摘要: 1 public class IdWorker 2 { 3 //基准时间 4 public const long Twepoch = 1288834974657L; 5 6 //机器标识位数 7 private const int WorkerIdBits = 6; 8 9 ... 阅读全文
posted @ 2018-06-29 17:21 伤心小子 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1.如果一个方法标记了 async 关键字,那么这个方法被调用时就是异步执行; 2.利用Task运行一个任务,这个任务里的函数也是异步执行; 3.如果一个任务前被标记await,那么等待这个任务执行完成后,才能执行后面的语句, 这是一个同步等待异步过程,因为如果函数要返回任务值,就必须等任务完成。 4.async 和 超线程区别 async 是为了编写更方便,.net4.5前可使用 ... 阅读全文
posted @ 2018-03-20 20:35 伤心小子 阅读(783) 评论(1) 推荐(0) 编辑
摘要: JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。 JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。 阅读全文
posted @ 2017-12-25 04:23 伤心小子 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的 阅读全文
posted @ 2017-05-09 12:26 伤心小子 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在web api 中后台的方法必须 加入 [HttpGet] ,[HttpPost],[HttpPut],[HttpDelete] 来区分,这是一种习惯。 ps: get 方式参数都存在http协议头中( 请求头 ) ,post 参数存在http协议包的包体中( 请求体 ) 1. HttpGet a 阅读全文
posted @ 2017-05-09 12:23 伤心小子 阅读(674) 评论(0) 推荐(0) 编辑
摘要: C#中的扩展方法。 扩展方法的三个要素: 阅读全文
posted @ 2017-05-07 23:05 伤心小子 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 随着公司业务不断的发展,用户量不断的增加,对系统的性能要求会越来越高,而原来仓促做出来的项目,其不合理性的地方就会不断的暴露出来。大家如果接触过非常赚钱的互联网产品,一定会知道产品的一个小小的bug,公司就可能损失好几百万甚至几个亿。当产品的用户数达到一定量的时候,对系统的各个方面的要求就越高,例如 阅读全文
posted @ 2017-05-03 15:42 伤心小子 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 子窗体项主窗体传值 消息发送者 主窗体向子窗体发消息 阅读全文
posted @ 2017-05-02 17:52 伤心小子 阅读(174) 评论(0) 推荐(0) 编辑
摘要: nginx + .net core + mysql + radis + rabbitmq 阅读全文
posted @ 2017-05-02 17:24 伤心小子 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 查看表:exec sp_help 表名 查看列: exec sp_columns 表名 查看列:select * from information_schema.columns where table_name = '表名' 添加列:alter table 表名 add 列名 varchar(55) 阅读全文
posted @ 2017-05-02 17:22 伤心小子 阅读(7623) 评论(0) 推荐(0) 编辑