加载中
区分一下强制类型转换运算符重载/赋值运算符重载/对象定义的赋值

这三个名字可能很绕,看着也很不一样,但其实是三个很容易混淆的概念,并且经常在实际编程中遇到。这里拿出来比较一下。 首先是强制类型转换运算符的重载,作用是当前对象向其他类型的转换,...

深入解析C++输入输出运算符重载

其实算不上什么深入解析,只不过最近看CArchive类的实现,其中一些写法完全颠覆了我对输入输出运算符重载的一些理解,所以在这里mark一下。 我们以输出运算符为例。首先输出运算符重载的一般...

简短总结一下C#里跨线程更新UI

跨线程更新UI是写多线程程序尤其是通信类的程序经常遇到的问题,这里面主要的问题是冲突,比如数据线程想要更新UI的时候,用户同时也在更新UI,就会出现争用。C#里可以用 Control.CheckForIl...

记ThinkPad某些型号下Linux报Unable to enumerate USB dev...

这问题确实挺烦的,据说常见于某些ThinkPad系的笔记本,具体表现是不停的报 Unable to enumerate USB device….. 的错误,而在某些Linux版本(比如pinguy os)下会不停提示Device Recognized...

关于类成员变量初始化顺序

java和C#语言里类变量初始化的顺序是 1 类成员变量初始化先于类的构造函数 2 静态成员变量先于实例变量 3 父类成员变量先于子类成员变量 C#相反 4 父类构造函数先于子类构造函数 举一个java的...

C++变量的初始化方式

写这个问题是受微软今年实习生招聘的一道笔试题启发,上一篇博客好像提到了。之前还真没细想过这些事情。 首先把需要初始化的成员变量分为几类: 一般变量(int) 静态成员变量(static int) 常...

2012/04/09 17:47
119
关于const和指针的专题

const和指针的问题是笔试里经常出现的问题。这里综合一下各种不同的情况。 首先是几种const与指针组合的区分,比如: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* co...

2012/04/07 23:23
88
Apache地址重写的几个问题

Apache地址重写的配置分为两种方式,即通过httpd.conf配置和.htaccess文件。 首先要打开rewrite模块,windows下的配置是 LoadModule rewrite_module modules/mod_rewrite.so httpd.conf的配置...

Doxygen几个小问题,mark一下

首先是在Visual Assist X中的配置,在Snippet Editor窗口修改一下file header的snippet和Refactor Document Method的snippet. 设置分别如下 file header /** * @file $FILE_BASE$.$FILE_EXT$...

2012/03/31 22:38
324
发布VIM缓冲区切换插件buf_it升级版

VIM默认使用的过程中有一个重要的问题,就是打开多个文件的时候无法可视化看到打开的文件,并在这些文件中切换。MiniBufExplorer是一个常用的buffer切换插件,但是这个插件在Windows下使用的...

解决Latex中Itemize距离过大的问题

默认的itemize存在行距过大的问题,大概是如下的样子: 用paralist包可以减少行距,代码如下 \usepackage{paralist} \let\itemize\compactitem \let\enditemize\endcompactitem \let\enumera...

2012/03/16 15:30
4.1K
两种可行的Latex中文生成方式(GBK/UTF8)

本来想总结一下Latex里各种中文排版支持,但是发现太乱了,CCT,CJK,CTEX神马的,还有GBK和UTF8下的不同编码方式,再加上XeLatex这样来搅局的……所以最后决定只给出一种可行的排版方式,测...

2012/03/15 23:36
11.6K
Latex里图片与表格标题与正文距离的调整

首先,我们这里的图表用的分别是figure和table标签,宏包应该是graphicx和??,我们需要调整的距离是其标题(caption)的前后的空白,比如下面图中所示: 首先,我们可以通过如下代码设置这个距...

2012/03/14 11:28
16.3K
Latex中使用visio的矢量图(转载+修改)

我们知道,visio用来画流程图等专业图很方便,而Latex的专业排版效果是Word所不能比的,而Visio不支持导入eps和dvi格式的矢量图,而导出jpeg毕竟有质量损失,那么怎么才能在Latex中直接使用v...

2012/03/14 11:07
2.7K
支持上传文件的xhEditor for Typecho EX插件

Typecho是一套超轻量的开源博客,界面简洁,功能紧凑,但是Typecho的文本编辑器实在是不好,需要自己写html代码,插图也不方便。试用了几个插件,发现TinyMCE回车总有问题,每次保存就多几个...

2012/03/06 01:58
568
开源中国改版了啊

之前收到邮件,没注意看,上来之后发现改版的风格果然不错,有win8 Metro风格的意思..... 算来也是OsChina的老用户了,看着红薯大哥一点一点把网站做到现在这个效果,颇为感慨啊.... 刚刷完o...

2012/02/28 12:10
110
对Chrome自动发送邮件插件的改进

针对之前那个插件存在的一些问题,这两天又做了一点改进。主要的功能改进包括: 1 如果直接点击右键,那么获取当前网页的链接,然后跳转到一个服务器的页面,发送邮件完成之后自动关闭。 2 ...

2011/08/30 09:36
302
chrome自动发送邮件插件

写这个插件的最初的原因是实验室的网络无法同步Chrome书签,同时有时候需要与宿舍的笔记本同步一些文本信息,所以琢磨自己写一个同步插件。 但是偌大一个教育网,竟然找不到一个可用的在线存...

2011/08/30 09:35
913
关于Python的类成员和Javascript的原型

偶然发现两个的设计思路是一致的(个人理解,欢迎指正)。这里简要分析一下: Python的类成员,也就是直接定义在类里的变量(实例成员是用self.x直接声明的),而类方法就是用@classmethod说...

正则表达式匹配器的实现

这里实现了一个正则文法匹配器。其中正则文法是使用正则表达式实现的。正则表达式是我们平时经常使用的一种文法工具,各种编程工具里都有正则表达式的匹配器。Linux下的Grep工具也是一种正则...

2011/03/22 15:34
184

没有更多内容

加载失败,请刷新页面

返回顶部
顶部