项目跟进
文章平均质量分 60
cogbee
苦B的娃。。。
展开
-
我的iscsi-target安装配置
我的电脑配置:CentOS 5.5iscsitarget-1.4.20.21、将iscsitarget-1.4.20.2下载下来。我把它放在共享文件中的,即/mnt/hgfs/share里面的。2、进入iscsitarget-1.4.20.2,在命令端输入make,然后再输入makeinstall。进行安装。3、配置,ietd.conf。在iscsitarget-1.4.2原创 2012-10-23 16:53:51 · 808 阅读 · 0 评论 -
为结构体中的CString成员赋值出错的问题
原网址:http://hi.baidu.com/nanjingtianzi/item/9fca58a49e5737de5bf1919c对new 和malloc说的比较好。记录一下。问题如下:我定义了如下的一个结构体:typedef struct{ CString csText;}MyStruct;并有如下的程序段1:MyStruct * p=N转载 2013-05-06 18:33:34 · 2084 阅读 · 0 评论 -
关于使用CString 出现的问题
1、CString是一个很好用的结构体。我也是因为偶然的原因,用到了。当然遇见了很多的问题,还有一些精髓需要领悟。一些比较好的blog:讲解CString的一些机制http://blog.csdn.net/shupan001/article/details/6437783CString一个好处是,比如我想连接两个字符串,char* 类型的话必须自己编程实现或者用函数strcat。但原创 2013-05-08 11:01:29 · 8712 阅读 · 1 评论 -
socket 结构体一些问题
今天遇到了socket传送结构体的问题。于是网上搜刮了一些idea。但是在具体编程中还是遇见了一些问题,在此记录一下。我的结构体是这样的:typedef struct info{ int index; int tag; int len; char *content;}原创 2013-05-23 21:22:43 · 770 阅读 · 0 评论 -
xercesc的一次调试
1、首先下载xercesc。地址:http://xerces.apache.org/xerces-c/install-2.html#Windows最开始我选择了最近的一个版本Xerces-c++ 3.1.1。发现里面没有需要的DOMWriter这个类。于是只能下了另外一个,Xerces-c++ 2.8.0的vc-8_0。解压,将bin目录加入到系统path。2、一个例子。http:原创 2013-05-06 14:28:15 · 2496 阅读 · 1 评论 -
关于多进程共享一个链表的问题
最近遇见一个麻烦事情,就是多个进程之间共享一个链表,怎么办?最开始我的想法是共享内存+信号量机制。就是把链表的头结点共享,然后大家都可以通过这个头结点来对这个链表进行操作了。但是事实是错误额。运行程序发现共享不了链表。那该怎么办呢?网上查资料,有很多这样的问题。解决办法也是多种多样,但是对于我来说都是不能满足自己的要求。在这儿总结一下网上的说法吧。1、改用线程。线程可以共享,毕竟他们是原创 2013-05-25 08:49:06 · 3972 阅读 · 0 评论 -
linux下 ulimit 使用
原文地址:http://blog.chinaunix.net/uid-26557245-id-3218935.html我截取了一部分。ulimit -s 可以查看堆栈大小功能说明:控制shell程序的资源。语 法:ulimit [-aHS][-c ][-d ][-f ][-m ][-n ][-p ][-s ][-t ][-u ][-v ]补充说明:ul转载 2013-05-27 16:38:25 · 552 阅读 · 0 评论 -
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
原文地址:http://xiangge2009.blog.sohu.com/159873020.htmlerror C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int c:\evan\workspace\1\1\netwowkippack.h(50) : error C2146: 语法错误 : 缺少“;”(在标识符“nSourPort”转载 2013-05-15 11:04:44 · 42021 阅读 · 7 评论 -
linux 网络编程与 windows 网络编程
最近写了一个程序,涉及到在windows下运行的一个程序到运行在linux下的服务器取出数据。一开始还真没有适应过来。下面说说我遇见的一些问题。1、windows下connect不成功。最开始也是不清楚哪里出错,程序莫名其妙就在这个connect断下,而且会花费很长的时间在connect这一句停留很长时间才会跳到下一句。于是找错。函数GetLastError。输出的是10065.10065原创 2013-06-06 15:07:54 · 1461 阅读 · 0 评论 -
iscsi initiator 安装配置
1、首先,使用的程序是iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpmiscsitarget-1.4.20.2open-iscsi-2.0-870.32、首先安装iscsitarget-1.4.20.2 这个应该没有问题,直接在目录下面make && make install即可,然后就可以在/etc/iet文件夹下面配置文件了。原创 2013-09-18 21:57:37 · 1731 阅读 · 0 评论 -
wireshare 在win7 64位系统安装出现的问题
1、wireshare 64位在win7 上面安装应该没有问题。主要是winpcap。它的安装出现很多问题。第一、安装的时候出现 an error occured when installing winpcap 0x00000430。这个问题是什么我也不知道,但是还是可以继续安装的。完成之后启动wireshare发现NPF driving is not running。我按照网上一些说法,输入原创 2013-09-20 10:34:44 · 8229 阅读 · 0 评论 -
iscsi target 如何设置对多个磁盘的共享
前面一文章已经说了如何在不同机子上面安装iscsi以及如何配置文档让他们可以互连共享磁盘。几天我来说说如何共享多个磁盘。对于共享多个磁盘,有一些对iscsi管理的一些工具。比如tgt。http://stgt.sourceforge.net/ 以及关于这个是用的文章,http://blog.csdn.net/starshine/article/details/7207151。讲的似乎很明白,我也原创 2013-09-21 10:18:27 · 8091 阅读 · 0 评论 -
openam + opendj 安装
1、具体是什么我就不介绍了,主要还是这几个网站,记住,opendj:http://opendj.forgerock.org/opendj-server/doc/install-guide/index.htmlopenam:http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/install-guide/原创 2013-09-25 23:18:59 · 9867 阅读 · 1 评论 -
opensso-----sts
1、 Sts介绍WSSSTS 是一个基于ws-trust 的一种服务。它基于ws-trust 在web service consumer 和 web service provider 之间交换token令牌。通过这个相互信任的令牌token,达到service provider 和 service consumer 之间的信任。(注释:Ws_trust,是什么呢。WS-Trust原创 2014-04-11 08:28:10 · 2324 阅读 · 1 评论 -
vtund 编译之旅
1、首先是下载。这个在CSDN上有下载。原创 2014-05-12 09:03:41 · 3561 阅读 · 0 评论 -
使用telnet 进行http测试
Http协议详解版本二1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC转载 2013-05-17 15:49:08 · 27499 阅读 · 1 评论 -
如何将char * 转化成LPCWSTR
1、这个问题今天遇见了,于是做一个备份。网上有很多这样的问题,我们用的比较常见的就是windows的那两个API了。MultiByteToWideChar和WideCharToMultiByte。具体的用法百度百科有很多,我这儿不在说了。今天我遇见的一个问题是这样的,源码如下:WCHAR wsz[128]; //swprintf(wsz,L"%s",pTempPath); Mult原创 2013-03-18 17:10:07 · 6784 阅读 · 0 评论 -
今天遇见这个问题了,存档。
发现最近跟编译出现怪问题特别结缘,上个星期被搞得不行啦!但是现在却发现自己却爱上了他,起码现在遇到总比以后遇到好吧!今天遇到的问题是fatal error LNK1169: 找到一个或多个多重定义的符号。起先我以为和我以前遇到的定义了多个头文件类似,于是就把那些改成预编译形式,可惜还是不行;后来就度了一下。发现有不少人的帖子。其中有一个虽然是解决2005中出现的,但是我还是拿来试了一下,发转载 2013-01-23 22:04:19 · 398 阅读 · 0 评论 -
有一个小结
1、今天做了一个最简答的程序。char data[1024]={0};fp=fopen("路径","r");fread(data,sizeof(char),sizeof(data),fp);然后运行,看data的大小。我的文件大小是38。但是无论怎么运行,我获取的data大小是28。打印出来看到是后面有一部分内容被截断了,没有显示出来。解决办法:fp=fopen("路径原创 2013-01-24 16:55:06 · 445 阅读 · 0 评论 -
最近遇见的一些关于openssl的问题
1、openssl_up link:no openssl_applink问题如果出现上面的问题,那是因为文件读取方式不对。改为BIO方式读取文件就应该没有问题。我的是这么解决的。2、无法解析的外部符号。这个网上有些有用的,比如是自己写的win32程序,创建的时候创建成了其他。但是还有一类问题,就是自己的函数写错了。比如,main函数写成了mian或者其他什么的。这样的问题也是这个错误。原创 2013-01-25 21:52:56 · 1237 阅读 · 0 评论 -
问题以及私钥加密证书解密的总结
1、C语言下面的目录转换在头文件中,函数是chdir(char *path);就是将当前路径转换到path中来。2、总结。做了一个CA证书,然后用私钥加密,用证书解密。首先我们要知道怎么生成CA证书,步骤可以这么说。首先证书请求,然后创建一个新的证书并设置需要的字段,然后加一些扩展的信息。然后如果要对其他证书签名,用这个证书。整个过程应该就是这个。证书生成,同时还生成一个私钥文原创 2013-01-26 10:35:51 · 1213 阅读 · 0 评论 -
openssl 编程小结
今天写了一个基于openssl的证书生成的程序。弄了很久,里面的问题终于搞定了,于是来写点东西记录一下。以防以后出现这样的问题。1、首先是有一句代码:X509_NAME *pName=NULL;它运行到这儿停住了,错误原因是出现了“error c2226:语法错误,意外的LPCSTR类型”。我也是纳闷了,我这个只是定义都出错了。断点都断不下来。在其他程序里面用到这儿也是可以的。为什么呢原创 2013-01-23 15:57:50 · 789 阅读 · 0 评论 -
openssl windows成功安装步骤
1、首先去官网下载openssl。我用的是openssl-1.0.1c。2、安装perl。ActivePerl-5.16.2.1602-MSWin32-x86-296513.msi。官网去下载。然后安装。3、由于我用的是VC2010,所以我这儿以VC2010为例。添加系统变量。INCLUDE:F:\VC2010\VC\includeLib:F:\VC2010\vc\lib.Pa原创 2013-01-22 16:44:06 · 919 阅读 · 0 评论 -
虚拟机解压.tar.gz出错问题
1、开始我在windows与虚拟机创建了一个共享目录。然后我下载了一个openssl-1.0.1c.tar.gz文件,然后在这个共享目录里面解压,失败。问题:can not symlink to "**":operation not supported。原因:有一个回答,在百度搜一下就有这个回答,windows共享分区,fat分区不支持linux符号链接,必须在ext3/4等格式下才能够解压。原创 2013-03-04 16:55:32 · 3448 阅读 · 0 评论 -
linux下clamav的一次制作特征码杀毒的过程
我用的clamav引擎版本是0.97.6。1、首先,必须了解clamav病毒特征码格式。这个官方文件有很多了。百度文库里面有一篇应该是从官方文档摘抄下来的,地址是http://wenku.baidu.com/view/93d875d5360cba1aa811daac.html。当然也有中文版的,不过比较简洁,熟悉的人可以看看。地址:http://www.docin.com/p-70733193原创 2013-03-05 19:03:08 · 3654 阅读 · 5 评论 -
PE结构学习笔记--关于AddressOfEntryPoint位置在文件中怎么确定问题
第一次学习PE结构,也不知道有没有更好的办法。1、AddressOfEntryPoint这个成员在OptionalHeader里面,OptionalHeader的类型是一个IMAGE_OPTIONAL_HEADER32结构。该结构总共有31个成员,占的大小为224字节。成员7就是AddressOfEntryPoint。AddressOfEntryPoint占4个字节。它表示的是代码入口的R原创 2013-03-01 14:23:31 · 6458 阅读 · 1 评论 -
关于CreateFile创建句柄,出现系统找不到指定文件的问题
今天在书上看到了一个关于加壳的程序,前面有一个判定是否是PE文件的函数。于是拿来试试。结果出现了好多问题。最头痛的就是CreateFile返回的是INVALID_HANDLE_VALUE的问题。最开始我以为是自己的文件地址出了问题。于是换了一个地址又一个地址。问题依然存在。在网上查找资料。有一篇可能是正解,当时我完全忽略了。我怎么会知道是参数类型的问题。原函数代码:(部分)char m原创 2013-03-04 09:28:25 · 8466 阅读 · 2 评论 -
Unicode
Unicode字符串的字母都是16位的(两个字节)。没有特别的字节提示下一字节是同一个字符的一部分还是下一个字节,这意味着可以通过简单的增减一个指针来遍历这个字符串的字符。windows有一些版本是支持Unicode,比如windows 2000。有一些是是不支持的,比如windows 98。为了在windows下运行Unicode,windows有为Unicode设计的API。实际上,要一个原创 2013-03-15 16:32:56 · 826 阅读 · 0 评论 -
如何将文件以16进制写入文件
怎么把文件以16进制写入文件呢。比如,打开Editplus,打开一个exe文件或者其他,会显示如下:4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00B8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000原创 2013-03-17 10:03:54 · 19337 阅读 · 0 评论 -
html tidy的一次运用
1、html转换成Xhtml,首先,我们为什么要转换呢?相信都知道,html语法不严格,语义集不能扩充等弊病。xhtml就解决这个问题。我们写html可以很随便,但是浏览器也能够识别。但是对于需要其他作用的我们,这样的格式肯定不行。比如建立DOM树,杂乱的html怎么可以呢。这时候我们需要进行处理。这也是我们这一次讨论的主题。还有很多xhtml与html以及xml 的一些区别和联系。网上很多,原创 2013-04-25 11:22:10 · 7835 阅读 · 2 评论 -
从一个文件读取数据
从一个文件读取数据,想必都会。比如举一个简单的例子。下面这个函数,就是从文件读取所有数据,一行一行读取,数据存在des这个数组中:int getstringfromfile(FILE *fp){ char temp[40960] = {0}; char ch; int i = 0; int j; while(!feof(fp)) { memset(temp,'\0',sizeof原创 2013-04-18 16:59:44 · 2163 阅读 · 0 评论 -
python 解析网络数据包
1、问题描述网络数据包,我已经使用原创 2014-08-21 15:00:18 · 12394 阅读 · 0 评论