2019年05月的内容


PHP

PHP超全局变量$_SERVER

PHP超全局变量$_SERVER
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。 ...

小时候可胖了 1年前 (2019-05-29) 127℃ 0评论

C#

[原创]分享一个轻量级日志类

[原创]分享一个轻量级日志类
日常开发中,常常会在程序部署到生产环境后发现有些问题,但无法直接调试,这就需要用到日志,本来想找一些开源的完善的日志类来实现,但试了几个都感觉太重。于是意识到一个问题,懒是偷不得的,只好撸起袖子,自己写一个。这个日志类是基于订阅模式的,而且是线程安全的,现在分享给大家,希望能给...

小时候可胖了 1年前 (2019-05-27) 163℃ 0评论

SQL

计算字符串尾部空格长度

计算字符串尾部空格长度
如下面一串字符串: DECLARE @str NVARCHAR(MAX) = N'Insus.NET ' ? 为了计算得到字符串尾的空格长度,得先了解2个函数,LEN()和REVERSE(), LEN()函数返回文本字段中值的长度,这个函数,它包含字符串...

小时候可胖了 1年前 (2019-05-25) 169℃ 0评论

SQL

存储过程接收JSON格式数据

存储过程接收JSON格式数据
前端有可能一次性上传多笔记录,并使用JSON序列化。 现在在MS SQL Server 2016版本上,可以直接处理JSO数据。 如下面的前端序列化的数据: DECLARE @json_string NVARCHAR(MAX) = N' { ...

小时候可胖了 1年前 (2019-05-24) 123℃ 0评论

C#

C#通讯框架改写

C#通讯框架改写
现有项目是利用C#的socket与PLC进行实时通讯,PLC有两种通讯模式——常规采集&高频采集。 其中常规采集大概在10ms左右发送一次数据,高频采集大概在2ms左右发送一次数据。 现有代码框架:在与PLC进行连接时,通过建立委托并创建线程的方式,来循环读取数据 /...

小时候可胖了 1年前 (2019-05-22) 115℃ 0评论