天博工作室业务范围
作者:月亮太阳 日期:2006-06-04
诚征友情链接
作者:月亮太阳 日期:2006-05-31
JS获取输入框当前光标左右文本
作者:月亮太阳 日期:2009-05-19
如何:强化 TCP/IP 堆栈安全
作者:月亮太阳 日期:2009-04-08
TCP/IP 堆栈负责处理传入和传出的 IP 数据包,并将数据包中的数据路由到要处理它们的应用程序。默认情况下,TCP/IP 天生就是一个不安全的协议。但是,Microsoft® Windows® 2000 版本允许您配置其操作,以抵御网络级别的大多数拒绝服务攻击。
本模块解释如何强化 TCP/IP 堆栈的安全,以及如何在 Windows 注册表内配置各种 TCP/IP 参数,以便保护服务器免遭网络级别的拒绝服务攻击,包括 SYS 洪水攻击、ICMP 攻击和 SNMP 攻击。
可以在 Windows 注册表内配置各种 TCP/IP 参数,以便保护服务器免遭网络级别的拒绝服务攻击,包括 SYS 洪水攻击、ICMP 攻击和 SNMP 攻击。可以配置注册表项,以便:
•在检测到攻击时启用 SYN 洪水攻击保护机制。
•设置用于确认构成攻击的阈值。
本“如何”向管理员介绍必须配置哪些注册表项和注册表值,以抵御基于网络的拒绝服务攻击。
本模块解释如何强化 TCP/IP 堆栈的安全,以及如何在 Windows 注册表内配置各种 TCP/IP 参数,以便保护服务器免遭网络级别的拒绝服务攻击,包括 SYS 洪水攻击、ICMP 攻击和 SNMP 攻击。
可以在 Windows 注册表内配置各种 TCP/IP 参数,以便保护服务器免遭网络级别的拒绝服务攻击,包括 SYS 洪水攻击、ICMP 攻击和 SNMP 攻击。可以配置注册表项,以便:
•在检测到攻击时启用 SYN 洪水攻击保护机制。
•设置用于确认构成攻击的阈值。
本“如何”向管理员介绍必须配置哪些注册表项和注册表值,以抵御基于网络的拒绝服务攻击。
SQL2005中提高ROW_NUMBER性能
作者:月亮太阳 日期:2009-03-26
最近将一项目的数据库由SQL2000升级到SQL2005,网上了解了些SQL2005分页的新作法ROW_NUMBER OVER(Order by [Field]),虽然语法上比以前使用的TOP分页简单的多,但使用中发觉性能上貌似没提高多少。一商品数据表,表记录在20W上下,表字段数在25个左右,发觉页数越到后面,查询时间越长,查询语句如下:
程序代码
select * from
(
select row_number() over(order by [updatetm] desc, goodsID desc) as rowId, *
from BT_goods
) goods
where rowId between 200000 and 200020
程序代码select * from
(
select row_number() over(order by [updatetm] desc, goodsID desc) as rowId, *
from BT_goods
) goods
where rowId between 200000 and 200020
SQL Server 2000导入数据时遇到的问题
作者:月亮太阳 日期:2009-03-07
做个能赚钱的地方站 就这几招(转载)
作者:月亮太阳 日期:2009-02-01
看了不少站长写的文章,里面有很多技术策略,也有很多运营策略。其实有些,可能有些人知道,但没有点破。抱着学习的心态,跟大家交流一下我的经验。
很多站长以为下载一个程序下来,改为自己的LOGO就以为象别人一样收到银子;还有些站长只是做着玩玩,反正有时间;
做地方站,如果你没有赚钱的心态,千万不要做,把那些浪费的时间留给朋友、亲人。如果你不准备花点“小银子”,也不要做,以为花几十块钱买个程序就可以了;网上大把有,你容易得到的程序,你所在地的同行也容易得到。
下面讲讲我的一些经验,讲这些经验之前插一句,千万不要做大而全的地方门户网站,虽然程序容易找,但是“网站”最终是怎么死的你都不清楚;也不要考虑做论坛,论坛费力不讨好,赚几个人气还要浪费大把推广时间。以下以地级市为单位,如果你的县够大,特别企业多,是例外。我只讲地方行业网站。
一、地方网站竞争力分析
很多站长以为下载一个程序下来,改为自己的LOGO就以为象别人一样收到银子;还有些站长只是做着玩玩,反正有时间;
做地方站,如果你没有赚钱的心态,千万不要做,把那些浪费的时间留给朋友、亲人。如果你不准备花点“小银子”,也不要做,以为花几十块钱买个程序就可以了;网上大把有,你容易得到的程序,你所在地的同行也容易得到。
下面讲讲我的一些经验,讲这些经验之前插一句,千万不要做大而全的地方门户网站,虽然程序容易找,但是“网站”最终是怎么死的你都不清楚;也不要考虑做论坛,论坛费力不讨好,赚几个人气还要浪费大把推广时间。以下以地级市为单位,如果你的县够大,特别企业多,是例外。我只讲地方行业网站。
一、地方网站竞争力分析
5分钟让你明白金融危机爆发原因
作者:月亮太阳 日期:2008-12-29
一。杠杆。目前,许多投资银行为了赚取暴利,采用20-30倍杠杆操作,假设一个银行A自身资产为30亿,30倍杠杆就是900亿。也就是说,这个银行A以 30亿资产为抵押去借900亿的资金用于投资,假如投资盈利5%,那么A就获得45亿的盈利,相对于A自身资产而言,这是150%的暴利。反过来,假如投资亏损5%,那么银行A赔光了自己的全部资产还欠15亿。
二。 CDS合同。由于杠杆操作高风险,所以按照正常的规定,银行不运行进行这样的冒险操作。所以就有人想出一个办法,把杠杆投资拿去做“保险”。这种保险就叫 CDS。比如,银行A为了逃避杠杆风险就找到了机构B。机构B可能是另一家银行,也可能是保险公司,诸如此类。A对B说,你帮我的贷款做违约保险怎么样,我每年付你保险费5千万,连续10年,总共5亿,假如我的投资没有违约,那么这笔保险费你就白拿了,假如违约,你要为我赔偿。A想,如果不违约,我可以赚 45亿,这里面拿出5亿用来做保险,我还能净赚40亿。如果有违约,反正有保险来赔。所以对A而言这是一笔只赚不赔的生意。B是一个精明的人,没有立即答应A的邀请,而是回去做了一个统计分析,发现违约的情况不到1%。如果做一百家的生意,总计可以拿到500亿的保险金,如果其中一家违约,赔偿额最多不过 50亿,即使两家违约,还能赚400亿。A,B双方都认为这笔买卖对自己有利,因此立即拍板成交,皆大欢喜。
三。 CDS市场。B做了这笔保险生意之后,C在旁边眼红了。C就跑到B那边说,你把这100个CDS卖给我怎么样,每个合同给你2亿,总共200亿。B想,我的400亿要10年才能拿到,现在一转手就有200亿,而且没有风险,何乐而不为,因此B和C马上就成交了。这样一来,CDS就像股票一样流到了金融市场之上,可以交易和买卖。实际上C拿到这批CDS之后,并不想等上10年再收取200亿,而是把它挂牌出售,标价220亿;D看到这个产品,算了一下,400亿减去220亿,还有180亿可赚,这是“原始股”,不算贵,立即买了下来。一转手,C赚了20 亿。从此以后,这些CDS就在市场上反覆的抄,现在CDS的市场总值已经抄到了62万亿美元。
四。 次贷。上面 A,B,C,D,E,F....都在赚大钱,那么这些钱到底从那里冒出来的呢?从根本上说,这些钱来自A以及同A相仿的投资人的盈利。而他们的盈利大半来自美国的次级贷款。人们说次贷危机是由于把钱借给了穷人。笔者对这个说法不以为然。笔者以为,次贷主要是给了普通的美国房产投资人。这些人的经济实力本来只够买自己的一套住房,但是看到房价快速上涨,动起了房产投机的主意。他们把自己的房子抵押出去,贷款买投资房。这类贷款利息要在8%-9%以上,凭他们自己的收入很难对付,不过他们可以继续把房子抵押给银行,借钱付利息,空手套白狼。此时A很高兴,他的投资在为他赚钱;B也很高兴,市场违约率很低,保险生意可以继续做;后面的C,D,E,F等等都跟着赚钱。
五。次贷危机。房价涨到一定的程度就涨不上去了,后面没人接盘。此时房产投机人急得像热锅上的蚂蚁。房子卖不出去,高额利息要不停的付,终于到了走头无路的一天,把房子甩给了银行。此时违约就发生了。此时A感到一丝遗憾,大钱赚不着了,不过也亏不到那里,反正有B做保险。B也不担心,反正保险已经卖给了C。那么现在这份CDS保险在那里呢,在G手里。G刚从F手里花了300 亿买下了 100个CDS,还没来得及转手,突然接到消息,这批CDS被降级,其中有20个违约,大大超出原先估计的1%到2%的违约率。每个违约要支付50亿的保险金,总共支出达1000亿。加上300亿CDS收购费,G的亏损总计达1300亿。虽然G是全美排行前10名的大机构,也经不起如此巨大的亏损。因此G 濒临倒闭。
二。 CDS合同。由于杠杆操作高风险,所以按照正常的规定,银行不运行进行这样的冒险操作。所以就有人想出一个办法,把杠杆投资拿去做“保险”。这种保险就叫 CDS。比如,银行A为了逃避杠杆风险就找到了机构B。机构B可能是另一家银行,也可能是保险公司,诸如此类。A对B说,你帮我的贷款做违约保险怎么样,我每年付你保险费5千万,连续10年,总共5亿,假如我的投资没有违约,那么这笔保险费你就白拿了,假如违约,你要为我赔偿。A想,如果不违约,我可以赚 45亿,这里面拿出5亿用来做保险,我还能净赚40亿。如果有违约,反正有保险来赔。所以对A而言这是一笔只赚不赔的生意。B是一个精明的人,没有立即答应A的邀请,而是回去做了一个统计分析,发现违约的情况不到1%。如果做一百家的生意,总计可以拿到500亿的保险金,如果其中一家违约,赔偿额最多不过 50亿,即使两家违约,还能赚400亿。A,B双方都认为这笔买卖对自己有利,因此立即拍板成交,皆大欢喜。
三。 CDS市场。B做了这笔保险生意之后,C在旁边眼红了。C就跑到B那边说,你把这100个CDS卖给我怎么样,每个合同给你2亿,总共200亿。B想,我的400亿要10年才能拿到,现在一转手就有200亿,而且没有风险,何乐而不为,因此B和C马上就成交了。这样一来,CDS就像股票一样流到了金融市场之上,可以交易和买卖。实际上C拿到这批CDS之后,并不想等上10年再收取200亿,而是把它挂牌出售,标价220亿;D看到这个产品,算了一下,400亿减去220亿,还有180亿可赚,这是“原始股”,不算贵,立即买了下来。一转手,C赚了20 亿。从此以后,这些CDS就在市场上反覆的抄,现在CDS的市场总值已经抄到了62万亿美元。
四。 次贷。上面 A,B,C,D,E,F....都在赚大钱,那么这些钱到底从那里冒出来的呢?从根本上说,这些钱来自A以及同A相仿的投资人的盈利。而他们的盈利大半来自美国的次级贷款。人们说次贷危机是由于把钱借给了穷人。笔者对这个说法不以为然。笔者以为,次贷主要是给了普通的美国房产投资人。这些人的经济实力本来只够买自己的一套住房,但是看到房价快速上涨,动起了房产投机的主意。他们把自己的房子抵押出去,贷款买投资房。这类贷款利息要在8%-9%以上,凭他们自己的收入很难对付,不过他们可以继续把房子抵押给银行,借钱付利息,空手套白狼。此时A很高兴,他的投资在为他赚钱;B也很高兴,市场违约率很低,保险生意可以继续做;后面的C,D,E,F等等都跟着赚钱。
五。次贷危机。房价涨到一定的程度就涨不上去了,后面没人接盘。此时房产投机人急得像热锅上的蚂蚁。房子卖不出去,高额利息要不停的付,终于到了走头无路的一天,把房子甩给了银行。此时违约就发生了。此时A感到一丝遗憾,大钱赚不着了,不过也亏不到那里,反正有B做保险。B也不担心,反正保险已经卖给了C。那么现在这份CDS保险在那里呢,在G手里。G刚从F手里花了300 亿买下了 100个CDS,还没来得及转手,突然接到消息,这批CDS被降级,其中有20个违约,大大超出原先估计的1%到2%的违约率。每个违约要支付50亿的保险金,总共支出达1000亿。加上300亿CDS收购费,G的亏损总计达1300亿。虽然G是全美排行前10名的大机构,也经不起如此巨大的亏损。因此G 濒临倒闭。
老婆、孩子、网站 年度总结忏悔
作者:月亮太阳 日期:2008-12-13
有人问过,做站是技术优先还是内容优先。我不知道,该怎么回答。
因为做网站离不开技术,而技术又是为了给内容做铺垫。
其实,我更偏向于内容。我做站这几年来,一直没有用过采集,因为我怕强奸了浏览我网站的网友的视觉,也怕侮辱了做网站的初衷。
每天每夜为了添加内容,总是弄到很晚,有时候也自己怀疑过这么做是不是值得,但是每当自己添加的内容被搜索引擎收录的时候,心理面还是有不住的狂喜,那种感情与感觉绝不是靠采集做站的人能想象的到的。
别人做站很轻松,老婆说我做站很辛苦。无数的夜晚,我都是看着老婆孩子睡着后,才开始我的工作,每当东方发白的时候,我才记起我还得睡觉........
因为做网站离不开技术,而技术又是为了给内容做铺垫。
其实,我更偏向于内容。我做站这几年来,一直没有用过采集,因为我怕强奸了浏览我网站的网友的视觉,也怕侮辱了做网站的初衷。
每天每夜为了添加内容,总是弄到很晚,有时候也自己怀疑过这么做是不是值得,但是每当自己添加的内容被搜索引擎收录的时候,心理面还是有不住的狂喜,那种感情与感觉绝不是靠采集做站的人能想象的到的。
别人做站很轻松,老婆说我做站很辛苦。无数的夜晚,我都是看着老婆孩子睡着后,才开始我的工作,每当东方发白的时候,我才记起我还得睡觉........
div+css命名规则-增强SEO
作者:月亮太阳 日期:2008-11-21
CSS 设计中的黄金分割率应用
作者:月亮太阳 日期:2008-11-10
希腊Web 设计师Christos Chiotis 发表在 CssGlobe 的一篇文章,讲述了黄金分割率在 CSS 中的应用。黄金分割率是一个应用广泛的数学常数,大约为 1.6180339887。黄金分割率用在 Web 设计中,可以为设计带来更多视觉上的和谐。
在一个简单的两栏式页面布局中,使用两个容器,第一个容器用来显示主要内容,第二个容器显示侧条。比如,页面宽度为 960 px,使用黄金分割率,主内容容器的宽度应该为 960 / 1.62 = 593 px,而侧条的宽度为 960-593=367 px。
作者建议,在 Web 排版与布局中可以使用以下基本 CSS 设置
line-height = font-size * 1.62
在一个简单的两栏式页面布局中,使用两个容器,第一个容器用来显示主要内容,第二个容器显示侧条。比如,页面宽度为 960 px,使用黄金分割率,主内容容器的宽度应该为 960 / 1.62 = 593 px,而侧条的宽度为 960-593=367 px。
作者建议,在 Web 排版与布局中可以使用以下基本 CSS 设置
line-height = font-size * 1.62
VisualStudio2005技巧集合--你真的会使用断点吗?
作者:月亮太阳 日期:2008-10-30
下面有从浅入深的6个问题,您可以尝试回答一下
一个如下的语句for (int i = 0; i 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢?你有一个表达式在上面循环的某一次发生了变化,你想知道是哪一次,在哪个地方,怎么才能做到?你希望你的断点在被命中100次后,每命中三次中断一次,比如第103,第106,第109怎样做?你有在调试一个服务程序,希望在其内部打上了断点,可是,由于这是一个公用的服务你不希望其他访问这个服务的程序被你的调试所干扰,你想怎么办?怎样知道2个断点中断的时间间隔
问题1,2
这两个问题最简单,我在一个例子里说明
例如如下循环
for(int i=0;i
在循环的大括号上单击右键,插入断点,用这个方法,可以对付那些喜欢把语句写在一行上的家伙,其实,随着.Net3.5中Linq的出现,我们肯定也会经常在在一行上写复杂的表达式,这个时候用这种插入方法会比较管用
ok,现在我们来编辑这个断点的条件,在断点上右键单击,选择如图菜单项
一个如下的语句for (int i = 0; i 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢?你有一个表达式在上面循环的某一次发生了变化,你想知道是哪一次,在哪个地方,怎么才能做到?你希望你的断点在被命中100次后,每命中三次中断一次,比如第103,第106,第109怎样做?你有在调试一个服务程序,希望在其内部打上了断点,可是,由于这是一个公用的服务你不希望其他访问这个服务的程序被你的调试所干扰,你想怎么办?怎样知道2个断点中断的时间间隔
问题1,2
这两个问题最简单,我在一个例子里说明
例如如下循环
for(int i=0;i
在循环的大括号上单击右键,插入断点,用这个方法,可以对付那些喜欢把语句写在一行上的家伙,其实,随着.Net3.5中Linq的出现,我们肯定也会经常在在一行上写复杂的表达式,这个时候用这种插入方法会比较管用
ok,现在我们来编辑这个断点的条件,在断点上右键单击,选择如图菜单项














