摘要: 接上文 MVVMLight消息通知实现机制详解(一) 找到源码看到,订阅事件部分代码: 以上是源码上订阅事件代码,其具体逻辑如下: 以Dictionary<Type, List<WeakActionAndToken>> 类型持有数据,对每一个订阅事件都是先在Dictionary的Key上查找是否存在 阅读全文
posted @ 2018-12-10 17:05 Khandasas 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 最近对委托、事件的订阅使用的太多,订阅与被订阅之间的绑定约束非常...麻烦,所以翻了下MVVMLight源码找出这段可以拿出来用的部分,详情见下: 一.开发中遇到的问题: 场景1:ClassA中存在事件OnDataChanged,在数据发生改变时调用OnDataChanged事件通知其订阅者Clas 阅读全文
posted @ 2018-12-05 17:06 Khandasas 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 填坑,上文说的 C# Event.ClickCount 解决垃圾鼠标带来的烦恼 中及时刷新UI方法 如下: public static object ExitFrames(object f) { ((DispatcherFrame)f).Continue = false; return null; 阅读全文
posted @ 2018-12-03 17:07 Khandasas 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 最近在接收前辈的代码,越来越会发现有很多.net已经封装好的方法可以使用,我们却不知道,然后自己去For/Foreach循环解决自己的需求问题 总的来说:当下很忧伤啊。总结了几个经常需要用却不知道的方法,如下: 1.Range-AddRange/InsertRange 需求:对ListA进行添加Li 阅读全文
posted @ 2018-11-30 17:15 Khandasas 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 今天调试遇到个Bug,百思不得其解的是在自己的设备上重来不重现,在测试机上百分百重现,如下: 问题:点击一次Button执行两次Click操作 分析:看Log的确是执行了两次,就像真的点击了两次Button一样 原因:经过N多测试终于发现-不要不把测试机当机看啊,测试机也需要个好鼠标啊!!!!它的鼠 阅读全文
posted @ 2018-11-29 17:07 Khandasas 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1.HTTP发展中存在的问题 复杂性 其连接、报文、及功能逻辑之间的混合使用相当复杂,使用容易出错 可扩展性 传统流行下来的http应用很难实现扩展性,且无法兼容 性能 高延时、低吞吐 传输依赖性 Http是围绕TCP/IP网络协议栈设计的,其他替换协议较少 2.HTTP-NG活动 HTTP-NG是 阅读全文
posted @ 2017-02-08 14:00 Khandasas 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 经过整个春节的放肆,终于回归了,说实话,春节真心比上班累。 9.1 爬虫及爬行方式 (1) 爬虫:Web爬虫是一种机器人,他们会递归性的对各种信息Web站点进行遍历。 (2) 爬行方式:Web机器人会获取Web页面,然后获取这个页面指向的所有Web页面,再指向这个站点所指向的页面,依次类推。 (3) 阅读全文
posted @ 2017-02-06 14:06 Khandasas 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 一.背景 情节1:做别的测试安装下载了软件,妈蛋结果下了百度各种捆绑软件,之后一一卸载,清洁。 情节2:做完上述动作重启电脑后,有线连接连不上,尴尬,然后下载驱动,升级之后ok了。 二.问题 打开vs,各种报错,报错信息如题。 三.解决办法 百度了好久,解决办法如下: 删除注册表某个节点即可。节点位 阅读全文
posted @ 2016-12-22 18:18 Khandasas 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 。8.1 网关 定义:网关类似与翻译器,它抽象出了一种能够到达资源的方法。 实用:网关可以自动将HTTP流量转换为其他协议,这样使用HTTP协议的一方就不需要了解其他协议,也可实现与其他程序或设备交互。 例:客户端与服务端网关 Web服务器一侧使用HTTP协议,在另一侧使用另一个协议。 可以用一个斜 阅读全文
posted @ 2016-12-21 14:58 Khandasas 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 7.1 冗余的数据传输 缓存的作用:当客户端每次访问服务器,服务器都会返回一份相同文件,一些相同的字节会不断的在网络内传输,这样冗余的数据传输会耗尽昂贵的带宽,降低传输速度,加重Web服务器的负载。 有了缓存就可以保留第一条服务器发送的文件副本,后继请求就可以用缓存的副本文件响应,减少流入/流出服务 阅读全文
posted @ 2016-12-20 18:02 Khandasas 阅读(204) 评论(0) 推荐(0) 编辑