小鬼之家

流浪,游走于文明与原始之间. 关注底层技术,实现美好生活。QQ: 886988

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  54 Posts :: 0 Stories :: 61 Comments :: 1 Trackbacks

2008年8月3日 #

里面有很多不错的照片,真的很不错,记忆在此,方便自己查找.

 

http://pic.571job.com/index.htm

posted @ 2008-08-03 15:35 黄志强 阅读(14) | 评论 (0)编辑

2008年7月31日 #

    工作需要写了一个表格的过虑类,使用了mootools.js.

 

Code
posted @ 2008-07-31 17:05 黄志强 阅读(16) | 评论 (0)编辑

2008年7月24日 #

     摘要: Cvv.WebUtility框架是在我学习了promesh.net框架后,根据项目开发的需要,去除一些不必要的特性,添加一些必要的特性,并且运用编译原理的知识重新实现了自己的模板解析算法,再结合.net2.0的等性加入了模板缓存,采用了PetShop的数据分层方式.以下是项目结构图:IDAL: 接口层Model: 实体层SQLiteDAL 和 SQLServerDAL: 数据层Web: Web项目... 阅读全文
posted @ 2008-07-24 23:44 黄志强 阅读(1411) | 评论 (12)编辑

2008年7月4日 #

Declare myCurrsor Cursor Local For
    
select isnull(First_Name,''+ ' ' + isnull(Last_Name,''as InvestigatorName from dbo.Investigator where Study_ID = @StudyId
    
open myCurrsor
    
Fetch Next from myCurrsor into @InvestigatorName
    
While @@Fetch_Status = 0
    
begin
        
if(@count > 0)
        
begin
            
select @ResultVar = @ResultVar + ''
        
end

        
select @ResultVar = @ResultVar + @InvestigatorName

    
Fetch Next from myCurrsor into @InvestigatorName
    
end
posted @ 2008-07-04 11:02 黄志强 阅读(7) | 评论 (0)编辑

2008年7月3日 #

  BS应用和CS应用的最大的区别是BS应用面向的是众多的浏览器,而CS应用面向的是自己所专有的客户程序.

      目前能在各大浏览器里使用的原素还是html/xhtml, css, javascript, 但这些东西的使用形式却在不断地变化着.

      2004年以前,或者说更早一些时候,各大网站的布局还是大量地使用table进行布局,而现在,几乎技术实力略好一点的网站都已经采用div+CSS的方式进行布局了.

      AJAX流行之前,javascript所做的最主要的任务是进行表单的客户端较验,而现在,它却成为了网站开发中极为重要的一点,大量的动态效果被开发了出来,众多的JS库层出不穷. prototype, mootools, jquery等优秀的脚本库也越来越为广大程序员所熟悉,并且开始大量地在项目中应用.

      前台的变化是推陈出新,而后台的变化却是百家争鸣了.从最初的业务逻辑和表现的混合开发方式到微软所推崇的控件快速开发方式,再到被广大追求进步的程序员所认可的MVC开发方式.

      无论前台后台怎么变,不变是却是最基本的东西,那就是一个正常程序员应该有的最基础的知识.只要你精确的掌握了html/xhtml和css的标签和属性,你就能在不同的应用中发挥出它们的特色与优点, 只要你掌握了javascript和DOM对象结构,那实现什么样的动态效果就只是看你想不想去实现它而已了.后台的变化虽然不是那么好把握,但如果你看得明了一点,在大量的应用中后台要实现的其实也就是读写数据库的功能而已,只是不同的开发方式实现这些东西的形式不一样,方便程度不一样而已.当你熟练地掌握了面向对象的封装,继承,多态等知识你就会明白为什么一些框架会这样子进行组织,而另一些框架却使用的是完全不同的组织方式.

    把握开发的本质是把我们从烦琐的开发中解放出来的根本,所以我们应该努力地去掌握事物的本质,只有这样我们才能不断地总结开发经验,改进开发方式,使自己不断地解放出来.

posted @ 2008-07-03 13:17 黄志强 阅读(45) | 评论 (0)编辑

2008年7月2日 #

FileStream fs = new FileStream(Server.MapPath("Web.config"), FileMode.Open, FileAccess.Read, FileShare.Read, 8192);
SHA256 hasher 
= SHA256.Create();
byte[] data = hasher.ComputeHash(fs);

StringBuilder sb 
= new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
    sb.Append(data[i].ToString(
"x2"));
}

posted @ 2008-07-02 20:59 黄志强 阅读(27) | 评论 (0)编辑

2008年6月29日 #

      当今社会,信息是多了而不是少了,但人们却常常会感觉自己缺乏信息,准确地说是缺少在适当的时候出现的合适的信息.

      网络的兴起已经有好长的一段时间了,在还没有网络和电视电台的时候,我们的信息主要来源于人们的口头传播,这时候信息是动态的,是有选择性地传播的.当网络兴起,我们的主要信息主要来源于各大网站或通过baidu google等进行主动搜索,这时候信息是静态的.

      动态信息的传播是挟带信息的人为主动,拥有信息的人往往知道谁会对这个信息感兴趣,所以信息会是有针对性地进行传播的,不会造成信息的泛滥.静态信息的获取往往是以需要信息的人为主动,人们常常需要从极为杂乱的信息海洋中寻找自己需要的东西,这就要求用户要对使用baidu google之类的工具极为熟练,即使如此,这也需要花掉相当多的寻找信息的时间.我们能不能像在没有网络的时候那样让自己在网络中自己流动起来呢?答案当然是确定的,而且也有不少的人在进行着这样的尝试.例如sns,wiki等,但这些都未让信息真正地流动起来.

      我认为信息是可以自己流动起来的,在现实社会,信息已经建立了很健全的公众信息流动机制,一些热点信息很快就能像流行病毒一样扩展开来,它的流动速度之快几乎可以达到几分之一的光速.但针对小众的信息流动机制却从来都没有被有效地建立过,信息被局限在一个极小的范围.网络这样的一个现代化的平台的建立本来应该能很好的实现信息有针对性地流动,但利益的划分却使它到目前为止也未能实现这样的功能.

      有人说网络的最终形式是只有一个网站,如果真的是这样的话,我想信息就会自然而然地流动起来了.当所有的网站都建立在统一的规范下的时候,信息的共享与交流就是自然而然的事情,这样人们在网络上的行为就能促成信息的自然流动.

posted @ 2008-06-29 18:35 黄志强 阅读(20) | 评论 (0)编辑

2008年6月28日 #

     摘要: 因为在做大文件上传的分析中需要用到一段字符串的匹配算法,所以重新学习了一次KMP算法.[代码] 阅读全文
posted @ 2008-06-28 23:00 黄志强 阅读(26) | 评论 (0)编辑

2008年6月19日 #

在优化模板分析代码的时候突然想到了一个关键字:block

使用的形式是:
block("blockName"){
    //Anything you like.
}

主要是实现模板文件的部分重用.
posted @ 2008-06-19 22:46 黄志强 阅读(12) | 评论 (0)编辑

2008年6月9日 #

      有得必有失,这是一条至理名言,但我们往往不愿意相信这样的观点,而事实却往往不得不让我们信服.

      人总是在选择中失去,在失去中选择.

    
posted @ 2008-06-09 00:47 黄志强 阅读(21) | 评论 (0)编辑

小鬼之家