摘要:关于以下这些变量定义的一些疑惑 var a={},b=[],c=function(){},d=(function(){}){};1var obj1={ pro1:2, pro2:"ss", pro3:function(){}};typeof obj1for(var pp in obj1){ console.log("typeof "+pp+ " is "+(typeof pp)+" value "+ obj1[pp]);}/******objecttypeof pro1 is string value 2typeo 阅读全文
javascript面向对象起步
2011-09-06 21:31 by 小sa, 200 阅读, 0 推荐, 收藏, 编辑
摘要:注:console.log("")只能在Firefox,或 chrome 中firebug调试其他地方请换成 alert("")/* 起步之一直接写成函数 此时为面向过程 */function startAnimalation() { console.log("start");}function stopAnimalation() { console.log("stop");}/* 起步之二*/var Animal = function() { console.log("constructor" 阅读全文
转载 Javascript 再认识
2011-09-05 23:48 by 小sa, 244 阅读, 1 推荐, 收藏, 编辑
摘要:JavaScript以其强大灵活的特点,被广泛运用于各种类型的网站上。一直以来都没怎么好好学 JS,只是略懂皮毛,看这篇文章时有读《PHP圣经》的感觉,作者深入浅出、生动形象地用各种实例给我们分析了 JavaScript的数据结构,让人有一种豁然开朗的感觉。全文如下:编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就 阅读全文
转载 什么是闭包
2011-09-03 12:15 by 小sa, 199 阅读, 0 推荐, 收藏, 编辑
摘要:首先,我觉得,一个概念,如果不理解也不影响使用的话,那么,就没必要去理解它、去学习它。闭包就是这样一个概念,你不理解它也能很好的用它。俺这两年写as3程序,是天天在和它打交道,甚至有过一个function套一个,一个方法中套了20多个function的极端例子,但从未深究过它是怎么实现的,它就像水和空气一样,我们不需要知道水是H2O,空气是氧气氮气二氧化碳等的混合物,也活的好好的。其次,我觉得,网上对闭包概念的解释都太狭隘了,看得人蛋疼,就像回到了i++,++i时代一样。如果非要去理解这个概念,像那样去理解,则收获太小,不值得。维基百科上对闭包的解释就很经典:在计算机科学中,闭包(Closur 阅读全文
LINQ 使用方法
2011-07-04 01:04 by 小sa, 263 阅读, 0 推荐, 收藏, 编辑
摘要:int[]numbers={5,4,1,3,9,8,6,7,2,0};varlowNums=fromninnumberswheren<5selectn;List<Product>products=GetProductList();varsoldOutProducts=frompinproductswherep.UnitsInStock==0selectp;List<Product>products=GetProductList();varexpensiveInStockProducts=frompinproductswherep.UnitsInStock>0 阅读全文
Tips
2011-04-21 15:39 by 小sa, 295 阅读, 0 推荐, 收藏, 编辑
摘要:现在的视频网站一般都会在视频开头加上十五秒左右的视频广告,因为在这些网站观看视频本身是免费的,所以网站为了运营下去加点广告也无可厚非,但是有些同学觉得这15秒的视频广告无法忍受,并且研究出了通过修改host文件屏蔽掉视频开头广告的方法,老大网络在这分享一下子!将以下内容复制到 host (C:\WINDOWS\system32\drivers\etc)文件内即可#屏蔽优酷网视屏广告127.0.0.1 atm.youku.com127.0.0.1 Fvid.atm.youku.com127.0.0.1 html.atm.youku.com127.0.0.1 valb.atm.youku.com 阅读全文
EF之数据库连接问题The specified named connection is either not found in the configuration, not intended to be used with the Ent
2011-04-19 00:01 by 小sa, 1061 阅读, 0 推荐, 收藏, 编辑
摘要:Entity Framework项目自动生成的edmx文件的连接字符串的问题1.首先修改add name="NorthWindEntities" connectionString="metadata=res://*/NorthWind.csdl|res://*/NorthWind.ssdl|res://*/NorthWind.msl;provider=System.Data.SqlClient;... 阅读全文
读书笔记之设计的层次
2011-04-15 13:44 by 小sa, 206 阅读, 0 推荐, 收藏, 编辑
摘要:1.软件系统2.分解为子系统或包 1)用规则使得子系统之间的交互明显简化。 2)分层 各个击破3.分解为包中的类 1)类与对象,模式与实例 2)接口和子程序划分4.分解为类中的数据和子程序 1)5.子程序内部 阅读全文
读书笔记之理想设计的特征
2011-04-14 15:04 by 小sa, 218 阅读, 0 推荐, 收藏, 编辑
摘要:1.最小的复杂度:简约而不简单的2.易于维护:设计时为维护工作者着想,尽量写详细的注释,代码规范,命名统一。3.松散耦合:程序的各个部分关联应该少,应用类接口中的合理抽象,封装及信息隐藏等,可减少集成测试与维护是的工作。4.可扩展性:增强功能而无需破坏其原有系统。5.可重用性:系统的组成部分可以重复使用。6.高伞入,低伞出。系统大量的类使用某一指定的类如(低层次上的工具类utility class),一个类少量或者适量的使用其他类。7.可移植性8.精简性:系统没有多余的部分9.层次性:尽量保持各个层次的独立,责任明确10.技术标准:标准化常用的方法。 阅读全文
Google MySQL tool releases
2011-04-05 10:12 by 小sa, 391 阅读, 0 推荐, 收藏, 编辑
摘要:I'mhappytoannounceanewroundofGoogleMySQLtoolreleases.We'rejustgettingstarted,buthere'swhat'savailablesofar:db.py:Easilyexecutequeriesinparallelonashardeddatabasesql.py:Interactiveshelltodb.pypermissions.py:ManageMySQLpermissionsinaPython-basedformatvalidate.py:ParseSQLusingpyparsinga 阅读全文