
程序与算法
路上的猫
这个作者很懒,什么都没留下…
展开
-
Delphi小记录
[本人baidu博客全部搬家到csdn,baidu博客地址:http://hi.baidu.com/new/miracleconf]1、Delphi里有断点调试,不过机子差的话,可能会慢一点.关于控制台的输出调试Java里有system.out.println("");ActionScript里有Trace("");那Delphi Console可以writeln但原创 2012-07-17 13:10:59 · 772 阅读 · 0 评论 -
老张喝茶教你同步异步和阻塞与非阻塞(非常形象)
老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水转载 2012-10-10 11:30:26 · 749 阅读 · 0 评论 -
在RHEL5下使用Code::Blocks编译基于Tuxedo的Pro*C程序
公司项目的后台是使用Tuxedo作为中间件,以及Pro*C来实现业务功能,后台服务器系统为RHEL。 Linux编程我想一般的大牛都是使用VI或者Emacs。我不是大牛,虽然Vi也会,确实好用,不过介于项目代码量太大,代码跳转查看不方便,我还是选择使用IDE来进行编程吧。 Linux下有六款比较常用的C的IDE:Anjuta,netbeans,Eclipse原创 2012-09-13 20:29:04 · 1580 阅读 · 0 评论 -
一种加快OLE导出Excel的方法
相信使用过OLE导入导出Excel的人都知道,微软出的这个东西真是慢到极点,慢到你想砸电脑。我们公司以前Excel导出大概2w行,30多列,耗时20多分钟。想屎的心都有。。。。现在有一些快速导出Excel的方法,一般都是使用二进制导出,就是不依靠Excel软件,利用二进制流直接填写数据,比如DBGridEh的SaveDBGridEhToExportFile方法,这种方法确实非常快,但是有一原创 2012-09-05 19:39:33 · 2625 阅读 · 0 评论 -
C趣味编程之汉诺塔问题
本人比较笨,汉诺塔问题想了老久才想明白。假设有3个柱子,A,B,C如果只有1个盘子,只要将盘子1从A移动到C。如果有N个盘子,可以将N分成N-1,和最下面的N盘子。要想将盘子N移动到C柱子,就必须将N-1移动到B柱子,其中需要借助的是C柱子,然后将盘子N移动到C柱子上。随后将N-1个盘子借助A柱子移动到C柱子。这就是一次过程,随后就是递归了。代码如下#include原创 2012-08-15 17:49:34 · 3151 阅读 · 0 评论 -
C趣味编程之绘制余弦曲线
最近看到一本C趣味编程的书,感觉还挺有趣的,就在这记记吧1、用“*”绘制0°~360°的余弦曲线。咋一看这个题目有点傻眼,这怎么绘制,简单考虑,在纸上画了下余弦曲线,发现曲线是0~180°和180°~360°对称的。本来每一行需要画两个点,由于对称,只需算出一个点的位置,然后对称过去画出就可以了假设列宽位62,360°=2π≈6.2,我想大家都懂得。然后我们就可以编程啦原创 2012-08-07 11:26:36 · 1940 阅读 · 5 评论 -
Delphi窗体的close,free,destroy等
[本人baidu博客全部搬家到csdn,baidu博客地址:http://hi.baidu.com/new/miracleconf]Delphi对窗体的关闭有多个函数:HideCloseFreeReleaseDestroyTerminateFreeAndNil()Halt这些函数的区别是什么呢?Free:先对象判断不为空再destro转载 2012-07-17 13:12:01 · 1495 阅读 · 0 评论 -
GPS定位基本原理浅析
[本人baidu博客全部搬家到csdn,baidu博客地址:http://hi.baidu.com/new/miracleconf] 位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。而定位导航技术中,目前精度最高、应用最广泛的,自然非GPS莫属了。网络上介绍GPS原理的专业资料很多,而本文试图从编程人员的角度出发,以一种程序员易于理解的方式转载 2012-07-17 13:01:20 · 1879 阅读 · 0 评论 -
RC5加密算法
[本人baidu博客全部搬家到csdn,baidu博客地址:http://hi.baidu.com/new/miracleconf]以下是RC5加密解密算法的C++基本实现,仅供参考// RC5.cpp : Defines the entry point for the console application.#include "stdafx.h"#include#include转载 2012-07-17 12:46:38 · 4042 阅读 · 0 评论 -
彩票号码随即产生程序
//写的渣渣的彩票号码产生程序 号码在0~35;#include #include #include #include using namespace std;bool checkequal(int *a,int b);void printnum (int n,int *a);int main(){ unsigned int seed; int i原创 2012-11-12 14:43:15 · 1145 阅读 · 0 评论