Sam Wu

Sam Wu

GuangZhou

FREEBSD SECURITY HOW-TO

FREEBSD SECURITY HOW-TO o 前言 o 这份 HOW-TO 是必要的吗? FreeBSD 是一个非常安全的作业系统。也正因为它的 source code 是可以免费的取得, 这个 OS 长久以来不断的有人改进加强。尽管 FreeBSD 一出厂就非常安全, 但是仍然 有更多加强安全性的措施, 来满足”偏执狂”的你 这份 HOW-TO 会教你一些步骤, 以 更加强你机器的整体安全。 FREEBSD SECURITY HOW-TO o 前言 o 这份 HOW-TO 是必要的吗? FreeBSD 是一个非常安全的作业系统。也正因为它的 source code 是可以免费的取得, 这个 OS 长久以来不断的有人改进加强。尽管
30 min read

笔记本电脑电池容量的表示方法

笔记本电脑电池容量的表示方法: 亲爱的客户,也许您对电池容量的表示方法比较熟悉了,也许您还是比较陌生的,下面我们就来探讨一下容量。 容量:通常用MAH(毫安时)来表示,也可用WH(瓦时)来表示,表示电能存储设备所能存储的能量大小。 它们之间的换算关系是:安时*电压=瓦时。(1安时=1000毫安时)笔记本电脑电池容量的表示方法: 亲爱的客户,也许您对电池容量的表示方法比较熟悉了,也许您还是比较陌生的,下面我们就来探讨一下容量。 容量:通常用MAH(毫安时)来表示,也可用WH(瓦时)来表示,表示电能存储设备所能存储的能量大小。 它们之间的换算关系是:安时*电压=瓦时。(1安时=1000毫安时) 一个9000MAH 16V的电池就是144WH,意思是什么呢?就是一个144W的机器理想状态下以满负荷运转可跑1小时,当然一个20W的机器满负荷就可以跑7.2个小时了,实际情况是没有什么机器能达到持续满负荷的电力消耗的,一般消耗的电力在满负荷的1/2到2/3之间,甚至更少的。 一个标准18650锂电芯的容量一般在1800MAH
3 min read

Windows XP/2003 安装时的小秘密

在GUI模式下。你可以按[shift]+[F10] 进入命令行窗口,可以执行某些任务,比如regedit,可以监控注册表的变化,或者taskmgr,看看当前的任务,甚至可以运行winmine,来一局扫雷。^_^ 在GUI模式下。你可以按[shift]+[F10] 进入命令行窗口,可以执行某些任务,比如regedit,可以监控注册表的变化,或者taskmgr,看看当前的任务,甚至可以运行winmine,来一局扫雷。^_^

一篇發人深省的小故事

深夜,寺裡一人一佛,佛坐人站。 人:開明的佛,我是一個已婚之人,我現在卻狂熱地愛上了另一個女人,我 真的不知道該怎麼辦。 佛:你能確定你現在愛上的這個女人,就是你生命裡會出現的最後一個女人 嗎? 人:是的。 佛:你離婚,然後娶她深夜,寺裡一人一佛,佛坐人站。 人:開明的佛,我是一個已婚之人,我現在卻狂熱地愛上了另一個女人,我 真的不知道該怎麼辦。 佛:你能確定你現在愛上的這個女人,就是你生命裡會出現的最後一個女人 嗎? 人:是的。 佛:你離婚,然後娶她。 人:可是我現在的愛人溫柔、善良又賢慧,我這樣做是不是有點殘忍,也有 一些不道德。 佛:在婚姻中沒有愛才是殘忍和不道德的,你現在愛上了別人已不愛她了, 你這麼做是正確的。 人:可是我的愛人很愛我,真的很愛我! 佛:那她就是幸福的。
3 min read

微软的常用资源列表

最近微软中文站点不知不觉的多了很多的访问量,正是因为它给许多技术人员提供了很 多实用的技术资料和技术支持,笔者经常关注微软的中文站点,去获取一些有用的东西, 我把一些对开发人员有用的地址收藏整理了一下,希望对大家有一点儿用. web开发 http://www.microsoft.com/china/msdn/Archives/catalog/web/ MSDN 微软开发技巧系列网络讲座 http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcasts.mspx MSDN 归档技术资源库 http://www.microsoft.com/china/MSDN/archives/catalog/default.asp 数据访问&数据库 http://www.microsoft.com/china/
3 min read

