上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 一般我们用Guid来生成随机字符串,但是Guid太长了,有的时候用起来很不爽 在特殊的环境下,我们其实并不需要用到全世界唯一的Guid,只要能达到本地唯一基本就够用了 基于这个需求,我开始构建代码,思路大概如下 1,使用时间戳来实现本地唯一 2,时间戳太长了,可以想办法缩短点 3,不直接使用1970 阅读全文
posted @ 2020-06-28 18:08 WmW 阅读(1162) 评论(1) 推荐(0) 编辑
摘要: 写了段代码,对比分别用FileStream 的ReadByte和Read读取同一个文件的速度,代码中除了必要读取代码外没有其他业务代码,具体如下 class Program { static void Main(string[] args) { Stopwatch sw = new Stopwatc 阅读全文
posted @ 2020-06-02 17:59 WmW 阅读(4096) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要用一个数字来维护多个状态,比如权限,一个角色可以有读的权限,也可以有写的权限,设计数据库的时候,很多人会选择创建多个列来维护不同的权限 其实完全是可以用一个数字来维护多个权限的 大致的思路用数字二进制形态中的0和1以及1所处的位置来表示表示状态,数是多少位,就能表示多少个状态,并且这 阅读全文
posted @ 2020-05-14 17:51 WmW 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 那就是主表和从表的关联字段的编码方式不一样!!! 晕啊,折腾了半天才发现,可能是不知道啥时候mysql更改主体编码方式了,结果导致后来新建的表的关联字段和之前的主表的字段的编码方式不一样 改成一样的编码方式以后就ok了 阅读全文
posted @ 2019-12-24 15:43 WmW 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 之前一直不理解IOC DI,今天使劲研究了下,感觉朦朦胧胧有点感觉了,网上的这篇文章对我的有很大的启发 http://www.cnblogs.com/jin-yuan/p/3823559.html 我仔细学习了后,按照自己的习惯从头到尾自己敲了个实例,最后能跑起来了,感觉特高兴,除了用来理解IOC和 阅读全文
posted @ 2019-04-08 18:40 WmW 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 当我们在string.Format中传入Json字符串时,会报”输入字符串的格式不正确“,这是因为json的"{"符号的问题,最开始我是想着用转义一下"{",但是转义后我发现原来的非json占位格式缺报错了,因为我破坏了它的占位格式 问题还是没有解决,但是最终从另一个角度解决了我的需求,那就是从把s 阅读全文
posted @ 2019-04-04 10:26 WmW 阅读(4521) 评论(2) 推荐(0) 编辑
摘要: 有时候我们需要弹出个提示框然后让它自己关闭,然而实际使用中的弹出框确实阻塞进程,网上貌似有一种另类的解决方式,大致思路是把弹出框放到另外的一个窗体上,直接贴代码 主窗体 起到延迟作用的窗体 阅读全文
posted @ 2018-04-16 17:03 WmW 阅读(4963) 评论(0) 推荐(0) 编辑
摘要: 当我们获取标签的节点时如果使用childnodes发现它会把空格和回车都算着节点,明明里面才有3个节点,结果显示5个,而且childnodes[0]="text" 在IE浏览器中没有问题,但是在谷歌浏览器中就会出现这个问题 然而用children就没有这个问题了 阅读全文
posted @ 2017-10-24 12:08 WmW 阅读(1850) 评论(0) 推荐(1) 编辑
摘要: 最近遇见了一个很诡异的情况,就是当我们关联表查询时,副表如果有bit类型的字段的话,C#驱动读取该列时就会抛出“DBNull.Value不能转换为其他类型”的异常,但是我们如果拿出sql语句单独查询的话,该字段根本就不是空的,而且如果我们把bit类型改为tinyint(值不变)就又能读取出来了,这种 阅读全文
posted @ 2017-07-17 10:52 WmW 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-22 10:40 WmW 阅读(16105) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页