摘要:
这是"AngularJS-七步从菜鸟到专家"系列的第二篇。在第一篇我们展示了如何开始搭建一个Angular应用。在这一篇里,我们要讨论一个理解AngularJS运作原理所必须的基本概念,以及你如何更好地运用它。在这个系列教程里,我们会开发一个NPR(美国全国公共广播电台)广播的音频播放器,它能显示M... 阅读全文
摘要:
【感谢@兔米酱的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】AngularJS 重新定义了前端应用的开发方式。面对HTML和JavaScript之间的界线,它非但不畏缩不前,反而正面出击,提出了有效的解决方案。很多前端应用的开发框架,比如Backbone、EmberJS等,... 阅读全文
摘要:
1操作系统接口os模块提供了一系列与系统交互的模块:>>> os.getcwd() # Return the current working directory'/home/minix/Documents/Note/Programming/python/lib1'>>> os.chdir('~/p... 阅读全文
摘要:
Python标准库是Python强大的动力所在,我们已经在前文中有所介绍。由于标准库所涉及的应用很广,所以需要学习一定的背景知识。硬件原理这一部份需要了解内存,CPU,磁盘存储以及IO的功能和性能,了解计算机工作的流程,了解指令的概念。这些内容基础而重要。Python标准库的一部份是为了提高系统的性... 阅读全文
摘要:
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、list 阅读全文
摘要:
最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony说明:我对很多框架也没有认真使用,只是简单试用了一下,可能很多看法不成熟或者是错误的,请大家指正,一起成长。优点:1. 配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能2. 快速简洁,代 阅读全文
摘要:
symfony核心类 Symfony Core Classes在本书里你会经常碰到symfony的MVC核心的几个类:sfController控制器类。它解析请求并交给动作处理。sfRequest保存所有的请求元素(参数,cookie,请求的头 等)。sfResponse包含回应的头和内容。它的内容最终会转化为HTML传给用户。context singleton (由sfContext::getInstance()取得) 保存所有核心对象还有当前的配置的引用,它可以从任何地方访问到。在第6章你会了解到更多这些对象的信息。如你所见,所有的symfon类都有一个sf前缀,很多symfony模版中的 阅读全文
摘要:
SecuritySecurity is a two-step process whose goal is to prevent a user from accessing a resource that they should not have access to.In the first step of the process, the security system identifies who the user is by requiring the user to submit some sort of identification. This is calledauthenticat 阅读全文
摘要:
Symfony2.0.1命令说明Symfony2在正式发布之后,对其命令做了一定的修改,现将2.0.1版本的命令罗列如下,以备今后查用:Symfony version2.0.1 - app/dev/debug用法:[选项] 命令 [参数]选项:--help -h 显示本帮助信息。--quiet -q 不输出任何信息。--verbose -v 增加信息的详细程度。--version -V 显示本程序的版本号。--ansi 迫使 ANSI 输出。--no-ansi 禁止 ANSI 输出。--no-interaction -n 不进行任何交互问题的询问。--shell -s 启动 shell。--e 阅读全文
摘要:
现在的PHP应用程序都是面向对象开发,所以主要是由对象构成。有的对象可以方便的分发邮件信息而有的可能帮你把信息写入到数据库中。在你的应用程序中,你可能创建一个对象用于管理你的产品库存,或者另外一个对象处理来自第三方API的数据。重要的是现在应用程序要做的这些事情都是被组织到许许多多的对象中来处理它的每一项任务的。 我们将套路一下Symfony2中一个特殊的PHP对象,它帮助我们实例化,组织和获取你应用程序汇总的许多对象。这个对象叫做服务容器,它可以帮助你使用标准统一的方式来创建你程序中的对象。它能简化你的繁杂的初始对象工作,并且拥有超快的执行速度,强调该框架提高了可重用性和降低了代码耦合。.. 阅读全文