自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(51)
  • 收藏
  • 关注

个人博客转移

个人博客转移至 [url]http://winterTTr.me[/url]欢迎访问

2015-10-25 13:21:24 216

原创 emacs中使用auto-complete的详细设置

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2012-04-30 17:22:01 12337 1

原创 测试

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2012-04-08 17:47:42 657

原创 使用emacs的grep功能

作者:winterTTr     转载请注明emacs中的grep功能对于使用emacs的人,都希望能将很多的文本相关操作集中到emacs中。那么,文本处理常常使用的一个功能就是"查找"。emacs中的常用的查找换功能,包括对当前buffer进行操作的一些,例如query-replace(M-%),isearch-forward(C-s)等等。在这里

2012-03-13 12:45:55 5163

原创 emacs下使用clang补全C++

作者:winterTTr 转载请注明我想,很多人都希望能够在vim或者emacs中实现C++的自动补全,我个人也不例外。折腾过ctags,etags,cscope,最后也折腾过cedet。说实话,cedet还是可以实现补全的,只是速度有点让人难以忍受。上面的几种工具,都是通过对源代码进行预处理,分析出其包含的代码信息。但是,大部分程序都是通过静态分析代码,这点在代码或者

2012-02-19 22:39:34 13934 7

原创 emacs调用外部命令的环境设置

作者:winterTTr  转载请注明无论我们在windows下或者在Linux下使用emacs,毫无疑问,我们都需要借助很多外部命令来完成相应的任务。那么,在emacs中,是通过什么方式找到外部命令的呢?我们都知道,无论在什么系统下,将某个可执行文件的目录加入PATH环境变量,就可以在命令行下使用这个命令,无论这个命令放在哪里。所以,emacs启动时的PATH变量

2012-02-19 22:07:11 4258 1

原创 一题多解 -- 循环填充二维数组

问题描述问题:有一个m*n的二维数组,从外到内按照顺时针填充,并将结果打印出来。据个例子: 3 * 4 的数组,填充结果为    1   2   3   4  10  11  12  5    9   8   7   6解题思路1我们可以来的直接点,既然题目要求我们顺时针填充,那么我们就这样把这个数组填充满就好了。遇到的问题是:如何找到下一个应该填充

2012-02-13 22:56:01 2180

原创 如何在git中删除submodule

我想,大家都知道如何利用git的submodule功能,我个人也非常喜欢这种集成代码子集的方式,但这里并不介绍已有的功能。在使用中,我们可以用git add git://some-git-code-url your/sub/path的方式添加,但是我发现并没有如下的命令:git submodule rm your/sub/path至少在我的1.7.7.1.msysgi

2011-12-31 10:28:07 5735

原创 已知前序遍历和中序遍历结果构造二叉树(非递归解法)

已知前序遍历和中序遍历结果构造二叉树(非递归解法)

2011-05-03 20:06:00 2963

原创 小议common lisp程序开发流程

common lisp程序开发流程

2011-04-17 20:59:00 4200 2

原创 clozure common lisp命令行运行脚本解决方案

clozure common lisp命令行运行脚本解决方案

2011-04-03 21:01:00 3071 1

原创 ccl命令行运行lisp脚本

ccl命令行运行lisp脚本

2011-03-30 22:35:00 4495 2

原创 js字符串和二进制列表的相互转换

js字符串和二进制列表的相互转换

2011-02-23 13:14:00 6039 1

转载 wxpython学习笔记

wxpython学习笔记

2010-09-26 15:17:00 2696

翻译 wxPython中的两步构造

wxPython中的两步构造

2010-09-25 11:47:00 2284

原创 Firefox中的jemalloc

firefox jemalloc

2010-09-20 11:29:00 1965

转载 精彩 PuTTY 中文教程

本文转载,作者未知,如果您是作者,请联系我添加出处。我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍 PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。杂七杂八的乱说了一些,这里把大致内容罗列如下:最简单的使用,登录 SSH 主机中文乱码的处理PuTTY 常用配置的说明复制、粘贴保存会话注销自动登录用户名自动设置环境变量设置代理服务器自动执行命令备份、删除 PuTTY 的设置PuTTY 的 X11

