畅思笔录

 
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

2014年2月10日

100个常用的Linux命令——转载

摘要: 1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部 2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限 3,tar -tzvf test.tar.gz //列出归档内容 4,du -ah //查看文件列表大小 5,du -sh //查看所有文件的大小总和 6,echo ’1+2′|bc -l //数学运算 7,uname -a //查看linux内核等的一些信息 8,badblocks -s /dev/sda 阅读全文

posted @ 2014-02-10 15:56 畅思笔录 阅读(1281) 评论(0) 推荐(0)

2014年1月28日

Linux下设置动态库的方法

摘要: 库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列三种方式。 (1)在/etc/ld.so.conf.d 下新建一个.conf文件,将搜索路径写入conf文件即可,如下图: (2)或者在 /etc/ld.so.conf 文件中添加库的搜索路径,将库文件的绝对路径直接写进去就OK了,一行... 阅读全文

posted @ 2014-01-28 11:57 畅思笔录 阅读(5443) 评论(0) 推荐(0)

2013年12月6日

IP地址分类

摘要: 国际规定:把所有的IP地址划分为 A,B,C,D,E五类IP地址构成:网络号 + 主机号A类地址:网络地址(1Byte) + 主机地址(3Byte),且网络地址的首位必须是0;则网络地址的取值范围是0~~127, 而0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此A类地址的范围其实是从1-126之间。 可用的A类网络有126个,每个网络能容纳1亿多个主机(2的24次方减1的主机数目)。 子网掩码:255.0.0.0.A类IP范围:首位为0;1.0.0.1~~126.255.255.254;主机号24位B类地址:网络地址(2Byte) ... 阅读全文

posted @ 2013-12-06 09:09 畅思笔录 阅读(4533) 评论(0) 推荐(0)

2013年10月12日

Java调用C/C++实现的DLL动态库——JNI

摘要: 由于项目的需要,最近研究了java 调用DLL的方法,将如何调用的写于此,便于日后查阅:采用的方法是JNI:Java Native Interface,简称JNI,是Java平台的一部分,可用于让Java和其他语言编写的代码进行交互。下面是从网上摘取的JNI工作示意图:总体说明:先在JAVA中建立一个类,通过javac生成.class,再由javah生成.h;然后将.h复制到VC下,由VC实现具体函,并编译通过后生成DLL,将DLL放入JAVA工程中使用,完毕。下面说说具体步骤(含实例):1、建java类:装载DLL,声明要使用DLL方法,具体实现由DLL负责;代码如下:public clas 阅读全文

posted @ 2013-10-12 17:38 畅思笔录 阅读(27212) 评论(2) 推荐(2)

如何设置java环境变量

摘要: 以安装目录是E:\Program Files\Java\jDK1.7.0为例: 阅读全文

posted @ 2013-10-12 15:53 畅思笔录 阅读(179) 评论(0) 推荐(0)

2013年10月10日

创建DLL动态链接库——模块定义法(def)

摘要: DLL模块定义法(Module-Definition File,即DEF):在VS家族IDE中,根据提示新增.def文件,如下: LIBRARY 关键字;mytestDll 库名;DLL_ADD 需要导的函数名;DLL_SUB 需要导的函数名;DLL_MUL 需要导的函数名;DLL_DIV 需要导的函数名;DEF保留字:APPLOADER1INITINSTANCE2PRELOADBASEIOPLPRIVATECODELIBRARY1PROTMODE2CONFORMINGLOADONCALL1PURE1DATALONGNAMES2READONLYDESCRIPTIONMOVAB... 阅读全文

posted @ 2013-10-10 16:28 畅思笔录 阅读(1281) 评论(0) 推荐(0)

创建DLL动态链接库——声明导出法

摘要: DLL声明导出法:是通过使用__declspec(dllexport),添加到需要导出的函数前,进行声明。头文件定义如下(OPdll.h): 源文件定义如下(OPdll.cpp): 通过以上两个文件,编译过后即可生成OPdll.lib和OPdll.dll两个库文件。 阅读全文

posted @ 2013-10-10 15:47 畅思笔录 阅读(320) 评论(0) 推荐(0)

2013年9月12日

fwrite()中参数含义——size和count经常用搞反

摘要: 函数原型:size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);注意:这个函数以二进制形式对文件进行操作,不局限于文本文件返回值:返回实际写入的数据块数目(1)buffer:是一个指针,对fwrite来说,是要获取数据的地址;(2)size:要写入内容的单字节数;(3)count:要进行写入size字节的数据项的个数;(4)stream:目标文件指针;(5)返回实际写入的数据项个数count。 阅读全文

posted @ 2013-09-12 18:03 畅思笔录 阅读(3111) 评论(0) 推荐(0)

解决VS2010中winsock.h与winsock2.h冲突(重复定义)——转载

摘要: 当这两个头文件顺序颠倒时,编译会出现许多莫名其妙的错误,错误如下:1>…\include\ws2def.h(91) : warning C4005: 'AF_IPX' : macro redefinition1>…\include\winsock.h(460) : see previous definition of 'AF_IPX'…[原因分析] 主要原因是因为中包含了头文件,由于其版本的不同,导致出现上述的错误。中相关代码如下: #ifndef WIN32_LEAN_AND_MEAN #include #include #include .... 阅读全文

posted @ 2013-09-12 17:32 畅思笔录 阅读(8665) 评论(0) 推荐(3)

2013年8月28日

组播协议——IGMP v2报文头介绍

摘要: TYPE:占一个字节,其值有:0x16、0x12、0x17三种类型。Max Resp Time:最大响应时间,占一个字节。Checksum:校验和,占两个字节。Group address:组播地址,占四个字节。 阅读全文

posted @ 2013-08-28 16:12 畅思笔录 阅读(3655) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页

导航