欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
未知 php 中进行字符串编码转换 utf8 转 gbk   [ 2023-12-15  | 其它运维与编程  |  本站原创 ]
可以使用iconv函数进行转换,也可以使用 mb_convert_encoding函数进行转换 。

  • $gbkString = iconv('UTF-8', 'GBK', $utf8String);
  • $gbkString = mb_convert_encoding($utf8String, 'GBK', 'UTF-8');



阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:568
未知 php怎么获取数组元素的个数   [ 2023-12-15  | 其它运维与编程  |  本站原创 ]
这里介绍三种不同的方式获取 $arrData['a', 'b','1'] 的元素个数。
  • echo count($arrData);
  • echo sizeof($arrData);
  • 遍历数组进行统计计数


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

垃圾爬虫、蜘蛛列表


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


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

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


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



阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:674
未知 解决C#编译问题 CS 1617:/langversion的选项“10”无效   [ 2023-12-10  | C# .Net编程  |  本站原创 ]
这个选项是开启C#10的语言特性支持。
和VS版本有关,如果你使用的是VS2019,那么关闭项目,用文本打开csproj文件,将10.0改为9.0

或者升级使用VS 2022打开项目进行编译。


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:865
未知 【宇轩】ASP Web Server服务器 V2.1   [ 2023-12-09  | 原创作品  |  本站原创 ]
2023-12-09 更新V2.1
1,增加支持无参数调用Request.QueryString的方式。
直接无参调用 Request.QueryString 会返回Url中?号后面的原始查询字符串。
2,改善了对runt server的script标签的兼容性。标签属性有双引号和无双引号的情况都支持。
3,增加设置选项,在出错时可以输出服务器变量信息。


阅读全文……
作者:rick  | 分类:原创作品  | 评论:0  | 引用:0  | 查看:1069
未知 向现有的MFC项目添加ATL支持。   [ 2023-12-08  | C\C++相关  |  本站原创 ]
如果在现有的MFC项目中实现了依赖ATL基础库的Com对象时,直接运行会出现异常:
CComCritSecLock lock(_pAtlModule->m_csStaticDataInitAndTypeInfo, false);

像上面的代码在atlcom.h中,_pAtlModule 的值为空,没有初始化。



阅读全文……
作者:rick  | 分类:C\C++相关  | 评论:0  | 引用:0  | 查看:866

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