编程语言
文章平均质量分 81
figo829
这个作者很懒,什么都没留下…
展开
-
Lisp的永恒之道
by weidagangLisp之魅长久以来,Lisp一直被许多人视为史上最非凡的编程语言。它不仅在50多年前诞生的时候带来了诸多革命性的创新并极大地影响了后来编程语言的发展,即使在一大批现代语言不断涌现的今天,Lisp的诸多特性仍然未被超越。当各式各样的编程语言摆在面前,我们可以从运行效率、学习曲线、社区活跃度、厂商支持等多种不同的角度进行评判和选择,但我特别看中的一点在于语言能否有效地转载 2013-06-16 16:35:26 · 936 阅读 · 1 评论 -
CnComm多线程串口通讯类解读
CnComm是llbird开发的WINDOWS/WINCE 多线程串口通讯开源库,使用C++ (ANSI/UNICODE)开发,代码采用传统C++的继承机制, 采用VC命名风格(匈牙利),提供同步IO并发访问的支持,内存管理采用内存池技术,提供对于C++异常的支持,对于串口库的扩展,不推荐直接在本代码上修改, 应通过C++继承扩展机制扩展本代码。现代C++使用RAII的机制,使用类来管理资源,在构造函数中分配资源,在析构函数中释放资源,如果出现在多线程的情况下,并发访问的出现,还不止要解决好内存泄露方面的问原创 2013-11-03 00:39:46 · 5396 阅读 · 1 评论 -
python之字符编码解码
用VS做C++开发的人,肯定遇到过将工程的字符集在Multibyte与Unicode之间互相转换的经历,CString,char*的转换也是家常便饭,L,_T这些宏的使用,MultiByteToWideChar()和WideCharToMultiByte(),W2A()和A2W(),虽然用起来很丑陋,但是都可以解决问题。前段时间使用python写一些脚本的时候,总是遇到UnicodeEncodeE原创 2014-01-08 23:21:29 · 3730 阅读 · 1 评论 -
python爬虫实践之网页抓取
python自带了urllib和urllib2模块,以及第三方的requests库来抓取网页,这里我们使用easy_install包管理工具下载requests库,BeautifulSoup库,在CMD命令行下,切换到easy_install的目录,运行命令easy_install 包名称。easy_install requests安装好requests包之后,我们就可以选择使用urlli原创 2014-01-12 00:04:32 · 4927 阅读 · 1 评论 -
2013流行Python项目汇总
原文: Pycoder Weekly / 编译: 蟒周刊Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的越来也多。那么,在2013年有哪些流行的Python项目呢?下面,我们一起来看下。一、测试和调试python_koans :Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习转载 2014-01-24 10:20:42 · 2733 阅读 · 0 评论 -
python爬虫实践之模拟登录
有些网站设置了权限,只有在登录了之后才能爬取网站的内容,如何模拟登录,目前的方法主要是利用浏览器cookie模拟登录。浏览器访问服务器的过程在用户访问网页时,不论是通过URL输入域名或IP,还是点击链接,浏览器向WEB服务器发出了一个HTTP请求(Http Request),WEB服务器接收到客户端浏览器的请求之后,响应客户端的请求,发回相应的响应信息(Http Response)原创 2014-01-24 10:04:19 · 32365 阅读 · 4 评论 -
CnComm多线程串口通讯类的封装实现
之前对于CnComm类库做过简单的分析,详见CnComm多线程串口通讯类解读CnComm是llbird开发的WINDOWS/WINCE 多线程串口通讯开源库,提供同步IO并发访问的支持,内存管理采用内存池技术,提供对于C++异常的支持。在实际的项目中,需要使用多个串口来收发消息,于是对于CnComm类做了简单的封装操作。实现对于CnComm串口类的封装,提供基本的接口通过串口管理类原创 2014-02-17 22:58:09 · 7171 阅读 · 0 评论 -
vim插件:显示树形目录插件NERDTree安装 和 使用
下载和配置NERDTree插件的官方地址如下,可以从这里获取最新的版本 https://github.com/scrooloose/nerdtree 下载zip安装包 或者使用下面官网源文件安装方法我的实验环境是centos6.6,其他版本可能有些不同。 安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝~/.vim/plugin以及doc目录转载 2017-02-12 22:03:14 · 6141 阅读 · 0 评论