中国的一个最出色的特种兵[感人]

老蔫儿是个普通的中国男人,人过中年,头发花白。谈起老蔫儿认识他的人都语含同 情,老蔫儿的日子过得很辛酸。为什么呢?老蔫儿这人太老实,中国人的温良恭谦让在他身上发挥到了极致,所以他也就有了这个绰号。老蔫儿蔫在何处?比如说单位分房子,他多少年前就该分到了,可他从不争取,名额也就让别人给抢了去。被抢了,他也不生气,笑说道:“人家比我更需要吧!”于是老蔫一家三口到现在还挤在鸽子窝似的单位宿舍里,每每想到此处,他的那些同事只能哀其不幸怒其不争,叹道:“老实人呐!” 老蔫儿是个普通的中国男人,人过中年,头发花白。谈起老蔫儿认识他的人都语含同 情,老蔫儿的日子过得很辛酸。为什么呢?老蔫儿这人太老实,中国人的温良恭谦让在他身上发挥到了极致,所以他也就有了这个绰号。老蔫儿蔫在何处?比如说单位分房子,他多少年前就该分到了,可他从不争取,名额也就让别人给抢了去。被抢了,他也不生气,笑说道:“人家比我更需要吧!”于是老蔫一家三口到现在还挤在鸽子窝似的单位宿舍里,每每想到此处,他的那些同事只能哀其不幸怒其不争,叹道:“老实人呐!” 但老实人也曾有过一段被人羡慕的日子——他娶了个漂亮老婆,
48 min read

把.NET程序部署到没有安装.NET Framwork的机器上摘要

摘要 本文讨论了如何使用Windows Installer技术发布.NET程序,以及如何使用native代码判断目标机器上是否安装有.NET Framework; 如果没有,将自动安装.NET Framework然后安装作者自己的.NET程序。 ——————————————————————————– 目录 本文内容 制作自己的安装程序 发布.NET Framework 制作自己的native安装程序 使用方法 总结 作者 ——————————————————————————– 本文内容 1. 使用VS.NET来制作安装程序。 2. 如何把.NET Framework 部署到目标机器。 3. 如何使用Native代码把.NET Framework和自己的安装程序制作为一个统一的安装程序。该程序做到如果目标机器上没有.NET Framework,将自动安装.NET Framework然后再自动安装作者自己的程序。 ——————————————————————————– 制作自己的安装程序 在VS.NET中,我们可以通过建立”Setup and Deployment Projec
9 min read

QQ启动的几个参数

今天装了一个增强型的任务管理器,无意中看到了QQ带有的几个命令行参数 TM的: TM.exe /START QQUIN:xxxxxx PWDHASH:xxxxxxxxxxxxxxxxxxxxxxxx /STAT:xx PROXY:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx QQUIN代表QQ号码 PWDHASH加密后的密码 STAT状态,40为隐身 PROXY代理 TIMPlatform.exe -Embedding 今天装了一个增强型的任务管理器,无意中看到了QQ带有的几个命令行参数 TM的: TM.exe /START QQUIN:xxxxxx PWDHASH:xxxxxxxxxxxxxxxxxxxxxxxx /STAT:xx PROXY:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx QQUIN代表QQ号码 PWDHASH加密后的密码 STAT状态,40为隐身 PROXY代理 TIMPlatform.exe -Embedding
1 min read

黑客是怎样炼成的——无厘头版

大家喝的是啤酒。这时你入座了。   你给自己倒了杯可乐,这叫低配置。 你给自已倒了杯啤酒,这叫标准配置。 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。 你的同事给你倒了杯白酒,这叫推荐配置。 Boss的台面上有一只XO,这叫梦幻配置。 人到齐了,酒席开始了。 你先一个人喝了一小口,这叫单元测试。 你跟旁边的人说哥们咱们随意,这叫交叉测试。 但是他说不行,这杯要干了,这叫压力测试。 于是你说那就大家一起来吧,这叫内部测试。 这个时候boss向全场举杯了,这叫公开测试。 菜过三巡,你就不跟他们客气了。 你向对面的人敬酒,这叫p2p. 你向对面的人敬酒,他回敬你,你又再敬他……,这叫tcp. 你向一桌人挨个敬酒,这叫令牌环。 你说只要是兄弟就干了这杯,这叫广播。 可是你的上司jj听了不高兴了,只有兄弟么,罚酒三杯。这叫炸弹。 可是你的下级mm听了不高兴了,我喝一口,你喝一杯,
9 min read

