自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhcosin的专栏

从工具的奴隶到工具的主人

原创 证明 1+1/2+......+1/n不是整数

闲来无事翻翻初等数论,顺便编写习题解答,全当是学习数论的同时练习LaTeX了,不想第一节的最后一道习题就难住了,苦思良久无果之后,群里有同行在《初等数论100例》中竟然找到了该题,我大体看了下它的证明,可读性不太理想,但思路倒是记住了,今天无聊顺手整理一下。求证 1+12+⋯+1n1+\frac{...

2015-10-06 16:24:48

阅读数 4966

评论数 2

原创 实现一个微型的日志库

序言对一个服务端程序来说,日志是用于发现系统问题,诊断系统运行情况的一个重要工具,所以日志库的设计要以帮助跟踪程序运行状态为宗旨,这篇文章来源于最近我在一个通信协议库中所写的一个微型的日志组件,总共也就两百来行代码,实现了日志的搜集、过滤、输出功能。日志库的功能一个日志库,应该把来自于程序各个部分...

2015-09-07 22:31:04

阅读数 1205

评论数 0

原创 利用模板偏特化实现编译期断言

利用模板偏特化实现编译期断言断言在C/C++语言中的作用有目共睹,但它只能在运行期起作用,有时可能会希望在编译期检查某个条件,不成立就产生一条编译错误信息,比如你写了一个模板,但是希望模板的参数只能是整数类型,用其它类型对模板进行实例化时干脆让它通不过编译,怎么样,听起来是不是很酷?利用模板的偏特...

2015-09-02 22:45:25

阅读数 773

评论数 0

原创 椭圆极点极线初探

椭圆乃中学数学的一项重要内容,其形状之优雅大概迷倒了不少青春少年,然而除了欣赏其外观之美外,作为学生还应该发掘其内在之美,即数学美。本文就椭圆的一些问题作一概要叙述。椭圆曲线将其所在平面分成了三个部分:椭圆内部、椭圆曲线上、椭圆外部,对于椭圆曲线上的点,正如大家所熟知的,它们的坐标都满足椭圆的方程...

2015-08-10 20:32:35

阅读数 7728

评论数 0

原创 MinGW 使用 mintty 终端替代默认终端以解决界面上复制与粘贴的问题

使用了一段时间的 cygwin,挺开心的,又尝试了下同类工具 Msys + MinGW,安装好之后发现它居然使用默认的 cmd 作为终端,界面输出的复制与粘贴极其不便,我记得 Cygwin 使用的是 mintty 的终端,没有这个不便,于是打开 msys.bat 瞧了一眼,发现下面这段文本 这...

2015-08-09 16:29:20

阅读数 4239

评论数 0

原创 VirtualBox利用启动优盘安装虚拟机

近日需要在 VirtualBox 下安装一个 ubuntu 系统的虚拟机,但手头没有 ubuntu 的 ISO 镜像文件,但以前做过一个 ubuntu 的启动优盘,可以用来安装系统的,于是在网上搜了一下,还真可以,与用 ISO 镜像文件安装相比,就多一步,就是要先创建一个指向优盘的虚拟硬盘,然后在...

2015-07-27 19:57:00

阅读数 7246

评论数 0

原创 [倚天屠龙记] vim 查找与替换(高级)

[倚天屠龙记] vim 查找与替换(高级) {{{     行文到此,忍不住想吹捧一翻vim的查找与替换,但仔细检阅了上下文,没看出来任何值得吹捧之处,技术交流领域最忌讳"法轮大法好"之类的宣传,所以还是忍一忍,多一些客观描述,少一些主观吹嘘,这大概也是编辑器圣战要达成停战协议...

2015-06-12 11:03:22

阅读数 1093

评论数 0

原创 [倚天屠龙记] vim 查找与替换(正则表达式)

[倚天屠龙记] vim 查找与替换(正则表达式) {{{         正则表达式是文本处理领域中的一个强大的工具,它可以让文本处理的能力呈指数级的提升,如果一款文本编辑器不支持正则表达式,那么它就算不上是一个现代化的编辑器,这绝非虚言。         正则表达式是模式匹配的高峰,它用一些...

2015-06-06 16:46:25

阅读数 2064

评论数 1

原创 [倚天屠龙记] vim 查找与替换(简单替换)

[倚天屠龙记] vim 查找与替换(简单替换) {{{         厌倦了小说式的叙述方式,现在换一种方式来总结vim的替换功能,跟查找一样,本文只讲述最基本的替换,不牵扯到正则表达式,相关的帮助文档是:help :s。         vim中用于替换的通用命令如下:         :[r...

2015-06-06 16:11:02

阅读数 1046

评论数 0

原创 [倚天屠龙记] vim 查找与替换(简单查找)

[倚天屠龙记] vim 查找与替换(简单查找) {{{         搜索与替换是文本编辑器的最重要的功能之一,也是编辑器能力的一个缩影。         接下来用几节的篇幅重点叙述vim的查找与替换功能。         这一节只讲述vim的简单搜索功能,所谓简单,是相较于后续章节的正则表达式...

2015-06-04 17:57:14

阅读数 2759

评论数 0

原创 [倚天屠龙记] vim 折叠

这一节讲述vim的一个非常实用的功能----折行功能,它可以将暂时不关心的连续若干行折叠成一行显示,在需要时可以进行展开。下面这是本文写作时的情形:                  折叠的主要创建方式有手工创建、语法折叠、按缩进等级折叠、按起止标记折叠。要查看折叠的帮助请输入:help fold...

2015-06-01 19:26:35

阅读数 951

评论数 0

原创 [倚天屠龙记] vim 标记

像adobe reader这样的pdf阅读器在窗口左侧有一个书签栏,其中列出了pdf文件的目录结构,以方便在pdf文件的章节目录中进行快速跳转。无论是pdf的阅读器还是其它的普通文本编辑器,通常都有一个历史文件列表,其中记录了最后若干次打开的文件,以方便用户快速的查看最近查看过的文件。类似的功能v...

2015-06-01 19:18:38

阅读数 927

评论数 0

原创 [倚天屠龙记] vim 复制与粘贴

对于任何一款文本编辑器而言,复制与粘贴都是最基本的功能,vim在此方面自然不甘示弱。事实上,得益于其丰富的移动命令,vim的复制与粘贴是相当快捷而高效的。 vim的复制命令是y和Y,它是yank的简写,粘贴命令是p和P,是paste的缩写。y可以复制任何文本块,而Y是整行整行的复制,p是粘贴到光标...

2015-05-29 13:55:47

阅读数 1016

评论数 0

原创 [倚天屠龙记] vim 开篇

武林至尊,宝刀屠龙,号令天下,莫敢不从!倚天不出,谁与争锋?         vim与emacs两大编辑器之间的圣战由来已久,似乎也看不见和平的希望。vim自称编辑器之神,而emacs则自封神之编辑器。vim以快捷高效的键盘操作著称,emacs则凭借强大的脚本语言elisp号称扩展性世界第一。...

2015-05-28 19:29:45

阅读数 1174

评论数 0

原创 cygwin的安装与配置

百度百科是这样介绍cygwin的:         Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Win...

2015-05-27 20:09:44

阅读数 2556

评论数 0

原创 [倚天屠龙记] vim 光标移动(入门)

我喜欢上vim的重要因素之一就是vim快速而精准的移动定位能力,就目前所流行的众多编辑器之中,无出其右者。 最基本的移动命令是 h j k l,分别代表向左下上右四个方向移动一个字符,效果等同于四个方向键,在vim诞生的那个年代,键盘上还没有方向键的设置,所以vim的作者就用了右手高频键区的这四个...

2015-05-26 19:38:43

阅读数 925

评论数 1

原创 函数 bind 原理初探(一)

对函数绑定的原理进行了简单实现。

2014-03-05 16:09:48

阅读数 2002

评论数 0

原创 C语言字符串分割函数

自己写了一个字符串分割函数,可以根据提供的分隔符串列表将指定的字符串分割为若干个字符串,分隔符可以是单个字符也可以是字符串,可以设定是否压缩分隔符串(即当两个或者两个以上分隔符串连续出现时不生成空串),也可以设定是否把查找到的分隔符串也插入到结果中。需要注意的是结果是动态分配的内存,使用完毕后需要...

2013-01-23 16:40:40

阅读数 905

评论数 0

原创 计算器 abacus 2 发布

计算器 abacus 2 今日发布了. 下载网址 http://www.oschina.net/code/snippet_736932_13725, 技术文档网址:http://my.oschina.net/zhcosin/blog?catalog=254400       abacus 是...

2013-01-09 16:10:18

阅读数 1242

评论数 0

原创 计算器 abacus 技术文档(一)----初步设计

======================================= 计算器 abacus 的下载地址:http://www.oschina.net/code/snippet_736932_13725       如果你有关于 abacus 的问题或者建议,请发邮件至 zho...

2012-12-20 19:59:51

阅读数 1140

评论数 0

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