Smartkid's binary life

博客园 首页 联系 订阅 管理

2012年10月5日

摘要: 下午装了 typescript , 在坑里跌进爬出~~~类型强制转换在C#中,我们可以使用 (T)someVar 将someVar转换成类型T, 在typescript中,则使用 <T> someVar。万能的 any对于不知道类型的对象,例如由页面中的javascript传入的对象, 可以将其声明成 Any。也可以将任意的对象强制转换为 any,从而绕过强类型检查。例如我们想为预定义的 window 对象增加一个属性,就可以采用: //Casttoany,sowecanadd a propertytoanalreadydefinedclass,//otherwise thecom 阅读全文
posted @ 2012-10-05 22:05 Smartkid 阅读(1707) 评论(1) 推荐(0) 编辑

摘要: 作为一个 Javascript 菜鸟,今天下载了 Typescript 尝尝鲜~~不得不说,偶被戳到G点了~~~Typescript 的优点:1)终于基本摆脱了 javascript 智能感知和重构的劣势了,好歹现在有个能用的 Rename 了。VS 的 javascript 智能感知就是个捣乱的~2)作为 javascript 的超集,和 javascript 的兼容性最好,能发挥所有 javascript 的功能,而其他的方案(如 CoffeeScript, Script#) 都或多或少地丢失了部分 javascript 的功能3)现有的javascript程序不用任何修改就可以成为Typ 阅读全文
posted @ 2012-10-05 18:12 Smartkid 阅读(13084) 评论(15) 推荐(8) 编辑

2012年9月20日

摘要: 使 Visual Studio 2012 采用大小写混合的主菜单在注册表HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General\下添加SuppressUppercaseConversion 项,类型为DWORD,值为1,然后重启 VS采用 Visual Studio 2010 风格的界面色调如果觉得 VS 2012 默认的界面颜色不容易很难识别不同的窗口,可以通过菜单项 "Tools/Extensions and Updates" 下载插件Visual Studio 2012 Color Theme Ed 阅读全文
posted @ 2012-09-20 20:58 Smartkid 阅读(535) 评论(0) 推荐(0) 编辑

2012年6月6日

摘要: Controller.UpdateModel<TModel>(TModel model, ...) 函数族只绑定定义在 TModel 及其基类中定义的属性,而不绑定 TModel 的派生类中定义的属性。例如:publicclassMyBase{publicStringFoo{get;set;}}publicclassMyDerived:MyBase{publicStringBar{get;set;}}publicclassMyController:Controller{publicvoidSearch(FormCollectionvalues){MyBaseobj=newMyDer 阅读全文
posted @ 2012-06-06 22:51 Smartkid 阅读(999) 评论(0) 推荐(1) 编辑

2011年4月10日

摘要: EntityDataModel 默认生成的实体类派生自 EntityObject: publicclassMyUser:EntityObject如果要定一个项目通用的基类,如:[代码]可以修改 tt 文件如下 (diff格式):[代码]这样就禁止了T4模板在生成代码中包含基类,然后手工在partial 类中定义基类。 阅读全文
posted @ 2011-04-10 22:51 Smartkid 阅读(628) 评论(0) 推荐(0) 编辑

2008年6月29日

摘要: The unit test in Visual Studio has a bug: AppDomain.CurrentDomain.BaseDirectory always returns the installtion directory of the visual studio 2008 instead of the 'Out' directory. So if your code hav... 阅读全文
posted @ 2008-06-29 02:53 Smartkid 阅读(791) 评论(0) 推荐(0) 编辑

2007年6月6日

摘要: 愚蠢的做法: http://weblogs.asp.net/nunitaddin/pages/microsoft-lawyers-chapter-3.aspx 明智的改变: http://www.theserverside.net/news/thread.tss?thread_id=45690&asrc=EM_NLN_1537240&uid=2449092 阅读全文
posted @ 2007-06-06 14:07 Smartkid 阅读(491) 评论(0) 推荐(0) 编辑

2007年5月13日

摘要: 利用一条SQL语句返回成百万的整数序列 阅读全文
posted @ 2007-05-13 14:52 Smartkid 阅读(1278) 评论(0) 推荐(0) 编辑

摘要: 在PowerDesigner 的 SQLServer2005的PDM (Physical Data Model) 中创建SCHEMA的方法:1)主菜单: Model/Users and Roles/Users2) 创建一个User3) 将次user的stereotype 设为schema.是不是很隐晦啊~~~~ 阅读全文
posted @ 2007-05-13 00:33 Smartkid 阅读(848) 评论(1) 推荐(1) 编辑

2007年2月22日

摘要: IBatisNetGen generates IBatisNet SQL mapping file and a group of CSharp classes from a database table. Output for each database table Entity, the C# class that represents a database record. D... 阅读全文
posted @ 2007-02-22 19:35 Smartkid 阅读(4713) 评论(7) 推荐(1) 编辑