- 博客(22)
- 资源 (13)
- 收藏
- 关注

转载 跟我一起写 Makefile
[精华] 跟我一起写 Makefilehttp://www.chinaunix.net 作者:gunguymadman 发表于:2009-06-30 15:55:17【发表评论】 【查看原文】 【C/C++讨论区】【关闭】陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员
2011-11-25 10:38:33
343
转载 c语言文件读写方式
文件使用方式 意义 “rt” 只读打开一个文本文件,只允许读数据 “wt” 只写打开或建立一个文本文件,只允许写数据 “at” 追加打开一个文本文件,并在文件末尾写数据 “rb” 只读打开一个二进制文件,只允许读数据 “wb” 只写打开或建立一个二进制文件,只允许写数据 “ab” 追加打开一个二进制文件,并在文件末尾写数据 “rt+” 读
2012-11-23 14:29:13
613
转载 Linux(ubuntu) undefined reference to `sin'问题解决
今天在编译程序时碰到该问题:whetstone.c:(.text+0x56c): undefined reference to `sin'whetstone.c:(.text+0x585): undefined reference to `cos'whetstone.c:(.text+0x5cf): undefined reference to `atan'检查头文件mat
2012-09-12 15:10:11
1609
转载 重定向 1>&2 2>&1
当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0: Standard Input (STDIN) 1: Standard Output (STDOUT) 2: Standard Error Outp
2012-04-10 19:14:26
352
转载 Windows环境下编译Notepad++.exe
今天想起来语法高亮的问题,这个在Notepad++里面做的不错,所以就像从源代码中提取一部分作为自己的工程使用。Notepad++官网: http://notepad-plus-plus.org/ 截至到现在,我下载的是npp.5.9.6.2的版本: http://notepad-plus-plus.org/download/v5.9.6.2.html ,这里面带有源代码的下载。
2012-03-27 20:46:15
1635
原创 c++栈的实现
//栈的实现 //供学习c++人员使用#define STACK_SIZE 10000 //宏定义#include //头文件using namespace std; templatestruct node{ elemtypedata;
2012-03-02 15:44:34
519
转载 apue源代码的使用与编译
原文网址:http://ordinarysky.cn/?p=492 编译源代码1、从官网下载源代码www.apuebook.com2、解压3、默认解压后的源代码名称为:apue.2e,里面包含了所有的代码4、修改目录,我的系统是ubuntu10.10,修改apue.2e下的Make.defines.linux WKDIR=/home/s
2011-12-02 20:34:38
374
转载 美国人教你这样用Google,你真的会变特工!!!(看了才感叹原来这么多年的GOOGLE是白用了~这就是百度永远无法超越G的原因吧~)
大前提:英文Google→www.google.com第一篇在搜索框上输入:“indexof/”inurl:lib再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。在搜索框上输入:“indexof/”cnki再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!在搜索框上输入:“indexof/”ppt再按搜索你就可以突破网站
2011-11-26 19:52:42
746
原创 Ubuntu 几种常见乱码解决方法
文非原创,因在网上看到这篇文章非常好,故拿来和大家分享,要查看原文请看missfall的网易博客:http://coolwinding.blog.163.com/blog/static/112240939200975431027/网上有许多关于ubuntu中乱码的解决方法,有些很好,有些转载却有很多错误,在此,结合自己的亲身体验,总结各种方法并修改,希望对你有所帮助。一、网页中的flash
2011-11-24 20:10:38
883
原创 刚学习shell,碰到问题.执行时总出错:unexpected operator(整理)
刚学习 SHELL 好多不懂的地方看鸟哥的书 它把'='写成'=='效果一样但是我在运行时有错误提示 若写成=就好了还有!=直接 使用是会有错误提示 如果写为(空格)!(空格)=(空格)的形式就会好了 注意空格的使用。脚本如下:#!/bin/bash# Program:# This program shows the user's choic
2011-11-22 20:01:49
2251
原创 用_stat获得一个应用程序的创造时间,所在盘符能信息。
#include #include #include #include void main( void ){ struct _stat buf; int result; char buffer[] = "A line to output"; /* Get data associated with "stat.c": */ result
2011-11-20 09:55:13
322
原创 MFC 文件,文件夹操作
VC++ MFC文件,文件夹操作整理文件属性相关1.判断文件是否存在利用CFile类和CFileStatus类判断CFileStatus filestatus;if (CFile::GetStatus(_T("d://softist.txt"), filestatus)) AfxMessageBox(_T("文件存在"));else
2011-11-13 17:20:57
319
原创 ubuntu解压命令
ubuntu解压命令.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解
2011-11-09 21:14:46
547
原创 如何MFC实现计算一个文件夹的大小
#pragma once../////头文件class CCaculateFileSize{public:CCaculateFileSize(void);public:~CCaculateFileSize(void);public:void CaculateDitrctorySize(CString strDirctoyPath ,long &size) ;vo
2011-11-08 16:02:00
2059
原创 MFC杂记
一 如何获得硬盘空间大小CCalculayeHardDesk calculateHardDesk ;CString strFreeDeskSize = TEXT("") ;strFreeDeskSize = calculateHardDesk.GetDeskCharVolumSize(deskDesc) ;if (strFreeDeskSize == ""){G
2011-11-08 15:51:03
586
转载 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
许多新手在编程时经常遇到“无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用”这样的错误,最近看了一些这方面的书籍,现将解决方案大概叙述一下:连接程序在负责连接可执行程序时,选择相应的c/c++运行时启动函数。如果设定了/subsystem:windows连接程序开关,那么连接程序会试图寻找WinMain或wWinMain函数。如果连个函数都不存在
2011-11-01 14:57:40
2750
转载 如何得到指定文件的公司名称,文件描述,内部名称,合法版权,原始文件名,产品名称,产品版本等一系列信息
Q.EXE右击它的属性能看到描述:QQ2009这一项,VerQueryValue:这个函数用于从版本资源中获取信息。调用这个函数前,必须先用GetFileVersionInfo函数获取版本资源信息。这个函数会检查资源信息,并将需要的数据复制到一个缓冲区里"\" 获取文件的VS_FIXEDFILEINFO结构 "\VarFileInfo\Translation" 获取文
2011-10-27 16:33:29
1866
原创 获得操作系统版本的一个函数。用c语言实现
GetVersionEx:用它能够得到更详细的Windows系统的版本信息。函数原型:BOOL GetVersionEx(POSVERSIONINFO pVersionInformation);我们先来看看OSVERSIONINFOEX这个结构:typedef struct {DWORD dwOSVersionInfoSize; //在使
2011-10-24 20:07:33
1066
原创 MFC之整个注册表的备份。
可以简单的通过使用ShellExecute()函数来实现对一个.exe程序如注册表的导出 这个函数的功能是能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。如://调用计算器 ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_SHOWNORMAL); //
2011-10-24 19:59:28
835
原创 递归删除注册表与获取注册表的一个键值
上一篇文章只是讲解了如何对单个数据表项的操作 如果要对整个注册表进行删除或者备份 需要进行递归调用 此处应用到了几个函数:一般是先用RegOpenKeyEx函数打开某个注册表子键,再用RegQueryInfoKey查询该子键下的子键数目,通过RegEnumKey函数逐一访问。递归删除函数如下://递归删除注册表项//参数说明://HKEY hKey 传入参数 一般为注册
2011-10-24 15:59:39
1046
原创 MFC 之对单个注册表项的备份和还原
要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,只要当前进程具有SeDeDebug权限就可以了。要是一个用户是Administrator或是被给予了相应的权限,就可以具有该权限。可是,就算我们用Administrator帐号对一个系统安全进程执行OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwProcessID)还是
2011-10-24 14:42:29
504
原创 一个在vs2005+上创建一个基于CRecordView的对话框
在vs2005+之上 好像基类没有CRecordView类,要想建立一个基于CRecordView的类,我暂时没有找到好的方法,只能手动添加了。。。这里的SSS是你要创建的类的名字;#if !defined(AFX_SSS_H__4F498E08_A53F_46D5_B438_AD50C0E3A6F1__INCLUDED_)#define AFX_SSS_H__4F498E08_A53
2011-10-24 14:36:34
819
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人