欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
未知 php怎么获取数组元素的个数   [ 2023-12-15  | 其它运维与编程  |  本站原创 ]
这里介绍三种不同的方式获取 $arrData['a', 'b','1'] 的元素个数。
  • echo count($arrData);
  • echo sizeof($arrData);
  • 遍历数组进行统计计数


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:564
未知 网站升级https后,关联的一些处理   [ 2023-12-14  | 其它运维与编程  |  本站原创 ]
网站升级https后,一些使用网站的客户端工具可能也需要测调整,看看是否兼容性新的https协议。
例如php通过 file_get_contents() 访问网站信息,在升级https后出现异常。
file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed

C#客户端访问网站API时也发生了异常:
System.AggregateException HResult = 0x80131500 Message =发生一个或多个错误。SocketException:现有连接被远程主机强行关闭



阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:579
未知 常见垃圾爬虫、蜘蛛及屏蔽方法   [ 2023-12-13  | 其它运维与编程  |  本站原创 ]
垃圾爬虫、蜘蛛的定义
垃圾爬虫、蜘蛛定义为对网站的品牌和流量没有任何实质性的帮助,并且给网站资源带来一定损耗的爬虫、蜘蛛。
这种爬虫、蜘蛛会频繁抓取网站内容,并且利用内容做一些数据分析来达到他们的商业目的。

垃圾爬虫、蜘蛛列表


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:671
未知 PHP中通过闭包函数绑定的方式访问类的私有成员   [ 2023-12-12  | 其它运维与编程  |  本站原创 ]
闭包是一个好东西,有点像C++中的函数指针、C#中的委托。
PHP可以将一个闭包函数绑定到一个类上面。
然后这个闭包函数就拥有了php类的成员函数的权限。
这样就可以通过闭包函数直接访问到类的私有成员了。
实例代码:


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:573
未知 在CodeIgniter4中实现文件下载,以及nginx实现上传文件夹名的重写   [ 2023-12-11  | 其它运维与编程  |  本站原创 ]
为了网站安全,我们一般要将上传文件夹和url中的实际下载路径隔离开来。
现在一般的php开发框架的目录结构本身就是按这个原则设计的。

那么开发人员怎么处理文件的下载呢?
第一种方式是使用php框架的Controller来实现文件下载(这样性能和效率差)。


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:702
未知 通过命令行下载windows的pdb符号文件   [ 2023-12-10  | 其它运维与编程  |  本站原创 ]
windows系统的dll都会调试符号pdb文件,方便开发和调试。
但是国内链接微软的服务器速度有点慢。为了方便调试我们可以提前将符号文件下载。
在windbg所在的目录有一个工具symchk.exe,这个可以用来下载符号文件。



阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:674
未知 取消Windows资源管理器左侧树中显示的压缩文件   [ 2023-12-07  | 其它运维与编程  |  本站原创 ]
windows更新后资源管理器左侧树中的压缩文件又变出来了。
微软的更新每次都是这么烦人。。。。
左侧显示压缩文件会让资源管理器变卡很多。

如有进注册修改,而且这次更新后修改还变麻烦了。。


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:654
未知 使用Layer实现图片弹窗,并解决垂直居中的问题   [ 2023-12-07  | 其它运维与编程  |  本站原创 ]
当页面有有垂直滚动条时,弹窗的垂直居中不正确。
它是按页面的总高度居中显示的。没有计算滚动条位置。
我们期望的结果是让弹窗在当前可视区居中显示。

在网上查询了一下,解决方案,在我这边测试有效的方案如下:


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:598
未知 安全、杀毒软件厂商误报提交方法大全   [ 2023-12-05  | 其它运维与编程  |  网络收集 ]
如果生成EXE失败、或生成的EXE文件不正常,文件莫名其妙消失,不能正常运行等等,请首先检查任何可能干扰EXE生成的因素:

1、自己的代码中有没有敏感的,可能被误判为威胁的操作。
2、杀毒安全类软件,及这些软件创建的后台服务。
3、检查某些软件“安全模块”。
4、不要在 U盘 上编写发布软件,U盘被误杀或干扰的机率更高
5、不要在虚拟加密分区发布软件,这些软件可能会影响 EXE 文件生成(可在工程中将生成EXE的发布目录设为普通硬盘分区)
6、首次发布工程时,将开发以及发布目录添加为 Windows Defender 信任目录,不然生成 EXE 会非常慢。
7、.........其他任何可能干扰文件读写的监控软件。

微软windows defender误报提交方法请参考之前的文章如何避免发布EXE失败、误报,以及微软windows defender误报提交方法


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:754
未知 如何避免发布EXE失败、误报,以及微软windows defender误报提交方法   [ 2023-12-04  | 其它运维与编程  |  网络收集 ]
首先说重点:

  1. 建议将开发目录,添加到杀软的信任列表。
    这样可以避免编译、发布、加壳失败。同时也能提高编译、发布、加壳的效率。避免杀软的干扰。
  2. 不要有侥幸心理
    软件发布前你自己用杀毒软件扫描无任何误报 —— 这通常没用,
    也不要以为改几句代码,重新编译就可以了。 —— 可能当时有用,但是发布出去过几天可能就出现误报了。
  3. 不是所有报毒都是误报
    请先自查软件是否有不安全、潜在不安全、不受欢迎的行为,例如不要自动设置开机启动 —— 改为让用户自主选择是否开机启动。一些杀毒软件对于流行度高的软件会相对宽容( 流行度不是单纯指用户量 ),对新的未知软件相对严格,所以新软件尤其要注意自查。
  4. 发布时提供压缩包而不是原文件
    下载可运行的 EXE 文件通常被认为具有潜在风险,建议发布压缩包而不是原文件,基本所有电脑都有解压软件都能支持流行的压缩格式(例如 zip )。



阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:1011

PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 4 queries    京ICP备17058477号-5