- 博客(17)
- 资源 (5)
- 收藏
- 关注
转载 c语言fopen函数
fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);其中,“文件指针名”必须是被说明为FILE 类型的指针变量;“文件名”是被打开文件的文件名;“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符数组。例如:FILE *fp;fp=fopen("file a",
2014-03-31 17:43:51 4274
转载 VS2010与SVN
在VS2010中使用SVN,必须先安装SVN的客户端,再安装VisualSVN(SVN的插件)。必须保证两者的版本不冲突,我现在安装的是TortoiseSVN-1.7.10.23359-win32-svn-1.7.7和VisualSVN-3.0.3,经过测试是可以兼容的。 下载SVN的地址为:http://tortoisesvn.net/downloads.zh.html
2014-03-31 09:33:29 491
转载 TortoiseSVN 图文使用教程
安装ankhsvn,下载地址:http://ankhsvn.open.collab.net/安装好ankhsvn后,可以在VS2010中的文件中看到一个subversion的选项,可以通过这个选项打开远程的文件,然后copy到本地等等操作 czh的使用方法示例:
2014-03-28 09:49:56 501
转载 SVN
SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。 在大家安装好了SVN的服务器端和客户端之后(也可以只安装客户端,通过远程访问服务器端)。首先是要在服务器端建立一个“仓库”,用来存在我们要开发的项目。具体步骤: 1、建立“仓库”,比如说,我们在D盘里新建一个文件夹叫做share,然后在share里再新建一个文件夹叫做svnrepo(用来
2014-03-28 09:16:39 402
转载 sprintf() 格式化输出函数
功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用outtextxy()函数将串里的字符显示在屏幕上。arg_list为参数表
2014-03-27 10:52:33 2065
转载 Memset、Memcpy、Strcpy 的作用和区别
(1)Memset 原型: extern void *memset(void *buffer, int c, int count); 用法: #include 功能: 把buffer所指内存区域的前count个字节设置成字符 c。 说明: 返回指向buffer的指针。用来对一段内存空间全部设置为某个字符
2014-03-27 09:46:18 404
转载 strcpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。
2014-03-27 09:38:29 381
转载 安装office2007、2010、2013右键新建.doc文件
如何在安装office2007、2010、2013后,右键新建office97-2003版文件(.doc、.ppt、.xls)一、新建.doc文件(一)新建记事本键入Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]"Fil
2014-03-26 15:24:03 1935
转载 #define宏的特殊用法
#define宏其实平时编程中用到比较普遍,但有几个使用方法比较特别,所以特地写下来。1.前加##或后加##,将标记作为一个合法的标识符的一部分如:#define A(x) T_##x则:int A(1) = 10; 等效于 T_1 = 10;2.前加#@,将标记符转换为相应的字符,仅对单一标记转换有效如:#define B(x) #@x则: B(a
2014-03-25 15:30:12 501
转载 _MSC_VER 定义编译器的版本
一些编译器版本的_MSC_VER值:MS VC++ 11.0_MSC_VER = 1700 (Visual C++ 2012)MS VC++ 10.0 _MSC_VER = 1600MS VC++ 9.0 _MSC_VER = 1500MS VC++ 8.0 _MSC_VER = 1400MS VC++ 7.1 _MSC_VER = 1310MS
2014-03-25 15:25:36 827
转载 MFC多线程编程之四——线程的同步
八、线程的同步虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取数据库以响应储户的需要,极有可能
2014-03-21 15:11:29 508
转载 MFC多线程编程之三——线程间通讯
七、线程间通讯一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这种线程间的通信不但是难以避免的,而且在多线程编程中也是复杂和频繁的,下面将进行说明。使用全局变量进行通信由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决线程间通信最简单的一种方法是使用全局变量。对
2014-03-21 15:10:27 519
转载 MFC多线程编程之二——MFC中的多线程开发
五、MFC对多线程编程的支持MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。但对于Win32的API编程
2014-03-21 15:07:46 506
转载 MFC多线程编程之一———问题提出及多线程编程简介
一、问题的提出编写一个耗时的单线程程序:新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下:void CSingleThreadDlg::OnSleepSixSecond() {
2014-03-21 15:04:32 433
转载 MFC中Picture Control如何添加图片
首先在界面中拖一picture control,然后在Type属性中选中对应的图片文件类型,Image选项即可变为可选。类型一定要和Image的类型一致,不然会提示无效。最后在资源中找一个对于类型的图片将其ID放入到picture control属性中的image属性中即可。
2014-03-21 14:33:15 3993 1
转载 C++ LISTBOX控件常见用法(转)
1. 属性列表: SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single) Rows 列表框中显示总共多少行 Selected 检测条目是否被选中 SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目 Count
2014-03-10 08:54:51 9381
Centos 6配置静态IP地址后无法上网的情况
2017-12-16
IntelliJ IDEA 2017.1.3汉化文件
2017-12-14
eclipse4.5远程调试hadoop2.7.4依赖包
2017-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人