表现层的模板设计是 Smarty 的主要战场,但并不是单纯的在一对特殊的定界符中声明一个变量,然后再通过模板引擎运行时由 PHP 程序逻辑动态赋值。有时也需要在模板中使用某种迭代,变量由 PHP 程序动态分配到模板中的数组,或者是通过选择结构和过滤数据等程序逻辑。这样就会有一些页面设计者抱怨在表现层 ...
分类:
其他好文 时间:
2020-07-28 14:25:02
阅读次数:
76
一 索引的概念 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 ? 数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算 ...
分类:
数据库 时间:
2020-07-27 09:41:04
阅读次数:
92
The C Programming Language,C程序设计语言 (K&R),为C语言的设计者Dennis M. Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作,学习c语言至今,第一次读这本书,这本书适合有一定的c语言基础的深入学习。 为 ...
分类:
编程语言 时间:
2020-07-26 15:07:29
阅读次数:
104
TSO Memory Model TSO Total Store Order。 TSO 就是在SC的基础上放松write-to-read的条件,即允许先写后读的重排序,将写操作延迟,让之后的读操作先执行(当然目前的讨论都是基于不同地址的,相同地址存在数据依赖性一般不允许重排序,但也有允许的模型)。除 ...
分类:
其他好文 时间:
2020-07-25 10:03:49
阅读次数:
82
很多插画师对自己的设计角色都会投入大量的创作时间,特别是游戏设计的。学习他人的插画作品可以有更多设计灵感,下面介绍一位2D插画师,有兴趣的插画设计者可以看看。 axsens是一位来自西班牙自学的2D插画师,他的画集作品人物很梦幻,每一个人物角色包括多个设计步骤。作品也包括多个动漫、游戏的创作。作者在 ...
分类:
其他好文 时间:
2020-07-21 14:00:07
阅读次数:
129
不知道你们知不知道最近有一款非常火的ftp上传工具,反正我身边很多从事网站管理的小伙伴都给我推荐了这个软件,名字就叫做IIS7服务器管理工具。听他们说的好用,导致我自己也去下载了一下,最后发现是真的比之前用过的其他管理工具要好。里面有很多的功能其他软件上面都是没有的。只能说这个工具的设计者是真的站在 ...
分类:
Web程序 时间:
2020-07-20 17:17:24
阅读次数:
79
由于各大浏览器存在兼容性问题,同一个CSS属性在不同浏览器下的表现不一定相同,有经验的前端设计者都会自定义一个重置浏览器样式的CSS文件,在这个文件中定义一些针对不同的浏览器最终表现出一致的代码,大家最熟悉的也许就是* {margin:0 0}了,其实这是最简单的兼容性的代码,一般情况下,仅有这个是 ...
分类:
Web程序 时间:
2020-07-12 19:07:23
阅读次数:
90
Java 中的 String 不可变是因为 Java 的设计者认为字符串使用非常频繁,将字 符串设置为不可变可以允许多个客户端之间共享相同的字符串。 ...
分类:
编程语言 时间:
2020-07-12 18:52:07
阅读次数:
68
程序的规约(Spec)在一个项目中占有十分重要的地位,一段没有撰写Spec的代码交由他人修改,亦或是一段时间后自己修改,都是一件令人头疼的事情。一个良好的Spec可以省去许多不必要的反复阅读代码的时间。 1 规约定义 一个Java方法的Spec包含包括该方法前的文档注释、方法名称以及方法的参数,也就 ...
分类:
其他好文 时间:
2020-07-09 20:55:05
阅读次数:
118
1 队列 Queue-基本介绍 队列的说明 1)队列是一个有序列表,在底层可以用数组或是链表来实现。 2)其输入和输出要遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 3)在Scala中,由设计者直接给我们提供队列类型使用。 4)在scala中, 有 scala.collect ...
分类:
其他好文 时间:
2020-07-07 23:42:55
阅读次数:
78