- 博客(51)
- 资源 (3)
- 收藏
- 关注
原创 Broadcom NetXtreme II BCM5706/5708/5709/5716 Driver 驱动问题处理办法
Broadcom NetXtreme II BCM5706/5708/5709/5716 Driver 的驱动程序更新方法
2014-12-10 15:10:07 13427
原创 关于sort命令排序技巧
有一组随机数1.53.22.101.142.33.12需要排序为1.53.22.101.142.33.12也就是首先要按整数部分升序排列,其次要按小数部分倒叙排列,使用sort命令时就需要两组排序规则[root@localhost ] # sort -t'.' -k1,1n -k2r src.txt1.51.142.32.
2012-08-10 10:26:33 3077
转载 深度文件夹锁
深度文件夹锁本帖最后由 李诺 于 2011-9-25 00:27 编辑 免费才是王道-免费的文件夹加密软件《深度文件夹锁》深度评测 (2011-06-03 17:04:59)转载标签: it 我们的电脑在日常生活中存储着我们大量的文件,其中或多或少都存在着一些不想让别人看到的 隐私文件,特别是工作中使用的电脑更会有一些商业机密文件需要进行保护,如果要保
2012-05-22 17:08:03 2389 4
原创 FreeBSD Fetch和Tar的妙用
有时候我们需要从网上下载资源然后在本地解压, 然后删除下载的tar包, 这种情况躲在编译某个组件时需要用到临时依赖包的情况. 每次下载, 解压, 删除原包, 很麻烦, 有么有更快速的方法可以做到呢, 通过不懈努力终于让我实验出了好办法. 我们先让fetch将包下载到输入流中, 然后让tar命令解压输出流就可以了.比如我们需要从内网下载libiconv-1.14.ta
2012-04-13 15:43:33 2510
原创 对已经在生产环境下的Apache添加模块
很多情况下需要对已经在生产环境下的Apache添加模块,最笨的办法是通过重新编译整个Apache包,但也有更精确的办法来实现。 首先要拿到模块的源文件, 这里用mod_dir为例, 其他模块的方法也一样 1、 进入源文件目录 #cd /root/src/httpd-2.0.55/modules/mappers
2012-04-09 10:51:26 1353
转载 VBScript字符串函数 -- 参考资料
1. Split(expression, delimiter, count, compare)返回基于 0 的一维数组,其中包含指定数目的子字符串。expression:必选。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。 delimiter:可选。用于标识子字符串界限的字符。如果省略,使用空格 (" ") 作为分
2011-06-22 10:03:00 617
原创 Perl 程序在做多线程时async使用一定要谨慎
<br /> 使用Perl开发Linux和Unix维护管理脚本是常用的手段,其中也会因为作业要求大量使用多线程技术。通常下我们使用threads::create()创建一个新的线程,这时候往往我们会创建一个$thr来保存线程ID,并在程序结束后由threads回收线程资源。但是threads还提供了一个叫做async的函数,这个函数提供程序块(BLOCK)的方式创建匿名线程。这个函数帮助我们解决多线程中的同步问题。例如我们在多线程中使用print方法时会发现,我们的print结果没有及时的回显到屏
2011-01-26 13:42:00 1687
原创 VC 开发控制台程序 不出现CMD对话框的方法
#include "stdafx.h"#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" )int main(int argc, _TCHAR* argv[]){ printf("不显示dos窗口"); getchar(); return 0;}
2010-12-15 16:23:00 1394
原创 Cacti 中所有字体都显示为方框的处理办法
<br />小生是在FreeBSD下遇到这个问题的。检查了Apache日志后发现,日志中提示<br />Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'<br />Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc',
2010-12-01 16:26:00 4520
原创 No iconv() implementation found in C library or libiconv的解决办法
<br />在FreeBSD下编译Glib 2.26时提示No iconv() implementation found in C library or libiconv 的错误,一致无法解决。最后终于在http://lists-archives.org/gtk/00248-no-iconv-implementation-found-in-c-library-or-libiconv.html找到了解决办法。<br /> <br />使用<br />--with-libiconv=gnu CPPFLAGS="
2010-11-30 13:54:00 5581
原创 FreeBSD下编译Fontconfig时提示src/.libs/libfontconfig.so: undefined reference to `xmlCreatePushParserCtxt' 的解决办法
<br />在Freebsd下编译Fontconfig时,最近遇到了个麻烦的问题,在网上搜索了一下,也有不少人遇到过,但是都没有很好的解决办法。其实这个问题是编译参数设置不当导致的。使用下面的参数可以通过编译。<br />./configure --prefix=/usr/local/fontconfig2.4 --with-freetype-config=/usr/local/freetype2.4/bin/freetype-config LIBXML2_CFLAGS='-I/usr/local/libx
2010-11-21 12:40:00 4558
原创 FreeBSD下编译Glib的configure参数
在FreeBSD下编译GLib不知道是小生太过笨还是GLib太多问题。一直都无法编译通过2.26版,只编译通过了2.12版。这里记录一下configure参数以备后查./configure --prefix=/usr/local/glib2.12 LDFLAGS='-L/usr/local/libiconv1.13/lib -L/usr/local/gettext0.18/lib' CPPFLAGS='-I/usr/local/libiconv1.13/include -I/usr/local/gettex
2010-11-21 09:44:00 1069
原创 在编译GLib时 提示 GLib requires a 64 bit type 的解决办法
在手动编译GLib 2.26.0库是如果遇到提示GLib requires a 64 bit type这个错误,并且configure程序在测试数据类型时提示这样的结果#define SIZEOF_CHAR 0#define SIZEOF_SHORT 0#define SIZEOF_LONG 0#define SIZEOF_INT 0#define SIZEOF_VOID_P 0#define SIZEOF_LONG_LONG 0#define SIZEOF___INT64 0这表明,conftest程序没
2010-11-21 00:03:00 1337
原创 在编译GLib时提示 msgfmt no的解决办法
在手动编译GLib时,如果你的gettext是手动编译的,指定了自定义位置,那么就会提示上面的错误了。主需要使用下面的方法就是解决 setenv MSGFMT '/usr/local/gettext0.18/bin/msgfmt'把路径修改为自己的gettext路径就可以了
2010-11-20 22:13:00 3042 1
原创 编译GLib时提示 error: *** No iconv() implementation found in C library 的解决方法
在编译GLib时,如果libiconv是手动编译到指定目录的,会导致configure无法找到iconv库,执行configure前,可以立刻解决解决烦恼setenv LDFLAGS '-L/usr/local/libiconv1.13/lib'
2010-11-20 21:13:00 5436
原创 Windows批处理 实现数组方法
Windows的批处理没有提供数组这个数据结构,所以自己手动编写了Bat相关的数组过程,方便在Bat中使用数组这个基本数据结构。表达式类似C语言的数组。 点击此处下载该cmd库文件使用数组,如下格式: Set 变量名[下标]=值 下面是数组的相关函数Array 初始化一个数组。 格式 Array 输入_数组名字Fr
2010-11-01 16:48:00 21316 8
原创 解散《微软模拟飞行》小组将重拾旧业
今年一月,微软关闭了“微软模拟飞行”系列的开发商Aces Studio,前Aces Studio的开发者Rick Selby和Kathie Flood今天宣布,他们成立了一间新的工作室“Cascade Game Foundry(瀑布游戏工厂)”......
2010-07-31 10:11:00 1619
原创 Shell 字符串截取方法
Shell下截取字符串的功能非常少,不过有时在判断字符串前缀或是后缀时却非常重要。这里说的Shell不包含Bash和Csh,主要是给Freebsd下sh脚本使用的
2010-07-26 11:03:00 3741
原创 FreeBSD Shell 实现include的方法
在Linux的Shell编程中是否可以实现C语言中的include这样的功能呢?答案是肯定的。
2010-07-23 15:35:00 2058
转载 #Pragma 指令
这篇文章转自[ 范g ] 的博客,以前一直对这个预指令疑惑不解,能看到这样的文章受益匪浅,对编写优质代码很有帮助所以收藏起来。
2010-07-20 08:12:00 273
原创 FreeBSD下修改目录的颜色
FreeBSD作为服务器操作系统已经越来越受到人们的喜爱,但是FreeBSD由ls命令显示却并不人性化。ls没有彩色输出,这让在进行编译或对大量文件进行整理排错时头痛不已。 其实FreeBSD也不是那么无情的,他还是给我们提供了友好的显示方式的,现在就让我们来增加FreeBSD的色彩输出吧。
2010-07-19 14:58:00 1126
原创 思考 “Linux在中国没前途”
今天偶然间在 CSDN论坛的Unix文化栏目中看到了一篇帖子《Linux在中国没前途》。这篇帖子楼主从Linux的开源共享说到了中国人的心胸。我也是一名Linux工作者,同样喜欢Linux的开放和自由。看完这篇帖子后,让我有同感的是Linux在中国的确失去了其开放和自由的风度,不过和楼主不一致的是我不认为这和中国人的心胸有多大关系。我考虑的问题 1、国内公司为什么寻求 Linux? 2、GNU的规则为什么在国外就能运行的很好,而在国内运行不好呢? 写下我的
2010-07-15 13:44:00 695
转载 [转]WinXP SP2及Win2000官方安全更新13日结束
<br /> 7月6日消息,据国外媒体报道,微软高级安全项目经理阿德里安·斯通(Adrian Stone)及微软安全应答中心经理杰里·布赖恩特(Jerry Bryant)近日宣称微软操作系统Windows XP SP2及Windows 2000的官方维护更新周期截止到7月13日结束。<br /> 自7月14日起,微软不再提供这两款操作系统版本的系统更新。所有使用这两款操作系统的用户需要在7月13日之前升级到XP SP3或Windows 7版本,以方便接受微软官方提供的
2010-07-08 10:54:00 347
原创 [转]微软:因触犯开源协议撤下Win 7上网本安装工具
微软:因触犯开源协议撤下Win 7上网本安装工具<br /> 北京时间11月11日消息,据国外媒体报道,博客拉斐尔瑞弗(Rafael River)指出Windows 7上网本安装工具Windows 7 Installer for Netbook违反了开放源代码软件许可协议后,微软临时从其网站上撤下了这款工具。 <br />瑞弗发表博客文章称,微软Windows 7 Installer for Netbook使用了开放源代码光盘刻录软件ImageMaster的源代码。ImageMaster采
2010-07-08 09:57:00 447
转载 FreeBSD下解决apache Failed to enable the ‘httpready’ Accept Filter
在FreeBSD下使用ports安装apache22会出现类似的warming:No such file or directory: Failed to enable the httpready Accept Filter解决方法是:#kldload accf_http 并将/boot/defaults/loader.conf中,以便下次启动自动装载模块 accf_data_loa
2009-05-29 15:53:00 695
原创 使用国内镜像给FreeBSD的Ports安装加速
FreeBSD提供了一个很强大的安装工具Ports,这个工具可以自己检查安装项的依赖关系。不过遗憾的是,默认是从国外下载安装,速度慢的惊人。为了改善这种情况我们可以使用国内镜像来让Ports从国内下载安装包。 本人推荐使用axel下载,这个工具支持多线程下载和断点续传。配置axel下载需要先保证计算机中有axel工具,如果没有安装,可以在/usr/ports/ftp/ax
2009-05-29 15:16:00 7368
原创 Perl 语言中使用 DB_File 类操作Berkeley Database的一种简单方法
在Linux中我们可能需要操作Berkeley 数据库即DB,而不是MySQL。我这里举的例子就是Apache的RewriteMap中的DBM:DB,由于RewriteMap不支持MySQL数据库,所以只能对Berkeley DB操作。已达到我们期望的动态Rewrite。 首先我们要检查自己的Perl是否支持DB_File类。我们可以通过编写一个简单的Perl程序来检查。
2009-05-08 11:22:00 2220
原创 Apache 的简单Rewrite
最近需要配置一个隐藏真实地址的URL转发,开始头晕脑胀的进行Rewrite的学习。这里记录下我的学习笔记。首先需要实现单个URL的转发,这里其实不难,我一开始没有使用主机名,而是使用IP。所以直接通过一个RewriteRule就可以实现,在实验时我将这个URL重定向到了一个固定的地址www.163.com。RewriteRule ^/(.*)$ www.163.com/$1 [P]
2009-02-26 17:02:00 967 3
转载 [摘录] gcc 中std::list 的size()成员函数
编者话:[ 这几天写一个Linux下邮箱日志的统计程序,用C++写.所以在网上搜集资料,正好看到hdqqq的一篇文章,也是将统计的,就特地摘录下载了]这几天在写一个linux下的统计程序,主要是将一个文本文件读取后,按行进行分类统计.用C++加 Stl实现,在windows平台下用vc编写,然后上传到linux机器上用gcc编译.在处理上,我用了一个list作为读取行的缓冲,读了一定的行数
2009-02-17 10:03:00 2432
原创 性能计数器对象
我们在实际使用过程中,尤其是在服务类应用程序中会加入相关的系统监控模块,而系统监控的数据来源主要来源于性能计数器。 计数器是用以收集性能数据的机制。注册表存储所有计数器的名称,每个计数器均与系统功能的一个特定区域相关。示例包括处理器繁忙时间、内存占用情况或通过某个网络连接接收的字节数。 通过计数器的名称和位置可唯一地标识每个计数器。与文件路径包括驱动器、目录、一个或多个
2008-12-29 09:54:00 2395
原创 C# 写系统日志的一种方法
C# .Net 提供了对系统日志的操作,使得写入系统日志非常方便.由于我也是新手,这里就只描述一种情况(最简单的情况,我也只会最简单的情况了)的写入方法:首先我们需要创建一个日志事件源对象:string log_event = "Minitor Service Log";EventLog.CreateEventSource(log_event, "Minitor Service Lo
2008-12-27 10:54:00 4017
原创 Linux Vim 编码转换方法
在Linux下我们经常会遇到编码不一致导致显示乱码的问题,其实Vim给我们提供了相当强大的编码转换命令,包括文档编码和显示编码. 在Vim中输入:set fenc=编码 即可将文档的编码转换为相应的编码格式,这是只需要保存文档,文档的编码就变了. 如果在Vim中输入:set enc=编码 即可改变Vim的显示编码,这是就可以看到文档中的乱码了
2008-12-27 10:03:00 6569
原创 C++ 固长字符串数组动态分配
最近编写一个C++程序,发现了一个问题,如何声明一个固长字符串数组,用惯了Microsoft .net的string和BCB的AnsiString后,发现还真的忘记了很多深度的东西(自己认为这样很有深度- -!).研究了一个上午,才终于找到了个人觉得风格比较好的一种方式typedef char[50] StrArray_t; //固定长度50的字符串 StrArray_t *l
2008-12-17 14:04:00 1625
转载 Windows 2003 防御SYN攻击的方法
今天公司服务器收到SYN攻击.想想如果是Linux系统使用Iptables可以轻松防御这类小型却常见的SYN攻击.可是Windows2003,郁闷了我好半天.后来在网上找到了相关的一些设置(原来需要修改注册表).在这里收藏起来,也分享给和我一样郁闷的人. 进入 [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Param
2008-12-17 13:57:00 2791
原创 BCB 获取HTTP页面Data
TIdHTTP *IdHttp = new TIdHTTP(this); //创建一个TidHTTP对象TStringStream *stream_Website = new TStringStream(""); //创建Website流对象AnsiString string_Pagedata = ""; //页面DataIdHttp->Get("http://www.b
2008-12-13 11:54:00 2905
原创 JavaScript获取iframe中的HTML代码的方法
function loadContent(strURL) { var strContent = ""; if (typeof strURL != "string" || strURL == "") return; var xml = new ActiveXObject("Microsoft.XMLHTTP"); xml
2008-09-04 14:22:00 4099
原创 ISO C++ operator 重载类型转换时对指针的重要约束!
这些天在研究标准C++ operator的重载,当研究到如何实现CString 变量直接赋值给Char* 变量时碰到了重载 char* 类型转换,发现了一个需要注意的约束。 使用下面的方式可以实现上述直接赋值的功能:class CSting {... char * p;...char * operator char
2008-08-08 10:30:00 1521 1
Windows 批处理支持数组的插件库
2012-06-28
Linux内核情景分析
2010-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人