摘要:实现代码(C#) 1、发送GET指令 2、接收批量回复 3、 结果: 代码重构 1、发送指令 2、接收回复 3、GET和SET指令 4、重构后的代码 是不是简洁很多??? 5、结果 阅读全文
posted @ 2017-11-30 20:42 Tom.汤 阅读(581) 评论(0) 推荐(0) 编辑
摘要:长夜慢慢无人聊天, 自己动手做个微信聊天机器人陪自己。 智力太低, 还是让他调戏别人吧。 看了上面的动画图片是不是有人好奇程序是怎么实现的? 解决方案其实很简单: 1. 通过微信的web接口可以实现自动回复、登录、发图片、自动加好友等等的功能, 你可以通过wx.qq.com调试得到接口,当然也可以通 阅读全文
posted @ 2017-07-16 01:00 Tom.汤 阅读(639) 评论(0) 推荐(1) 编辑
摘要:问题如题。visual studio 2008 xml 编辑 变灰,编辑器失效解决方法,运行下面的命令:"c:\program files\microsoft Visual Studio 9.0\common7\ide\devenv.exe" /ResetSkipPkgs 阅读全文
posted @ 2011-10-12 08:51 Tom.汤 阅读(185) 评论(0) 推荐(0) 编辑
摘要:最新版的.net core 3.0 可以通过命令行发布为exe文件, 操作步骤如下: 在项目目录下打开控制台: 输入命令: dotnet publish -r win-x64 -c Release --self-contained 这时候会发布exe 文件. 如果想打包成一个exe文件,则运行命令: 阅读全文
posted @ 2019-09-24 23:04 Tom.汤 阅读(880) 评论(1) 推荐(0) 编辑
摘要:powerdesign 中,将数据库中可以逆向生成pdm的结构图,比较清晰看到系统的结构, 但假如是db先行的话,一般是db中的每个列中用comment中文注释说明这列是 干什么的,但逆向工程后,会发现pd中的name和code都变成中文, 其中我们期望的是name是中文,code是英文(就是db中 阅读全文
posted @ 2019-09-06 13:27 Tom.汤 阅读(114) 评论(0) 推荐(0) 编辑
摘要:redis 集群 遇坑1 1. redis集群需要开2个端口 一个是客户端连接端口 一个是 集群总线端口 集群总线端口 是 客户端端口 + 10000 如 客户端端口是 6380 则集群总线端口 为 16380 2. 每个客户端 执行 flushall 和 cluster reset 恢复初始状态 阅读全文
posted @ 2018-10-16 23:35 Tom.汤 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Spring Boot提供了WebExceptionHandler一个以合理的方式处理所有错误的方法。它在处理顺序中的位置就在WebFlux提供的处理程序之前,这被认为是最后一个处理程序。 对于机器客户端,它会生成一个JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,有 阅读全文
posted @ 2018-10-07 14:56 Tom.汤 阅读(221) 评论(0) 推荐(0) 编辑
摘要:背景:最近公司的公众号域名被封了,原因是公司网站被黑后上传了一个不符合微信规范的网页。所以。。。就进入了微信域名解封的流程。 百度微信域名解封发现很多微信域名检测的网站,还有Api;但是本人做微信公众号的时候却没有发现微信公众号有这个API,奇怪了,这帮牛人是怎么实现的呢?做为一个技术宅男八卦之火真是熊熊燃气。 第一步、重新检查微信服务号的API。结果大家知道的,无果。 网上有人说域名有没有被封... 阅读全文
posted @ 2018-03-07 16:20 Tom.汤 阅读(400) 评论(2) 推荐(1) 编辑
摘要:整数回复 整数回复就是一个以 ":" 开头, CRLF 结尾的字符串表示的整数。 比如说, ":0\r\n" 和 ":1000\r\n" 都是整数回复。 返回整数回复的其中两个命令是 INCR 和 LASTSAVE 。 被返回的整数没有什么特殊的含义, INCR 返回键的一个自增后的整数值, 而 L 阅读全文
posted @ 2017-11-30 23:03 Tom.汤 阅读(309) 评论(0) 推荐(0) 编辑
摘要:实现代码(C#) 1、发送GET指令 2、接收批量回复 3、 结果: 代码重构 1、发送指令 2、接收回复 3、GET和SET指令 4、重构后的代码 是不是简洁很多??? 5、结果 阅读全文
posted @ 2017-11-30 20:42 Tom.汤 阅读(581) 评论(0) 推荐(0) 编辑
摘要:Redis请求协议的一般形式: 备注:CR表示为\r; LF表示\n 下面是一个例子: Redis回复 Redis 命令会返回多种不同类型的回复。 通过检查服务器发回数据的第一个字节, 可以确定这个回复是什么类型: 状态回复(status reply)的第一个字节是 "+" 错误回复(error r 阅读全文
posted @ 2017-11-29 22:45 Tom.汤 阅读(425) 评论(1) 推荐(0) 编辑
摘要:在chrome 下 如果样式设置为disabled 则不能点击, 但是在IE9 或者IE8 则还是可以点击 阅读全文
posted @ 2017-11-29 14:03 Tom.汤 阅读(533) 评论(0) 推荐(0) 编辑
摘要:网络层 客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认的端口号为 6379 。 客户端和服务器发送的命令或数据一律以 \r\n (CRLF)结尾。 请求 Redis 服务器接受命令以及命令的参数。 服务器会在接到命令之后,对命令进行处理,并将命令的回复传送回客户端。 新版统一请求协议 阅读全文
posted @ 2017-11-29 08:39 Tom.汤 阅读(742) 评论(0) 推荐(0) 编辑
摘要:长夜慢慢无人聊天, 自己动手做个微信聊天机器人陪自己。 智力太低, 还是让他调戏别人吧。 看了上面的动画图片是不是有人好奇程序是怎么实现的? 解决方案其实很简单: 1. 通过微信的web接口可以实现自动回复、登录、发图片、自动加好友等等的功能, 你可以通过wx.qq.com调试得到接口,当然也可以通 阅读全文
posted @ 2017-07-16 01:00 Tom.汤 阅读(639) 评论(0) 推荐(1) 编辑
摘要:排查方向: 1. 检查服务器的防火墙 2. 检查安全策略 3. 关掉Nginx 服务器上的安全软件 如360 软件会照成这个问题 来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-21 13:44 Tom.汤 阅读(237) 评论(0) 推荐(0) 编辑
摘要:通过nginx 做下载服务器 下载 apk 安装包, 出现错误502和 499.解决办法在 nginx的 mime.types 中来自为知笔记(Wiz) 阅读全文
posted @ 2016-10-21 13:38 Tom.汤 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:HTTP协议规定:Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.解决办法:1、表单添加一个字段referrer,如果头部没有Referer,则获取表单的这个字段,... 阅读全文
posted @ 2016-10-17 12:05 Tom.汤 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:默认 nginx 不支持 log自动分割 windows下 解决方案: 1、首先创建bat脚本 split_log.bat , 并保存在nginx 目录下: @echo off rem 查看系统中正在运行的nginx进程 rem tasklist /fi "imagename eq nginx.ex 阅读全文
posted @ 2016-10-14 14:52 Tom.汤 阅读(1435) 评论(1) 推荐(0) 编辑
摘要:前言今天介绍一个小工具的使用。我们都知道Windows Service是一种特殊的应用程序,它的好处是可以一直在后台运行,相对来说,比较适合一些需要一直运行同时不需要过多用户干预的应用程序,这一类我们称之为“服务”吧编写Windows Service其实是不难的,尤其是如果有Visual Studio的话。但是仍然是有不少童鞋觉得略显繁琐,同时,如果有一些其他的程序,我们只拿到一个exe,或者一个... 阅读全文
posted @ 2016-09-05 08:49 Tom.汤 阅读(790) 评论(0) 推荐(0) 编辑
摘要:在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。 来自为知笔记(Wiz) 阅读全文
posted @ 2016-09-01 15:40 Tom.汤 阅读(103) 评论(0) 推荐(0) 编辑
摘要:WITH CTE AS ( -- 一个定位点成员 SELECT a.* FROM tree a WHERE pid = 0 UNION ALL -- 递归成员 SELECT a.* FROM tree a JOIN CTE c ON a.pid = c.id ) SELECT * from CTE --1.将 CTE 表达式拆分为定位点成员和递归成员。 -... 阅读全文
posted @ 2016-08-30 15:41 Tom.汤 阅读(479) 评论(0) 推荐(0) 编辑
摘要:-?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -q : suppress ... 阅读全文
posted @ 2016-08-19 09:08 Tom.汤 阅读(772) 评论(0) 推荐(0) 编辑
摘要:由于非常感兴趣, 我查询了很多关于IIFE (immediately-invoked function expression)的东西, 如下:(function (window, document, undefined) {// })(window, document);那么为什么不写一篇关于它的文章呢? ;-)首先,它有一系列不同的东西。从头开始:作用域JavaScript有function 作... 阅读全文
posted @ 2016-08-16 09:20 Tom.汤 阅读(1834) 评论(0) 推荐(0) 编辑