上一页 1 2 3 4 5 6 7 8 9 ··· 85 下一页
  2018年5月3日
摘要: Label,要固定住宽度,然后根据文本的长度来动态改变高度,一开始去网上找解决方案,各种根据字体大小啊,字数啊来动态改变,但是效果却不怎么好。最后灵机一动,想起了偶尔用过一次的FlowLayoutPanel,先看一下图吧。 这是视图设计器里边的控件布局,将label5放在了FlowLayoutPan 阅读全文
posted @ 2018-05-03 08:27 武胜-阿伟 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 在byte[]数组的特定位置进行正则表达式匹配。 为了从硬盘上搜索特定类型的文件,需要根据文件的特征值进行匹配。 对于已掌握文件结构的文件,采用hard-code的方式进行匹配;这样速度快; 对于未掌握文件结构的文件,根据文件的特征数据,使用正则表达式进行匹配。缺点是匹配速度慢。但是相对于阅读或破解 阅读全文
posted @ 2018-05-03 08:10 武胜-阿伟 阅读(1287) 评论(0) 推荐(0) 编辑
  2018年4月24日
摘要: /// /// Set the cell background colour to make the ups and downs more visible. /// /// /// private void dgvData_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) { DataGrid... 阅读全文
posted @ 2018-04-24 20:43 武胜-阿伟 阅读(377) 评论(0) 推荐(0) 编辑
  2018年4月17日
摘要: 该对象,主要有三个字段,现在的业务需求是,取到了一个类型为List<StockQuantity>集合StockQuantities,需要对该集合进行三次排序,排序规则及优先级如下:1. Status为空的排在后面,不为空的排在前面,不关心Status的内容,只关心Status是否为空。2. Date 阅读全文
posted @ 2018-04-17 08:05 武胜-阿伟 阅读(1238) 评论(0) 推荐(0) 编辑
  2018年4月12日
摘要: 效果如下 private void AddDocument(Funcation CurrentModel) { if (!string.IsNullOrWhiteSpace(CurrentModel.FunctionKey)) { //如果旧版本名称与新版本不一样,用‘,’分开 var typeFu 阅读全文
posted @ 2018-04-12 21:33 武胜-阿伟 阅读(721) 评论(2) 推荐(1) 编辑
  2018年3月26日
摘要: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Drawing.Drawing2D; na... 阅读全文
posted @ 2018-03-26 23:08 武胜-阿伟 阅读(706) 评论(0) 推荐(0) 编辑
  2018年3月21日
摘要: 这样一个pipeline: 在上例中,inbound开头的handler意味着它是一个inbound handler。outbound开头的handler意味着它是一个outbound handler。上例的配置中当一个事件进入inbound时handler的顺序是1,2,3,4,5;当一个事件进入 阅读全文
posted @ 2018-03-21 23:01 武胜-阿伟 阅读(349) 评论(0) 推荐(0) 编辑
  2018年3月18日
摘要: 《从零开始搭建游戏服务器》自定义兼容多种Protobuf协议的编解码器 直接在protobuf序列化数据的前面,加上一个自定义的协议头,协议头里包含序列数据的长度和对应的数据类型,在数据解包的时候根据包头来进行反序列化。 1.协议头定义 关于这一块,我打算先采取比较简单的办法,结构如下: 协议号是自 阅读全文
posted @ 2018-03-18 14:53 武胜-阿伟 阅读(3181) 评论(0) 推荐(0) 编辑
  2018年3月1日
摘要: 以下所绘制图形均基于Netty4.0.28版本。 一、connect(outbound类型事件) 当用户调用channel的connect时,会发起一个outbound类型的事件,该事件将在pipeline中传递(pipeline.connect),首先由tail handler处理,该handle 阅读全文
posted @ 2018-03-01 22:58 武胜-阿伟 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。 Server与Client建立连接后,会执行以下的步骤: 1、Client向Server发送消息:Are you ok? 2、Server接收客户端发送的消息,并打印出来。 3、Server端向客户 阅读全文
posted @ 2018-03-01 22:48 武胜-阿伟 阅读(561) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 85 下一页