- 博客(22)
- 收藏
- 关注
原创 十年学会编程(转)
十年学会编程著者: Peter Norvig翻译: Dai Yuwen--------------------------------------------------------------------------------为何人人都这么着急?信步走进任何一家书店,你会看到名为《如何在7天内学会Java》的书,还有各种各样类似的书:在几天内或几小时内学会Visual Basic, Win
2007-06-07 09:35:00 1046
原创 vc 调试小技巧
同时VC6中还提供了一个Error Lookup 的小工具,可以将相应的错误代码转换成文本描述。见下图: 而且Windows本身也提供了诸如FormatMessage一类的函数,可以把错误代码转换成文本描述,反馈给用户,这里不一一详述。 自定义函数错误 同样,你也可以自己编写的函数向其他的调用者显示错误代码。这可以通过两种方式实现,第一,你可以使用WinErro
2007-06-06 10:19:00 866
原创 DEBUG和RELEASE 版本差异及调试相关问题
DEBUG和RELEASE 版本差异及调试相关问题:I. 内存分配问题1. 变量未初始化。下面的程序在debug中运行的很好。 thing * search(thing * something) BOOL found; for(int i = 0; i whatever.GetSize(); i++)
2007-06-06 09:13:00 767
原创 VC中使用CFileDialog进行文件操作
一般来讲你不需要派生新的类,因为基类已经提供了常用的功能。而且在创建并等待对话框结束后你可以通过成员函数得到用户在对话框中的选择。 CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lp
2007-06-01 13:24:00 1442
原创 vc所支持的文件类型
vc所支持的文件类型 DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建新项目的时候自动生成 DSP:全称是Developer Studio
2007-05-29 19:31:00 827
原创 /dev/tty0和/dev/console
/dev/tty0和/dev/console终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:1.串行端口终端(/dev/ttySn)串行端口终端(Seri
2007-05-29 09:14:00 5499
原创 Iptables 命令使用举例
1、链的基本操作 (1)清除所有规则 1) 清除预设表filter中所有规则链中的规则 # iptables –F
2007-05-28 11:27:00 928
原创 socket与TCP/UDP编程
socket与TCP/UDP编程~ Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Soc
2007-05-23 14:55:00 4309 1
原创 调用wait&waitpid来处理终止的子进程
调用wait&waitpid来处理终止的子进程:pid_t wait(int * statloc);pid_t waitpid(pid_t pid, int *statloc, int options);两个函数都返回两个值:函数的返回值和终止的子进程ID,而子进程终止的状态则是通过statloc指针返回的。 wait&waitpid的区别是显而易见的,wait等待第一个终止的子
2007-05-21 13:45:00 854
原创 socket函数说明
socket函数说明accept(接受socket连线) 相关函数 socket,bind,listen,connect 表头文件 #include #include 定义函数 int accept(int s,struct sockaddr * addr,int * addrlen); 函数说明 accept()用来接受参数s的socket连线。参数s的s
2007-05-15 16:17:00 3825
原创 常用的 gdb 命令
常用的 gdb 命令 命令 解释break NUM 在指定的行上设置断点。bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。clear 删除设置在特定源文件、特定行上的断点。其用法为:clear FILENAME:NUM。continue 继续执行正在调试的程序。该命令用在程序由于处理信号或断点而导致停止运行时。display EXPR 每次程序停止后显示表达式的值。表达式由程序定
2007-05-15 10:46:00 834
原创 linux ioctl()函数
linux ioctl()函数这里说的ioctl函数是在驱动程序里 一、 什么是ioctl。 ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下: int ioctl(int fd, ind cmd, …); 其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd
2007-05-15 09:20:00 2721 3
原创 linux 命令一览
收藏linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk/dev 系统周边设备
2007-04-29 09:57:00 773
原创 给oracle添加一个帐号
例子: 如果我们现在需要创建一个用户名为:TTTTT密码为:TEST的用户,则可以使用以下语句:CREATE USER "TTTTT" IDENTIFIED BY "TEST";GRANT "CONNECT" TO "TTTTT" WITH ADMIN OPTION;GRANT "DBA" TO "TTTTT" WITH ADMIN OPTION;ALTER USER
2007-04-27 17:22:00 1084
原创 rockets 你是我生活的一部分(休闲帖)
每天除了搞代码,那就是研究NBA了rockets就是我的主队,只要赢球,我的工作很有激情,输球就不用说了,没劲不知有没有同道中人季候赛,火箭的板凳深度不够啊,怎么办? 呵呵
2007-04-27 11:40:00 632
原创 做个高效程序员
1.理解你的需求成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫过于去做那些没有用处或者永远不会上线的项目。而导致这种结果的根源往往是对需求理解的偏差。要最大程度避免这种情况的发生,最好的办法是快速建模,尽可能让演示系统早点出来。对于客户来说,只有看得到摸得着的产品摆在面前,他们才会有兴趣去试用观察,才会在实际的操作中发现供需双方在需求理解上的偏差。否则即使你写上
2007-04-26 08:55:00 5776 13
原创 awk详解
a w k是一种程序语言,对文档资料的处理具有很强的功能。awk 名称是由它三个最初设计 者的姓氏的第一个字母而命名的: Alfred V. Aho、Peter J. We i n b e rg e r、Brian W. Kernighan。 a w k最初在1 9 7 7年完成。1 9 8 5年发表了一个新版本的a w k,它的功能比旧版本增强了不少。a w k 能够用很短的程序对文档里的资料做
2007-04-19 15:17:00 846
原创 cron的用法 /
>cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service crond st
2007-04-19 13:34:00 1368
原创 常用tcp/udp端口
echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users #Active users syst
2006-12-20 11:13:00 1010
原创 C程序中main的参数
C程序中main的参数命令行界面的程序,通常都需要输入命令行参数帮助程序执行。假定有一个可执行程序名为test。那么运行该程序的的命令行如下: test 带命令行参数是同一行中的附加项:
2006-12-17 12:14:00 1620 1
原创 libsqlora8:(insert system time as an appointed format)
Key statement: char *stmt= "alter session set nls_date_format=yyyy-mm-dd HH24:MI:SS"; if ( 0 > (stat = sqlo_exec(dbh, stmt))) printf("sqlo_exec error!"); char * in
2006-12-15 15:56:00 1179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人