11 2014 档案

摘要:本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whate... 阅读全文
posted @ 2014-11-28 14:29 juggd 阅读(672) 评论(0) 推荐(0) 编辑
摘要:最近我发现了这个PYPL——编程语言流行指数。它对各种语言的流行指标进行了二次发掘。作者指出TIOBE指数很可能不能反映出真实情况,归咎于一些编程语言的名称会导致误解。他引入了一些新术语,利用谷歌趋势得出来不同的结论。 通过作者的研究,我们可以得知,在过去的十年里,Python语言获得了最大的... 阅读全文
posted @ 2014-11-26 08:37 juggd 阅读(580) 评论(0) 推荐(1) 编辑
摘要:EF的使用步骤:(1)将EF添加到项目:在Model右击添加新建项找到ADO.NET实体数据模型,接着。。。(2)实现数据库的增删改查查询(因为在Model中已经添加EF实体了,所以就可以在Controller中进行有关的数据库操作)> //数据上下文对象 OrderDBEntities ... 阅读全文
posted @ 2014-11-25 17:22 juggd 阅读(3177) 评论(0) 推荐(1) 编辑
摘要:Razor视图引擎是Asp.net MVC3中新扩展的内容,并且也是它的默认视图引擎。还有另外一种Web Forms视图引擎。通过前面的文章可知在Asp.net mvc5中创建视图,默认使用的是Razor视图引擎。而且真正的就一种了。记得之前版本的,还可以让开发者选择是使用Razor还是webfro... 阅读全文
posted @ 2014-11-24 10:19 juggd 阅读(1331) 评论(1) 推荐(0) 编辑
摘要:#coding=utf-8import threading #导入threading包from time import sleepimport timedef task1(): print ("Task 1 executed." )sleep(1)def task2():print ("Task 2... 阅读全文
posted @ 2014-11-24 08:47 juggd 阅读(6024) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定。总地来说,我们可以采用4种不同的编程模式来进行针对绑定参数的验证。一、手工验证绑定的参数在定义具体... 阅读全文
posted @ 2014-11-21 14:50 juggd 阅读(569) 评论(0) 推荐(0) 编辑
摘要:ASP.NET MVC从诞生到现在已经好几个年头了,这个框架提供一种全新的开发模式,更符合web开发本质。你可以很好的使用以及个性化和扩展这个框架,但这需要你对它有足够的了解。这篇文章主要从整体角度总结一下MVC的处理模型。整体处理模型先放一张图(图最直观而且很有说服力):ASP.NETMVC5Pi... 阅读全文
posted @ 2014-11-20 14:36 juggd 阅读(371) 评论(0) 推荐(0) 编辑
摘要:我们首先还是看看ReflectedParameterBindingInfo的Binder属性吧: public override IModelBinder Binder { get { IModelBinder binder = ModelBinders.GetBinderFromAttribute... 阅读全文
posted @ 2014-11-20 13:17 juggd 阅读(481) 评论(0) 推荐(1) 编辑
摘要:一,简介Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架。它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送请求或使用轮询技术来获取消息。二,实现机制SignalR 的实现机制与 .NET WCF 或 Remo... 阅读全文
posted @ 2014-11-18 13:07 juggd 阅读(1194) 评论(0) 推荐(1) 编辑
摘要:我们知道,文件名、目录名和链接名都是用一个字符串作为其标识符的,但是给我们一个标识符,我们该如何确定它所指的到底是常规文件文件名、目录名还是链接名呢?这时,我们可以使用os.path模块提供的isfile函数、isdir函数和islink函数来达成我们的目标,如下所示: print myfile,... 阅读全文
posted @ 2014-11-18 08:35 juggd 阅读(532) 评论(0) 推荐(0) 编辑
摘要:今天第一次进行 文件遍历,自己递归写的时候还调试了好久,(主要因为分隔符号的问题),后来发现了os.walk方法,就忍不住和大家分享下.先看下代码:import osfor i in os.walk('c:'+os.sep+'ant'): print i[1]下面是输出:c:\antc:\ant\b... 阅读全文
posted @ 2014-11-17 08:38 juggd 阅读(852) 评论(0) 推荐(0) 编辑
摘要:APS.NET MVC中的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。在Asp.netMvc中当你有以下及类似以下需求时你可以使用Filter功能判断登录与否或用户权限决策输出缓存防盗链防蜘蛛本地化与国际化设置实... 阅读全文
posted @ 2014-11-14 16:58 juggd 阅读(728) 评论(0) 推荐(0) 编辑
摘要:在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。本文为你介绍了Python中的两种常用模块。os:这个模块包含普遍的操作系统功能。利用这个模块可以写出与平台无关的程序,比如就是使用os.sep可以取代操作系统特定的路径分割... 阅读全文
posted @ 2014-11-14 11:09 juggd 阅读(1970) 评论(2) 推荐(0) 编辑
摘要:简介 我们将一个正在运行的程序称为进程。每个进程都有它自己的系统状态,包含内存状态、打开文件列表、追踪指令执行情况的程序指针以及一个保存局部变量的调用栈。通常情况下,一个进程依照一个单序列控制流顺序执行,这个控制流被称为该进程的主线程。在任何给定的时刻,一个程序只做一件事情。 一个程序可以通过P... 阅读全文
posted @ 2014-11-12 09:02 juggd 阅读(495) 评论(0) 推荐(0) 编辑
摘要:一、@RenderSection定义HelperResult RenderSection(string name)但是当如果使用了_Layout.cshtml做母版页的页没有实现Section的话,就会抛出异常,这是因为在_Layout.cshtml中使用的是@RenderSection("SubN... 阅读全文
posted @ 2014-11-11 14:12 juggd 阅读(13309) 评论(0) 推荐(0) 编辑
摘要:我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题:当前你的主要开发任务是什么?你在项目中使用的电脑是怎样的?你使用什么IDE开发?你将来的计划是什么?有什么给Python程序员的建议? 就是这几个问题,我找了几个顶尖的程序员和编程书籍作家,问他们这几个相同的问题。下面是... 阅读全文
posted @ 2014-11-10 13:47 juggd 阅读(527) 评论(0) 推荐(0) 编辑
摘要:ActionResult是控制器方法执行后返回的结果类型,控制器方法可以返回一个直接或间接从ActionResult抽象类继承的类型,如果返回的是非ActionResult类型,控制器将会将结果转换为一个ContentResult类型。默认的ControllerActionInvoker调用Acti... 阅读全文
posted @ 2014-11-10 08:55 juggd 阅读(745) 评论(0) 推荐(1) 编辑
摘要:大约在一年前,也就是2013年在Waza(地名),Alex Gaynor提到了一个很好的话题:为什么用Python、Ruby和Javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出现了这个问题。换一句话说,尽管现在这种语言很慢,但不意味着没有解决办法,不意味着未来会一直这样。... 阅读全文
posted @ 2014-11-10 08:54 juggd 阅读(1725) 评论(1) 推荐(0) 编辑
摘要:都说生命苦短,我用python, 所以这两天我也开始学python了.昨天搞了下语法,今天搞出来个实例,备份文件.尽管编码相当烂,但是测试了一下,还真能用.它读取一个任务文件, 根据指定的任务参数自动备份.任务文件的格式: (注意,分号后面注释是不支持的)[vb] view plaincopy[ta... 阅读全文
posted @ 2014-11-09 15:33 juggd 阅读(719) 评论(0) 推荐(0) 编辑
摘要:有没有想过设计模式到底是什么?通过本文可以看到设计模式为什么这么重要,通过几个Python的示例展示为什么需要设计模式,以及如何使用。 设计模式是什么? 设计模式是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案。一个设计模式并不像一个类或一个库那样能够直接作用于我们的代码。反之... 阅读全文
posted @ 2014-11-07 17:29 juggd 阅读(782) 评论(0) 推荐(2) 编辑
摘要:MVC中ModelState类需要引用System.Web.Mvc命名空间,在 System.Web.Mvc.dll 中。属性Errors返回一个ModelErrorCollection对象,该对象包含在模型绑定期间发生的任何错误。Value返回一个ValueProviderResult对象,该对象... 阅读全文
posted @ 2014-11-05 15:03 juggd 阅读(2108) 评论(0) 推荐(0) 编辑
摘要:一、JavaScriptResult在MVC中的定义的代码片段C# 代码 复制 public class JavaScriptResult : ActionResult { public override void ExecuteResult(ControllerContext contex... 阅读全文
posted @ 2014-11-05 08:44 juggd 阅读(2434) 评论(0) 推荐(1) 编辑
摘要:一、单个Checkbox1、View文件 model.IsNeverExpired)%>2、生成的HTML为3、备注(1)、上面生成的HTML有点奇怪, 为什么它会生成两个控件呢?因为如果只生成一个input, 系统无法区分"没有选中checkbox" 和 "checkbox没有生成".(2)、那又... 阅读全文
posted @ 2014-11-04 13:10 juggd 阅读(3892) 评论(0) 推荐(0) 编辑
摘要:数据结构 数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建的数据结构,分别是List、Tuple、Dictionary以及Set。大部分的应用程序不需要其他类型的数据结构,但若是真需要也有很多高级数据结构可供选择... 阅读全文
posted @ 2014-11-04 08:35 juggd 阅读(442) 评论(0) 推荐(0) 编辑
摘要:正则表达式是从信息中搜索特定的模式的一把瑞士军刀。它们是一个巨大的工具库,其中的一些功能经常被忽视或未被充分利用。今天我将向你们展示一些正则表达式的高级用法。 举个例子,这是一个我们可能用来检测电话美国电话号码的正则表达式:1r'^(1[-\s.])?(\()?\d{3}(?(2)\))[-\... 阅读全文
posted @ 2014-11-03 08:50 juggd 阅读(473) 评论(0) 推荐(0) 编辑
摘要:人们的有些尝试从来没有成功过:接到一个小项目,项目小,完全不需要一个全职的项目经理。于是就决定让一个程序员兼任项目经理。毕竟,还能有谁比程序员更清楚应该写出一个什么样的程序? 的确,很多程序员能做好项目经理的职位。好的程序员和好的项目经理的之间没有本质的冲突。这两个职位都是面向细节和面向结果的。... 阅读全文
posted @ 2014-11-03 08:47 juggd 阅读(452) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示