发布Flash流量统计
作者:techmango 日期:2007-06-21
发布Flash天气预报国际版
作者:techmango 日期:2007-06-20
Fix "transport-level error...request to"
作者:techmango 日期:2010-03-11
最近, 公司内部的数据管理系统频繁出现了"A transport-level error has occurred when sending the request to the server..."的SqlServer数据库异常. 由于以前极少出现这种情况, 现在一下子出现许多,领导就怀疑我们程序员是否改动代码. 其实我们什么都没有改, 我们经过努力地查找终于找到了问题的真正原因: 这全都是因为公司的扩长,服务器数量极速增加, 出现了带宽不足,防火墙对数据包的特殊处理(压包解包)或其它别的网络问题导致了SQL Server数据库端的连接自动失效了,但是ADO.net仍然认为这些连接是有效的,程序再继续执行查询就抛出上述的异常了.
现在问题出在SQL的连接上了.而且是过期的连接影响了程序正常的执行.知道了问题的根源,解决它就是不问题了.
方法就是我们可以通过调用连接对象的ClearPoool方法来清除在连接池中是失效的连接,也可以调用SqlConnection.ClearAllPools()方法来清理所有连接的连接池.
就这样,这个烦人的问题被迎刃而解了.
Tags: SqlServer ADO.NET ClearAllPools
超级无敌饶舌英语
作者:techmango 日期:2010-02-28
<p><span style="font-size: 14px">1. Can you can a can as a canner can can a can? <br />
你能够像罐头工人一样装罐头吗? </span></p>
<p><span style="font-size: 14px"><br />
2. I wish to wish the wish you wish to wish, but if you wish the wish the witch wishes, I won't wish the wish you wish to wish. <br />
我希望梦想着你梦想中的梦想,但是如果你梦想着女巫的梦想,我就不想梦想着你梦想中的梦想。 </span></p>
<p><span style="font-size: 14px"><br />
3. I scream, you scream, we all scream for ice-cream! <br />
我叫喊,你叫喊,我们都喊着要冰淇淋! </span></p>
<p><span style="font-size: 14px"><br />
4. How many cookies could a good cook cook if a good cook could cook cookies? <br />
A good cook could cook as much cookies as a good cook who could cook cookies. <br />
如果一个好的厨师能做小甜饼,那么他能做多少小甜饼呢?一个好的厨师能做出和其它好厨师一样多的小甜饼。 </span></p>
<p><span style="font-size: 14px"><br />
5. The driver was drunk and drove the doctor's car directly into the deep ditch. 这个司机喝醉了,他把医生的车开进了一个大深沟里。 <br />
</span></p>
<p><span style="font-size: 14px">6. Whether the weather be fine or whether the weather be not. <br />
Whether the weather be cold or whether the weather be hot. <br />
We'll weather the weather whether we like it or not. <br />
无论是晴天或是阴天。 <br />
无论是冷或是暖, <br />
不管喜欢与否,我们都要经受风霜雨露。 </span></p>
<p><span style="font-size: 14px"><br />
7. Peter Piper picked a peck of pickled peppers. <br />
A peck of pickled peppers Peter Piper picked. <br />
If Peter Piper picked a peck of pickled peppers, <br />
Where's the peck of pickled peppers Peter Piper picked? <br />
彼德派柏捏起一撮泡菜。 <br />
彼德派柏捏起的是一撮泡菜。 <br />
那么彼德派捏起的泡菜在哪儿? </span></p>
<p><span style="font-size: 14px"><br />
8. I thought a thought. But the thought I thought wasn't the thought I thought I thought. <br />
If the thought I thought I thought had been the thought I thought, I wouldn't have thought so much. <br />
我有一种想法,但是我的这种想法不是我曾经想到的那种想法。如果这种想法是我曾经想到的想法,我就不会想那么多了。 </span></p>
<p><span style="font-size: 14px"><br />
9. Amid the mists and coldest frosts, <br />
With barest wrists and stoutest boasts, <br />
He thrusts his fists against the posts, <br />
And still insists he sees the ghosts. <br />
雾蒙蒙,冰霜冻, <br />
手腕儿空空,话儿涌, <br />
只见他猛所拳头往柱子上砸, <br />
直说自己把鬼碰。 </span></p>
<p><span style="font-size: 14px"><br />
10. Badmin was able to beat Bill at billiards, but Bill always beat Badmin badly at badminton. <br />
巴德明在台球上能够打败比尔,但是打羽毛球比尔常常大败巴德明。 <br />
11. Betty beat a bit of butter to make a better butter. <br />
贝蒂敲打一小块黄油要做一块更好的奶油面。 </span></p>
<p><span style="font-size: 14px"><br />
12. Rita repeated what Reardon recited when Reardon read the remarks. <br />
当里尔登读评论时,丽塔重复里尔登背诵的东西。 </span></p>
<p><span style="font-size: 14px"><br />
13. Few free fruit flies fly from flames. <br />
没有几只果蝇从火焰中飞过去。 </span></p>
<p><span style="font-size: 14px"><br />
14. Fifty-five flags freely flutter from the floating frigate. <br />
五十五面旗子在轻轻漂浮的战舰上自由的飘扬。 </span></p>
<p><span style="font-size: 14px"><br />
15. There is no need to light a night light on a light night like tonight. <br />
for a bright night light is just like a slight light. <br />
像今夜这样明亮的夜晚,就不需要点一盏夜灯,因为明亮的夜灯也会变得微弱。</span></p>
<p><span style="font-size: 14px"><br />
17. A pleasant peasant keeps a pleasant pheasant and both the peasant and the pheasant are having a pleasant time together. <br />
一位和气的农民养了一只伶俐的野鸡,而且这位和气的农民和这只伶俐的野鸡在一起度过了一段很美好的时光。 </span></p>
<p><span style="font-size: 14px"><br />
18. How many sheets could a sheet slitter slit if a sheet slitter could slit sheets? <br />
如果裁纸机能裁纸的话,一个裁纸机能裁多少张纸呢? <br />
</span></p>
<p><span style="font-size: 14px">19. Mr. See owned a saw and Mr. Soar owned a seesaw. Now See's saw sawed Soar's seesaw before Soar saw See. <br />
西先生有一个锯,萨先生有一个秋千。现在在萨先生看见西先生之前,西先生的锯锯断了萨先生的秋千。 </span></p>
<p><span style="font-size: 14px"><br />
20. If you're keen on stunning kites and cunning stunts, buy a cunning stunning stunt kite. <br />
如果你非常相要好的风筝和精彩的表演,就去买一只漂亮的,灵巧的风筝吧。 <br />
</span></p>
<p><span style="font-size: 14px">21. Ted sent Fred ten hens yesterday so Fred's fresh bread is ready already. <br />
特德昨天给弗莱德送去了十只母鸡,所以弗莱德的新鲜面包已经准备好了。 </span></p>
<p><span style="font-size: 14px"><br />
22. A Finnish fisher named Fisher failed to fish any fish one Friday afternoon and finally he found out a big fissure in his fishing net. <br />
一个名叫费希尔的芬兰渔民在一个星期五的下午未能捕捉到任何鱼,结果他民现他的渔网上有一个大裂口。 </span></p>
<p><span style="font-size: 14px"><br />
23. Franc's father is frying French fries for his five fire-fighter friends after they finished a fire-fighting in a factory. <br />
在结束对一家工厂的灭火战斗以后,弗兰克的父亲在为他的五个消防队员朋友炸制法式土豆(炸薯条)</span></p>
电子眼的秘密—开车的朋友都要看哈
作者:techmango 日期:2010-02-26
防止被电子眼拍到秘籍! ----新人、老手都需要
现在很多地方设了电子眼,看到各位接到违章处罚单,真是郁闷啊。偶得一网友指点逃避电子眼的方法,特发给各位车友。以供参考。祝大家一路平安,当然,最好的方法就是尽量不违规哈!
电子眼拍的违章照片是存储在电子眼底下的存储卡里头,3天取一次。外包给某公司,照片先送到某公司,检查违章证据是否充足(三张照片齐备才能全证),然后再提交交管局。
第一招:你注意看,有电子眼的路口在警戒线前后,都挖的有菱型的槽子,里头埋的就是感应线圈。但是你要记住,红灯亮后三秒种电子眼才启动!还有,开车你压线,照了第一张,不管是前轮后轮过线了,都不要动了,千万不要动,一动就又要触发线圈照第二张照片!
第一张是前轮过警戒线
第二张是后轮过警戒线
第三张是你过对面路口的警戒线
这三张齐备才能递交pol.ice,然后给你发罚款通知。呵呵,200啊。
所以,你前轮过了不要紧,照了第一张,没关系,你不动就不会照第二张,万一你动了,触发了第二张你后轮过了,那么也不怎么有要紧,你不过路口,或者你停在对面路口的警戒线外头都可以!再说回来,刚才你第一张前轮被照了,有些人可能想到往后退一下总可以嘛,错了,一退,又触发一张!
第二招:你看到你的车牌照第一个字母后头的小圆点没有!
这个小圆点点是用稀土金属做来镶上去的,它的作用就是用来给电子眼对焦用的!
全世界的牌照制作标准哈!都要镶哪个东西,是由日本sony公司提出来的!
所以,开中国车的,不要bs日本,你们开的车上至少有一样东西是属于日本的技术!爆料说的,这小原片是稀土金属制成,在光的感应下会产生微弱的用于电子眼捕捉的微波信号。怎么做呢?很简单,扣掉她以后妥善保存,待车检的时候用双面胶粘起,检完了再。嘿嘿!电子眼怎么拍也拍不清楚你的牌照号码了。是“0”还是“8”啊,呵呵!
这些东西是好多pol.ice叔叔都不晓得的哈!
pol.ice的解释好多只对一半,防伪造,也有这个功能。
电子pol.ice工作原理揭密
1、电子眼采用感应线来感应路面上的汽车传来的压力,通过传感器将信号采集到X处理器,送寄存器暂存(该数据在一个红灯周期内有效);
2、在同一个时间间隔内(红灯周期内),如果同时产生两个脉冲信号,即视为“有效”,简单的说,就是如果当时红灯,你的前轮子过线了,而后轮子尚未压线,则只产生了一个脉冲,在没有连续的两个脉冲时,不拍照;
3、有些情况是:有的人开车前轮越过线了,怕被拍到,于是他又倒一下车,回到线内,结果还是被照了,什么原因?就是因为一前一后的,产生了“一对”脉冲信号(这一对脉冲是在同一个红灯周期内产生的),我就是因为这样被排了n次,nnd;
4、黄灯亮时,拍照系统延时2s后启动;红灯亮时,系统已经启动;绿灯将要亮时,提前2s关闭系统,主要是为了防止误拍。所以很多出租车司机都知道,差不多就 可以走了,一样没事就这个道理。但是建议大家不这样做,因为时机比较难把握哟。
后期处理:
当图像被下载传输指挥中心以后,就需要对图像进行登记、编号、公告,再传输到中心计算机数据库,以备各种机关调用。
系统特点:
车辆捕获率-----100%(不包括二轮摩托车等)。
识别时间-----约1秒(肯定比你的反应要快的多)。
车牌识别率-----白天95%以上,晚上90%以上(比较高啊)。
JQuery实现Toptip提示信息框
作者:techmango 日期:2010-02-25
Toptip在WebForm和WinForm里是再常见不过的了,它常被用于为用户提供详细的注解信息以便用户更好地使用软件系统.
不过特别地, 对于WebForm的里的Toptip是使用html里的title属性来实现的, 在IE浏览器上基本没有什么特别的问题. 我们可以通过使用\r或 或 在title内容里实现换行效果. 但是在Firefox火狐浏览器里就无效了.
因此为了使Toptip更好的显示在界面上,我用可以用Javascript实现这种特效, 更好的是已经有专家实现这块功能, 大家可以查看它的demo:www.sharejs.com/code/windows/tip/. 它的功能非常强大, toptip的内容可以是图片文字等任意组合.其实原理就是通过JQuery将隐藏起来的div block当鼠标放对象上显示出来.效果图如下:

