- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 C++ atoi 函数实现
看了很多网上的atoi函数,和库函数测试的结果不尽如人意,所以综合了一些想法和思路,也尝试着实现一下atoi。首先知道一个问题,就是字符如何隐式的转换为数字:一个char型的字符减去‘0’就会隐式的转换为数字,一个数字加上‘0’则会隐式的转换为字符,明白了这一点,就可以尝试着写atoi了。 首先看函数声明 int atoi(const char* p),这里参数为const类型是只
2013-03-10 23:30:55
7940
原创 linux C++ 多线程浅尝
学习了几天Linux多线程,大多是看的别人的博客,并试着写了个小例子,现在也把学到的一些东西记录下来,供以后查阅,属于初级入门的范围,望共勉。 进程是系统中程序执行和分配资源的基本单位,每个进程都有自己独立的数据段,代码段和堆栈段。而线程是系统中独立运行的最小单位,可以说操作系统分配CPU时间的最小单位,可以叫轻型的进程。一个进程可以有多个线程,在多进程情况下,每个进程都有着自己的地址空间,
2012-10-29 17:10:42
11966
原创 2.3 简单的Makefile proc + tuxedo
网上找了很久proc+ tuxedo 的Makefile例子,没有找到,后来这个问题解决了,呵呵! 不容易啊,风格一下吧,把那个简单的Makefile例子贴到这里来了,希望大家共勉~ #在backstage文件夹下存在 ser_ini_sys.pc文件,并写了INI_PRE服务(tuxedo)#路径设置TUXDIR=C:/BEA/TUXEDO8.1M
2010-05-06 23:21:00
2908
转载 1.DELPHI——应用程序框架
DELPHI——应用程序框架每个Delphi开发项目都由若干个相关的文件构成。一些文件是在设计时创建的,如窗体的定义文件。另外一些文件则是在编译时生成。要有效地管理Delphi6的项目,有必要了解各种文件的用途和结构。Delphi 6的文档和在线帮助都详细介绍了项目中文件的用途。 一 项目文件(.dpr)项目文件是Delphi在设计时自动创建的,文件后缀名为“dpr”。项目文件的名称也
2010-03-27 22:49:00
1175
原创 1. c/s模式系统权限管理设计
公司实习呢,毕业设计了,做一个C/M/S模式系统,三个实习生,感谢老大非常看得起我,我作为负责人,嘿嘿!系统设计,我开始思考系统的权限管理,大致思路如下:非常欢迎大侠们拍砖,狠狠的拍吧,我好改进~~ 系统权限管理 不同职责的人员,对于系统操作的权限应该是不同的。在本系统中,权限通过模块来产生(暂时不控制动作权限),既不同权限操作员加载不同的菜单、模块来实现权限管理。
2010-03-27 00:42:00
2807
原创 2.2 Makefile 入门例子(二)
下面我们通过几个例子深入一点点,学习一下Makefile 例:1prwk:main.o mytool1.o mytool2.o gcc -o prwk main.o mytool1.o mytool2.omain.o:main.c mytool1.h mytool2.h gcc -c main.cmytool1.o:mytool1.c mytool1.h gc
2010-03-14 16:34:00
8853
原创 2. 1 Makefile用法(一)
Makefile的写法 Makefile 的规则 在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。 target ... : prerequisites ... command ... ... target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”
2010-03-14 15:51:00
1407
原创 1. GCC 编译器
公欲善其事,必先利其器。首先,先弄懂GCC再说吧!呵呵 1.头文件 在使用 C 语言和其他语言进行程序设计的时候,我们需要头文件来提供对常数的定义和对系统及库函数调用的声明。对 C 语言来说,这些头文件几乎永远保存在/usr/include 及其下级子目录里。那些赖于所运行的 UNIX 或 Linux 操作系统特定版本的头文件一般可以在/usr/include/sys或/usr/i
2010-03-14 15:11:00
964
原创 2. vi编辑器的使用
VI 的使用1. 启动与退出vim 由于 vim 的功能很多,首先来看如何启动和退出 vim。 (1) 在 Linux 提示符下键入 vim(或使用 vim myfile 来编辑已经存在的文件)即可启动它。 (2) 要退出 vim,先按下 Esc 键回到命令行模式,然后键入“:” ,此时光标会停留在最下面一行,再键入“q” ,最后按下 Enter 键即可,见图 2-1。 2. 命令行模式
2010-03-14 14:33:00
749
原创 1. Linux 基础命令
Unix基础 登录和退出 登陆:可以用Neterm、SecureCRT等终端登陆工具〔192.168.25.12 常用软件下有〕或者telnet、ftp命令。 1. telnet 远程终端访问 命令格式:telnet [hostname|IP address] 退出:ctrl+d or logout or exit 2. ftp 远程文件传输 命令格式: ftp [hostnam
2010-03-14 14:29:00
703
原创 1.正式在csdn开博了 嘿嘿
以前弄过很多乱七八糟的博客,网易弄过,百度空间弄过,但总觉得不够专业;qq空间,校内上没事也谢谢心情,但是那个只做为同学沟通感情之地,现在正式在csdn开博了,嘿嘿,所谓开博,就是没事乱写写,写写心情,写写这一阶段的工作总结,没有啥特殊才华,以后好好努力吧! 大学终于要毕业了,倒数第二个学期来到了以后近两年要工作的公司,在这里实习,实习相对比较轻松,可是马上就是专业人士了
2010-02-10 09:31:00
1233
1
原创 1.初级入门 xp sqlplus 连接 linux虚拟机 oracle
1.首先看看在xp下是否能够ping通虚拟机的ip(虚拟机查看ip命令:ifconfig,此命令要求有root权限,或者用 /sbin/ifconfig).2.在第一步成功的基础上,要配置xp下oracle安装目录下的tnsnames.ora这个文件(我的路径是:D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN,这个路径因机器而异) 首先在tns
2010-02-10 09:13:00
1341
2
bash_profile_tuxedo+oracle
2010-08-31
基于单文档的可视化最短路径
2009-03-18
定时关机 重启 注销 启动程序 源码
2008-12-07
定时关机、重启、注销,定时启动程序
2008-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人