- 博客(117)
- 收藏
- 关注
转载 Windows编程入门程序详解
Windows编程入门程序详解1.程序/************************************************************************ * 名 称:Windows_Frist_Code.cpp * 功 能:Windows编程入门 * 描 述:包含WinMain函数、WNDCLASS、消息循环等多种内容 ...
2012-10-26 15:25:00
553
转载 排序_交换_随机
涉及知识点:1. 冒泡排序2. 选择排序3. 不使用第三个变量,交换两个变量4. 随机数组生成5. 预定义变量/************************************************************************* 名 Sort.c* 功 能:顺序表* 描 述:排序算法* 作 者:JarvisCh...
2012-10-22 18:32:00
230
转载 C++下个标准,可以考虑把GC系统加进去
今天看Bjarne Stroustrup 的《The Design and Evolution of C++》,看到其中说85年前,他也想过把自动垃圾回收(GC)系统加入C++语言,没能实现的原因是当时的计算机性能跟不上,系统无法承受。做了好几年的C++开发,为内存问题不知头疼过多少次的我,突然想,既然当时是因为客观原因不能实现的,让我们羡慕了Java和C#开发者这么多年,现在可观条...
2012-08-16 11:22:00
255
转载 组态王6.55连接MySql数据库(笔记)
组态王6.55连接MySql数据库(笔记)1. 安装Mysql数据库此步骤注意设置用户名和密码比如设置:root用户的密码为1232. 安装Navicat图形界面安装Navicat 8 forMysql主要是为了操作数据库方便建立数据库:IMS创建数据表:Test ,该表结构如下图:3. 安装Mysql ODBC数据源 l 下载并安装:...
2012-04-28 14:44:00
1283
转载 学习笔记:GNU Linux编程指南(第二版):二
目录:第十章使用库 第一部分概述 1.库 2.库兼容 3.命名约定 4.常用库第二部分库操作工具 5.库操作工具 6.nm命令 7.ar命令 8.ldd命令 9.ld...
2011-09-10 18:59:00
119
转载 (转)gcc 的简单使用说明
gcc是gnu的c编译器,gcc在执行编译工作的时候,总共需要4步:1. 预处理, 生成.i的文件 [预处理器]2. 将预处理后的文件不转换成汇编语言, 生成文件.s [编译器egcs]3. 有汇编变为目标代码 (机器代码) 生成.o的文件 [汇编器as]4. 连接目标代码, 生成可执行程序 [链接器ld]-------------------------...
2011-09-04 20:51:00
143
转载 学习笔记:GNU Linux编程指南(第二版):一
目录:第一章 Linux及Linux编程综述第二章 设置开发系统第三章 使用GNU CC第四章 使用GNU make 管理项目第五章 创建可移植的自配置软件 GNU autoconf第六章 比较和合并源代码文件第七章 使用RCS和CVS控制版本第八章 调试第九章 出错处理注:原书639页,内容繁多,不易快速定位要点。在第一次...
2011-09-04 17:30:00
246
转载 [置顶] 基于sqlite3实现的简单通讯录程序(控制台)
1. sqlite3 安装1.1. 下载sqlite3源码 www.sqlite3.org 下载 sqlite-autoconf-3070701.tar.gz1.2. 解压 将下载的 sqlite-autoconf-3070701.tar.gz 解压,得到sqlite-autoconf-3070701 文件夹1.3. 编译源码(参照...
2011-08-24 11:16:00
264
转载 Linux 编程总结(不断更新)
1. 清屏 system("clear");转载于:https://www.cnblogs.com/JarvisChu/archive/2011/08/22/2752450.html
2011-08-22 17:02:00
96
转载 Sql 语句纪实
1. 复制表 见Sqlite 将一张表的数据复制到另一张表中2. 重新创建表drop table if exists tb;create table tb(...);3. 如果表存在则不创建,不存在则创建create table if not exists tb(...);...
2011-08-22 14:19:00
65
转载 Ubuntu 问题与技巧 总结收藏
1. 面板上输入法图标不见2. 安装使用mysql3. 文件名乱码4. 安装tar源码5. 安装rpm包6. hub 1-0:1.0: connect-debounce failed, port 4 disabled 问题 (未解决)7. 字符界面和图形界面的切换8. 查看隐藏文件快捷键1. 面板上输入法图标不见 ...
2011-08-21 12:56:00
239
转载 Qt的一点总结
概览1. 窗口背景透明2. 窗口置顶3. 去除标题栏4. 设置定时器详情1. 窗口背景透明 在窗口的构造函数中,添加如下代码:setAttribute(Qt::WA_TranslucentBackground,true);2. 窗口置顶 添加如下代码:setWindowFlags(Qt::WindowStaysOnTo...
2011-08-21 09:29:00
103
转载 简单的QT绘图程序
当初在学MFC时,最经典的入门实例就是绘图程序,其作用相当于Console Application 下的Hello World了吧。如今入手QT,不免怀旧,于是也写了一个绘图程序,虽然简单,却也是入门必备啊。环境OS : Ubuntu 11.04IDE :Qt Creator 2.2.1Qt : 4.7.4 (32bit) Complier: gc...
2011-08-20 22:12:00
387
转载 记事本:一些有用的资源
1. redhat samba rpm 下载地址http://ftp.sernet.de/pub/samba/3.6/rhel/5/i386/转载于:https://www.cnblogs.com/JarvisChu/archive/2011/08/11/2752455.html
2011-08-11 22:36:00
77
转载 组态软件理解
看了组态软件的概念,理解的朦朦胧胧,姑且记下一点思路。用于定制 工业控制的软件 的软件平台组态软件包括开发环境和运行环境。开发环境一般为PC机,运行环境通常为嵌入式设备。组态软件提供各种组态(就是功能部件),用户通过在可视化界面拖动组件和添加一些数值配置,完成其所需软件的开发。转载于:https://www.cnblogs.com/JarvisChu/archive/...
2011-07-30 23:19:00
254
转载 在 WPF 中,使用 C++ 编写的 DLL 文件
WPF运行在CLR上的,它的代码是托管代码。C++编写的DLL代码是非托管的。在WPF中调用C++编写的DLL代码需要使用:using System.Runtime.InteropServices; [DllImport("Dll.dll", EntryPoint = "add",CallingConvention=CallingConvention.Cdecl)] publi...
2011-07-26 11:08:00
386
转载 C++ 运算符流操作符重载和友元--笔记
/************************************************************************************************ * 名 称: friend.cpp * 功 能:学习C++ Premier 的笔记之操作符重载,友元 * 描 述:1、友元函数:允许函数访问类的所有成员。 2、直...
2011-07-23 20:57:00
192
转载 C++异常处理实例
/************************************************************************************************ * 名 称:exceptions.cpp * 功 能:学习C++ Premier 的笔记之异常处理 * 描 述:抛出自定义异常类对象 抛出内置类型对象(如int) ...
2011-07-22 22:41:00
183
转载 [置顶] C语言中可变形参简单实例和简单的printf功能的实例
以下程序主要包括三个主要函数:一个最简单的可变形参函数实例;一个简单的printf功能的实例;一个打印字符串函数(辅助);其中myPrintf函数,实现了printf的部分简单功能,并没有去实现格式化输出操作(%2d %.2f 等),因为只是它一个实例而已,目的是更好理解掌握可变参数。后续有兴趣时,我会继续完善的。/***********************************...
2011-07-17 21:51:00
140
转载 排序算法集合
/******************************************************************************************************************************** *功 能:各种排序算法 *作 者:JarvisChu *时 间:2010-05-01 *知识点: ...
2011-07-17 18:41:00
92
转载 易错点:c 从键盘读入double类型数据
一直在用C++,使用cin读入double类型,今天写了点C,突然发现从键盘读入double类型出错了。代码如下:double a;scanf("%f",&a);printf("%f\n",a);输入的小数部分是乱码。查了一下资料,原来是我把格式化输入搞错了。 printf 使用%f 可以输出 double 和 float 类型但是 sca...
2011-07-16 22:11:00
515
转载 C Standard Library 头文件 math.h 中函数实例
/************************************************************************************************ * 名 称: main.c * 功 能:C标准库,头文件math.h学习,笔记 * 描 述:math.h中 提供的函数说明 * 作 者:JarvisChu * 时 间:201...
2011-07-16 20:44:00
119
转载 (转)malloc与new的区别
1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任...
2011-07-15 18:38:00
58
转载 C与C++中static关键字用法比较
一、预备知识按作用域的称谓按定义位置的称谓局部变量:在函数内定义的变量<---->内部变量全局变量:函数之外定义的变量 <----> 外部变量变量分类:|------- ...
2011-07-15 18:28:00
54
转载 (转)C++ STL的各种实现版本介绍
ANSI/ISO的C++ STL规范版本正式通过以后,各个C++编译器厂商就可以依照标准所描述的原型去实现C++ STL泛型库,于是出现多种符合标准接口,但具体实现代码不同的泛型库,主要有:HP STLHP STL是Alexandar Stepanov在惠普Palo Alto实验室工作时,与Meng Lee合作完成的。HP STL是C++ STL的第一个实现版本,而且是开放源码。其它版本...
2011-07-13 22:44:00
141
转载 在Windows7下从硬盘安装 Redhat5.4 方法
在Windows7下从硬盘安装Redhat5.4方法1.设置引导,启动Redhat安装程序。 11.1.下载rhel-server-5.4-i386-dvd.iso 11.2.格式化一个分区为FAT32,用来放置我们的安装文件,譬如说是K盘 11.3.将rhel-server-5.4-i386-dvd.iso复制到K盘 21.4.将rhel-server-5.4-i386...
2011-07-08 11:27:00
258
转载 C++ Primer 学习笔记--基本概念和数据类型
目录1. 后缀名... 12. include 预处理指示符... 13. 条件指示符 #ifndef #indef. 24. 编译器自动定义预处理名字... 25. assert. 2...
2011-07-04 17:30:00
152
转载 (转)vc中socket编程步骤
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个...
2011-07-04 16:18:00
101
转载 Wince下eVC开发WinSock程序,connect函数总是立即返回0的问题。
Wince下eVC开发WinSock程序,connect函数总是返回0的问题。前提:一台Wince设备,一个串口线,一台PC。Wince设备通过串口线连接到PC,使用ActiveSync工具同步,动态分配IP(DHCP)。现象(问题):在Wince下运行socket程序(系统底层利用ActiveSync通过PC连接网络),但connect函数立即返回,并且返回值始终为0(表示成功),...
2011-07-04 15:58:00
185
转载 显示十六进制字符数组
1. 将一串十六进制数值,保存到字符数组中,然后以16进制显示。 unsigned char buf[5] ="\x8B\x22\x11\x12"; //结尾\0 CString str; for(int i=0;i<4;i++){ CString s; s.Format("%x ",buf[i]); str += s; } AfxMessageBox(st...
2011-07-04 00:52:00
413
转载 C++ 中bool类型的理解和疑惑
1. bool 类型是C++的一个标准类型 我们常会遇到BOOL,那么BOOL与bool有什么区别呢? BOOL类型,通常是程序员自己或者看库文件模拟出来的。模拟的方法可以有以下两种:(1)typedeftypedef int BOOL;#define TRUE 1#define FALSE 0这种BOOL其实就是int类型,只是方便使用和记忆而已。(2)enumty...
2011-07-03 12:03:00
454
转载 一个函数模版和类模版实例
/************************************************************************************************ * 名 称:main.cpp * 功 能:函数模版与类模版 * 描 述:无 * 作 者:JarvisChu * 时 间:2011-6-30 **********...
2011-06-30 17:43:00
121
转载 WPF初探--弹出菜单
在XAML中,指定控件的ContentMenu属性下,添加一个具体的<ContentMenu>标签即可,在运行时,点击鼠标右键,就会弹出这个菜单。以TreeView为例<TreeView Name="treeView"> <TreeViewItem Header="演示弹出菜单"/> ...
2011-06-29 00:37:00
163
转载 WPF初探--TreeView
1. 添加节点 //新建一个TreeViewTreeView tv = new TreeView();//添加一级节点TreeViewItem tv1_item1 = new TreeViewItem();tv1_item1.Header = "我是一级节点1";tv.Items.Add(tv1_item1);TreeViewItem tv1_i...
2011-06-29 00:30:00
81
转载 WPF初探--文件相关
1. 获取系统特殊路径 如获取我的文档、开始菜单等 //通过Environment.SpecialFolder.XXX来获取特殊文件夹的路径//如获得我的文档的路径string mydoc = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 2. 获取某文件夹...
2011-06-29 00:13:00
117
转载 WPF初探--RichTextBox
1. 设置RichTextBox运行换行将AcceptReturn属性设置为true2. 保存RichTextBox内容到文件//path为完整保存路径名private void SaveRtfFile(string path) { FileStream fs = new FileStr...
2011-06-29 00:01:00
117
转载 创建和使用dll最常用方式
创建1. 新建工程 如:名为dll12. 添加C++源文件 名为:dll1.cpp 编写函数 int add(int a,int b){ return a+b;}3. 添加def文件 导出函数,防止名字改编 LIBRARY dll1EXPORTSadd4. 添加.h文件 供应用程序使用_declspec(dlli...
2011-06-23 09:20:00
100
转载 动态链接库创建与使用(学习笔记)
在学习过程中,一次次的感觉到dll文件的重要性,所以乘着这两天有时间,又把孙鑫老师的视频回顾了一遍,随便做了一下笔记,以供后续使用。IDE:Visual C++ 6.0创建动态链接库的方法方法一:(单个*.cpp文件)1. 新建dll工程2. 添加C/C++源文件(c++)3. 在源文件中,编写函数(每个函数结尾不需要‘...
2011-06-21 16:32:00
145
转载 codeblocks+mingw+qt 组合的理解
codeblocks 只不过是一个编译的可视化环境,即 IDE,相当于Visual C++ 6.0 或Turbo C等。mingw 相当于 VC 编译器,即相当于提供GCC的windows实现版本codeblocks 可以使用不同的编译器QT 相当于 MFC , 只是一个框架所以codeblocks+mingw+QT 的组合是可以相当于 Vis...
2011-06-20 11:31:00
116
转载 Sql Server 版本和备份
版本信息Sql Server 2008 SP1 ----------------- 655Sql Server 2008 RTM2 ----------------- 661Sql Server 2005 ---------...
2011-05-19 13:01:00
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人