自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(864)
  • 资源 (15)
  • 收藏
  • 关注

原创 On Stream in Scheme

(define (force delayed-object)  (delayed-object))(define (memo-proc proc)  (let ((already-run? false) (result false))    (lambda ()      (if (not already-run?)          (begin (set! re

2012-04-07 07:34:58 1039

原创 On quote

(list ,(+ 1 2) 4) =) (list 3 4)(let ((name 'a)) (list ,name ',name))=) (list a (quote a))(a ,(+ 1 2) ,@(map abs '(4 -5 6)) b)=) (a 3 4 5 6 b)(( foo ,(- 10 3)) ,@(cdr '(c)) . ,(car '(cons

2012-04-07 07:27:39 1080

原创 1,2,3三个数字组合成三位数,每位数字不同

#include #include #include #define ELEMENT_MAX     8struct num_set_t{    int element_count;    int elements[ELEMENT_MAX];};typedef struct num_set_t Num_Set;void spilt_set(Num_Set *nu

2011-11-05 08:18:11 3257

原创 《数学之美》有感

《浪潮之巅》的作者的另一篇《数学之美》,同样让人激动。五年前的样子,我还在洪峰那里学习时,就发现不补一下数学的话,编程功力实在是不没法再有提高了。这次读《数学之美》,再次让我有这种感觉。计算机本就是用来计算的,不可以是个工具,算的内容还是数学上的东西。现实中没

2011-10-02 11:31:41 1015

原创 《浪潮之巅》有感

去年在朋友介绍下曾在google黑板报上看过一次《浪潮之巅》。今年发现出书了,立即买了本,重读了一遍。书中加了几个章节,有的章节做了调整。感觉是本非常好的书。从中学到很多东西。现在总结一下。1. 从事一个行业前,了解一下这个行业的历史还是很有好处的。当然,历史

2011-10-02 11:18:13 1245

原创 程序员最容易犯的几个技术上的错误

为钱而编程如果你对编程不感兴趣,你的代码一定会写的很烂。结果不仅仅你的事业没有任何前途,你的团队也会因此而痛苦不堪。缺乏基本的能力对诸如抽象、多态、接口、异常处理最佳方案等编程概念不熟悉的人写出的代码必然是设计糟糕,可读性和可维护性都极差。自作聪明有些程序员喜欢过于聪明的在一个复

2011-07-10 22:58:35 693

转载 创业编程七个错误认识

多少年来,人们普遍有一种看法,认为软件工程应该和其它种类的工程一样:仔细的设计,精确的规划,然后进行开发—严格按照设计说明书。就像修建一座 桥梁,不是吗?这种开发方式的问题在于:软件,它是“软”的。它可以无限的延展。任何需要的时候你都可以大幅度的修改你的软件,人们也都是这么干的。

2011-07-10 22:57:46 636

原创 The Plan Of Reading Books

<br />  I made a new plan to read some books.  This is also a plan to study.<br />There are many thing I want to study.  But, it may be a mistake to study too much.<br />Put away.  Let's have a look at my plan.<br /> <br />Computer Science:<br />  ARM Tech

2011-04-28 22:37:00 962

原创 An example code

<br />// lOp.cpp : コンソール アプリケーションのエントリ ポイントを定義します。<br />//<br />#include "stdafx.h"<br />#include <stdio.h><br />class X {<br />public:<br /> X(int a) {fprintf(stdout, "X is created. %d/n", a);}<br />};<br />class Y {<br />public:<br /> Y(int b) {fprintf(s

2011-02-25 16:55:00 882

原创 马可·奥勒留

<br /><br /> <br />     公元前3世纪的希腊化时代,兴起过四大哲学学派:犬儒学派、斯多噶学派、怀疑学派和伊壁鸠鲁学派(参见第144节)。在这四派当中,持续时间最长,影响最大的,莫过于斯多噶学派。在罗马上流社会,自称是斯多噶派的贵族为数甚多。<br />  斯多噶派是主张压制欲望,追求正义,追求本质幸福的。可罗马却是一座欲望都市。足见对于大多数贵族来说,以斯多噶派自居,完全是为了赶时髦,显示一下自己有文化而已,没什么人把它认真对待的。斯多噶派的哲学,仍是少数学者的专利。<br />  但

2011-02-09 11:05:00 4091

原创 overloading

display, functions and operators overloading capabilities

2011-02-06 10:43:00 1070

原创 Scilab Library

A library is a data type with type number 14.

2011-02-05 22:41:00 1001

原创 阿基米德

在伽利略、牛顿等人引领的科学革命时代到来之前,长达一千八百多年的时间里,所有的科学家拉开了排名的话,如果阿基米德排第二,就真的没人敢排第一了。 他是古代文明最神奇的智者,是古希腊智慧的顶峰。他是个传说。

2011-02-01 14:03:00 2560

原创 欧几里德

不过,亚历山大城文化交流最为突出的成就,还是着落在另一群人身上。  在这种浓厚的学术气氛里面,这群人热衷思考,却并不再像古代先贤那样去思考哲学。尤其是他们不再像两百年前的雅典公民一样拥有那么多政治权力,他们也不再关心政治,甚至不再关心人事,他们的眼光,开始好奇地投向我们周围这个美妙的自然界,开始探求宇宙的奥秘。  我们的历史上,开始出现纯粹的科学家。  这其中,最重要,也是最著名的一个人,当属活跃于公元前3世纪初的那位几何学巨匠——欧几里德。

2011-01-31 21:24:00 1260

原创 希腊化时代的哲学

  伴随着希腊政治上的衰落,哲学也随之衰落了。雅典人身上那种骨子里洋溢出的自信与乐观,渐渐地远离了希腊。苏格拉底-柏拉图-亚里士多德,这条伟大的哲学传承线,到此为止。  可希腊人对哲学的兴趣却始终没有衰减,他们对世界、对人生的思索也始终没有停止。

2011-01-31 18:04:00 4253 1

原创 亚里士多德

17世纪初,一个叫做伽利略的意大利人在比萨斜塔上扔下一大一小两个铁球,结果两个铁球同时落地,因为一举推翻了一位大师在两千年前提出的物理定律,伽利略名震天下。    这是一个流传极广,妇孺皆知的故事。尽管后世的历史学家普遍认为,这个故事其实是假的。但伽利略的名字,还是与这个故事一起传遍世界。不过,伽利略在科学上划时代的成就,确实是货真价实,他推翻那位大师,也确有其事。可我们不禁也会想,那个能够禁锢人类思想两千年之久的大师,究竟该是个什么样的人物。  有人说,17世纪那场科学发现浪潮中的每一个进步,

2011-01-31 10:41:00 7247

原创 泰勒斯

泰勒斯,腓尼基贵族后裔,出生于伊奥尼亚地区的米利都。

2011-01-28 21:17:00 4141

原创 毕达哥拉斯

“不准吃豆子。  东西掉了,不准捡起来。  不准掰开面包,也不准吃整个的面包。  不准迈过门闩。  不准用铁拨火。  不准吃心。  不准在大路上行走。  房里不准有燕子。  不准在光亮的旁边照镜子。  锅从火上拿下来的时候,不要把锅的印迹留在灰上,要把它抹掉。  当你脱下睡衣的时候,要把它卷起,把身上的印迹磨平。”

2011-01-28 21:05:00 4431

原创 苏格拉底

在希腊众多英气逼人、俊美异常的人头雕像中,却有一个极不和谐的头像——他的脸很宽,鼻子也很宽,而且很扁,眼睛向外凸,嘴唇很厚,留着一嘴浓密而不整齐的胡子,说他很丑绝不过分。而实际上此人身材也很矮小,肚子上还堆着一摊肥肉,他常试图通过跳舞来减肥,却怎么都减不下来(我很难想象这样一个人物跳起舞来该是什么样子)。他一年到头穿着同一条破烂不堪的长袍,从不穿鞋子,行走于雅典的大街小巷之中,逮着人就跟人聊天,问一些令人抓狂的问题,搞得整个雅典城不得安宁。

2011-01-28 20:43:00 2538

原创 哲学宗师 -- 柏拉图

柏拉图大约于公元前427年生于雅典。他本来不叫柏拉图的,他原来的名字,叫亚里士多克利,在希腊语中的意思,是“最好又最有名”的意思。而我们这位亚里士多克利,也当真配得上他的名字

2011-01-28 20:40:00 2900

原创 前情回顾与新想法

很久没有写博客了。2010年也结束了。以往还有写日记的习惯,再懒到年终也要写个总结之类的,对自己有个交待。先还是对自己十多年的IT工作来个总结吧,然后对2010年的工作学习总结。按顺序来吧。

2011-01-20 21:34:00 1147

原创 Star Trek

Star Trek

2011-01-05 12:30:00 1312

原创 C++嵌套类的例子

C++嵌套类的例子。里面还有operator++前后缀重载,public,protect,private继承的例子。

2010-12-23 16:08:00 904

原创 C语言中结构体变量复制的例子

C语言中结构体变量复制的例子

2010-12-23 16:04:00 2853

原创 The Big Bang Theory

The Big Bang Theory

2010-12-10 23:12:00 1111

原创 扭转“乾坤”的数学家黎曼

<br />他的一生非常短暂,而且极度贫困,对数学的贡献只能集成一本薄薄的平装本,但他却是科学史上的一位枢纽人物,100 多年后的今天,他的思想还能够让人们感到最强烈的震撼。<br />    爱因斯坦相对论的重大意义无人不知,但是相对论的建立有个重要的“幕后英雄”,那就是建立起特殊几何体系的黎曼。在爱因斯坦看来,狭义相对论的发现是水到渠成的事情。因为即使他不发现,其他科学家也会在10 年内发现,所以爱因斯坦并不特别以发现狭义相对论为荣。但对于广义相对论的发现,爱因斯坦就深以为荣了,因为他认为,如果不是他发

2010-12-06 22:58:00 1270

原创 他为何拒绝“数学诺贝尔”?(ZT)

俄罗斯著名数学家格里戈里·佩雷尔曼:  2010年7月1日,俄罗斯媒体报道称,俄罗斯著名数学家格里戈里·佩雷尔曼拒绝了美国克莱数学研究所奖给他的100万美元奖金。这笔奖金是为了奖励他破解“七大数学难题之一”的庞加莱猜想而授予他的。  对不熟悉佩雷尔曼的人来说,这种“拒绝”的姿态令人不可思议;对于了解佩雷尔曼的人而言,这次“拒绝”再正常不过。因为,在此之前,面对众人羡慕的种种荣耀和地位,他统统予以拒绝:普林斯顿大学、斯坦福大学等世界一流大学的邀请没能让他留在美国,无数数学家梦寐以求的奖项、素有

2010-12-06 21:27:00 1377

原创 C++局部类和C++嵌套类之间的区别

1、从作用域的角度看,嵌套类被隐藏在外围类之中,该类名只能在外围类中使用。如果在外围类的作用域内使用该类名时,需要加名字限定。2、从访问权限的角度来看,嵌套类名与它的外围类的对象成员名具有相同的访问权限规则。不能访问嵌套类的对象中的私有成员函数,也不能对外围类的私有部分中的嵌套类建立对象。3、C++嵌套类中的成员函数可以在它的类体外定义。4、嵌套类中说明的成员不是外围类中对象的成员,反之亦然。嵌套类的成员函数对外围类的成员没有访问权,反之亦然。因此,在分析嵌套类与外围类的成员访问关系

2010-10-29 11:25:00 776

原创 map() in matlab

function results = map(f,list) % why doesn't MATLAB have a Map function? results = zeros(1,length(list)); for k = 1:length(list) results(1,k) = f(list(k)); end end usage would be e.g.map( @(x)x^2,1:10)

2010-10-20 20:44:00 867

原创 什么是脏读、不可重复读、幻读

1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。例如,一个编辑人员两次读取同一文档,但在两次读取之间,作者重

2010-10-15 19:58:00 645

原创 诺贝尔奖距离中国内地多远(ZT)

<br />每年一度的诺贝尔奖名单公布和颁奖都会引起大家的讨论:诺贝尔奖距离中国内地还有多远?<br />自从这个奖项设立以来,还从来没有一个内地的国人获此殊荣,似乎这是一个永远绕不开的怪圈。针对诺奖,官方也好民间也罢,谈论最多的却是“中国内地距离诺贝尔奖有多远?”从中国的教育体制、科研体制、激励体制等方面原因,使得我们一直徘徊在诺奖的大门之外。<br />诺贝尔奖是中国内地人的一个梦想。<br />其实,诺贝尔奖不是主要的。获奖不获奖有偶然因素,看看获奖的那些项目都是若干年以前的项目。那么多可以获奖的项目

2010-10-11 21:19:00 661

原创 on_exit

on_exit()用来设置一个程序正常结束前调用的函数。当程序通过调用exit()或从main中返回时,参数function所指定的函数会先被调用,然后才真正由exit()结束程序。

2010-09-21 22:11:00 1163

原创 atexit

atexit()注册的函数类型应为不接受任何参数的void函数,exit调用这些注册函数的顺序与它们 登记时候的顺序相反。

2010-09-21 22:10:00 596

原创 _exit和exit的区别?

exit()函数与_exit()函数最大的区别就在于exit()函数在调用exit系统调用之前要检查文件的打开情况,把文件缓冲区中的内容写回文件,即所谓的"清理I/O缓冲"。‘exit()’与‘_exit()’有不少区别在使用‘fork()’,特别是‘vfork()’时变得很 突出。 ‘exit()’与‘_exit()’的基本区别在于前一个调用与实施库里用户状态结构 (user-mode constructs)有关的清除工作(clean-up),而且调用用户自定义的清除程序 (译者注:自定义清除

2010-09-21 22:08:00 737

原创 __stdcall, __cdecl, __fastcall ...

<br />__stdcall: <br />      _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。<

2010-08-23 10:37:00 629

原创 shell - Bash中对变量的操作

1.条件变量替换:Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中.(1) ${value:-word}当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值.(2) ${value:=word}与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将word赋值给value(3) ${value:?message}若变量以赋值的话,正常替换.否则将消息message送到标准错误输出(若此替换出现在

2010-08-23 10:33:00 1317

原创 VC屏幕截图代码

VC屏幕截图代码

2010-07-21 16:38:00 1316

原创 VC在指定控件中添加右键菜单的两种方法

在网上搜集VC中向指定控件添加右键弹出菜单,谈到的方法多数是新建一个继承自原来控件的MFC控件类,在该类的OnContextMenu(CWnd* /*pWnd*/, CPoint point)函数中添加右键弹出菜单的响应,

2010-07-21 16:37:00 1877

原创 Visual C++6.0 API函数操作技巧集之鼠标篇

我们在编制应用软件的过程中,常常需要对光标和鼠标操作,本人在文中介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数,并给出了在Visual C6.0++中利用所介绍的API函数实现对鼠标和光标的操作的代码。

2010-07-21 14:18:00 843

原创 VC中如何关闭窗口退出程序?

1、OnOK()或OnCancel()//只对窗口程序有用2、PostQuitMessage(0);//最常用3、ExitProcess(0);

2010-07-21 10:58:00 1833 1

wxSnake -- 用wxWidgets开发的贪吃蛇游戏

wxSnake -- 用wxWidgets开发的贪吃蛇游戏。算是个Demo吧。比较粗陋,自己写着玩的。

2011-05-30

wxCalc -- wxWidgets开发的计算器

用wxWidgets开发的一个小计算器。比较简陋。

2011-05-30

wxMine 扫雷小游戏

学习wxWidgets后,写的一个扫雷小游戏。 还有些bug,玩起来可能会不爽。 有问题可联系我。[email protected] 网上扫雷的程序很多。也有用wxWidgets写的。 但是代码国内不好下,于是自己写了一个满足自己兴趣。 这个游戏简单,代码没什么技术。我只是尽量用规范,易懂的风格写。 玩得时候要wxmsw28u_gcc_custom.dll库。你可以把它放到系统目录下。 由于是用Code::Block开发环境开发的,打开项目时注意。 如果在可视化环境中编辑了窗口或控件,它会自己修改代码。 另外,程序的图标一直无法修改,原因现在不明。 Linux或别的操作系统下尚未测试过。

2011-03-19

PLSQL Developer 8.0.3.1510 中文注册版下载

PLSQL Developer 8.0.3.1510 中文注册版下载 Enhancements in PL/SQL Developer 8.0.3 ====================================== * Fixed Access Violation when dragging & dropping an empty item in the Logon History * Fixed Access Violation in the File Browser when adding a new folder * Order of items after "Open All Items" from a project was not correct * Project Groups could be removed after doing project options * Find would not work correctly with a column selection scope * Edit > Selection > Apply Syntax Case/Color Mark/Comment did not work for Column Selections * Describe Window now also shows the view comments in the header * Export Tables would change nls_date_format in single session mode and dual session mode * Auto Replace now supports Undo to continue with "non replaced" text * Debugger can now show PL/SQL Table elements indexed by a string * Object Browser could sometimes perform "double-click" action when using the cursor right key * Unicode characters from DBMS_Output were not displayed correctly * Right-clicking on an empty area in the Window List did not show the popup menu * Highlighted search hits are now cleared when editing the text * Fixed drawing performance issue with Diagram Window in zoomed mode * DDE now remains enabled for Windows Explorer open command (DisableDDE parameter to revert) * PL/SQL Developer main window could not always be minimized * To-Do list would not always be updated when switching editors in a Program Window * Case expressions could cause incorrect "Unused assignment" hints * File Browser would not show all files for large directories (>1000 files) * Support Info showed OCI Version 11.1 on a 10.2 client * Export Tables tool will limit the line size to 2400 characters in SQL Inserts format for SQL*Plus compatibility * Reports did not always calculate subtotals correctly * Compiler Hints could not be enabled/disabled

2010-06-25

plsqldev v7.14

PL/SQL Developer Version 7.14 是一种集成的开发环境,专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元,比如触发器等。

2010-06-25

Visual C++ 实用图像处理专业教程中的Imgcx学习版

Visual C++ 实用图像处理专业教程一书中框架.

2010-04-07

libevent v0.1

libevent的婴儿时期哦。个人觉得还是很简单实用的。对你研究nginx,lighttpd的事件会有帮助。要求不那么高的server中足够了。通常也没必要用太高版本的。当然自己也可以写一个。

2009-11-26

Nginx 源码分析笔记

Nginx 源码分析笔记 自己的源码分析笔记,未完。

2009-11-11

Programming Erlang

Programming Erlang PDF author: Joe Armstrong

2009-11-11

Visual C ++ 6.0 的MFC类库详解

Visual C ++ 6.0 的MFC类库详解。VC开发者常用的手册。

2009-07-29

VC++6.0技术内幕第五版

VC技术内幕第五版。不多说了。官方的经典书呀。

2009-07-29

From CPP to COM

关于COM的英文原版。不太厚。讲C++与COM之间的技术应用关系。

2009-07-29

Inside ATL

深入ATL英文原版。ATL的经典书,不用多说了吧?

2009-07-29

空空如也

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

TA关注的人

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