PHP
Thinkphp6 连接达梦数据库
Thinkphp6 连接达梦数据库 这里使用 IDEA phpEnv PHP7.3 Thinkphp6 桌面操作系统:Windows11 虚拟机:VMware 服务器操作系统:银河麒麟 在虚拟机操作与windows无异 参考资料 参考资料 第一步配置php环境 在达梦数据库安装目录下找到 pdo73nts_dm.dll php73nts_dm.dll 两个文件 将两个文件移动到PH
怎样做一个基于网页的成绩查询系统
作为一名老师,我们经常需要统计学生的成绩。传统的成绩管理方式可能会带来很多问题,如成绩数据容易丢失、难以管理和查询等。为了解决这些问题,我们可以使用基于网页的成绩查询系统。这个系统可以让老师轻松地管理和查询学生成绩,同时也可以让学生方便地查看自己的成绩,如果对编程技术不太擅长,也可以直接借助易查分等工具。 易查分是一款创建查询系统的工具,只需在易查分系统里导入需要查询的Excel表格,并进行简单设
thinkphp6多用用模式下缩短路由
场景描述:要做seo,要缩短路由。原xxx.com/home/article/1改为xxx.com/article/1 解决办法:index.php <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK
Java项目接入SLS-Logtail日志采集实战
1、概要描述 在服务器上安装Logtail。 如何为Linux系统安装Logtail,请参见安装Logtail(Linux系统)。 如何为Windows系统安装Logtail,安装Logtail(Windows系统)。 如果您的服务器是非本账号的ECS、本地IDC或其他云厂商服务器,您需要为服务器配置用户标识。 具体操作,请参见配置用户标识。 创建机器组。 如何创建支持创建IP
推荐一个php环境,UltraWebServer
下载地址: https://www.pilotlogic.com/sitejoom/index.php/downloads.html 整体使用过于傻瓜化就不描述使用说明了 需要注意的是由于使用默认的php设置所以php的性能不佳 需要设置如下两个系统环境变量(推荐使用 Rapid Environment Editor) PHP_FCGI_MAX_REQUESTS PHP_FCGI_CHILDRE
PHP配置并使用mosquitto
要在PHP中配置和使用Mosquitto,你需要进行以下步骤: 安装Mosquitto PHP扩展: 在PHP配置文件中启用Mosquitto扩展: 打开PHP配置文件 php.ini,查找以下行,并取消注释(去掉前面的分号): 重启Web服务器: 使用Mosquitto PHP扩展编写代码: 在你的PHP代码中,你可以使用Mosquitto扩展提供的类和方法来连接MQTT代
Nginx七层转发&URL转发
URL转发应用场景 根据HTTP的URL转发的场景,被称之为七层转发(应用层转发),然而LVS的负载均衡一般用于TCP的转发,也就被称之为4层转发。 利用Nginx的七层转发,可以实现动静分离,移动、PC端页面区分,交给不同的后端服务器处理,让用户得到更佳的访问体验。 通过$http_user_agent获取,根据该变量获取到的用户客户端信息,再决定交给哪一个后端服务器去处理。 根据日志acc
最新上海电信 SDN 光猫实现外网访问的几种方法
上海电信黑色的SDN光猫,也叫SDN 网关, 其网页后台没有任何设置功能,致电客服要求改桥接也很麻烦。如果家有 NAS、服务器等设备,如何才能实现外网访问呢? 经过虫子菌实测, 如果SDN光猫在1.4版本以上,通过光猫APP客户端设置虚拟服务器、DMZ或UPnP,任意一种方式都能实现外网访问,并且不影响已开通的IPTV。 公网IP是前提 与长城、移动等不同,上海电信个人 宽带多数默认分配公网IP
关于selenium加载用户文件保持登录状态
如下脚本是一个微博用selenium'自动化登录的简单例子 其中重要的就是option添加--user-data-dir,加载正常浏览器的缓存目录,包含用户的登录信息等() 注意:当加载用户目录,正常用户打开的浏览器都要关掉,否则会报错 这个用户目录在哪里看?
【雕爷学编程】Arduino动手做(143)---ML8511紫外线传感器模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料代码+仿真编
LAMPIÃO: 1实践
LAMPIÃO: 1 一. 信息收集 1.扫描目标主机IP地址,已知mac 00:0C:29:A5:91:14 通过mac找到靶机IP 2.确定目标服务器开放的端口以及运行的服务 查看靶机网站 3.收集指纹信息 4.敏感目录扫描 5.查看robots.txt 6.web应用指纹 Web应用指纹是对一个Web应用的特征和识别信息进行识别和描述的过程。它的作用是帮助安全专业
fusionpbx简介
概述 fusionpbx是以freeswitch作为底层框架开发而成的开源PBX,在freeswitch的基础上,优化了GUI的易用性。 fusionpbx可用作高可用性的单租户或基于域的多租户 PBX、运营商级交换机、呼叫中心服务器、传真服务器、voip服务器、语音邮件服务器、会议服务器、语音应用服务器、设备框架等。 fusionpbx提供无限分机、语音邮件到电子邮件、音乐保持、
laravel8配置全局公共函数步骤详解
1.首先添加文件,app/Helpers.php ,我这里是这个名字因为习惯了,你也可以自己定义 <?php if( !function_exists("getFileName") ){ /** * 从路径中获取文件名 * @param $fileName * @return string */ function getFileNam
java http大文件断点续传分片上传
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public class FileInf { &
1.1 Metasploit 工具简介
Metasploit 简称(MSF)是一款流行的开源渗透测试框架,由Rapid7公司开发,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提供真正的安全风险情报。并且该框架还提供了一系列攻击模块和Payload工具,可用于漏洞利用、及漏洞攻击。同时软件自身支持多种操作系统平台,包括Windows、Linux、MacOS等。直到今天Metasploit已
敏感词过滤--DFA算法及代码案例
我们应该都遇见过敏感词过滤,比如当我们输入一些包含暴力或者色情的文本,系统会阻止信息提交。敏感词过滤就是检查用户输入的内容有没有敏感词,检查之后有两个策略。 直接阻止信息保存,接口返回错误信息 允许信息保存,但是会把敏感词替换为*** 不管是哪种策略,首先都得找到是否包含敏感词,这个判断一般是在服务端完成的。 要判断用户输入有无敏感词,首先要知道哪些词语是敏感词,也就是得有个敏感词库。比如现在
XML PHP SimpleXMLElement Object数组转化为普通数组
做微信第三方接口接入的时候发现接口返回的数据都是xml格式的。 以下是如何把xml格式转化为普通的数组格式取值。 xml格式数据: $xmlstr="<xml> <mch_appid>".$data['mch_appid']."</mch_appid> <mchid>".$data['mchid']."</mc
前端 http大文件断点续传上传
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载
PHP生成随机中文姓名
<?phpfunction &xingming(){ for ($i = 0; $i < 1; $i++) { $xing = "赵,钱,孙,李,周,吴,郑,王,冯,陈,楚,卫,蒋,沈,韩,杨,朱,秦,许,张"; $ming = "忽,如,一,夜,春,风,来,千,树,万,树,梨,花,开,春,江,潮,水,连,海,平,海,上,明,月,共,潮,生,海
Vue3 使用 axios 实现跨域
Vue3 使用 axios 可以实现请求跨域问题 1.安装axios 2.引入axios 并配置为全局 $axios 对象 main.js 2. 配置转发 下面代码是 将 127.0.0.1 的 8080端口 中凡是 含有 /sina 的地址 转发至 http://192.168.1.31:80/ 下 其中
直播网站源码,背景色渐变
直播网站源码,背景色渐变 实现页面从白色背景过度到蓝色 var t = d3.transition() .duration(2000);d3.select("body").transition(t).style("background-color", "lightblue");const colors = ['red', 'yellow', 'blue']l
视频直播网站源码,自定义矢量图层的样式
视频直播网站源码,自定义矢量图层的样式 var mystyle = new ol.style.Style({ image: new ol.style.Circle({ radius: 10, fill: new ol.style.Fill({
直播系统代码,实现Uniapp中的自定义按钮跳转
直播系统代码,实现Uniapp中的自定义按钮跳转 在index页面中,我们需要添加两个自定义按钮,分别为“跳转到page1页面”和“跳转到page2页面”。具体代码如下: <template> <view class="container"> <view class="btns"> &
Clonezila备份Linux并恢复
Clonezila备份Linux并恢复 一、使用工具 Tuxboot制作U盘镜像:tuxboot-0.8.2.exe 镜像版本:clonezilla-live-2.7.3-19-amd62.4.zip 二、操作步骤 2.1、使用Tuxboot制作U盘镜像 制作完成后需在U盘中新建目录用于存放镜像 2.2、电脑BIOS设置U盘启动 不同品牌的主板设置U盘启动的方式不同,请根据主
JetBrains goland、pycharm、webstorm、phpstorm 对比两文件内容是否一致
对比文件 JetBrains goland、pycharm、webstorm、phpstorm 对比两文件内容是否一致 第一种 打开文件,按住键盘上的CTRL键,然后鼠标右键,点击菜单中的”Compare with Clipboard”,左侧就可以粘贴文件内容对比 第二种 在编辑器窗口中打开一个文件,然后再去左侧资源管理器的选中一个要对比的文件,鼠标右键,点击菜单中的”Compare with
【雕爷学编程】Arduino动手做(140)---MAX3232串口转换板
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料代码+仿真编
php一直被黑,这门语言到底有多糟糕?
php估计目前是存在争议最大的语言,争议声一直不绝于耳。这是一门优势巨大,缺陷也一样巨大的编程语言。一直在争议中进度,企业招聘的岗位也是越来越多,这么多人参与进来使用的语言为啥导致这么大的非议,到底得罪谁了,惹得这么多的老程序员的不屑一顾。总体来说php出现这么多的问题,更多是历史包袱太重所知。 从设计之初设计者并没有预想到这门语言能够发展到现在,而且本身语言设计者对整体框架把控度没