2010-09-20 09:25:00 1451

原创 开启Firefox控制台dump

开启Firefox控制台dump

2010-09-08 14:28:00 2027

原创 利用STL的最大堆获取TOPN

利用STL的最大堆获取TOPN

2010-07-09 17:12:00 2585

转载 STL 容器简介

STL 容器简介

2010-07-01 15:42:00 1334

原创 python的多线程调试

python的多线程调试

2010-06-17 17:48:00 5908

原创 sqlite中实现分页的语句

sqlite中实现分页的语句

2010-06-11 17:24:00 2682

原创 STL学习笔记---- iterator

作者:winterTTr(转载请注明)  资料来源:《C++ Standard Libarry》  有关iterator的分类和简单操作,就不介绍了,一般的资料都会有的。这里总写一些我们用的不多的,或者不太熟悉的方面。  一些有用的函数#include void advance (InputIterator& pos, Dist n)//将pos增加n

2010-05-07 14:34:00 610

原创 晒个binary search的算法代码

看到一篇文章,提到很难不通过测试,直接能够完成一个成功的binary search算法,总会有bug存在。所以,决定自己手动写一下,虽然STL中已经有了已有的binary_search,不过,介于是期望自己实现,所以还是尽量躲开一些过于方便的STL工具函数。 代码如下: template int my_binary_search( iterator_t begin , it

2010-05-06 14:10:00 906

原创 C++菱形继承内存深度探究

作者:winterTTr(转载请注明) 不得不承认,C++的内存分配,的确是个未解之谜。更何况,C++标准中,对内存分配的方式完全没有强制要求,只要厂商自行实现即可。于是,更引起了我对其一摊究竟之冲动,折腾了快2天的时间,虽然没有什么实质性了解,看来具体的实现等等考虑问题,还是交给《深入探索C++对象模型》这本书好了。不过,至少对现实中的C++对象有一个直观的认识。 首先,

2010-04-30 16:39:00 2656

原创 在member initialization list中调用member function同时throw exception,有趣的例子

#include #include using namespace std;class Member1{public: Member1( int m ) { cout << "Member1::Member1" << endl; } ~Member1() { cout << "Member1::~Member1" << endl; }};class

2010-04-29 17:17:00 622

转载 寄存器基础知识

寄存器-具体分类     寄存器1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、ECX和EDX。对低16位数据的存取,不会影响高16位的数据。这些低16位寄存器分别命名为:AX、BX、CX和DX,它

2010-04-29 09:26:00 1012

转载 (转载)gdb中汇编调试

原标题名《gdb相关(gdb十分钟教程)》本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。命

2010-04-28 09:51:00 2171

原创 STL读取UNICODE文件并编码转换的小例子

作者:winterTTr(转载请注明)#include #include #include using namespace std;int main(){ fstream file; file.open( "D://1.txt" , ios_base::in | ios_base::binary ); if( !file ) {

2010-04-27 13:47:00 1301

原创 初始化函数中的虚函数调用( C++ vs python )

代码+结果,不做解释当然,对于python没有virtual function一说,估计当作对比一个例子看看吧。  #include using namespace std;class base{public: virtual void foo() { cout << "base" << endl; } base() { foo() ;}};

2010-04-23 14:52:00 1623 1

原创 STL学习笔记 ---- 由set的声明所引发的自定义比较的实现方式

作者:winterTTr(转载请注明)    对于set这个STL容器来说,就实现来说,我了解到的版本,是通过RB-Tree的方式实现的,内部逻辑似乎是采用Tree结构的平行方式进行展开,换句话说也就是将Tree保存在类似vector这样的线性结构中,不过,这篇帖子并不在于讨论内部结构,而是具体使用中出现的自定义比较的几种方式。set的话,默认情况,可以不指定第二个模板参数,但是,

2010-04-23 11:17:00 1296

原创 STL学习笔记----vector

作者:winterTTr(转载请注明) 资料来源:《The C++ Standard Library》  vector是STL中最简单,也是最常用的一个标准容器之一了。其实,他就是对动态数组的封装,然后对于insert等操作进行的时候,在空间不够的情况下,会自动进行空间扩充及内容拷贝等等。这里简单总结一下接口,然后说几点注意问题  size() vs capac

2010-04-22 13:27:00 680

原创 STL学习笔记 ---- 神秘的auto_ptr

作者:winterTTr(转载请注明) 资料来源:《STL标准库》  为什么说它神秘呢,那好吧,我可以换一个更直白的词语,那就是“陷阱重重”。对于不了解auto_ptr的人来说,使用它就是一种灾难,而避免这种灾难,就必须揭开它神秘的面纱,了解其内部运作机制。   为什么要出现auto_ptrvoid f(){ ClassA* ptr = new

2010-04-20 10:02:00 746 1

原创 STL学习笔记 ---- 工具类pair

作者:winterTTr (转载请注明) 资料来源:《STL标准库》  pair是一个STL中使用的很多的基础工具类,map和multimap中都是使用pair来管理他的元素的。pair这个结构,被定义在这个头文件中 namespace std { template struct pair { //type names

2010-04-19 13:54:00 1011

原创 STL学习笔记 ---- 异常

作者: winterTTr (转载请注明)  资料来源:《STL标准库》   标准异常类  为了语言支持而使用的异常类bad_alloc :在new失败的时候,被抛出(除非使用nothrow版本的new)bad_cast  :在使用dynamic_cast转换“引用类型”失败的时候抛出bad_typeid:如果传给typeid操作

2010-04-19 11:25:00 929

原创 STL学习笔记----C++的新语言特性

作者:winterTTr ( 转载请注明 )  资料来源:《STL标准库》   今天主要总结一下C++的新语言特性 1.模板基本上STL中的大部分都是使用模板来编写的,主语是为了便于多种类型的使用。对于模板本身,C++还有一些特别的支持无类型模板参数bitset fIags32; bitset flags50; 默认模板参数tem

2010-04-16 14:22:00 548

原创 C++类成员函数的指针

作者:winterTTr  (原创,转载请注明作者) 这两天看到有人问道如何声明类成员函数指针的问题,以及如何使用。这里以一个小例子,简单演示一下声明和使用办法。不做过多的解释,代码应该可以说明一切。 #include using namespace std;class Node{public: Node(){} void print() {

2010-04-15 13:35:00 826

原创 C++ STL IO流 与 Unicode (UTF-16 UTF-8) 的协同工作(转载)

转自:http://dantvt.spaces.live.com/blog/cns!D87988A6CAC0A480!925.entry写的真不错,受益匪浅呀要是身边多些这样善于钻研的程序员朋友就好了凡用到文件读写,输入输出,就得和编码、Unicode 打交道。这系列实验来测试一下 C++ STL 的 IO流 对 ANSI 编码、Unicode 编码的支持特性,看能否找到一个自动识别编

2009-08-14 15:23:00 4926 2

原创 开心网的偷菜程序,嘻

自己研究py这么久了,还没做出过啥大点的东西,全当写着玩吧,外加宝贝女朋友想要一个看了看网上,有个hohoo的程序写的很不错,好像是c#写的吧,不过菜园这个模块好像还不完善再加上,我也想练练手,其中涉及到的东西还是挺多的 wxPython ,urllib2,xml,Thread是几个主要的方面,其他的就是堆代码了借这个机会小研究了一下,感觉都是很有用的库,嘻嘻 LGPL

2009-03-19 11:38:00 1445

原创 利用ElementTree读写XML文件

作者:winterTTr  (转载请注明)     在Python中,对于XML的处理有很多模块,dom,sax,ElementTree(或者对应的cElementTree)等等,其中使用起来比较快捷方便的,应该算是ElementTree了。似乎很多人懒得看E文的manual,呵呵,那我就总结一下个人的使用经验。 引入ElementTree在Python2.5的版本

2009-02-24 13:26:00 1708

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除