- 博客(65)
- 资源 (4)
- 收藏
- 关注
原创 Postman-获取到的环境、集合变量类型格式问题
postman默认设置的环境、集合变量的值即使数字,其类型也是字符串。所以,用的时候需要将该环境变量转换成相应类型。方法1 parseInt() 将变量转成整型,会舍去小数点方法2
2022-06-05 18:56:52
1427
原创 微信支付详解
微信作为巨大流量的平台,自身所带微信支付也是国内支付巨头之一。很多行业都有用到微信支付,如电商,餐饮,知识教育,医疗,公共出行,直播游戏视频等在线娱乐。所以熟悉掌握微信支付以及应用场景很重要。微信支付相关文档可以参考:https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter1_1_1.shtml微信支付分类JSAPI支付是指商户通过调用微信支付提供的JSAPI接口,在支付场景中调起微信支付模块完成收款。JSAPI支付适用于线下场所、公众号
2022-05-22 18:19:42
1068
原创 常见PHP数组函数 sort,asort,ksort比较
sort对数组升序排序。sort函数数为 array 中的元素赋与新的键名。这将删除原有的键名,而不是仅仅将键名重新排序。asort对数组进行升序排序并保持索引关系ksort对数组根据键名升序排序参考PHP手册 数组函数...
2022-05-16 18:11:53
256
原创 YAML文件解析错误,ParserError: while parsing a block mapping in “./docker-compose.yml“, line 1, column 1
错误详情:ERROR: yaml.parser.ParserError: while parsing a block mapping in "./docker-compose.yml", line 1, column 1 expected <block end>, but found '<block mapping start>' in "./docker-compose.yml", line 243, column 2原因:空格导致的未对齐(严格意义上的对齐)解决方
2022-05-08 11:43:18
10260
原创 配置C14/C13 mysql视图连接时,报错:the given key was not present in the dictionary
the given key was not present in the dictionary"the given key was not present in the dictionary"这个错误经常出现在C#连接mysql上。这个错误,我是在C14呼气检测仪设备软件上配置mysql连接,测试连接成功,在获取用户信息时出现的,即是在select查询语句时出现的。通过搜索发现这个问题跟字符集(character)和字符集排序(collation)有关。跟字符集有关,连接时指定客户端字符集就行。跟
2022-05-02 22:21:27
6216
原创 Apache详解,并发数设置
Apache httpd服务器简介Apache是一个跨平台的、采用模块化设计的服务器。为了应对不同的平台和不同的环境产生的各种不同的需求,也为了在具体的平台或环境下达到最 佳的效果,Apache在web服务器的基础功能方面(端口绑定、接收请求等)也同样采用了模块化设计,这个Apache的核心模块就叫做多路处理模块 (Multi-Processing Module,简称MPM)。Apache针对不同的操作系统提供了多个不同的MPM模块,例如:mpm_beos、mpm_event、mpm_netware、m
2022-04-22 16:31:07
1963
原创 Linux常见命令unzip
unzip列出,测试并且解压缩zip压缩文件。选项-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换;-f:更新现有的文件;-l:显示压缩文件内所包含的文件;-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换;-t:检查压缩文件是否正确;-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中;-v:执行时显示详细的信息;-z:仅显示压缩文件的备注文字;-a:对文本文件进行必要的字符转换;-b:不要对文本文件进行字符转换;
2022-04-05 16:54:29
1660
原创 Linux常见命令tar
Linux常见命令tarLinux tar(英文全拼:tape archive )命令用于备份文件。tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。常见用法压缩文件或压缩打包目录mkdir test && cd test && touch a.c b.c && cd ..tar -czvf test.tar.gz test列出压缩打包内容tar -tzvf test.tar.gz 解压文件tar -xz
2022-03-30 16:58:40
4219
原创 Web安全简介 PHP版
背景开发安全的应用程序十分重要,有漏洞的程序很容易被入侵,入侵后会造成无法承担的损失。参考文章Web 安全 读书笔记 [译] 2018 PHP 应用程序安全设计指北
2022-03-26 22:14:29
3218
原创 PhpSpreadsheet导出身份证单元格格式被转为科学计数法的处理方式
简单处理方式身份证信息后加上空格字符串,PhpSpreadsheet导出身份证时会将身份证当做字符处理。但这种处理方式导出的身份证号码末尾会多一个空格。$cust_id_card = $user['cust_id_card'] . ' ' ;PhpSpreadsheet设置单元格格式处理方式PhpSpreadsheet显示地把设置值当做字符串处理。此种方式参考自PhpSpreadsheet文档:Excel DataTypes// Set cell A8 with a numeric value,
2022-02-28 23:01:46
1134
原创 PHP CI框架的log_threshold配置
CI简介CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。它的目标是让你能够更快速的开发,它提供了日常任务中所需的大量类库,以及简单的接口和逻辑结构。通过减少代码量,CodeIgniter 让你更加专注于你的创造性工作。CodeIgniter 将尽可能的保持其灵活性,以允许你以喜欢的方式工作,而不是被迫以其它方式工作。框架可以轻松扩展或替换核心部件,使系统按你期望的方式工作。简而言之,CodeIgniter 是一个可扩展的框架,它试图提供你所需的工具,同时让你避免踩坑。
2021-12-14 09:44:09
636
转载 内网远程协助工具_分享几个常用的免费远程软件
转载自:https://blog.csdn.net/weixin_39806779/article/details/1109625991、说到远程工具,首先我们想到的是影子(Radmin),外网需要映射端口,较不安全,内网远程无敌,界面如下图。Radmin是收费的,我在网络收集了两个版本,出处我也忘了,反正使用了蛮久了,也挺正常,装完请自行修改端口和密码即可。2、深蓝远程(Dbadmin),无需做端口映射,也无需安装,给对方远程码即可,界面如图:深蓝远程的作者前几天又更新了一次版本,现在已经升级
2021-12-03 22:37:50
19779
原创 日记软件评估
记日记的需求,来源于工作19年毕业,已来到21年,工作中需要处理的问题很多,很多问题是无关联的,无法成体系学习。所以遇到时,需要记录下来,特别需要碎屏话的日志记录软件。但日志对于个人来说,是宝贵的知识财产,所以需要合规的日志软件。对于合规的日志软件,对于我来说,有如下几点要求:隐私性,会记录一些工作上的事情,数据泄露,可能会公司的知识财产带来泄露的影响。数据完整性,记录的日志会对自己未来的生活和工作带来极大帮助,不应该丢失。支持批量导入批量导出。互联网产品,不少产品很能三五年就停止服务了,如果不支
2021-11-13 16:45:37
3980
原创 抽象类和接口的区别
抽象类定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;另外,这些方法的访问控制必须和父类中一样(或者更为宽松)。例如某个抽象方法被声明为受保护的,那么子类中实现的方法就应该声明为受保护的或者公有的,而不能定义为私有的抽象类示例1<?phpabstract class AbstractClass{
2021-11-10 23:25:24
92
转载 JSON Web Token 入门教程
JSON Web Token 入门教程JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器
2021-11-09 22:31:09
144
原创 Windows程序自启动的几种方式
启动文件夹放入程序快捷方式1、cmd 输入 shell:Common Startup2、cmd 输入 shell:Startup
2021-09-25 22:52:36
425
原创 PHP性能分析:Xhprof介绍
什么是性能分析?性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:CPU的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。什么时候应该进行性能分析?考虑是否进行性能分析时,你首先要想:应用是否存在性能问题?如果有,你要进一步考虑:这个问题有多大?如果你不这样做,将会陷入一个陷阱——过早优化,这可能会浪费你的时间。为了评断应用是否存在性能问题,你应该确定性能目标。例如,100 个并发用户的响应时间小于 1s 。然后,你需要进行基准测试,看是否达
2021-08-23 23:26:18
1469
原创 SHELL脚本--定时删除日志
创建删除脚本创建一个 deletelog.sh 文件,内容如下#!/bin/bashfind /root/test/ -mtime +30 -name "*.log" | xargs -i mv {} /root/RecycleBin/;find /root/RecycleBin/ -name "*.log" -exec rm -rf {} \;解读文件中的第一条命令:find /root/test/ -mtime +30 -name "*.log" | xargs -i mv {} /roo
2021-03-03 17:25:55
922
1
原创 linux shell脚本之远程端口修改
脚本功能分析在/etc/ssh/sshd_config中获取现远程端口输入新远程端口更改/etc/ssh/sshd_config端口配置为新远程端口防火墙关闭旧端口,打开新端口重启sshd服务。
2020-07-08 13:55:04
1110
原创 net start mysql无法启动mysql,发生系统错误1067
排查流程net start mysql无法启动mysql,发生系统错误1067查看事件日志提示:Table '.\mysql\user' is marked as crashed and should be repaired。user表索引文件损坏解决办法找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:myisamchk -c -r ../data/mysql/user.MYI #修复mysql user表索引参考文章:[MySQL]快速解决"is marked
2020-06-15 14:35:43
1842
2
原创 Sql Server 2008服务启动失败,错误17058
SQL Server (MSSQLSERVER) 服务因 17058 错误而停止。用命令行启动一下:事件日志没有正常初始化,路径不对。使用网上的方案修改启动的权限也不成功找到安装目录,正常的话应该有Log文件夹sqlserver安装的不完整。参考文章BBSMAX:https://www.bbsmax.com/A/Gkz1OG65R6/...
2020-06-05 18:15:04
3238
原创 创建用户报错,系统找不到指定的文件
具体报错如下图所示:解决办法环境:Windows Server 2012解决方法:打开电脑的运行窗口,输入regedit,按回车,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,单击鼠标右键,直接删除文件就可以。删除提示无法删除不用管,然后重启系统,就能创建用户了。总结这边出现问题的Windows Server 2012服务器上,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi
2020-05-20 16:24:03
4138
4
原创 IIS常见HTTP错误码 解决办法
403403.503-Forbidden具体站点检查下是否设置IP黑名单,我这里设置了 拒绝ip来源为 0.0.0.0 的ip访问网站,即拒绝所有ip进行访问,删除掉这条就行,或者添加下希望允许访问的ip。参考自:HTTP 错误 403.503-Forbidden 错误解决办法...
2020-05-11 13:41:43
924
原创 FTP(File Transfer Protocol 传输协议)理论知识归纳篇
FTPFTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一,属于应用层协议。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在...
2020-04-28 19:35:58
1526
原创 Windows Composer安装
脚本安装php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" // 下载安装脚本php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e...
2020-04-23 17:56:39
355
原创 MySQL 导出数据库字典
导出数控库字典SQL语句写论文时,需要把数据库字典导出,会用到如下SQL语句:SELECT ordinal_position as 字段位置,column_name as 字段名,column_type as 数据类型,column_key as 键,is_nullable as 是否为空,column_default as 默认值,column_comment as 注释FRO...
2020-04-20 18:00:05
1120
原创 Windows IIS 证书绑定注册表路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\SslBindingInfoHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\SslCcsBindingInfoHKEY_LOCAL_MACHINE\SYSTEM\Cur...
2020-04-10 18:23:26
415
原创 大学四年特别牛逼的几个网站
社区类1、GitHub链接直达:GitHub2、stackoverflow问答网站链接直达:stackoverflow创意来自:大学四年因为知道了这32个网站,我成了别人眼中的大神!3、reddit链接直达:reddit咨询类1、infoq链接直达:infoq…待补充...
2020-04-02 19:56:06
476
原创 IIS 发生未知FastCGI错误:0x80070005
错误详情:实际解决办法:应用程序池->高级设置->标识: 将默认的ApplicationPoolIdentify修改为LocalSystem。参考: https://github.com/Microsoft/PTVS/issues/20240x80070005有说法是php目录没有权限具体解决方式如下:设置这个三个属性,也有人说,要把完全控制这一项勾上,但是笔者试过...
2020-03-27 13:09:35
2669
原创 开启和禁用hyper-v
Hyper-V会和Vmware,VirtualBox产生冲突,hyper-v和Vmware等只能开启一个。使用vmware产品时必须禁用hyper-v,使用hyper-v时必须开启hyper-v,否则在bios里已经启用了虚拟硬件并开启了hyper-v组件启动Docker时也会提示:Hardware assisted virtualization and data execution protec...
2020-03-15 10:50:31
10362
原创 查看宝塔PHP扩展目录
Windows一般在PHP安装目录下的ext子目录中Linux可使用命令php -i | grep extension_dir找到扩展目录
2020-03-13 19:23:14
4035
原创 应用程序池已被禁用
如果你的应用程序池正在以特定身份运行,则过期的密码可能是导致你的问题的原因。解决步骤:计算机管理处重新设置密码2.应用程序池高级设置处重设标识的密码,密码为计算机管理->本地用户和组处设置的。...
2020-03-06 18:12:30
1038
转载 SQLServer 2008中事务日志已满问题处理
参见:https://blog.csdn.net/u011592350/article/details/82955889
2020-03-06 17:31:58
184
转载 gulp图片压缩
gulp图片压缩网页性能优化,通常要处理图片,尤其图片量大的时候,更需要工具来批量处理,这里使用gulp,做个简单总结image-resize压缩尺寸var gulp = require('gulp'); var imageResize = require('gulp-image-resize'); gulp.task('resize', function() { return g...
2019-01-18 15:24:46
981
原创 WDlinux安装lamp笔记
WDlinux简介WDlinux提供wdcp面板以及lanmp环境一键安装包。一键安装包支持以下安装lamp(linux+apache+php+mysql) 有Linux下WEB应用的黄金组合之称lnmp(linux+nginx+php+mysql) 新流行的一个应用组合,对静态的处理更好lnamp(linux+nginx+apache+php+mysql),即是nginx+apach...
2018-11-24 16:38:58
481
转载 git rm与git rm --cached
当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用git rm file_pathgit commit -m 'delete somefile'git push当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用git rm --cached file_pathgit commit -m 'delete rem...
2018-11-17 16:31:24
796
原创 记一次无准备的实习面试
早上,老班在班群通知已联系上南充软件园的一家公司,并给出公司老板老张(化名)的联系方式,叫我们自主练习去实习。因为老班没给出具体有哪些实习岗位,我就打了电话联系上了老张。老张在电话给我聊了几句,大体就是说该公司什么实习岗都提供,然后详细情况请面谈(一个大坑)。于是乎,我就被坑了,以为只是谈,并没有面试这种高级操作,顺便坑了同去的几位同学。我们都没有准备面试。 在去的过程中,因为错误预估乘车...
2018-10-10 19:37:17
230
O'REILY PHP、MySQL与JavaScript学习手册(第四版英文原版)
2018-03-16
未来教育2018.3月最新版计算机二级MsOffice题库
2018-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人