现在位置 >首页 > 所有编程心得分类文章
原始地址列表整理:
http://wt6.php100.com/php100-1.rar
http://wt6.php100.com/php100-2.rar
http://wt6.php100.com/php100-3.rar
http://wt6.php100.com/php100-4.rar
http://wt6.php100.com/php100-5.rar
http://wt6.php100.com/php100-6.rar
http://wt6.php100.com/php100-7.rar
http://wt6.php100.com/php100-8.rar
http://wt6.php100.com/php100-9.rar
http://wt6.php100.com/php100-10.rar
http://wt6.php100.com/php100-11.rar
http://wt6.php100.com/php100-12.rar
http://wt6.php100.com/php100-13.rar
http://wt6.php100.com/php100-14.rar
http:...
阅读全文
Python 逐渐地流行了起来,现在经常被用来作为初学者的入门语言。我们为初学者们选择了一些比较适合的免费 Python 书籍去学习。
便宜并不是没好货,这里的一些书籍已经被很多大学作为课本来使用,比如麻省理工的计算机科学与编程入门课程,加利福尼亚大学的编程思想课程都用到了下面的某(几)本书籍。
简明 Python 教程 ( A Byte of Python )
简明 Python 教程是Swaroop C.H. 教授为Python初学者写的一本书。“如果你只会打字的话,那这本书就是给你写的。”这本书的网站上这么写道。
这本书被很多大学作为课本所使用,比如上面提到的加州大学,以及NASA的喷气推进实...
阅读全文
触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。
触发器的使用语法
1. 语法:命名规则
CREATE TRIGGER <触发器名称> <–
{ BEFORE | AFTER }
{ INSERT | UPDATE | DELETE }
ON <表名称>
FOR EACH ROW
<触发器SQL语句>
触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.
这里我有个习惯:就是用表的名字+’_’+触...
阅读全文
1. 简介
有些人说编程很难,有些人认为很容易。
编程不仅依赖你的能力,而且还取决你工作的态度。
编程的确很难,但比起那些需要伪装、欺骗和表演来生活的恶棍或者小丑来说,真的一点也不难。
作为一个程序员,知道你在做什么,会让生活变得更加有趣和快乐。
2. 与不会说话的机器为伍
计算机是不会说话的机器。
除非你向它发送精确的指令,否则计算机是不会懂(你的意思)的。
和哑巴一起工作,明显是困难的。
因此,程序员必须很聪明。
阿呆与阿瓜永远不会是一对好组合。
3. 计算机是专横的(一个不可避免的恶魔)
不会说话的计算机明显也是专横的。
计算...
阅读全文
override(重写)
1、方法名、参数、返回值相同。
2、子类方法不能缩小父类方法的访问权限。
3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。
4、存在于父类和子类之间。
5、方法被定义为final不能被重写。
overload(重载)
1、参数类型、个数、顺序至少有一个不相同。
2、不能重载只有返回值不同的方法名。
3、存在于父类和子类、同类中。
阅读全文
单行文本垂直居中
方法:把文本段落高度(line-height)和所在区域高度(height)设为一致即可
缺点:这种方法只对单行文本有效
border:1px solid #ccc; height:50px; line-height:50px;
多行文本垂直居中
方法: 不设区域高度(让高度自适应), 然后在区域上下位置使用相同的填充控制,即使用padding属性
缺点:对固定高度的区间无效
border:1px #ccc solid; padding:20px 0; width:578px;
浏览器居中
方法: 设置position属性为绝对(absolute), 然后把在上方留下浏览器高度一半减去文本区域高度一半的距离,例如文本区域高度为浏览器高度的20%,那么上方应该留下50%-10%...
阅读全文
我对PHPer的定义: PHPer是工作/程序以编写PHP程序为主,其他方面略有涉猎的人.部分由C/C++ 转来的人,虽然也做php程序,但工作重点仍是C/C++.不能说是PHPer或者不能说是纯粹的PHPer.
1 : 对PHPer的划分,我对PHPer划分为以下几个阶段.
a: PHP 爱好者 (半个PHPer)
b: PHP 初学者 (PHP Beginner)
c: PHP 初级程序员 (Primary PHP Coder)
d: PHP 中级程序员 (Junior PHP Coder)
e: PHP 高級程序员 (Senior PHP Coder)
f: PHP 工程师 (PHP Programmar)
以下是对PHPer划分的具体描述:
X: PHPer的共同特点:
0: 会电脑,能上网.
1: 知道w3c标准,
2: 会htm...
阅读全文
NetBeans优化的目的是提高NetBeans的启动速度和运行速度。下面介绍的NetBeans优化技巧是在版本6.0beta2上的优化。经过实验,大大提高了NetBeans的启动速度.
1,修改英文netbeans界面字体大小,修改%Netbeans_home%\etc\netbeans.conf
在netbeans_default_options里加上 –fontsize 13
2,修改JVM内存配置(本机内存1G,不同内存大小不同设置)
在netbeans_default_options里加上 -J-Xmx512m,同时修改-J-Xms256m。
【说明】-J-Xms32m
此设置用于通知 Java 虚拟机将其初始堆大小设置为 32 MB。通过通知 JVM 它最初应该为堆分配多少内存,我们可以防止它随着 IDE 使用更...
阅读全文
Zend Studio 一打开,内存就被占用了几百兆, 用以下的方法,可以限制Zend Studio 的内存使用,加快读取速度,其加速方法和eclipse类似。
一、加大JVM的非堆内存
打开 eclipse.ini
-showsplash
com.genuitec.myeclipse.product
–launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m
-Dosgi.splashLocation=e:MyEclipse 6.0eclipseMyEclipseSplash.bmp
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
把下面的那个 -XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大...
阅读全文
Symfony是一个基于PHP5的网站框架(web framework)。
根据最佳的网站编程经验,也被一些实际运作的网站验证过,Symfony能提高网站应用程式创建和维护的效率,且以强力的控制项和乐趣来取代重复性的编程工作。
symfony提供了一系列无缝整合的特性,例如:
简单的样板和辅助类别
缓存管理
多种环境的支持
部署管理
智慧URLs
骨架棚架的支持(scaffolding)
多语言和国际化支持
物件模型和MVC分离
支持Ajax
可以企业级应用
简单的说,Symfony是专给“懒人使用的职业级网站制作工具”。
Symfony发布在MIT 的许可下, 它是完全免费的。
阅读全文














最新评论
很现实,转了一圈,回到原点.
刚用这个续费一年。
我看到有这样的说法: 谷歌
有没有代码或者指令让搜索结果
很好,非常感谢。 找搜
请问设置完了之后不用翻qia
我想加入团购 有购买过转售
现在都4000了 真贵 也不