PHP7.0下钉钉回调接口注册
在测试的时候遇到很多问题,注意回调地址“http://test.com/dingding”是错误的,需要改成 “http://test.com/dingding/”;提示“返回文本非success”一般是加密的方式不对。回调接口返回给钉钉的json数据,需要对success按相关算法生成encrypt。完了还得生成消息体签名 msg_signature ;在返回success加密中的“ msg_len为4字节的msg长度,网络字节序; ”还是没搞明白,但是本文使用php版的sdk可以不用考虑具体的过程调用就行。
可以下载官方的demo修改:
php库和demo: 库地址:htt[……]
记录mysql执行过的所有sql语句
打开mysql的配置文件my.ini 在记录慢查询语句配置的上方新增配置语句:
slow_query_log=1
slow_query_log_file=slow.log
重启动MYSQL服务后即可生效,这样的话每次操作的sql语句都可以记录下来,该文件可能会很占用空间哦。生成的文件在data目录下,如果不知道my.ini 与后面生成的配置文件的位置就手动搜索下吧。
PS:windows下的mssql也有记录sql操作语句的功能,记得应该是SQL Server Profiler,能够查到当前实时操作的sql语句。另外阿里云等貌似也提供数据库监审类工具能够监管确保数[……]
虚拟机中Centos局域网NAT组网
为方便实验各个版本的虚拟机操作系统,建议在VM的,虚拟机网络编辑器内设置为NAT模式,虚拟机的网络适配器也设置为NAT模式! 假设你真实的电脑主机ip为192.168.1.103
一、VM软件编辑NAT模式
1、设置好子网IP与子网掩码(172.16.0.0 255.255.255.0)
2、nat模式右侧的“NAT设置”设置“网关IP”为 (172.16.0.1),这个网关的意思就是你后面所有使用nat模式的虚拟机系统都要设置ip地址为172.16.0.x 网关地址为172.16.0.1 才能上网。
3、NAT设置 中的端口转发功能跟路由器的端口转发差不多[……]
wordpress更换域名
域名及文章链接等信息存放于数据库,wp更换域名后需要更新数据库中的相关链接
为确保安全请务必先备份数据库!操作完毕后测试下首页访问、分类访问、文章内超链接访问、登录页面以及插件安装等。
update wp_options SET option_value = replace( option_value, ‘http://www.old.com‘, ‘http://www.new.com‘ ) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET post_content = repl[……]
php使用odbc查询数据库并分页显示【亲测】
php使用odbc连接数据库的教程网上有很多,关于使用odbc分页的教程网上基本全部都是采集站自动复制的同一源码,而且这些个一模一样的源码都会报同一个错误“ Call-time pass-by-reference has been removed ”,按照教程将odbc_fetch_into($rst,$rowi,&$row);改为odbc_fetch_into($rst,$rowi,$row);还是不行!
下面直接放经过测试后的修正版odbc查询数据库并分页显示的源码(支出任意查询语句,并显示字段名称):
<?php @$con = odbc_connect('DRI[......]
frp0.27无视NET内网穿透及要点说明
假设你公网上安装frp服务端的服务器IP地址为123.123.123.123,使用frp客户端ip为192.168.1.30,需要外网访问的远程桌面电脑ip为192.168.1.10
一、服务端安装(可参考地址 https://www.eyuyun.com/214.html )
【下载集合服务端与客户端的压缩包】使用linux服务器搭建frp服务,github官方安全下载地址: https://github.com/fatedier/frp/releases 注意选择好你要下载的版本一般linux服务器选择frp_0.27.0_linux_amd64.tar.gz,windows[……]