- 浏览: 864254 次
- 性别:
- 来自: 济南
最新评论
-
xiaoyao3857:
博主很有探索精神嘛,学习了
Linux主机名Hostname详解 -
hiskyrisa:
言简意赅,好文章。
Flex是什么 -
layznet:
犯了类似错误。使用的是derby数据库。driverClass ...
java.sql.SQLException: No suitable driver -
idision:
你好,文章有一句createSubjectKeyId(keyT ...
bouncycastle 产生证书 -
zheng12tian:
代码有全的不?只贴一部分,,,,
在LOG4J中把日志写入远程数据库
文章列表
当前,国内许多科研单位开发了高强度加密算法,这些加密算法或者以纯软件形式,或者以加密卡形式提供给用户。不同加密服务提供者提供的加密接口往往各不相同,这就给用户带来不便。因此,出现了有关加密API国际标准和规范,呈 ...
- 2009-11-30 21:48
- 浏览 2717
- 评论(0)
对
于任何一位内核代码的编写者来说,最急迫的问题之一就是如何完成调试。由于内核是一个不与特定进程相关的功能集合,所以内核代码无法轻易地放在调试器中执
行,而且也很难跟踪。同样,要想复现内核代码中的错误也 ...
- 2009-11-17 11:23
- 浏览 2581
- 评论(0)
如果你的飞鸽找不到其他人,或传送不了文件,请依次检查:
1、可能需要通信的主机没有全都安装、或没有全都启动飞鸽( 别笑,确有这样的情况)
2、可能防火墙软件禁止飞鸽访问网络;
3、XP系统内置的防火墙可能阻止了飞鸽访问网络;
检查方法:
控制面板——网络连接——本地连接——属性——高级——设置,
可选择关闭防火墙,或在“例外”中添加飞鸽传书的程序;
如果要添加开放端口,请分别添加TCP和UDP的2425端口;
4、可能主机没有在同一网段,请使用ping命令检查;
5、可能因为双网卡(IP),飞鸽默认绑定的网卡(IP)与对方不在同一网段;将飞鸽与指定的网卡(IP ...
- 2009-11-16 09:03
- 浏览 2803
- 评论(1)
随着Internet的广泛运用,将应用扩展到局域网、广域网甚至Internet上已成为用户的普遍需求,这样,分布计算成了新的热点。在分布计
算环境中,异构性是一个十分明显的特点。一个典型的分布环境包括有大型主机、UNIX工作站和 ...
- 2009-11-15 10:44
- 浏览 1328
- 评论(0)
Linux操作系统以其
独有的开放性、稳定性、高效率等特点,受到越来越多有识之士的青睐。随着IT产业巨头纷纷宣布对Linux的支持,Linux正在迅速扩展其应用市场,特
别是服务器市场。在标准上,Linux和POSIX1003.1兼容,但他具备比以住的UNIX系统更合理的内核结构。由于他的开放性,各种被人们广泛应
用的网络协议都在该系统中得到了实现。现在人们所使用的Linux系统一般是指由Linux核心、外壳(SHELL)及外围应用软件构成的发行版本。
Linux发行版本是不同的公司或组织将Linux核心、外壳、安装工具、应用软件有效捆绑起来的结果,所以种类繁多,各有各的优缺 ...
- 2009-11-11 17:18
- 浏览 1678
- 评论(0)
Linux的内存管理,实际上跟windows的内存管理有很相像的地方,都是用虚拟内存这个的概念,
说到这里不得不骂MS,为什么在很多时候还有很大的物理内存的时候,却还是用到了pagefile.
所以才经常要跟一帮人吵着说Pagefile的大小,以及如何分配这个问题,
在Linux大家就不用再吵什么swap大小的问题,我个人认为,swap设个512M已经足够了,如果你问说512M的SWAP不够用怎么办?
只能说大哥你还是加内存吧,要不就检查你的应用,是不是真的出现了memory
leak.
夜也深了,就不再说废话了。
在Linux下查看内存我们一般用free
[root@n ...
- 2009-11-06 11:16
- 浏览 2418
- 评论(0)
“-s”
“--silent”
“--quiet”
在命令运行时不输出命令的输出。
“-S”
“--no-keep-going”
“--stop”
取消“-k”选项的作用。因为有些时候,make的选项是从环境变量“MAKEFLAGS”中继承下来的。所以你可以在命令行中使用这个参数来让环境变量中的“-k”选项失效。
“-t”
“--touch”
相当于UNIX的touch命令,只是把目标的修改日期变成最新的,也就是阻止生成目标的命令运行。
“-v”
“--version”
输出make程序的版本、版权等关于make的信息。
“-w”
“--print-director ...
- 2009-11-03 14:38
- 浏览 635
- 评论(0)
书写命令
————
每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧
跟在依赖规则后面的分号后的。在命令行之间中的空格或是空 ...
- 2009-11-03 14:35
- 浏览 956
- 评论(0)
陈皓 (CSDN)
概述
——
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和
professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑 ...
- 2009-11-03 14:32
- 浏览 981
- 评论(0)
从名字上看,老的unix系统
的CC程序叫做C Compiler。但GCC这个名字按GNU的说法叫做Gnu Compiler
Collection。因为gcc包含很多编译器(C, C++, Objective-C, Ada, Fortran,and
Java)。所以它们是不一样的,一个是一个古老的C编译器,一个是编译器的Gnu的编译器的集合(Gcc里的C编译器比CC强大太多了,所以你没必要用
CC)。当你调用gcc时不一定是调用的C/C++编译器,是gcc根据文件扩展名自动识别并调用对应的编译器,具体可查阅$man gcc。
你是下载不到CC的,原因是:CC来自于昂贵的Uni ...
- 2009-11-03 14:29
- 浏览 1451
- 评论(0)
1. lsmod 列出已经加载的内核模块
lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还可以查看 /proc/modules ,我们一样可以知道系统已经加载的模块。
2.modinfo 查看模块信息
modinfo 可以查看模块的信息,通过查看模块信息来判定这个模块的用途。
3.modprobe 挂载新模块以及新模块相依赖的模块
modprobe 我们常用的功能就是挂载模块,在挂载某个内核模块的同时,这个模块所依赖的模块也被同时挂载;当然modprobe 也有列出内核所有模块,还有移除模块的功能;下在我们举个例子说一说咱 ...
- 2009-10-30 10:54
- 浏览 1709
- 评论(0)
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这
方面,区别于 Windows的内存管理。主要特点是,无论物理内存有多大,Linux
都 ...
- 2009-10-30 08:27
- 浏览 2157
- 评论(0)
Memwatch简介
在三种检测工具当中,设置最简单的算是memwatch,和dmalloc一样,它能检测未释放的内存、同一段内存被释放多次、位址存取错误及不当使用未分配之内存区域。请往http://www.linkdata.se/sourcecode.html
下载最新版本的Memwat ...
- 2009-10-30 08:26
- 浏览 6151
- 评论(0)
前言
所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括:
mtrace
dmalloc
memwatch
1. mtrace
mtrace是三款工具之中是最简单易用的,mtrace是一个C函數,在<mcheck.h>里声明及定义,函数原型为:
void mtrace(void);
其实mtrace是类似malloc_hook的
malloc handler,只不过mtrace的handler
funct ...
- 2009-10-30 08:25
- 浏览 8127
- 评论(0)
最近视频的东西比较火,前些天我也稍微了解了一下使用开源软件建在线Flash流媒体播放平台的解决方案,还是有一些收获。
Red5
是一款基于java的开源的Flash流媒体Server
软件,可以作为取代Macromedia提供的商业版本FMS。Red5使用RSTP作为流媒体传输协议,内置了一些示例,这些示例实现了在线录
制,flash流媒体播放,在线聊天,视频会议等一些基本的功能。由于系统本身是开源的,在碰到问题的时候也比较容易解决,大不了直接改代码,在成本方面
也可以省下一笔不小的开销,为未来的功能扩展也提供了充分的空间。
如果仅仅是实现在线录制,在线播放,那么Red5也就差不多够 ...
- 2009-10-09 13:46
- 浏览 5188
- 评论(1)