代码改变世界

阅读排行榜

一起谈.NET技术,ASP.NET MVC 验证方式(1)

2011-08-29 19:31 by 狼人:-), 277 阅读, 收藏,
摘要: 实现一个简单的验证(C#) 本部分主要目的是说明如何在ASP.NET MVC应用程序中实现验证。例如,将了解如何验证一个表单提交时必填内容的合法性。了解如何应用model state和验证相关的HTML helpers。 理解Model State 你使用model state,更准确点说是使用model state字典去表示验证错误。比如,列表一中的Create()方法,在产品类保存入库之前去验证产品类的属性。 把验证和数据逻辑加到控制类中是违反编程方法的,控制类中应该仅包含程序的流程逻辑。此处是为了便于说明才这样写的。 列表1---Controllers\Produ... 阅读全文

一起谈.NET技术,.NET 3.x新特性之自动属性及集合初始化

2011-08-29 19:26 by 狼人:-), 277 阅读, 收藏,
摘要: 今天公司弄了个VS2008 beta 2中文版,虽然很大一部分是为了JS的智能提示外,也应该好好的温习一下.NET的一些新特性,由于以前写过一些文章,但是都没有系统的学过,都只是尝一下新鲜感。不知道从那开始,所以今天就来看看自动话属性,以及对象初始化和集合初始化的一些新特性。 1.自动属性 在做一个程序是我们离不开属性,特别是实体类。我们用指头一个一个的敲着get和set及局部的变量(Fields),现在可好不用在重复敲那些东东了我们只要用到get和set,就和我们的接口声明差不多了,是不是很happy。 OK看个例子先,在.NET 2.0下我们声明一个实体类要有如下做法,这... 阅读全文

Android 轻松实现语音识别

2011-08-28 23:33 by 狼人:-), 277 阅读, 收藏,
摘要: 苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。 所以Google Voice Recognition在Android 的实现就变得极其轻松。 语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的Api 实现这一功能。 功能点为:通过用户语音将用户输入的语音识别出来,并打印在列表上。 功能界面如下: 用户通过点击speak按钮显示界面: 用户说完话后,将提交到云端搜索... 阅读全文

写出优雅简明代码的论题集 -- Cshar“.NET研究”p(C#)篇[1]

2011-10-15 19:51 by 狼人:-), 276 阅读, 收藏,
摘要: 最近和一些朋友讨论如何写出优雅的代码,我们都很喜欢C#,所以以C#为例。主要一共有三位程序员在一起讨论,为简单起见我用ABC代表我们三个人。 有时候我们会针对一些代码进行讨论,有时候我们会提出一些观点,有时候我们会一起学习网上一些现有的博客,为了便于大家引用,我给每一个论题都编上号。 在很多情况下,我们的意见统一,那么我会给大家呈现我们的结论;但是有些情况我们有分歧。 你可以加入我们的讨论,我非常也希望能够获知你的意见,让我们一起茁壮成长! 好吧,让我们今天就开始。 论题一:函数越小越好! 相信绝大部分程序员会认同这一点,维护一个超过100行的函数会让人抓狂。 ... 阅读全文

KILL杀毒软件重出江湖 公司股权全内资组成

2011-09-24 00:06 by 狼人:-), 276 阅读, 收藏,
摘要: 3月10日消息,有着20多年历史的国内老牌杀毒软件KILL将重出江湖进入普通用户视野。目前冠群金辰公司已经完成股权调整,近期将发布其公司的下一步发展战略。 由于冠群金辰旗下的KILL杀毒软件长期以来一直关注于行业市场,逐渐淡出公众的视线。近期,随着冠群金辰股权结构的变化,新投资公司的加入,使之重新进入消费级市场领域。 据了解,KILL防病毒软件的第一个版本于1989年7月推出,由公安部计算机管理监察局监察处反病毒研究小组编写,是国内第一个反病毒软件。93年进行市场化运作。98年5月,公安部金辰公司与美国CA公司合资,据称将CA的InocuLAN与原KILL软件合并仍称为KILL。经过十多年的. 阅读全文

眼球网站经济学之我见——货币的汇率问题,互联网营销

2011-09-02 20:15 by 狼人:-), 276 阅读, 收藏,
摘要: 前面提到了一个很麻烦的问题:问什么有人真愿意花时间做租用首页并四处搜寻合适的内容? 赚得博客园货币——比如叫博元,是我们的设计的动力系统,但是这个博元的内在价值,却是动力大小的根本问题所在。前面的回复中有人提到,这种虚拟货币没有任何价值,除非和RMB挂钩。这个说法可以说是有一定的道理在里面,不过不精确。CSDN中的积分,也就是一种不挂钩的货币,网游中的货币也不挂钩。可是它们仍然是有效的,因为他们仍然衡量出价值——只不过基本上衡量出一个被认同度价值,或者难听点要说是虚荣心也行,总归它仍是有效的。不过,这样的封闭体系,其逼近价值的能力可能是有限的,或者是有偏向的。具体的,作者这篇文章如果出... 阅读全文

一起谈.NET技术,Powershell简介及其编程访问

2011-09-01 23:47 by 狼人:-), 276 阅读, 收藏,
摘要: 这个工具可以单独使用,完全可以取代cmd.exe。例如如下: 但它的功能远不止于此,例如我们可以很容易地获取所有的进程名称: 再来看一个,下面这个例子是获取当前正在运行的服务列表。(可以用条件很方便地筛选): 除此之外,Powershell还支持定制,例如微软很多产品都提供了专门的Powershell插件(典型的有:SQL Server,SharePoint Server, Exchange Server等)。通过这些特殊的外壳,可以实现对服务器的管理。功能非常强大。例如下面的SQLPS,可以像查看文件夹那样查看数据库: 再例如下图的EMS(Exchange Managme... 阅读全文

一起谈.NET技术,asp.net利用log4net写入日志到SqlServer数据库

2011-09-01 23:47 by 狼人:-), 276 阅读, 收藏,
摘要: asp.net利用log4net写入日志到SqlServer数据库,Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。 下面就我的安装部署log4net到MS sql server的经验与大家分享。 下载log4net的Dll文件并引入到项目中,在你的web主项目(比如MainWeb.csproj)添加对log4net.dll的引用,并在相应的Globall.cs文件中的Application_Start 事件中写入 protected void Application_Start(Object sender, EventArgs e) ... 阅读全文

艾伟也谈项目管理,假如我是一个项目总监/经理

2011-08-29 19:09 by 狼人:-), 276 阅读, 收藏,
摘要: 就国内中小民营企业而言,项目总监/经理的角色最为尴尬。项目总监/经理不是一个行政上的title,所以没有行政、财务、人力上的权力;项目总监/经理也很少有项目提成或项目奖金;项目总监/经理更多的被视为因政治因素而临时授命的一个暂时性的英雄人物,一个能够带领一群初级工程师完成某项任务的高级技术工程师。简而言之,只有义务而缺乏权利。 在绝大多数中小民营企业中,抛开强烈的政治斗争不说,还缺乏完善的公司管理制度,缺乏正规的项目管理流程,缺乏足够的技术储备力量。所以身处民营企业这个漩涡中,需要考虑的不仅仅是项目管理本身,很多时候你要与公司整个复杂的环境去做抗争、妥协;其次你需要自己制定一套行之有效... 阅读全文

js 去掉字符串前后空格

2016-10-09 00:45 by 狼人:-), 275 阅读, 收藏,
摘要: 第一种:循环检查替换 第二种:正则替换 第三种:使用jquery jquery内部实现为: 第四种:使用motools 第五种:裁剪字符串方式 阅读全文
上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 416 下一页