在线音乐是否还有前景?

QQ2004最新版本当中已经集成了音乐和网络广播服务。虽然网络音乐市场在国内的发展情况似乎并不像其他领域那么“钱”景可观,然而苹果公司的iTuns服务的巨大成功,以及腾讯大股东MIH集团的媒介巨头的心性,使得腾讯进入这一领域几乎是必然的选择。在国内大力整顿网络音乐制品侵权行为的情况下,腾讯的介入可谓恰逢其时。实际上,在腾讯进入这个市场的时候,市场当中几乎没有几个经得起折腾的竞争对手——不是力量潺弱,就是存在严重的版权“软肋”,而QQ强大的市场能力和媒介背景,使得其不费太大力气便可以横扫四方诸侯。只可怜了网蛙、九天音乐网等辛苦耕耘多年的开拓者们——更让人惋惜的是,腾讯几乎不可能掏钱来收购这些不成量级对手——因为他们有的、他们想要有的以及他们不可能拥有的资源,腾讯全都拥有。QQ2004最新版本当中已经集成了音乐和网络广播服务。虽然网络音乐市场在国内的发展情况似乎并不像其他领域那么“钱”景可观,然而苹果公司的iTuns服务的巨大成功,以及腾讯大股东MIH集团的媒介巨头的心性,使得腾讯进入这一领域几乎是必然的选择。在国内大力整顿网络音乐制品侵权行为的情况下,腾讯的介入可谓恰逢其时。实际上,在腾
2 min read

如何用C#语言构造蜘蛛程序

