Linux下安装Tomcat7
文档结构与显示的混合一直是 html 语言的一大缺陷,也许导致这一问题存在的原因是不同浏览器之间的不兼容性。为了能够让网页在各种平台上都能够正常显示,人们需要一种新的规范,将显示描述彻底的独立于文档的结构,就这一点 xml 语言是严格遵守的,而 html 显然与之不同。 为了响应这个快速增长的需求, w3c 开始为 html 制定样式单机制,这就是层叠样式表 css ( casading style sheets ) .1996 年 12 月 17 日 ,w3c 标准化组织终于推出了 css1 ( cascading style sheets level1 )规范,立刻得到了微软与网景公司的支持。
前言TP的手册相当多,其实不必再出这样的贴子,论技术,我也是菜鸟一个,同时也在学习当中。看到论坛上多了不少新朋友,不少在抱怨手册看不懂,那我就姑且抛砖引玉,尝试与新朋友们更简单地、手把手地进入TP的应用中去。讲解过程中有错的地方,大家帮忙指正。这个系列,初步定下的目标为,从零开始,以TP示例中心中的Form为例进行讲解,以实践为主,理论为辅,将TP的最基本内容逛一遍,至少让我们一起学会如何进行最简单的对数据进行查、增、改、删操作并输出到模板。
日期正则一般是对格式有要求,且数据不是直接由用户输入时使用。因应用场景的不同,写出的正则也不同,复杂程度也自然不同。正则的书写需要根据具体情况具体分析,一个基本原则就是:只写合适的,不写复杂的。 对于日期提取,只要能与非日期区分开,写最简单的正则即可,如 \d{4}-\d{2}-\d{2} 如果可以在源字符串中唯一定位yyyy-MM-dd格式的日期,则可用做提取。 对于验证,如果仅仅是验证字符组成及格式是没有多大意义的,还要加入对规则的校验。由于闰年的存在,使得日期的校验正则变得比较复杂。
Xen是一个外部的hypervisor程序(虚拟机管理程序);它能够控制虚拟机和给多个客户机分配资源,同时支持全虚拟化和半虚拟化(修改过的客户机能有更好的性能)。KVM kernel-based Virtual Machine的简称,是一个开源的模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。
java学习
软件开发中的11个系统思维定律
1.初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为struts中不同的模块初始化相应的对象。(面向对象思想)2.发送请求:用户提交表单或通过URL向WEB服务器提交请求,请求的数据用HTTP协议传给web服务器。
什么是OSGi 呢?OSGi(Open Service Gateway Initiative)字面上的意思是一个公共的服务平台。1999年OSGi 联盟成立,它是一个非盈利的国际组织,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准,是开放业务网关的发起者。OSGi 联盟的初始目标是构建一个在广域网和局域网或设备上展开业务的基础平台。历史总是具有惊人的相似性,正如Java 诞生于一个嵌入式开发的项目中,却被应用于网络平台的开发,对OSGi 的最早设计也是针对嵌入式应用的,诸如机顶盒、服务网关、手机、汽车等都是其应用的主要环境。后来,由于OSGi 的诸多优秀特性(可动态改变系统行为,热插拔的插件体系结构,高可复用性,高效性等等),它被应用于许多PC 上的应用开发,因此逐步为开发者所知和钟爱。
Android 驱动从零开始
不符合NEC规范的选择器用法 .class{} 不要以一个没有类别的样式作为主选择器,这样的选择器只能作为后代选择器使用,比如.m-xxx .class{}。 .m-xxx div{} 不要以没有语义的标签作为选择器,这会造成大面积污染,除非你可以断定现在或将来你的这个选择器不会污染其他同类。 .g-xxx .class{} 不要在页面布局中使用后代选择器,因为这个后代选择器可能会污染里面的元素。
下面的在线资源为我们找到了一个起点,能够帮助我们呢学习更多关于jQuery、JavaScript以及这本书中还没有提及的Web开发的内容。对于这篇附录来说,网络上有太多的信息了,要列出一个详细没有遗漏的清单是不可能的。此外,因为其他的一些印刷出版物也能够提供一些有价值的信息,在这里并没有把他们收录其中。
CSS参考手册v4.0Update Time: 2012.12.27 手册结构调整;增加了单页demo代码复制按钮;增加了单页分享功能;增加了单页访问url及复制单页url;新增了部分新属性;合并、删除、新增了部分目录;调整了导航及正文区域对CSS3新增、在CSS3中有变更、CSS2.1及更早这三种情况的颜色区分;修订和补充了部分属性的描述;
项目总结为了加强安全性,防止机器注册和输入数据,可以采用以下措施:1、用户注册:用户注册最好加强验证功能,以防止机器注册。如使用验证码,邮箱验证,手机验证2、用户登录:使用$_SESSION保存用户登录状态,并可在登录时使用验证码。3、提交数据时使用验证码对于不能使用验证的,通过上面两项措施基本可以防止机器提交数据。此条是为了防止手工方式快速输入数据。
MySQL日志系统上线有段时间了,前端在慢慢切站点过来写入,未雨绸缪配置了一套MySQL监控工具. 分为 slave status ,sync,objec infot,userprivileges,job status ,slowlog. 这次说下slow_log
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。
注:开头和结尾(^$)查找,只针对于文件来讲的。1.打开“查找和替换”对话框2.在“查找范围”选项中选择“文件夹”,然后选择要进行批量替换的文件夹(当然,也可以选择“当前文档”)3.在“查找”中加入:([A-z]*)4.在“替换”中加入:$15.在“选项”中选择“使用正则表达式”(请注意,一定要选择这个哦)6.单击“全部替换”就行了。分析:整个过程中,最重要是第三和第四步。
PHP 尽管提供了大量有用的函数,但是在特殊情况下还可能需要进行扩展编程,比如大量的 PECL(PHP Extension Community Library)就是以扩展的形式提供的(动态链接库dll文件),它们比 PEAR 的运行效率要高很多。 PHP 扩展是用 C 或 C++ 编写的,需要编译成动态连接库 dll 文件后在 PHP 环境下注册后才能使用。
Apache HTTP Server 版本2.2。认证/授权(Authn/Authz) 原本捆绑在一起的认证(authentication)与授权(authorization)模块现在被分开了。新的mod_authn_alias模块可以极大的简化某些身份认证的配置。请参见模块名的变更和针对模块开发者的变更以了解更多有关这些变更对于模块使用者和模块开发者的影响。 缓冲 mod_cache、mod_disk_cache、mod_mem_cache经历了诸多修改以后现在已经具备了合格的产品质量了。新增加的htcacheclean工具可以用来清理mod_disk_cache模块使用的缓冲存储区。
Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下,他们不可能是同一个人。本Smarty3中文手册是由原php中文社区的smarty2中文手册基础上改进而来。虽然Smarty3代码已全部转为面向对象语言,但整体功能大部份并没有因此改变,鉴于此,本手册保留了原Smarty2中文手册的目录结构、页面排版及大部份层叠样式表(css)等