- 博客(243)
- 资源 (13)
- 收藏
- 关注
原创 Linux常用命令(3):文件备份和压缩命令
文件备份和压缩命令 在Linux中,常用的文件压缩工具有gzip、bzip2、zip。bzip2是最理想的压缩工具,它提供了最大限度的压缩。zip兼容性好,Windows也支持。 命令 功能 bzip2/bunzip2 扩展名为bz2的压缩/解压缩工具 gzip/gunzip
2010-03-26 16:14:00 14381
原创 Linux常用命令(2):有关磁盘空间的命令
有关磁盘空间的命令 命令 功能 mount 挂载文件系统 umount 卸载已挂载上的文件系统 df 检查各个硬盘分区和已挂上来的文件系统的磁盘空间 du 显示文件目录
2010-03-26 15:17:00 1446
原创 Linux常用命令(1):管理文件和目录的命令
管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep
2010-03-25 20:56:00 1259
原创 MFC 文件备份:只备份更改过的文件和新文件
//对比文件目标日期是否新于源文件日期 int CBackUpDlg::ContrastFile(CString dst, CString src) { CFile file; CFileStatus srcfilestatus,dstfilestatus; if(file.Open(src,
2010-03-23 12:05:00 2706 1
原创 MFC 选择文件夹的对话框
CString m_FileSrc; //将选择的文件夹路径保存在此变量中 TCHAR Buffer[MAX_PATH]; BROWSEINFO bi; ZeroMemory(&bi, sizeof(BROWSEINFO)); bi.hwndOwner = NULL; bi.ulFlags = BIF_RETURNONLYFS
2010-03-23 09:45:00 3517
原创 MFC 程序中调用记事本 NotePad 打开 txt 文件
程序如下: PROCESS_INFORMATION pi; ZeroMemory(&pi,sizeof(PROCESS_INFORMATION)); STARTUPINFO si; ZeroMemory (&si, sizeof (STARTUPINFO)); //初始化 si.cb = sizeof (STARTUPINFO)
2010-03-22 21:03:00 7030
原创 创建动态链接库
1.使用def文件来声明导出函数 ;模块名称 LIBRARY "myDll" ;生命ShowHello为导出对象 EXPORTS ShowHello.codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd;
2010-03-18 20:10:00 807
原创 创建静态链接库
1.使用vc++创建工程时,选择Win32 Static Library,输入name为mySll,表明创建一个叫mySll.lib的静态库文件。 2.添加头文件mySll.h: #ifndef MYSLL_H #define MYSLL_H extern"C" //表面下面的函数是C风格的外部可引用函数 {
2010-03-18 19:09:00 769
原创 MFC程序最小化到系统托盘
1.声明一个NOTIFYICONDATA类: .codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; overflow:auto; text-align:le
2010-03-13 20:39:00 2138
原创 MFC 程序中调用 vbs 脚本文件
SHELLEXECUTEINFO shei; shei.cbSize = sizeof(shei); shei.fMask = SEE_MASK_INVOKEIDLIST; shei.lpFile = _T("001.vbs"); shei.lpVerb = _T("open"); ShellExecute(NULL,shei.lpVerb,
2010-03-13 15:49:00 2478
原创 MFC Windows程序设计:去除最大化按钮
1.重载虚函数PreCreateWindow BOOL CMainWindow::PreCreateWindow(CREATESTRUCT& cs) { //使最大化失效 cs.style = cs.style&~WS_MAXIMIZEBOX; if( !CFrameWnd::PreCreateWindow(cs) )
2010-03-11 18:34:00 2753
原创 1024-Cylinder Limit
1024-Cylinder Limit 1024-磁柱限制 当BIOS搜寻开机磁盘时,其实就是在检查磁盘的第一个扇区(sector)是否含有“引导记录”。引导记录本身是一段有固定长度(512-byte)与固定格式的数据,它记录了磁盘的“主分区表”(Master Partition Table),以及一小段“主引导程序”(Master Boot Code, MBC)。因此开机磁盘的第一扇
2010-03-10 18:23:00 2095
原创 MFC Windows程序设计:手工创建菜单
1.通过手工编程创建菜单 .codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; overflow:auto; text-align:left; fon
2010-03-09 18:32:00 1876
原创 C++输入输出流格式控制
1.使用控制符控制输出格式 控制符 作用 dec 设置整数的基数为10 hex 设置整数的基数为16 oct 设置整数的基数为8 setbase(n) 设置整数的基数为
2010-03-07 22:47:00 2242
原创 线性表的链式存储结构
//线性表的链式存储结构 //记录学生信息 #include#include#includeusing namespace std;struct Stu{ string name; int age; Stu *next;};class Student{public: Stu *head;public: Student(); b
2010-03-04 19:17:00 624
原创 线性表的顺序存储结构
//线性表的顺序存储结构 //记录学生信息 #include#include#includeusing namespace std;struct Stu{ string name; int age;};class Student{private: Stu stu[100]; int num;public: Student();
2010-03-04 10:15:00 648
原创 shell基础命令
1.日期和时间:date caldate命令告诉系统显示时间和日期。cal命令告诉系统显示本月日历。而cal 2009则显示2009年的日历。2.查看登录系统的用户:who我们可以用who查看当前登录系统的所有用户的信息。也可以用who am i命令获得自己的信息。3.显示字符:echoecho命令在终端上显示键入在命令行中的其余任何内容,例如:$ e
2009-11-07 16:39:00 692
原创 Windows程序设计:计时器
我们可以通过调用SetTimer函数建立一个计时器。SetTimer函数有一个时间间隔范围为1~4294967295毫秒(将近50天)的整型参数,这个值指示windows每隔一定时间给您的出现发送一个WM_TIMER消息。 在Windows98中,计时器具有55毫秒的分辨率。在Windows NT中,计时器具有10毫秒的分辨率。Windows不能以高于这一分辨率的速度接受WM_TIMER消息。
2009-11-06 22:55:00 1084
原创 Windows程序设计:GDI结构和设备内容
.dml {border:2px solid green;width:300px;background-color:#eeeeee;margin:0 0 0 0}.ddm {background-color:#cccccc;margin-left:0mm} 目录: 1.GDI的结构 2.设备内容
2009-10-28 07:30:00 1588
原创 Windows程序设计:GetSystemMetrics函数介绍
.dml {border:2px solid green;width:200px;background-color:#eeeeee;margin:0 0 0 0}.ddm {background-color:#cccccc;margin-left:0mm} GetSystemMetrics函数检索指定的系统参数。注意:由GetSystemMetrics函数检索到的所有参数都
2009-10-24 00:20:00 2137
原创 Windows程序设计:文字输出
.dml {border:2px solid green;width:200px;background-color:#eeeeee;margin:0 0 0 0}.ddm {background-color:#cccccc;margin-left:0mm} 目录: 1.TextOUT函数 2.BeginPaint/EndPaint函数
2009-10-23 20:45:00 1202 1
原创 匈牙利表示法(Hungarian Notation)
Win32asm源程序风格采用匈牙利表示法,是由Microsoft公司的程序设计人员Charles Simonyi首创的。在匈牙利表示法中,变量名以一个或多个小写字母开始,代表变量的类型。后面附以变量的名字,变量名以意义明确的大小写混合字母序列所构成。这种方案允许每个变量都附有表征变量类型的信息。如:WORD wParam1;LONG lParam2;HANDLE hInstance。其优点:通过
2009-10-23 07:43:00 5603 1
原创 Windows程序设计:第一个窗口
.dml {border:2px solid green;width:200px;background-color:#eeeeee;margin:0 0 0 0}.ddm {background-color:#cccccc;margin-left:0mm} 目录: 1.窗口程序 2.分析 注册窗口类别
2009-10-22 21:53:00 8485 2
原创 摩尔斯电码(Morse code)
摩尔斯电码(又译为摩斯电码)是一种时通时断的信号代码,这种信号代码通过不同的排列顺序来表达不同的英文字母、数字和标点符号等。它由美国人艾尔菲德·维尔发明,当时他正在协助Samuel Morse进行摩尔斯电报机的发明。 表示方法: 有两种“符号”用来表示字元:点(·)和划(—),或分别叫滴(Dit)和嗒(Dah)或长和短。点的长度决定了发报的速度,并且被当作发报时间参考。 划一般是三个点
2009-10-22 14:50:00 4674 1
原创 Windows程序设计:编写第一个Windows程序Helllo World!
.dml {border:2px solid green;width:200px;background-color:#eeeeee;margin:0 0 0 0}.ddm {background-color:#cccccc;margin-left:0mm} 目录: 1.Hello World!例子 2.分析Hell
2009-10-22 02:20:00 2393 2
转载 C/C++编译器-cl.exe的命令选项(转)
和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++编译器命令行模式设定和用法。 1、设置环境变量:PATH=C:/Program Files/Microsoft Visual Studio 8/VC/binINCLUDE=C:/Program Files/Microsoft Visual Studio 8/VC/i
2009-10-21 19:44:00 1206
原创 Win API:注册表操作函数
函数介绍:1.RegCreateKeyEx Function函数原型:LONG WINAPI RegCreateKeyEx( __in HKEY hKey, __in LPCTSTR lpSubKey, __reserved DWORD Reserved, __in_opt LPTSTR lpClass, __in
2009-10-21 16:37:00 1604
原创 Win32汇编:更多关于“绘制”文本串的知识
理论:Windows 的颜色系统是用RGB值来表示的,R 代表红色,G 代表绿色,B 代表兰色。如果您想指定一种颜色就必须给该颜色赋相关的 RGB 值,RGB 的取值范围都是从 0 到 255,譬如您想要得到纯红色,就必须对RGB赋值(255,0,0),纯白色是 (255,255,255)。从我们下面的例子中您可以看出来要想运用好这套基于数字的颜色系统并不容易,这要求您必须对混色和颜色匹配有良
2009-10-16 20:51:00 1466
原创 Win32汇编:绘制文本
本课中,我们将学习如何在窗口的客户区“绘制”字符串。我们还将学习关于“设备环境”的概念。理论:Windows 中的文本是一个GUI(图形用户界面)对象。每一个字符实际上是由许多的像素点组成,这些点在有笔画的地方显示出来,这样就会出现字符。这也是为什么我说“绘制”字符,而不是写字符。通常您都是在您应用程序的客户区“绘制”字符串(尽管您也可以在客户区外“绘制”)。Windows 下的“绘制”字
2009-10-16 19:14:00 1162
原创 Win32汇编:创建简单的窗口
Windows 程序中,在写图形用户界面时需要调用大量的标准 Windows Gui 函数。其实这对用户和程序员来说都有好处,对于用户,面对的是同一套标准的窗口,对这些窗口的操作都是一样的,所以使用不同的应用程序时无须重新学习操作。对程序员来说,这些 Gui 源代码都是经过了微软的严格测试,随时拿来就可以用的。当然至于具体地写程序对于程序员来说还是有难度的。为了创建基于窗口的应用程序,必须严格遵守
2009-10-16 10:32:00 4243 1
原创 win32汇编:环境变量配置和Hello,World!例子
1.环境变量配置可以写一个bat文件,每次运行。也可以直接把下面的几项添加到系统变量里,我用的系统是Vista。@echo offset masmhome=D:/masm32set path=%masmhome%/bin;%masmhome%;.;set include=%masmhome%/include;%include%set lib=%masmhome%/lib;%
2009-10-15 23:08:00 4841
原创 Matlab uicontrol举例
这个例子显示一个理想采样信号及其幅度谱和相位谱,并可以修改参数。 此外还包括几个其他的信号。主文件spy102.m%初始化根窗体clf reset;set(gcf,Units,pixels,position ,[185 50 860 655],name, 信号谱线分析,... numbertitle, off, Tag, dsp);
2009-10-14 20:53:00 14288 4
原创 Matlab axes的使用
程序如下:%创建axes坐标图h = axes();%定义图形位置和大小,[left bottom width height]%set(h,Position,[0.1 0.1 0.8 0.8]);%画图x=0:0.01:12;y=sin(x);plot(h,sin(x));%Sets the location of the tick marks along
2009-10-13 17:53:00 16331 2
原创 Matlab基础知识(一)
目录:1.显示输出数据2.数组运算和矩阵运算3.多维数组在内存中的存储4.用关键字input 初始化变量5.运算符的优先级问题6.选择结构7.循环结构8.逻辑数组与向量化9.自定义函数 1.显示输出数据表1.输出显示格式 disp函数:它需要一个数组参数,它将该数组显示在命令窗口。下面的语句向命令窗口输出一个字符串。s
2009-10-11 08:46:00 8619 2
原创 Matlab画图入门
1.基本画图程序如下:x=0:pi/1000:2*pi;y1=sin(2*x);y2=2*cos(2*x);%输出图像plot(x,y1,k-,x,y2,b--);title( Plot of f(x)=sin(2x) and its derivative);%设置X坐标和Y坐标的标签xlabel(x);ylabel(y);%制作图例
2009-10-10 10:04:00 46964 5
原创 Matlab基础命令
clc清空命令窗口中的内容 clf清空当前图像窗口中的内容 demo运行Matlab内建的示例 Ctrl+c停止当前运行的程序 diary filenamediary命令记录下在Matlab运行过程中每个线程所做的事,当这个命令被执行以后,所有在命令窗口中的输入和输出将会被记录在名为filename的文件中 which filename
2009-10-09 19:38:00 2363 1
原创 C++模板编译模型:包含编译模型
在包含编译模型中,编译器必须看到用到的所有模板的定义。一般而言,可以通过在声明模板函数或类模板的头文件中添加一条#include指示使定义可用,该#include引入了包含相关定义的源文件。1.header file tt.h#ifndef TT_H#define TT_Htemplate int compare(const T&, const T&);//get
2009-10-08 15:27:00 1274
转载 学习C++和编程的50个观点(转)
下面的是学C++时要注意的。绝对经典!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、M
2009-10-07 14:41:00 798
原创 Java给图片打水印
//给图片打水印import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;im
2009-10-06 23:30:00 1144
原创 Java连接MySQL数据库
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class MySQL_SQLquery { MySQL_SQLquery(){ String url = "jd
2009-10-06 22:36:00 620
Virtual Machines Versatile Platforms for Systems and Processes
2017-10-13
修改代码的艺术 中文版
2017-09-23
Netty5.0 架构剖析和源码解读
2017-09-18
matlab 7.0 在数字信号处理中的应用
2010-04-03
Linux Command Directory
2009-10-28
Win32help.exe
2009-10-16
新编windows32 api参考大全
2009-10-16
Standard C Library c++ STL
2009-09-26
GNU.C++.for.Linux
2009-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人