对于很多设计初学者来说很多高手的界面设计得让他们惊叹。哇,这么短就画出来啦 。。各种羡慕,有木有!其实,对于真正的设计老手来说,他们有能力设计出各种效果,但是即便这样也是需要大量的时间的。在大多数的中小企业中这样的完全独立设计师很少见的。老练的设计师都有一套属于自己的设计素材库,里面包罗万象会让各种菜鸟汗颜。这些就好比日积月累的各种武术套路,当需要那种就自然的打了出来,快、准、狠!这样在设计圈的江湖里才能混出名堂来。当然,如果你想独立门派那就另当别论了。今天我们就分享出50多个用户界面的WEB设计元素。这些素材不管是对于老鸟和菜鸟都值得你收藏下来。 Continue reading “50+PSD用户界面Web设计素材”
10条PHP高级技巧[修正版]
1.使用一个SQL注射备忘单
一个基本的原则就是,永远不要相信用户提交的数据。
另一个规则就是,在你发送或者存储数据时对它进行转义(escape)。
可以总结为:filter input, escape output (FIEO). 输入过滤,输出转义。
通常导致SQL注射漏洞的原因是没有对输入进行过滤,如下语句: Continue reading “10条PHP高级技巧[修正版]“
给初学者的30条PHP最佳实践
1,和PHP手册成为好朋友
2,打开Error Reporting
Error reporting 在 PHP 开发时是很有帮助的. 你可以在你代码中发现先前你没有发现的错误,因为并不是所有的BUG都会让程序运行不了的。当产品正式使用时,才有必要关掉错误报告,不然顾客看到一堆奇怪的字符不知道那是什么意思。
3,使用IDE
IDE (集成开发环境,Integrated Development Environments)对于开发者来说是很有帮助的工具.
荒野在这里推荐netbeans IDE 。 Continue reading “给初学者的30条PHP最佳实践”
jQuery设计思想
据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。
对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。
虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,却不轻松。因为它涉及到网页开发的方方面面,提供的各种方法和内部变化有上千种之多。初学者常常感到,入门很方便,提高很困难。
目前,互联网上最好的jQuery入门教材,是Rebecca Murphey写的《jQuery基础》(jQuery Fundamentals)。在Google里搜索”jQuery 培训”,此书排在第一位。jQuery官方团队已经同意,把此书作为官方教程的基础。 Continue reading “jQuery设计思想”
Python 编码风格指南中译版
(重定向自 Develop.PythonStyleGuide)
On this page… (hide)
- 1. 概述
- 1.1 Python 语言方面的准则
- 1.2 Python 编码风格方面的准则
- 2. Python 语言方面的准则
- 2.1 pychecker
- 2.2 导入模块和包
- 2.3 完整路径导入
- 2.4 异常处理
- 2.5 全局变量
- 2.6 内嵌/本地/内部类和函数
- 2.7 List Comprehensions
- 2.8 默认迭代器和运算符
- 2.9 生成器
- 2.10 使用 apply filter map reduce
- 2.11 Lambda functions
- 2.12 默认参数值
- 2.13 Properties
- 2.14 布尔内置类型
- 2.15 String 方法
- 2.16 静态域
- 2.17 函数和方法修饰符
- 2.18 线程
- 2.19 高级特性
- 3. Python 编码风格方面的准则
针对Python Style Guide Jun 18, 2009 版本翻译 Continue reading “Python 编码风格指南中译版”
Python开发编码规范
这篇文档所给出的编码约定适用于在主要的Python发布版本中组成标准库的Python 代码,请查阅相关的关于在Python的C实现中C代码风格指南的描述。
这篇文档改编自Guido最初的《Python风格指南》一文,并从《Barry’s style guide》中添加了部分内容。在有冲突的地方,Guide的风格规则应该是符合本PEP的意图(译注:指当有冲突时,应以Guido风格为准)。这篇PEP仍然尚未完成(实际上,它可能永远都不会完成)。
在这篇风格指导中的一致性是重要的。在一个项目内的一致性更重要。在一个模块或函数内的一致性最重要。但最重要的是:知道何时会不一致——有时只是没有实施风格指导。当出现疑惑时,运用你的最佳判断,看看别的例子,然后决定怎样看起来更好。并且要不耻下问!
打破一条既定规则的两个好理由:
(1) 当应用这个规则是将导致代码可读性下降,即便对某人来说,他已经习惯于按这条规则来阅读代码了。
(2) 为了和周围的代码保持一致而打破规则(也许是历史原因),虽然这也是个清除其它混乱的好机会(真正的XP风格)。 Continue reading “Python开发编码规范”
程序员技术练级攻略
伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。
我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程,所以取名叫“技术练级攻略”,题目有点大,呵呵,这个标题纯粹是为了好玩。这里仅仅是在分享Mailper和我个人的学习经历。(注:省去了我作为一个初学者曾经学习过的一些技术(今天明显过时了),如:Delphi/Power builder,也省去了我学过的一些我觉得没意思的技术Lotus Notes/ActiveX/COM/ADO/ATL/.NET ……) Continue reading “程序员技术练级攻略”
oracle with子句使用注意事项
1.使用with子句可以让子查询重用相同的with查询块,通过select调用,一般在with查询用到多次情况下。
2.with子句的返回结果存到用户的临时表空间中,只做一次查询,提高效率。
3.有多个查询的时候,第1个用with,后面的不用with,并且用逗号隔开。
5.最后一个with子句与下面的查询之间不能有逗号,只通过右括号分割,查询必须用括号括起来
6.如果定义了with子句,而在查询中不使用,那么会报ora-32035错误:未引用在with子句中定义的查询名。(至少一个with查询的name未被引用,解决方法是移除未被引用的with查询) Continue reading “oracle with子句使用注意事项”
故国不堪回首月明中(8)

1947年,陕西临潼。关中平原上的农民正在种植洋葱、豆类、卷心菜和大葱,这是临潼南城外的一片田野。 Continue reading “故国不堪回首月明中(8)”
故国不堪回首月明中(7)

1947年,中国。国军空军机场。 Continue reading “故国不堪回首月明中(7)”