你我都需要知道的保险常识
作者:techmango 日期:2010-01-15
买过保险不等于你就了解保险,通常只有在你买第6张保单的时候,你才可能和你的代理人处在一个水平上。所以,这里提前告诉你关于保险的10项常识:
1、一旦买了保险,想要退保就不合算了。
现实情况:可以退保,但一定会有损失。退保日期最好是2年后。
2、保险金=赔偿金。
现实情况:大多数保户得到的实际理赔金额,一般都小于保险金额。
在许多险种的保险责任和保险金额中都明确规定,该险种的最高保险金额是多少,即在出险时最多只能赔付的限额。但在具体的理赔过程中,还要根据被保险标的的损伤或破坏的程度而定。因此,保户实际得到的理赔金额常常小于保险金额。
3、物价上涨,钱会贬值,所以还是不要买保险。
现实情况:货币贬值是整个社会的事,即使不投保也同样躲不过。
4、主险失效时,附加险还可以继续。
现实情况:主险是指可以单独投保的保险险种;附加险指不能单独投保,只能附加于主险投保的保险险种。主险因失效、解约或期满等原因效力终止时,附加险效力也随之终止。
现实情况:首先要挑选的是保险代理人。
现实情况:如果客户的需求变化性不大,那么传统寿险有时会更加适合。万能寿险是一种具有高度灵活性的寿险,与传统寿险相比,具有保费、保额可变,缴费、领取方式也可按自身意愿随时调整的特点。
7、买两全保险最划算。
8、犹豫期条款可有可无。
现实情况:如果在10天内发现保险合同的描述,和代理人的述说不相吻合的话,就可以无代价的行使变更、换保甚至是退保。
9、投连险还是不买为妙。
10、保单都有现金价值。
特别提醒
1、购买少儿险时,豁免条款更有意义。
2、全额退保只是理论上的概念。
3、理论上,保险公司产品的投资回报率不可能高于投资证券公司或投资基金的收益。
4、意外险多数时候赔付的范围很小。
5、有了医疗险,并不是什么病都能赔。
6、分红产品不一定会有红利分配,特别是不能保证年年分红。
7、尽量选择年缴而不是一次性缴费。
9、保险真正的服务就是理赔。
10、保险赔偿金不征税。
11、保险合同无效有两种情形:一是全部无效;二是部分无效。
香港
日本人均六份寿险
控件排序事件中用DataView及DataTable排序
作者:techmango 日期:2010-01-08
在做ASP.NET页面开发时,经常要用到dataset(或者DataTable),绑定到DataGrid或GridView上要进行重新排序,排序规则按照数组fids元素的顺序进行。本文将介绍如何在排序事件用DataView及DataTable实现排序功能.
一般人的做法是用DataView排序,关键代码如下:
DataView dv = dt.DefaultView;
dv.Sort = "dis,发布日期 desc";
然后把dv绑定到DataGird输出。
不过问题又来了,如果我们需要分页功能,在翻页时,我们需要ViewState等控件来保存状态啊.那么我们还是需要用到DataTable或DataSet, DataView本身不能被序列化,而DataView中的Table属性是未经排序的,所以它在这里不起作用.
于是有个菜鸟级土解决方法如下(只使用了简单的循环):
private DataTable SortTable(DataTable dt,string[] pids)
{
DataTable dt0 = dt.Clone(); //复制原表结构
for(int i=0;i<pids.Length;i++)
{
if(pids[i] != string.Empty)
{
DataRow[] drs = dt.Select("pos_id=" + pids[i]);
if(drs.Length > 0)
{
foreach(DataRow dr in drs)
{
dt0.Imp
}
}
}
}
return dt0;
}
说明:就是对排序的数组循环,在datatable中找对应的行,然后复制到新表中。
该方法的效率还是可以的,不过如果交集次数大于20,000,000的时候,就会有效率问题.
其实啊,新近版的.NET类库里的DataRow[]集合对象中已经有个CopyToDataTable方法可以解决DataTable排序问题,在控件的排序事件中实现如下代码:
string currentSortColumn = this.SortColumn;//封闭ViewState变量的属性
this.SortColumn = e.SortExpression;
if (currentSortColumn == this.SortColumn)
this.SortAscending = !this.SortAscending;//封闭ViewState变量的属性
else
this.SortAscending = false;
DataTable dt = (DataTable)ViewState["DataSource"];
DataRow[] filter = dt.Select("",this.SortColumn + " " + (this.SortAscending? "ASC" : "DESC"));
DataTable newTable = filter.CopyToDataTable();
ViewState["DataSource"] = newTable;
this.BindDateGrid();
但我们却不知道CopyToDataTable的效率是否足够好.
学会了41种粥的做法去温暖爱的人的胃吧
作者:techmango 日期:2010-01-06
一定要学会的十种美味排骨做法
作者:techmango 日期:2010-01-04
无意中从网上发现这十款排骨的做法,觉得很简单,而且也勾起了我吃排骨的欲望,看了看觉得平日里做的也基本如此,只是这里更讲究营养的搭配,记录下来,准备一个礼拜做一款,满足一下我们家一群肉食动物的食欲吧。尽量做到“神似”,“形似”类似形式主义,就不考虑了,反正最后都进入肚子了呢。朋友们如若喜欢,也可以照着做的,很简单的。馋了吧,恩,有点。实在是太诱人了!
1、香酥排骨
用料:
1、猪排骨一斤。
2、葱三棵。
3、老姜一块。
4、酱油一大匙。
5、五香粉咖啡匙。
6、熟芝麻一大匙。
7、香油一小匙。
8、盐、味精适量。
9、汤或水一汤匙。
做法:
1、排骨斩段,过飞水捞出;葱切段;姜切片。
2、将排骨放沸水锅中煮约二十分钟,捞出后装碗里,放入酱油、姜片、盐,拌匀码味约三十分钟。
3、锅中放油烧至七成热,下排骨炸至表面微黄色后捞出。锅中留约一两油,放入排骨、汤或水、五香粉、味精,用中火烧至汤汁将干时,放芝麻、香油铲匀即可起锅装盘上桌。
2、草莓酱排骨
用料:
1、猪排骨半斤。
2、草莓酱两大匙。
3、蕃茄酱两大匙。
4、白糖一咖啡匙。
5、盐、鸡精适量。
做法:
1、排骨斩段,飞水去血沫后捞出。
2、将排骨装盘子里,放沸水蒸锅中大火蒸约半小时后,取出待用。
3、锅中放油烧至四成热,放入草莓酱、蕃茄酱、白糖、盐用小火慢炒约一分钟,下排骨、鸡精,翻炒均匀后起锅装盘即成。
。原来的第一版却只有国内城市的,能够自动探测浏览者的物理地址。而现在这个版本加入国际重要城市的天气预报,但是不能自己探测浏览者的物理地址,因为技术实现起来非常烦琐。各有各的优点











