摘要: 我们在开发过程中经常会遇到需要从一个地方不断获取数据然后又需要交给另一个线程对数据进行二次加工的情况,这种场景适合使用生产者-消费者模式。 Demo展示 运行效果如下图: 阅读全文
posted @ 2018-03-22 22:45 chenxizhaolu 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: 问题:如题,asp.net WebForm的项目,在vs中选择aspx文件在浏览器中查看时候回报该错误。 网上最多的解决方案是防火墙的原因,说关闭防火墙就可以了。但问题是我另一个项目没有问题啊,所以不是防火墙的问题。 我的解决方案: 1.之前打开方式是双击解决方案.sln文件进入的,导致浏览失败。 阅读全文
posted @ 2018-03-04 12:46 chenxizhaolu 阅读(3921) 评论(0) 推荐(0) 编辑
摘要: 新年开始了,又到了每年的最鸡肋的事了,那就是:制定新年计划。虽然一年年都那个狗样,没有实现过,但是今年是狗年啊,就应该继续狗模狗样,不是么? 今年的计划真的真的要认真面对起来了,应该开始严格要求自己了,因为自己即将面对两大严峻的挑战: 1.行业不景气、公司裁员、产品无竞争力、技术落后,不适合久居。如 阅读全文
posted @ 2018-02-28 15:22 chenxizhaolu 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.md5不可逆的加密方式,加密成一个32位的字符串。算法是公开的,任何语言的加密结果都是一样的。总有可能是重复的。 用途: (1)防止明文存储:可以用作密码加密 (2)防止篡改:判断文件变化,将程序生成一个字节流,然后md5加密一下,判断加密结果是否有变化,可以防止程序挂载木马或者做类似SVN的东 阅读全文
posted @ 2018-02-07 19:04 chenxizhaolu 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 第一步:登陆 1、get访问微信首页https://wx.qq.com 提供session、headers 用途:获取cookie 后续访问必须带session、headers、cookie这三个参数,并保持不变 2、get访问https://wx.qq.com/jslogin get参数分别是 a 阅读全文
posted @ 2018-02-07 14:07 chenxizhaolu 阅读(26168) 评论(3) 推荐(1) 编辑
摘要: 1.委托的作用:解耦。 2.多拨委托:观察者模式。 3.委托是一种类型MuticastDelegate的子类,事件是委托的一个实例。事件在外部不可以直接被调用,也不能被赋值,控制了实例的操作权限,保证了安全性。 4.使用事件的场景:发布者+订阅动作(+=,-=)+订户(决定事件实际内容者),把逻辑放 阅读全文
posted @ 2018-02-07 14:06 chenxizhaolu 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.asyncrel = delegate.BeginInvoke实现委托异步调用。 2.异步等待 asyncrel.IsCompleted用于判断是否执行完毕 or EndInvoke用于等待执行完。 3.异步多线程(资源换时间)使用场景:1.任务比较多,需要提高效率,资源换时间 2.推迟执行,比 阅读全文
posted @ 2018-02-07 14:06 chenxizhaolu 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 1.抽象类是一个类,可以包含一切类可以包含的类型成员。 2.抽象方法必须包含在抽象类里面,也就是一个类中有抽象方法,那这个类一定是抽象类。 3.继承抽象类,必须显示的实现override其抽象成员(方法)。 4.抽象类可以包含普通成员,但是抽象成员只能放到抽象类里。 5.抽象类不能直接实例话,声明的 阅读全文
posted @ 2018-02-07 14:03 chenxizhaolu 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 现象: 在配置EF的时候需要如题所述的问题,仔细检查了在EF实体模型对应程序集下的APP.Config文件中的ConnectionString配置项有了XXX项的数据库字符串的配置: 原因: 程序集编译成为Dll或可执行文件的时候,所有代码都会放到bin目录下,都是读取web.config,所以需要 阅读全文
posted @ 2017-11-27 22:55 chenxizhaolu 阅读(3432) 评论(0) 推荐(0) 编辑
摘要: 1.lambda就是一个匿名方法 2.委托约束 3.匿名类,实际框架编译的时候自动声明了一个类,但是类的属性都是只读的,只能一次性赋值。 4.var,类型推断,编译器自动识别变量类型。只能声明局部变量。多适用于系统类型,程序员不知道的类型,比如匿名类。 5.扩展方法:静态类静态方法,静态方法第一个参 阅读全文
posted @ 2017-10-22 22:25 chenxizhaolu 阅读(210) 评论(0) 推荐(0) 编辑