- 博客(21)
- 资源 (2)
- 收藏
- 关注

原创 开篇语
这是本人的学习日记,其中的大部分内容是本人网上搜集转载的资料,对这些在选择文章类型的时候本人会特别注意选择“转帖”类型,并尽量注明出处,如果原作者认为侵犯到自己的版权,请及时邮件通知,本人自当马上删除。在此本人对文章的发布者一并表示感谢。学习过程中资料收集是繁琐的阶段,这个博客可以印证本人的学习历程,方便以后需要的时候的查看,希望对其他初学者也会有帮助吧。~~~
2007-10-18 11:30:00
753
原创 运用ORACLE的OO4O类库函数解决调用存储过程向远程数据库上传超过32K图片失败的问题
前段时间尝试用了ODBC和ADO连接并上传图片都没能超过32K限制,最近用了OO4O终于解决了这个问题。方法及代码如下:1 下载客户端 ORACLE官方下载链接:http://download.oracle.com/otn/other/ole-oo4o/ODAC101040.exe2 安装并配置: 解压后,双击/disk/setup.exe,一路下一步,直到出现如下界面
2008-09-02 22:50:00
2333
原创 关于CSV文本格式的“乱码”问题
今天写了段代码,将一些数据保存为CSV格式的文件,扩展名为.csv。随后分别用记事本(见图1)和用excell(图2)打开查看数据发现数据中的第4列差别很大,不知道什么原因。在excell中通过改变该列格式可以消除第四列的小数,使其变为03:00:00(见图3)。好奇妙啊,不知道为什么?图1图2图3
2008-06-03 20:42:00
1315
1
转载 使用VirtualAlloc()创建虚拟内存,修改可读、可写属性
使用VirtualAlloc()创建虚拟内存,修改可读、可写属性 #include void main(){ SYSTEM_INFO sf; GetSystemInfo(&sf); //分配内存,标记为提交、可读可写 LPVOID lpvBase = VirtualAlloc( NULL, // system selects address
2008-05-13 14:48:00
2213
转载 VC中基于 Windows 的精确定时
在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。 众所周知,Windows 是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成
2008-04-23 10:56:00
814
转载 CDC
CDC::DrawText virtual int DrawText( LPCTSTR lpszString, int nCount, LPRECT lpRect, UINT nFormat );int DrawText( const CString& str, LPRECT lpRect, UINT nFormat );在特定的矩行内绘制格式化的文本,成功则返回文本高度CDC::M
2008-03-10 13:48:00
949
转载 UNIX常用命令
第一章 目录及文件操作命令导读: 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则只列出目录
2007-11-03 16:23:00
590
转载 UNIX命令大全
1.登录工作站导读: 1.1 透过 PC 登录工作站 执行格式:telnet hostname (在 dos 下执行) telnet ip-address Example: telnet doc telnet 140.122.77.120 注: 可利用指令 arp hostname 或 arp domain_name 查询 ip_address 1.2 登录步骤 l
2007-11-03 15:28:00
1721
转载 shell 十三問之六—— exec 跟 source 差在哪?
shell 十三問? 6) exec 跟 source 差在哪?這次先讓我們從 CU Shell 版的一個實例貼子來談起吧:( http://www.chinaunix.net/forum/viewtopic.php?t=194191 )例中的提問是: QUO
2007-11-03 14:50:00
3659
转载 linux学习方向
一、桌面系统 就是系统安装好后的视窗系统,在Windows下叫Windows,在Linux下叫 X Windows,其实只是名字不一样而已(看看红旗做的桌面,真是跟Windows要做象有多象,真晕,这样虽然有助于Linux桌面的使用,但对于 Linux系统的推广真是没什么好处)很多初学Linux人的安装好Linux后,进入其 X Windows桌面,兴奋不已,以为大功告成,Linux自己会
2007-11-03 13:02:00
846
转载 post与get区别总结
post和get方法的区别总结 简而言之,post就是提交,get方法就是获取。 早期的网页技术并没有区分,两者都是会把数据提交到服务器,但是提交的方式不同。 在IE的地址栏中,我们可以看到这样的 URL: (1)http://blog.youkuaiyun.com/spring21st/archive/2007/10/09/1816488.aspx (2)http://www.b
2007-11-02 11:19:00
2513
转载 如何移动UNIX 目录
有时候,您需要将整个 UNIX 目录树复制到相同系统中其他的位置或不同的系统。有许多种不同的方法可以完成这项操作,但并非所有的方法都可以保持信息数量不变或兼容于不同的系统。本文讨论了 UNIX 中各种可用的选项,以及如何最好地使用它们来完成相应的任务。 关于本系列 通常,UNIX 管理员都拥有一套常用的辅助进程管理的关键实用工具、诀窍和系统。本文提供了各种用于简化各个过程的
2007-11-02 11:05:00
765
转载 命令行参数解析: getopt()与getopt_long()
Linux下很多程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理 机制,会使得您的应用程序更好、更有用。不过很多开发人员都将其宝贵的时间花在了编写自己的命令行解析器,却不使用 getopt(),而后者是一个专门设计来减轻命令行
2007-10-31 09:34:00
1039
转载 带参数的main函数
void main (int argc,char *argv[]){ while (argc-->0) printf ("%s/n",*argv++);}程序中的argc-->0代表什么呢?while (argc-->0) printf ("%s/n",*argv++);类while (argc>0) { argc--; printf("%s/n",*argv++);}m
2007-10-30 20:00:00
1249
转载 字体(FONT)标记(TAGS)
标题字体(Header) ... </h#> #=1, 2, 3, 4, 5, 6 <h1>今天天气真好!</h1> 今天天气真好! <h2>今天天气真好!</h2> 今天天气真好! <h3>今天天气真好!</h3> 今天天气真好! <h4>今天天气真好!</h4>
2007-10-29 22:24:00
1065
转载 Bash的输入输出重定向
Bash的输入输出重定向导读: 使用Bash可以方便的用实现输出输入的重定向,本文讨论重定向的一些细节和技巧。本文介绍部分是对Bash Quick Reference相关内容的翻译。 基础知识 文件描述符(File Descriptor),用一个数字(通常为0-9)来表示一个文件。常用的文件描述符如下: 文件描述符 名称 常用缩写 默认值 0 标准输入 stdin 键盘 1
2007-10-26 11:02:00
1554
转载 在Linux操作系统下共享库编程的方法介绍
在Linux操作系统下共享库编程的方法介绍导读: 一、说明 类似Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll,而Linux中为*.so。下面详细介绍如何创建、使用Linux的共享库。 二、创建共享库 在mytestso.c文件中,代码如下: #include #include int GetMax(int a
2007-10-23 13:53:00
959
1
转载 常用文件操作功能函数
导读: /* 通用C语言函数:文本文件有关操作,.CFG/.INI类配置文件读写。我们知道WINDOWS下的软件可以使用.INI文件 处理程序配置,那么在DOS、UNIX、AS/400上又如何才能读写.CFG/.INI类配置文件? 你可以使用本程序的有关函 数很方便地实现。注:AS/400上输入和显示[]有些问题,所以用{}代替来将section名括起。 GCFTXTF.C -
2007-10-22 08:55:00
1839
转载 有关va_list和vsnprintf输出函数的问题
/* va_list ap; //声明一个变量来转换参数列表 va_start(ap,fmt); //初始化变量 va_end(ap); //结束变量列表,和va_start成对使用 可以根据va_arg(ap,type)取出参数 已经经过调试成功的输出程序 */ #include #include #define bufsize 80
2007-10-18 14:54:00
2274
转载 Linux下syslog日志函数使用
许多应用程序需要记录它们的活动。系统程序经常需要向控制台或日志文件写消息。这些消息可能指示错误、警告或是与系统状态有关的一般信息。例如,su程序会把某个用户尝试得到超级用户权限但失败的事实记录下来。通常这些日志信息被记录在系统文件中,而这些系统文件又被保存在专用于此目的的目录中。它可能是/usr/adm或/var/log目录。对一个典型的Linux安装来说,文件 /var/log/mes
2007-10-18 11:18:00
40491
4
转载 编程入门:浅谈C语言的可变参数
C语言中有些函数使用可变参数,比如常见的int printf( const char* format, ...),第一个参数format是固定的,其余的参数的个数和类型都不固定。 C语言用va_start等宏来处理这些可变参数。这些宏看起来很复杂,其实原理挺简单,就是根据参数入栈的特点从最靠近第一个可变参数的固定参数开始,依次获取每个可变参数的地址。下面我们来分析这些宏。 在st
2007-10-18 11:07:00
1303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人