随笔分类 -  C/C++/C#语言

1 2 下一页
【转】解决configure: error: C++ compiler cannot create executables问题
摘要:转自:http://www.coderbolg.com/content/83.html啊……天啊,./configure时报错:configure: error: C++ compiler cannot create executables 。哎,今天重装测试服务器上的系统,设置好IP可以远程访问时就回来安装软件,在搭建PHP+Nginx环境时倒出现了问题。问题出现在了安装libmcrypt组件包上了,当我./configure时报错:configure: error: C++ compiler cannot create executables 。后来查了一下相关资料后才发现是gcc的组件没 阅读全文
posted @ 2013-08-19 21:15 风在竹林 阅读(801) 评论(0) 推荐(0)
【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
摘要:转自:http://blog.csdn.net/tanyouliang/article/details/6922135 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件。 #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> ... 阅读全文
posted @ 2013-01-14 01:04 风在竹林 阅读(309) 评论(0) 推荐(0)
【转】关于C execlp函数的理解
摘要:转自:http://bachue.is-programmer.com/posts/21611.htmlhttp://support.sas.com/documentation/onlinedoc/sasc/doc/lr2/execlp.htmexeclp(从PATH 环境变量中查找文件并执行)相关函数fork,execl,execle,execv,execve,execvp表头文件#include<unistd.h>定义函数int execlp(const char * file,const char * arg,……);函数说明execlp()会从PATH 环境变量所指的目录中查 阅读全文
posted @ 2013-01-14 01:00 风在竹林 阅读(1476) 评论(0) 推荐(0)
【转】C++ 中stdafx.h是什么意思
摘要:转自:http://chunqingu.blog.163.com/blog/static/2275535720115743951140/当使用visual c++时,总是包含了头文件stdafx.h,却不知道是干什么用的。 呵呵,今天查找了相关资料,解释如下: 当 我们使用appwizard自动生成某些项目时,系统会自动把所需要include的头文件在stdafx.h中先include一下,这样我们只需要直 接include这个stdafx.h文件即可。因为同一个项目中的不同源文件cpp都包含相同的include文件,这样为每个cpp文件都重复 include这些文件就显得很傻了。 具体... 阅读全文
posted @ 2011-09-06 12:26 风在竹林 阅读(4183) 评论(0) 推荐(0)
【转】How to: Convert Between Various String Types
摘要:转自:http://msdn.microsoft.com/en-us/library/ms235631%28VS.80%29.aspxThis topic demonstrates how to convert various Visual C++ string types into other strings. The strings types that are covered include char *, wchar_t*, _bstr_t, CComBSTR, CString, basic_string, and System.String. In all cases, a c... 阅读全文
posted @ 2011-08-24 15:09 风在竹林 阅读(297) 评论(0) 推荐(0)
【转】字符、字符数组、char、string的区别分析
摘要:转自: http://www.diybl.com/course/3_program/c++/cppjs/200856/114832.html【规则】 1、string为普通类型,不是数组型,只是其内容为字符串; 2、’a’和”a”的区别:’a’为字符,”a”为字符串;单引号只能定义一个字符,双引号可以定义多个字符,即字符串。 3、指针可以通过加减、自加减改变其值,数组不可以。 4、以数组定义的字符串可以修改其中的字符,以指针定义的字符串不能修改其中的字符。 例如: char a[]=”hello”; cout<<a; //输出 hello cout<<*(a+1); / 阅读全文
posted @ 2011-08-24 02:00 风在竹林 阅读(614) 评论(0) 推荐(0)
【转】字符数组与字符指针
摘要:转自:http://blog.chinaunix.net/space.php?uid=21411227&do=blog&cuid=21579431.字符指针可以指向一个字符串。 我们可以用字符串常量对字符指针进行初始化。例如,有说明语句: char *str = "This is a string."; 是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。 这里要注意字符指针与字符数组之间的区别。例如,有说明语句: char string[ ]="This is a string."; 此时,str 阅读全文
posted @ 2011-08-24 01:38 风在竹林 阅读(800) 评论(0) 推荐(0)
【转】Converting char array to BSTR
摘要:转自:http://forums.devx.com/archive/index.php/t-86391.html---------------------------------------------------------------------1楼------------------------------------------------------------------------ How can I convert a char array to a BSTR variable? I have tried using the SysAllocString() functio.. 阅读全文
posted @ 2011-08-24 01:00 风在竹林 阅读(316) 评论(0) 推荐(0)
【转】ATL基础BSTR CComBSTR SysAllocString
摘要:转自: http://bbs.pediy.com/showthread.php?t=125705ATL基础BSTRCComBSTRSysAllocString ATL提供了BSTR和CComBSTR,还有OLEAUTO32.DLL导出一个API叫SysAllocString。这些东西有什么意思?有什么用呢? BSTR是一个typedef,你可以理解为typedefWCHAR*BSTR 它就是一个指针。所以 BSTRp=L"hello"; 编译是没问题的。不过不推荐这么做。因为按MSDN,BSTR应该只接收SysAllocString的返回值。 就是说,第一,SysAlloc 阅读全文
posted @ 2011-07-25 15:52 风在竹林 阅读(524) 评论(0) 推荐(0)
【转】VS2008中 ATL CLR MFC Win32 区别
摘要:转自: http://www.cnblogs.com/myitm/archive/2010/10/07/1845209.html VS2008中 ATL CLR MFC Win32 区别 ATL用于编写COM程序,CLR是.NET的公共语言运行库,MFC是指MFC 类库,MFC程序是用这些类库做出的程序,WIN32常规就是不用MFC,使用API函数编的程序。 MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微 软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR. WIN32 . 阅读全文
posted @ 2011-07-25 15:51 风在竹林 阅读(288) 评论(0) 推荐(0)
【转】浅谈字节序(Endianness)
摘要:转自:http://www.4ever-memory.com/coding/2010/03/05/introduction-to-endianness/假期里面在家里忙尹老师的激光项目,阅读文件格式文档的时候看到关于字节序(Byte Order)的要求: For values which span more than a single byte, the multiple byte orderi... 阅读全文
posted @ 2010-08-03 17:24 风在竹林 阅读(417) 评论(0) 推荐(0)
【转】C/C++中二进制文件的使用以及字节序问题的图示
摘要:转自:http://hi.baidu.com/jrckkyy/blog/item/7cc9745c7ff25249faf2c0dc.html今天在做项目时联想到了这两个问题,所以实际编程测试了一下,有一些新的收获: <1> 我一直以为自己很熟悉如何使用C/C++中的二进制文件,可今天测试的时候突然发现程序生成的二进制文件和文本文件一样。比如: FILE* fp = fopen("bin... 阅读全文
posted @ 2010-08-03 17:20 风在竹林 阅读(1091) 评论(0) 推荐(0)
【转】step into/step out/step over的区别
摘要:转自http://hi.baidu.com/%B7%BF%B6%F7%BA%EA/blog/item/1aeaa809ee3e87a62eddd47c.htmlstep into就是单步执行,遇到子函数就进入并且继续单步执行; step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。 step out就是但单步执... 阅读全文
posted @ 2010-07-26 22:33 风在竹林 阅读(349) 评论(0) 推荐(0)
【转】按单词反转字符串
摘要:http://topic.csdn.net/t/20060621/16/4834987.htmlhttp://www.zhuxinquan.com/cn/2006/03/post_7.htmlhttp://blog.csdn.net/jiyucn/archive/2006/06/16/803059.aspxhttp://www.baihowff.com/post/145.html字符串中单词顺序反... 阅读全文
posted @ 2009-08-21 21:46 风在竹林 阅读(527) 评论(0) 推荐(0)
【转】C++ 字符串替换
摘要:http://www.cnblogs.com/rezkk/archive/2009/02/07/1385781.html#include<string> #include<iostream> usingnamespacestd; string&replace_all(string&str,conststring&old_value,constst... 阅读全文
posted @ 2009-08-02 19:59 风在竹林 阅读(395) 评论(0) 推荐(0)
【转】用find_if查找vector内对象的成员
摘要:http://www.yichao.info/2009/05/%E7%94%A8find_if%E6%9F%A5%E6%89%BEvector%E5%86%85%E5%AF%B9%E8%B1%A1%E7%9A%84%E6%88%90%E5%91%98.html用binder2nd实现find_if算法中函数对像的参数传递用stl的find方法查找一个包含简单类型的vector中的元素是很简单的,例... 阅读全文
posted @ 2009-08-02 19:58 风在竹林 阅读(1667) 评论(0) 推荐(0)
【转】C语言的memset函数
摘要:http://vip.6to23.com/tenax/clib/string/memset.htmlhttp://hi.baidu.com/longchengjiang/blog/item/32c0e243acb8191772f05d29.htmlhttp://www.cnblogs.com/xray2005/archive/2009/07/07/1518288.html 原型:extern vo... 阅读全文
posted @ 2009-07-31 16:16 风在竹林 阅读(820) 评论(0) 推荐(0)
【转】用bitset进行2进制输入输出
摘要:http://ly4cn.cnblogs.com/archive/2006/06/29/438382.html更多关于bitset标准类型的介绍见:http://book.csdn.net/bookfiles/17/1001760.shtml更多关于bitset操作符的介绍见:http://www.cplusplus.com/reference/stl/bitset/operators/C/C++... 阅读全文
posted @ 2009-07-20 20:42 风在竹林 阅读(923) 评论(0) 推荐(0)
【转】vs2005下的dirent.h
摘要:http://www.analogcn.com/Article/wz3/200802/20080202211037.html dirent.h是gcc下的一个头文件,而在VS2005中是没有的。这个文件中封装了几个对目录进行操作函数: static DIR *opendir (const char *dirname);static struct dirent *readdir (DIR *dirp);static int closedir (DIR *dirp); 对于在linux->windows之间进行程序移植来讲常常会造成一些困扰,在网上仔细搜了一下,发现原来已经有位好同志写了相应 阅读全文
posted @ 2009-07-14 00:57 风在竹林 阅读(2300) 评论(0) 推荐(0)
【转】如何使用 <fstream> 类进行文件的 I/O 处理
摘要:http://www.vckbase.com/document/viewdoc/?id=1355如何使用 <fstream> 类进行文件的 I/O 处理 作者:Danny Kalev 编译:MTT 工作室 下载源代码 原文出处:How to Use <fstream> Classes for File I/O 摘要:传统的文件 I/O 库如 Unix 的 <io.h&... 阅读全文
posted @ 2009-07-12 00:34 风在竹林 阅读(474) 评论(0) 推荐(0)

1 2 下一页