摘要: Windows编程入门程序详解1.程序/************************************************************************ * 名 称:Windows_Frist_Code.cpp * 功 能:Windows编程入门 * 描 述:包含WinMain函数、WNDCLASS、消息循环等多种内容 windows窗口程序的流程如下:【WinMain入口】-->创建和设计窗口类 -->注册窗口类-->创建、显示和更新窗口-->消息循环-->【窗口过程函数】 * 作 者:JarvisChu * ... 阅读全文
posted @ 2012-10-26 15:25 JarvisChu 阅读(13323) 评论(0) 推荐(1) 编辑
摘要: 涉及知识点:1. 冒泡排序2. 选择排序3. 不使用第三个变量,交换两个变量4. 随机数组生成5. 预定义变量/************************************************************************ * 名 Sort.c * 功 能:顺序表 * 描 述:排序算法 * 作 者:JarvisChu * 时 间:2012-10-22 * 修 订:无。 ************************************************************************/ #include <stdio.... 阅读全文
posted @ 2012-10-22 18:32 JarvisChu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 今天看Bjarne Stroustrup 的《The Design and Evolution of C++》,看到其中说85年前,他也想过把自动垃圾回收(GC)系统加入C++语言,没能实现的原因是当时的计算机性能跟不上,系统无法承受。做了好几年的C++开发,为内存问题不知头疼过多少次的我,突然想,既然当时是因为客观原因不能实现的,让我们羡慕了Java和C#开发者这么多年,现在可观条件已经满足了,为什么C++委员会不能再修改一下C++,将GC加进去呢?这对我们将是多大的福利啊 阅读全文
posted @ 2012-08-16 11:22 JarvisChu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 组态王6.55连接MySql数据库(笔记)1. 安装Mysql数据库此步骤注意设置用户名和密码比如设置:root用户的密码为1232. 安装Navicat图形界面安装Navicat 8 forMysql主要是为了操作数据库方便建立数据库:IMS创建数据表:Test ,该表结构如下图:3. 安装Mysql ODBC数据源 l 下载并安装: mysql-connector-odbc-3.51.28-win32.msil 打开 控制面板-->管理工具-->数据源(ODBC)l 点击 添加,选中MySQL ODBC 3.15Driver 点击完成。l 完成基本的配置至此Mysql数据库相关 阅读全文
posted @ 2012-04-28 14:44 JarvisChu 阅读(9276) 评论(0) 推荐(0) 编辑
摘要: 目录:第十章使用库 第一部分概述 1.库 2.库兼容 3.命名约定 4.常用库第二部分库操作工具 5.库操作工具 6.nm命令 7.ar命令 8.ldd命令 9.ldconfig 第三部分静态库 10. 编写并使用静态库(.a) 11.静态库实例第四部分共享库 12. 编写并使用共享库 13.soname 14.共享库的命名惯例 第五部分动态加载的方法 使用共享库 15. 动态加载 16. dl 注:原书639页,内容繁多,不易快速定位要点。在第一次阅读过程中,我摘抄要点、记录心得,形成该笔记,供日后查阅和再学习用。说明:$表示终端输入命令第一部分概述1... 阅读全文
posted @ 2011-09-10 18:59 JarvisChu 阅读(313) 评论(0) 推荐(0) 编辑
摘要: gcc是gnu的c编译器,gcc在执行编译工作的时候,总共需要4步:1. 预处理, 生成.i的文件 [预处理器]2. 将预处理后的文件不转换成汇编语言, 生成文件.s [编译器egcs]3. 有汇编变为目标代码 (机器代码) 生成.o的文件 [汇编器as]4. 连接目标代码, 生成可执行程序 [链接器ld]--------------------------------------------------------------------------------------------------------------------------------【常用参数】-c只激活预处理,编译, 阅读全文
posted @ 2011-09-04 20:51 JarvisChu 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 目录:第一章 Linux及Linux编程综述第二章 设置开发系统第三章 使用GNU CC第四章 使用GNU make 管理项目第五章 创建可移植的自配置软件 GNU autoconf第六章 比较和合并源代码文件第七章 使用RCS和CVS控制版本第八章 调试第九章 出错处理注:原书639页,内容繁多,不易快速定位要点。在第一次阅读过程中,我摘抄要点、记录心得,形成该笔记,供日后查阅和再学习用。说明:$ 表示 终端输入命令第一章 Linux及Linux编程综述1. Linux不是Unix,Unix是一个注册商标,需要满足一大串条款并且支付可观的费用才能被许可使用 Linux在运行特性上与Unix. 阅读全文
posted @ 2011-09-04 17:30 JarvisChu 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 1. sqlite3 安装1.1. 下载sqlite3源码 www.sqlite3.org 下载 sqlite-autoconf-3070701.tar.gz1.2. 解压 将下载的 sqlite-autoconf-3070701.tar.gz 解压,得到sqlite-autoconf-3070701 文件夹1.3. 编译源码(参照解压文件夹下的install文件) $ cd sqlite-autoconf-3070701 #进入文件夹 $ ./configure $ make $ sudo make install #注意一定要root权限1.4. 查看安装情况 在/usr/loca... 阅读全文
posted @ 2011-08-24 11:16 JarvisChu 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 1. 清屏 system("clear"); 阅读全文
posted @ 2011-08-22 17:02 JarvisChu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. 复制表 见Sqlite 将一张表的数据复制到另一张表中2. 重新创建表drop table if exists tb;create table tb(...);3. 如果表存在则不创建,不存在则创建create table if not exists tb(...); 阅读全文
posted @ 2011-08-22 14:19 JarvisChu 阅读(167) 评论(0) 推荐(0) 编辑