Fork me on GitHub
摘要: 前言 在.Net程序开发过程中,我们经常会遇到如下场景: 编写WinForm程序客户端,需要查询数据库获取数据,于是我们根据需求写好了代码后,点击查询,发现界面卡死,无法响应。经过调试,发现查询数据库这一步执行了很久,在此过程中,UI被阻塞,无法响应任何操作。 如何解决此问题?我们需要分析问题成因: 阅读全文
posted @ 2019-04-27 20:58 Wackysoft 阅读(1722) 评论(4) 推荐(3)
摘要: 前言 在说C# Hook之前,我们先来说说什么是Hook技术。相信大家都接触过外挂,不管是修改游戏客户端的也好,盗取密码的也罢,它们都是如何实现的呢? 实际上,Windows平台是基于事件驱动机制的,整个系统都是通过消息的传递来实现的。当进程有响应时(包括响应鼠标和键盘事件),则Windows会向应 阅读全文
posted @ 2018-03-11 15:28 Wackysoft 阅读(33499) 评论(26) 推荐(39)
摘要: 我们通过前两篇文章的学习,已经大致掌握了Ajax的实现方法,同时也可以对比出两种方式的优劣。但是我们还是没有搞清楚真正的ajax的实现原理,以及最原始的,未经过封装的ajax是什么样的,今天我们一起来探索这些之前不了解的地方。 首先在上一篇也提到过,Ajax是异步的Javascript和XML... 阅读全文
posted @ 2014-07-15 21:26 Wackysoft 阅读(2299) 评论(25) 推荐(3)
摘要: 在上一次的Ajax操作中,我们使用了ASP.NET原生控件实现,但是弊端很多,效率低下,而且有个文件上传的BUG:http://blog.csdn.net/zhaoqiliang527/article/details/4457961。 于是我们寻求更好的实现方式,jQuery的Ajax方法配合... 阅读全文
posted @ 2014-07-14 21:47 Wackysoft 阅读(1513) 评论(11) 推荐(2)
摘要: 如题,我们保存数据的方式有很多种。在ASP.NET中,可以通过js赋值隐藏域的方式,也可以通过ViewState,Session这样的内置对象,还可以通过数据库的形式。现在经常用到的就是XML了,它的结构灵活,同时占用的空间很少,也比较容易操作,今天我们就来说说ADO.NET中,如何去操作XML... 阅读全文
posted @ 2014-07-02 22:43 Wackysoft 阅读(1272) 评论(4) 推荐(1)
摘要: 我们在Web开发中经常会接触到Ajax技术,同时Ajax技术也有很多种实现方式,那么,我们今天从第一种方式说起:ASP.NET原生控件实现Ajax。 ASP.NET原生控件用于Ajax技术的主要是UpdatePanel和ScriptManager,前者顾名思义,是一个可以用于盛放内容的容器,用... 阅读全文
posted @ 2014-06-28 16:53 Wackysoft 阅读(1601) 评论(5) 推荐(3)