摘要:
简介 Windows在线程控制方面提供了多种信号处理机制,其中一种便是使用 CreateEvent() 函数创建事件,然后使用信号控制线程运行。其中将事件变为有信号可使用 SetEvent() 函数,将事件信号复位(变为无信号)可使用 ResetEvent() 函数,信号可以配合 WaitForSi 阅读全文
摘要:
简介 C++中关于多线程的内容对于构建工程来说是至关重要的,C++本身也对关于多线程的操作提供了很好的支持。本章笔者就来介绍一下C++有关于多线程的重要知识点 临界区 。 临界区的作用 线程就像是进程的影子,可以帮助进程几乎在同一个时间内执行更多的任务。但是由于线程不占有资源,所有的线程共享进程的资 阅读全文
摘要:
简介 爬虫闯关链接: 1. http://www.heibanke.com/accounts/login/?next=/lesson/crawler_ex04/ 2. http://www.heibanke.com/lesson/crawler_ex04/ 3. http://www.heibank 阅读全文
摘要:
简介 爬虫闯关链接 : 1. http://www.heibanke.com/accounts/login/?next=/lesson/crawler_ex03/ 2. http://www.heibanke.com/accounts/login 知识点: cookie & session , cs 阅读全文
摘要:
简介 爬虫闯关链接: 1. http://www.heibanke.com/accounts/login/?next=/lesson/crawler_ex02/ 2. http://www.heibanke.com/accounts/login 知识点: cookie & session , csr 阅读全文
摘要:
简介 爬虫闯关链接: http://www.heibanke.com/lesson/crawler_ex01/ 知识点: Web编程,抓包,模拟post请求 参考代码 阅读全文
摘要:
简介 爬虫闯关链接: http://www.heibanke.com/lesson/crawler_ex00 知识点: Python正则表达式,Web编程 参考代码 阅读全文
摘要:
批处理打造MySQLCleaner 1. 简介 在我们卸载MySQL数据库的时候,往往除了需要卸载软件,还需要删除各种注册表信息,隐藏文件,卸载服务,否则当我们再次安装MySQL时就会出现一些令人难以理解的错误。所以为了简单起见 阅读全文