“蜘蛛”(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢? 蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的Web(蜘蛛网)上旅行一样,蜘蛛程序也按照类似的方式在Web链接织成的网上旅行。蜘蛛程序之所以是半自动的,是因为它总是需要一个初始链接(出发点),但此后的运行情况就要由它自己决定了,蜘蛛程序会扫描起始页面包含的链接,然后访问这些链接指向的页面,再分析和追踪那些页面包含的链接。从理论上看,最终蜘蛛程序会访问到Internet上的每一个页面,因为Internet上几乎每一个页面总是被其他或多或少的页面引用。 本文介绍如何用C#语言构造一个蜘蛛程序,它能够把整个网站的内容下载到某个指定的目录,程序的运行界面如图一。你可以方便地利用本文提供的几个核心类构造出自己的蜘蛛程序。 “蜘蛛”(Spider)是Internet上一
12 min read

弹出窗口杀手

弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。 虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。 这是一个崭新的话题,在Internet上我们还可以看到许多类似的程序。但是我也还是要借这个机会来讲述一些下面的技术在C#中如何实现: 系统托盘   程序切换   计时控件   查找窗口   系统热键 弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。 虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。 这是一个崭新的话题,在Internet上我们还可以看到许多类似的程序。但是我也还是要借这个机会来讲述一些下面的技术在C#中如何实现: 系统托盘   程序切换   计时控件   查找窗口   系统热键 生成一个系
8 min read

今天,不错

网站访问量一直飙升,21号已经达到11686了.不错. 今天安装Apache,得到了一点心得: 把默认的index所有文件关闭 Options -Indexes FollowSymLinks 允许.htaccess AllowOverride All 把服务器显示的信息(比如服务器版本,运行环境等)去掉 ServerTokens Prod Alias /test33/ “D:/test/” 按照上面的配置必须使用 http://host.com/test33/ 才可以访问 http://host.com/test33 是无法访问的.今天就是给这个问题捆住了 #限制其他Agent进入 SetEnvIf User-Agent ^agent1 Allow_Agent SetEnvIf User-Agent ^agent2 Allow_Agent #设置目录属性    Options -Indexes    AllowOverride
1 min read

谁在控制我们的浏览器?

作者:2f4f587a80c2dbbd870a46481b2b1882 日期:2004.7.20 0、版权 本文遵从GPL协议,欢迎转载。 1、现象是什么? 大约从今年年初开始,很多人就发现,在浏览一些网站的时候,地址栏的url后面会被莫名其妙地加上“?curtime=xxxxxxxxxx”(x为数字),并且弹出广告窗口。很多人以为这是网站自己弹出的广告,也就没有在意。 我是属于很在意的那些人之一。 2、这是怎么回事? 经过测试和分析,我们发现,上述现象与使用何种浏览器无关(我们测试了各种流行的http客户端),与使用何种操作系统也无关(linux用户也有相关报告)。我对出现该现象的IE浏览器进程进行了跟踪调试,没有发现任何异常。可以断定,并不是系统被安装了adware或者spyware。 那么是不是那些网站自己做的呢?后来发现,访问我们自己管理的网站时也出现了这种情况,排除了这个可能。 那么剩下唯一的可能就是:有人在某个或某几个关键网络节点上安装了inject设备,劫持了我们的HTTP会话——我实在是不愿相信这个答案,这个无耻、龌龊的答案。 伟大的谢洛克·福尔摩斯
8 min read

2004年度最欠扁的文章

我出生在一个非常贫苦的家庭,记得小时候,爸爸的生活很无聊,整天只能数钱,妈妈也是,整天都在扫钱;我家住在深山中,每次要出去买东西,都相当麻烦,开保时捷要5小时,开奔驰也要4小时;虽然家里有直升机,但是开到那边很难找到停车位,相当的不方便;我偶尔也会出去逛街,爸妈怕我被绑架,随身有20多个保镳保护着,大家看到我都吓跑了,所以我从小就开始被排斥…… 因为家里是在深山,每次到了冬天都非常冷,爸爸也说,出去买东西很麻烦,所以冬天没有暖炉……没有棉被……每天只能陪着爸妈烧钱取暖……而睡觉的时候,也只能盖着钱睡觉(我绝得英镑比较温暖)。 记得小时候,有一次,因为房间太大,还来不急跑出房间,就尿裤子了,所以,爸爸在我房间放了一台小绵羊机车,好让我能在10分钟以内,冲出1000坪的房间,穿越5公里的走廊,到达800坪的厕所(我常常在走廊迷路);爸爸又另外叫人加盖了20间600坪里面有着250坪小厕所的破房间,说:以后如果尿湿了,直接换房间,如果房间不够或是太小的话,再告诉爸爸,爸爸再叫人来多盖几间,我们的生活很辛苦,你要忍着点!
4 min read

一种理论上最快的Web数据库分页方法

首页 一种理论上最快的Web数据库分页方法 查看 编辑 Submitted by 声仔 on 日, 2004/07/18 - 4:42pm. ASP/PHP 作者:starleee 上篇我们谈到了关于数据库传统的三种分页方法和他们的利弊,并且提出了一种理论上最佳的分页方法,本篇我们就来详细说说这种最佳的分页方法。 首页 一种理论上最快的Web数据库分页方法 查看 编辑 Submitted by 声仔 on 日, 2004/07/18 - 4:42pm. ASP/PHP 作者:starleee 上篇我们谈到了关于数据库传统的三种分页方法和他们的利弊,并且提出了一种理论上最佳的分页方法,本篇我们就来详细说说这种最佳的分页方法。 一:构思。 在设计Web数据库时,如果我们要编历每一条纪录,那么只有采取分页模式才可以使Web数据库尽快,尽好的呈现给终端用户,
6 min read

本地架设SMTP服务器发邮件到sina和163的办法

由于sina和163都对垃圾邮件做了限制,现在发送邮件到以上服务器时必须要使用支持EHLO后面跟发送服务器域名的标准smtp服务器. 这里我找到了一个小日本开发的软件Blueberry SMTP.可以支持EHLO命令.而且特别小又不用安装.下面就来说一下详细的方法. 1.设置域名的mx和a记录. 在DNS服务器上面新增加一条MX记录:test.mail.99jl.net,对应IP 202.202.202.202 A记录:test.mail.99jl.net,IP 202.202.202.202 2.打开Blueberry SMTP,做必要的设置 setting-settings-DNS Server选择DETECT AUTO,其他不用改,ok退出 setting-register account-add,增加一个帐号test.ok退出 setting-register MX-add,增加一个mx记录.Domain:test.mail.99jl.net,
2 min read