2007-04-06
TAG:随笔
好几年没有来过网吧,被检查过身份证后来蹑手蹑脚的坐在一台电脑旁,左找右找的却迷糊的不知道主机按钮在那里,弱弱的问了下网管gg才知道主机都被他们装到网吧墙里,只露一个小小的红按钮。现在的网吧现代化确实非几年前可比了。

若干年前在网吧也是一位资深的网虫,曾经有过4天3夜不出网吧的“好成绩”,这中间也有不少趣事。

1、大学毕业时有次去网吧,网管把我当做初中生拒之门外,后拿身份证来上网,没玩多久被来网吧检查的警察叔叔请了出去。

2、在网吧遇到我网友的女儿,汗颜。。。。当时我在碧水蓝天做九级聊天室管理,中间认识了一位40多岁的阿姨级网友,有天随便聊,她问我在那里,我说我在河南,又问我在哪个大学,我说河南师范大学,。。。。又问到我现在在哪网吧,最后她爆出一句话:“我女儿今年考上你们学校了,现在就在你那个网吧上网,我让她站起来...



 
2007-03-30
TAG:随笔
这么多年过去了,身边的人来了又走;

当终于最后还是选择了孤独,或许这是因为我是一个适合孤独的人;

我没有对不起任何人,那么这是否应该值得宽慰的?

前方是一眼看不到终点的路,在曾经的路上遇到过这样那样的困难,而未来的路也不会那么平坦;

人只要活着就应该奋力奔跑,同时学会保护自己。

放弃的我永不反悔,承诺过的我会兑现。

25岁之前为了自己更好的生存,25岁以后为了给别人更好的生存。

 

 

 

 

...



 
2007-03-29
TAG:englist
Yesterday,I made a bet that I would Write My First Englist Topic.

Although My Englist too bad,But I hope cach the promises .

If you want to learn Englist,you must grasp write and speak.

 

 





 
2007-03-21
TAG:搜索相关
这里我只谈运营门户系统的信息配发机制。现在每天voosay更新的信息量在1500-2500之间,这些信息来自于众多的博客。

在voosay门户下有18个频道左右,每天更新的信息通过机器筛选过滤能够正确分发到指定频道的机会指在70左右,这中间还存在一些人为的干扰,所以可能会出现在军事里面有关于女人的文章的出现。

机器在某些方面永远赶不上人类。每天定期的抓取大概需要10分钟左右,机器作第一次筛选分类,然后再人工做一次分类,这样可以保证信息配发的准确性,下面我要实现的是每天花在voosay首页排版以及信息配发的时间在一个小时以内。

信息配发:机器筛选+人工分类

 

...



 
2007-03-20
TAG:

最近发生了很多事情,造成我的博客没有办法更新,这让我感觉生活中缺少些什么。

戴戴终于下定决心和我分手了,一般来说她做出的决定是没有办法改变的,在经历很痛苦的一星期后我才开始正视事实,随她吧。是我的永远都会回到我身边的,爱情强求不得。

Voosay终于上线了,虽然问题多多,但还好,服务器一直稳定,系统一直飞速的跑着,在没有投资到帐之前,守住就是我们最大的胜利。

我的生活有很大的改变,这是真的。我开始穿正装,走路的时候开始刻意把背直起来,zongxin说我现在像个男人了。开始不熬夜,每天4顿饭,非常注意营养搭配,为了让自己生活更好,买了很多电器,电饭锅 光波炉 熨斗。。。。。。等等。短短9天长了6斤.

说到穿着,我扔掉了以前大部分衣服,重新买了很多正装,太瘦挑选衣服是一件很困难的事情,以前难为戴戴给我买衣服了,去购物时我还习惯性的为戴戴买东西...





 
2007-02-27
TAG:.net JavaScript
我遇到了这种问题,经过测试 代码没有任何问题。后来使用嗅探器抓包显示,Response.setcookie(...) 并没有起作用,在header里并没有任何cookie数据

这就说明一个问题,代码没有错 他正确的发送出去了向客户端设置cookie的指令,但在客户端并没有接受到。所以原因就在这里。cookie被截获了,这样的情况大多是你装了防火墙和杀毒软件开启了防护cookie的设置。关掉即可。

关掉以后 再抓包看看 就应该是可以写入cookie文件了

...



 
2007-02-06
TAG:随笔

爱情,原本就是含笑而饮的毒酒.

爱情不复杂 来来去去也就三个字,不是"我爱你""我恨你",便了"算了吧" "怎么了""分手吧".

我相信爱情可以排除万难,只是 万难之后又有万难 这是我更相信的.

我爱你吗?是的 已经爱到危险的程度,危险到什么程度?已经不能一个人孤单的生活.正因为如此,才敢分离,为了让你找寻自认为的幸福.

我们不适合,这是几乎所有人都在和我们说的苦口良药,可爱情这杯毒酒喝下去之后是再没有解药的.

