上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 最大宽度属性帮助开发者限制文本或其他元素的宽度。最大宽度的目的是把你的元素限制在边界线以内。使用下面的代码就可以限制最大宽度,你还可以根据你的需要改变数值。.container {width: 800px;max-width: 90%;}-自适应图片大小下面的代码可以帮你根据限制的宽度自动调节图片大小。你需要做的就是设最大宽度为100%高度自适应。img {max-width: 100%;height: auto;}不过对IE8上面的代码需要做些许调整,因为上面的代码只对IE7和IE9起效。对IE8如下:@media \0screen {img {width: auto; /* for ie 阅读全文
posted @ 2013-01-07 13:46 ctou45 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: 为了嵌入FLASH视频并使其自适应长宽,我们为所有开发人员准备了一个非常有用的CSS技巧。在我进一步之前,我想引入介绍这个CSS技巧并帮助很多开发者嵌入交互视频的网站.video {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.video iframe,.video object,.video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} 阅读全文
posted @ 2013-01-07 13:45 ctou45 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1,网络基础:网络与计算机组成,操作系统以及传输流程都是紧密关联的,理解网络基础 能让你在开发过程中得心应手。2,需求分析:对于软件工程来说,需求分析是项目的起点,也是整个项目最最重要的 部分。如果这玩意你搞错了,整个项目的方向也就错了。3,DI(独立注入):DI或者IoC(Inversion of Control)的具体实现框架Spring能让你创建对象时更加轻松,对于大型企业级项目更是如此。4,UML图:UML图已经是一个通用的软件设计与分析的语言。如果你们在开发软件的过程 中还没有做UML图,那么给人的感觉就是这压根就不是软件工程。5,数据结构与算法:深刻理解像数组,列表,栈,树,图,集 阅读全文
posted @ 2013-01-07 13:36 ctou45 阅读(227) 评论(0) 推荐(0) 编辑
摘要: public class MemoryBuffer { // getting Unsafe by reflection public static final Unsafe unsafe = UnsafeUtil.getUnsafe(); private final byte[] buffer; private static final long byteArrayOffset = unsafe.arrayBaseOffset(byte[].class); private static final long longArrayOffset = unsafe.arrayBaseOffset(lo 阅读全文
posted @ 2013-01-07 13:33 ctou45 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 生成器 目前,自定义迭代器很少使用,因为它们的实现,需要大量的样板代码。生成器解决这个问题,并提供了一种简单的样板代码来创建迭代器。 例如,你可以定义一个范围函数作为迭代器:<?phpfunction *xrange($start, $end, $step = 1) { for ($i = $start; $i < $end; $i += $step) { yield $i; }}foreach (xrange(10, 20) as $i) { // ...}上述xrange函数具有与内建函数相同的行为,但有一点区别:不是返回一个PHP数组的所有值,而是返回一个迭代器动态生成的值。 阅读全文
posted @ 2013-01-07 13:25 ctou45 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 如果你对Node.js的依赖注入还有点困惑,你可以看下面的代码示例,看它在上下文中的使用,也许能帮你清楚一些。首先,我们创建一个简单的模块。var fs = require('fs');module.exports = {// Do something with `fs`}想象一下这个很酷,对吗?不管怎样,现在我们来测试刚刚编写的那个模块,但是我们要模拟fs来看看它是怎么在内部使用的。// Jasmine's syntax http://pivotal.github.com/jasmine/describe('someModule', function( 阅读全文
posted @ 2013-01-06 17:12 ctou45 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1. 使用MVC框架是时候使用像codeigniter 这样的MVC框架了. MVC框架并不强迫你写面向对象的代码. 它们仅將php代码与html分离.>>明确区分php和html代码. 在团队协作中有好处, 设计师和程序员可以同时工作.>>面向对象设计的函数能让你更容易维护>>内建函数完成了很多工作, 你不需要重复编写>>开发大的应用是必须的>>很多建议, 技巧和hack已被框架实现了2. 永远不要將 error_reporting 设为 0关闭不相的错误报告.E_FATAL 错误是很重要的.ini_set('display 阅读全文
posted @ 2013-01-06 17:04 ctou45 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要设置 Class Prototyping 作为你代码的血与肉,方法和函数应该放在prototype函数内。有两个原因: 它可以节省很多内存,因为可以不用重复创建这些方法。 引用一个现成的方法比重新创建一个好快很多。 简单的说,prototype就是扩展了一个对象,为它提供方法,而不用在每一个对象中实例化这些方法。这也让你的代码更有条理和高效。一旦你习惯这种开发方式,你会发现它在你将来的项目中为你节省了很多时间。 2. 一次性代码放在主循环以外 这一条很重要,但是常常被忽略。简单的讲,如果你有一段代码是一堆默认值,只需要被实例化一次,而不是每次调用你插件功能的时候都实... 阅读全文
posted @ 2013-01-06 16:59 ctou45 阅读(140) 评论(0) 推荐(0) 编辑
摘要: windows>preferences>myeclipse>files and edtitors>xml>xmlcatalog 点add,在出现的窗口中的Key Type中选择URI,在location中选File syetem,然后在spring解压目录中的dist/resources目录中选择spring-beans-2.5.xsd,回到设置窗口时不要着急关闭窗口,应把窗口中的Key Type改为Schema location,Key改为http://www.springframework.org/schema/beans/spring-beans-2.5.x 阅读全文
posted @ 2012-12-18 12:58 ctou45 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 提问:我刚学hibernate里面讲了双向关联,我设计了表student 字段id,name,teacherid,teacher表字段id,name,studentid teacherid关联teacher的id,studentid关联student表的id,然后我想插入其中一张表的时候,无法插入数据 报错信息:Cannot add or update a child row: a foreign key constraint fails (`upload/student`, CONSTRAINT `FK_Reference_2` FOREIGN KEY (`teacherid`) REFER 阅读全文
posted @ 2012-12-14 10:18 ctou45 阅读(388) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页