上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页
摘要: 修改表tax_version添加up_content属性为text类型非空,注释为“更新内容”,字段添加再“name”属性后面 ALTER TABLE `tax_version` ADD `up_content` TEXT NOT NULL COMMENT '更新内容' AFTER `name`; 阅读全文
posted @ 2020-03-30 14:02 屌丝大叔的笔记 阅读(1835) 评论(0) 推荐(1) 编辑
摘要: 因为没有文件上传,没有大的字节传输,数据过来就放到队列,所以没有用异步,使用同步方式接收数据。 原理: 1.前面四个字节是消息头,存放消息体长度; 2.后面字节定义消息体; 3.服务端收到消息后,先获取消息头部,如果不够继续接收;如果够了则根据头部计算出消息体长度; 4.根据消息头标记的长度获取消息 阅读全文
posted @ 2020-03-25 20:59 屌丝大叔的笔记 阅读(3830) 评论(0) 推荐(0) 编辑
摘要: foreach (var dic in sockets) { if (dic.Value.Poll(1000, SelectMode.SelectRead)) { dic.Value.Close();//关闭socket sockets.TryRemove(dic.Key, out Socket s 阅读全文
posted @ 2020-03-19 14:47 屌丝大叔的笔记 阅读(6155) 评论(0) 推荐(0) 编辑
摘要: 错误代码记得不是很清楚了,大概的意思是:ngx_libc_crypt方法里面的current_salt有问题,。 我之前在centos7上安装的是nginx1.12.2,没遇到过这个问题。 现在是centos8了,貌似安装低版本的nginx有这个问题,后来我下载了nginx1.17.9最新的,就OK 阅读全文
posted @ 2020-03-05 22:09 屌丝大叔的笔记 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 具体详细错误信息:The instance of entity type 'xxx' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked. Whe 阅读全文
posted @ 2020-03-03 11:24 屌丝大叔的笔记 阅读(5346) 评论(0) 推荐(2) 编辑
摘要: js实现左侧菜单拖动改变宽度 顶部导航 待拖拽的div 右边的div 阅读全文
posted @ 2020-01-17 16:03 屌丝大叔的笔记 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 代码来自互联网 阅读全文
posted @ 2020-01-14 20:54 屌丝大叔的笔记 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 事前准备 下载Wireshark并安装 打开Wireshark,修改过滤规则:ip.src eq 192.168.3.201 or ip.dst eq 192.168.3.201 如图: 不使用KeepAlive 网上有段代码,可以对socket进行心跳检测,下面贴出部分代码: Socket.Sen 阅读全文
posted @ 2020-01-05 19:57 屌丝大叔的笔记 阅读(4548) 评论(0) 推荐(0) 编辑
摘要: 为什么需要三次握手?三次握手的目的是为了确保客户端和服务端建立稳定可靠的连接。 在讲解之前,需要先明白[SYN]和[ACK]是什么意思?[SYN]和[ACK]是命令标记。在客户端和服务端建立连接之前,双方需要互发消息,确认是否可以建立连接。而发送消息的命令就是用[SYN]和[ACK]来标记的。如果命 阅读全文
posted @ 2020-01-05 15:27 屌丝大叔的笔记 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 直接贴代码: using DongYang.Core.Model.Domain; using DongYang.Core.Utils; using NLog; using NPOI.XSSF.UserModel; using System; using System.Collections.Gene 阅读全文
posted @ 2019-12-27 20:52 屌丝大叔的笔记 阅读(2992) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页