和你在一起明知会失去自由,明知这是一生一世的合约,为了得到你,为了令你快乐,也甘愿做出承诺。恋爱是一个追求不自由的过程.

人生的大部份时间里,承诺同义词是束缚,奈何我向往束缚。

孤单不是与生俱来,而是由你爱上个人的那一刻开始。喜欢一个人,是不会有痛苦的。爱一个人,也许有绵长的痛苦,但他给我的快乐,也是世上最大的快乐。

原谅我!有一些话曾让你伤心.原谅我!笨拙的不知道如何让你感受到我的爱.原谅我!没有给你要的幸福.

离开之后,我想你不要忘记一件事:不要忘记想念我。想念我的时候,不要忘记我也在想念你。





 
2007-02-06
TAG:随笔

刚刚和坯子雨过天晴,我想我应该以后更加的多关心一下巍巍,好好照顾他,不应该总让他为了我去做他不喜欢的事情,我想让他知道除了计算机还有戴戴!

记得这段话





 
2007-01-24
TAG:.net

来源:http://www.cnblogs.com/kwklover/archive/2007/01/24/628501.html

概要:
1,通过分析Header提取编码
2,通过分析BOM(Byte Order Mark)提取编码
3,通过分析页面的meta提取编码
4,通过字节流分析检测编码

正文:
总结一下。目前有四种方法
1,通过分析Header提取编码。
 这个也是比较简单。也是大家常用的,不过既然是总结。那还是帖一下代码吧。


 WebRequest webRequest = WebRequest.Create(url) ;
 HttpWebResponse webResponse 
= (HttpWebResponse)webRequest.GetResponse() ;
 Regex reg_charset 
= new Regex(@"charset\b\s*=\s*(?<charset>[^""]*)") ;
 WebHeaderCollection headers 
= webResponse.Headers ;
 
string encodingName = string.Empty;
 
string contentType = headers["Content-Type"];
 
if (contentType.IndexOf("charset"> 0 && reg_charset.IsMatch(ContentType))
 
{
     encodingName 
= reg_charset.Match(contentType).Groups["charset"].Value;
 }

2,通过分析BOM(Byte Order Mark)提取编码
通过BOM检测编码
说明:上面的用到的GetByteContent方法,在3中有;
3,通过分析页面的meta提取编码
这个也是大家常用。但是这里不需要抓两次。一次就可以分析了

string encodingName = string.Empty ;
 WebRequest webRequest 
= WebRequest.Create(url);
 HttpWebResponse webResponse 
= (HttpWebResponse)webRequest.GetResponse();
 Stream stream 
= webResponse.GetResponseStream();
 
byte[] htmlByte = GetByteContent(stream); 
 stream.Close();
 
string temp = Encoding.GetEncoding("utf-8").GetString(htmlByte) ;
 
string reg_charset = "(<meta[^>]*charset=(?<charset>[^>'\"]*)[\\s\\S]*?>)|(xml[^>]+encoding=(\"|')*(?<charset>[^>'\"]*)[\\s\\S]*?>)";
 Regex r = new Regex(reg_charset, RegexOptions.IgnoreCase);
 Match m 
= r.Match(temp);
 encodingName 
= (m.Captures.Count != 0? m.Result("${charset}") : "";

 
string html = Encoding.GetEncoding(encodingName).GetString(htmlByte) ;
 
//GetByteContent函数
 private byte[] GetByteContent(Stream stream)
 
{
        ArrayList arBuffer 
= new ArrayList();

        
byte[] buffer = new byte[1024];
        
int offset = 1024;
        
int count = stream.Read(buffer, 0, offset);
        
while (count > 0)
        
{
            
for (int i = 0; i < count; i++)
            
{
                arBuffer.Add(buffer[i]);
            }

            count 
= stream.Read(buffer, 0, offset);
        }


       
return (byte[])arBuffer.ToArray(System.Type.GetType("System.Byte"));
 }

4,通过字节流分析检测编码
 就是一个byte一个byte的分析。网上的高手太多了,我这等菜鸟就不在这里献丑了。
 已经有网友写出来了。高手Lion出品。2K多行代码。;)*—¥……#……#%……
 我测试下。效果不错!可以从下面的URL获得需要的信息
 http://www.cnblogs.com/lion.net/archive/2005/02/24/108395.html

5,一点问题
我在测试中。通过
StreamReader sr = new StreamReader(stream, Encoding.GetEncoding("utf-8"));

StreamReader sr = new StreamReader(stream, Encoding.UTF8);
结果竟然是不同的(前者正常,后者乱码)。
而Encoding.UTF8.Equals(Encoding.GetEncoding("utf-8"))是true
有那位朋友知道原因的。诚请指教。thanks!




 
2007-01-16
TAG:.net

太长了 进去看

 





分页 共37页 第一页 上一页 6 7 8 9 10 11 12 13 14 15 下一页 最后一页
wwpizi@gmail.com
emir123456@hotmail.com
emir123456@yahoo.com.cn
我的档案:

访问统计: