- 博客(23)
- 收藏
- 关注
原创 陈耀烨九段加冕新名人见证实录
北京时间11月20日,“春茧杯”第26届中国围棋名人战五番棋决赛第4局在华润深圳湾体育中心战罢。挑战者陈耀烨九段执白216手中盘击败檀啸七段,从而以3-1的比分击败原名人檀啸,加冕新名人。陈耀烨同时还成为中国围棋史上第4位同时保有名人和天元头衔的棋手。已习惯于从新闻中获取这样的信息,却没想到这次居然亲眼见证了这一历史性的时刻。下午两点半的时候,有热心棋友告知深圳湾体育中心三点钟有大盘讲
2013-11-21 16:00:34 2409 1
原创 陈耀烨必将开启属于自己的围棋时代
北京时间6月20日,第9届“春兰杯”世界职业围棋锦标赛三番棋决赛第3局在济南的山东大厦战罢。最终,中国的陈耀烨九段执黑211手中盘击败韩国的李世石九段。以2-1的比分夺得本届春兰杯冠军,并获得冠军奖金15万美元,亚军李世石获得奖金5万美元。这是陈耀烨个人首次获得世界冠军,他也成为中国围棋史上第12位世界冠军以及中国棋手第23次捧起世界冠军奖杯。陈耀烨是作者最看好的棋手,天纵奇才且勤奋异常,早具
2013-06-20 22:33:50 2906 5
原创 一岁半小朋友的火星电话和滑滑梯
阿史那圆小朋友还不到一岁半,却已颇具范儿。更神奇的是她打电话的样子维妙维肖,手上拿着没有拨号的手机,嘴里嘀咕着让人听不懂的火星文,可爱活泼的动作和实诚的表情,不得不让人觉得她能听到我们所听不到的声音。滑滑梯的技术也是一流的,梳头像模像样的,鼓掌的排场也挺大,完了调皮的坐在爸爸腿上。
2013-03-22 21:15:09 2131 4
原创 中国围棋借应氏杯而涅槃
2013年3月6日,第七届应氏杯世界围棋锦标赛五番棋决赛第4局在上海应昌期围棋学校战罢。中国的范廷钰三段执黑5点胜韩国90后世界冠军朴廷桓九段,从而以3比1的总比分击败后者,夺得本届应氏杯冠军。这是中国棋手继常昊之后第二次夺得应氏杯,范廷钰以16岁零7个月的年龄成为中国最年轻的的世界冠军,也将成为世界上最年轻的九段棋手。尤其令人印象深刻的是范廷钰在第4局中所表现出的超人的冷静和韧劲,给了朴廷桓极大
2013-03-07 10:34:52 1949
原创 新“杞人忧天”
如果把中国的管理看作是一个软件的话,那么这个软件一定是由许多考试不及格专业不过关的家伙随意拼凑起来的。设计僵硬扩展性极差,到处充斥着BUG漏洞,流程中存在不少绕不出去的死胡同,模块之间耦合性极强极难沟通。我等平民老百姓在各项政策和流程上面,基本上处于茫然和无助的状态,非要走下去的话,只有花不少代价以违规的方式才能继续。这样的垃圾软件最终会有无法维护的一天,可是它却实实在在阴魂不散在影响咱们,新
2013-01-25 11:40:26 2130 4
原创 用C语言实现面向对象程序设计(三)
面向对象中的继承又是如何处理的呢,下面来看看方形类的具体描述方式:#ifndef __CSQUA_H__#define __CSQUA_H__#include "crect.h"/* Square Class, inherits from Rectangle, for describing square objects */class(csqua){ extends
2013-01-23 10:55:02 2498
原创 用C语言实现面向对象程序设计(二)
上集对OOSM宏包及其应用作了直观的介绍,下面我们来看看ccirc/crect/csqua等对象具体的描述方式。接口(interface)对行为进行抽象,利用它可以实现类的多态性,imeas.h定义了一个测量周长和面积的接口:#ifndef __IMEAS_H__#define __IMEAS_H__#include "oosm.h"/* Measuring Interfac
2013-01-22 10:03:48 2707
原创 用C语言实现面向对象程序设计(一)
许多朋友都知道用C语言是可以实现面向对象程序设计的,但是具体到操作的细节部分就有些茫然不知所措了。为此作者在研究LW_OOPC的基础上,对其进行充分的简化,只保留最基本的面向对象功能,形成自己的OOSM宏包,其实这些东西已经够用了,以下是OOSM宏包的源代码:/* Object-Oriented Support Macros(OOSM) OOSM is an object-o
2013-01-18 10:48:58 5284 7
原创 爱在末日后
今天是个很特别的日子,象征着爱你一生一世,拾起笔想记录些什么,思绪万千却又不知从哪里开始。玛雅人的预言,和着两极倒转、天体重叠、未知行星和太阳风暴的世界末日传说,泛起多少涟漪。然而2012年12月21日早已过去,末日并未来临,人们的生活一切正常进行,是幸运是遗憾很难分明。无论如何它终究会让人们有所返璞归真,世界如此虚幻,人生太过渺小,只有爱才是永恒的。有感于爱的份量,借助这非常的时刻,写下
2013-01-04 21:31:59 1277 5
原创 用C语言实现解析简单配置文件的小工具
本文介绍作者写的一个小工具,简单的代码中包含了C语言对字符串的处理技巧,对文本文件的简单解析,二进制文件的数据复制的方法,以及格式化输出文本文件的示例。工具的输入是如下内容的配置文件:;资源管理器配置脚本;以行为单位,每行不能超过255个字符;空行和以;开头的注释行会被忽略掉;每行都关联一个资源文件,资源序号从0开始,依次递增.\img\img128x128.bin.\s
2012-12-18 14:47:43 4618 1
原创 用GMP库实现大数运算的引子
CSDN论坛上有不少关于大数运算的问题,有用文件、数组和多项式等多种描述方式,作者觉得科学应该尽量建立在“巨人的肩膀上”,GMP库就是非常适合作大数运算的,其内涵还是引用原文来得给力一些。GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers
2012-12-02 22:59:22 12788 3
原创 她们到底发现了什么,元芳你怎么看
塘朗山属于鸡公山系,位于深圳南山区东北部,西丽镇东部,平南铁路以南,北环大道和龙珠大道以北,西端止于红花岭,东边绵延到福田区境内。北望西丽水库、长岭皮水库、羊台山、深圳野生动物园,南瞰是深圳湾、华侨城。塘朗山山高谷深、林茂水长。山系内有大小山谷十多条,有蝶舞鸟鸣其间。溪谷有热带原始丛林风光,一路流水潺潺、怪石嶙峋,奇花异果,植被丰富。真实的塘朗山远没有文字所描绘的那么幽美,其实就一座很普通上面
2012-11-24 12:53:53 2440 12
原创 用Python语言显示图片的倒影效果
Python是一种强大的开源解释性语言,最初是在苹果计算机上被编译成功的,但现在它已经可以运行于世界上主流的操作平台之上了,对于常见的Linux和Windows平台的支持当然更不在话下。Python脚本语言的优点很多,它易学易用,开源免费,可移植性高,内建丰富的数据结构,库涵盖面广,无需编译可直接运行。Python脚本语言的用途非常广,单就工程师而言,利用它可以方便的制作开发用的工具,快速演练
2012-11-20 13:21:46 4620 2
原创 用C语言显示汉字的演示程序
汉字是方块字,宽高相等的汉字库在嵌入式领域有着广泛的应用,且其解析也相对来说是比较简单的。汉字在汉字库中的索引一般会遵循GB2312/GBK编码规则,GB2312/GBK规定汉字编码由2个字节组成,其中低字节区码,高字节为位码。本文以最常见的UCDOS中16x16的宋体字库HZK16来演示汉字的显示方法,HZK16中汉字的存放基于GB2312编码的顺序,每个汉字的点阵数据占32个字节,每个字节
2012-11-16 17:19:45 7745 12
原创 用C语言简单演示如何借助zlib库实现文件的压缩和解压缩
不少网友读完zlib库compress和uncompress函数的使用方法这篇文章之后,仍然无法独立完成简单的文件压缩和解压缩功能,为此作者在这里追加这样的演示代码。问题的根源在于这些网友对于字符串和字节流的概念非常的模糊,对文本文件和二进制文件的区别常常模棱两可,其实字节流可以表示所有的数据,二进制文件才是任何文件的本质。字节流是一个字节接一个字节,并没有结束符号,所以需要给它一个长度信息。二进
2012-11-13 14:48:14 29328 26
原创 力棋中领悟平凡着手
第17届“三星财产杯”世界围棋公开赛三番棋半决赛第1局中,中国的古力九段执黑185手中盘击败韩国的朴廷桓九段,整局棋双方都在拼气势和力量,过程非常紧凑和精彩,古力更胜一筹,展现出强硬的手腕,结果令人满意。今天的力棋确实很有看头,也学习了一下网络上的专业解说,对其中一局部的平凡着手深有感悟。左下角正在激战的时候,黑37突然脱先,在右下角补棋,令人大吃一惊,也许是布局太灵活所产生的惯性使然。
2012-11-12 21:54:51 2091 9
原创 用C语言实现Sieve of Atkin算法
Sieve of Atkin是一种快速的素数筛选算法,算法比较成熟和简单,http://en.wikipedia.org/wiki/Sieve_of_Atkin中的描述已经非常的细致,作者撰写此文的目的在于,对如何把伪代码转为C代码作一个引导,参考如下的示例。#include #include /* limit ← 1000000 */#define LIMIT (1000000)
2012-11-08 10:50:15 4006 7
原创 zlib库compress和uncompress函数的使用方法
zlib(http://zlib.net/)提供了简洁高效的In-Memory数据压缩和解压缩系列API函数,很多应用都会用到这个库,其中compress和uncompress函数是最基本也是最常用的。不过很奇怪的是,compress和uncompress函数尽管已经非常的简单,却仍然有不少人用得不好,其实归根结底还是在于有些事情没有弄明白,这里大家先看下面的代码。#include #i
2012-11-05 12:03:04 72696 25
原创 用C语言检测文本编码的方法
我们经常会想知道某些文本文件的编码,可是编码检测却并不是一件简单的事情,它需要对文本进行采样,统计分析后再进行字符集的匹配,不过值得庆幸的是有uchardet(https://code.google.com/p/uchardet/)这样的开源库可以帮忙这项艰巨的任务。uchardet是一个开源的用于文本编码检测的C语言库,其功能模块是用C++实现的,通过一定数量的字符样本独立的分析出文本的编码
2012-11-01 14:49:34 14402 11
原创 C语言利用Cairo图形库绘制太极图
许多人对直接用C语言绘图仍然停留在Turbo C的graphics.h年代,或许也有教育老化的原因,毕竟曾经的经典早已成往事,与其想尽各种办法寻找与其兼容的图形库,不如顺势拥抱灿烂的明天。Cario(http://cairographics.org/)是一个非常出色的2D图形库,著名的GTK+3.0完全采用Cario作为绘图引擎,由此可见它的强大和吸引力。Cario支持X Window,Qua
2012-10-31 10:09:09 23872 19
原创 用C语言实现字符串反转函数strrev的经典方法
字符串反转函数strrev不是C语言标准库函数,很多C语言编译器并没有提供对它的支持,比如你在Linux下输入Shell命令man 3 strlen,屏幕上会显示,STRLEN(3) Linux Programmer's Manual STRLEN(3)NAME strlen - calculate t
2012-10-29 15:59:04 30601 9
原创 介绍给新手的一种C语言学习方法
对于C语言的学习,不同的人有不同的经历和不同的方法,当中许多方法都具备相对完整的步骤和不错的功效。然而事过境迁,多年以后回头看看走过的路,却很难理顺当初所留下的痕迹。培训新同事或者是在CSDN上解答问题的时候,发现当中有些不错的苗子,由于缺乏适当的引导,最终会很长一段时间陷入不必要的泥潭之中。这可以说是作者写下这篇文章的出发点,希望能让新手学习C语言的时候不再那么迷惘和彷徨。上梁不正下梁歪
2012-10-26 13:36:24 26167 76
原创 父女微笑PK
前一阵子朋友刚搬到新的地方,东西都还散乱一地的时候,我们就杀过去凑热闹了。房子蛮宽敞的,通风也很好,好地方当然得留下些到此一游的记录。于是咔嚓咔嚓了很多下,意外的留下了这张非常经典的照片。阿史那圆小朋友微笑自然,眼神和照面都很到位,而她老爸的笑像是积蓄多年之后才挤出来的,父女之间微笑的PK闺女获得完胜,老爸只有下次再努力了!
2012-10-24 12:08:26 2212 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人