文章列表
文章引自http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions 有网友做了翻译,链接如下http://www.flashas.net/html/Flex/20080813/3579.html 有空翻译下
Flex SDK coding conventions and best practices
Introduction
This document lays out the coding standards for writing open-source Flex framewo ...
转自:http://www.lbsharp.com/wordpress/index.php/2005/10/13/php-application-framework-design-4-forms-and-events/
This is part 4 of a multi-part series on the design of a complete application framework written in PHP. In part 1, we covered the basic class structure of the framework and laid out the scope ...
转自:http://www.lbsharp.com/wordpress/index.php/2005/10/13/php-application-framework-design-3-page-templates/
This is part 3
of a multi-part series on the design of a complete application framework
written in PHP. In part 1, we covered the basic class structure of the
framework and laid out t ...
转自:http://www.lbsharp.com/wordpress/index.php/2005/10/13/php-application-framework-design-2-managing-users/
This is part 2
of a multi-part series on the design of a complete application framework
written in PHP. In part 1, we covered the basic class structure of the
framework and laid out t ...
转自 http://www.lbsharp.com/wordpress/index.php/2005/10/13/php-application-framework-design-1-getting-started/
This article
describes the design of a complete application framework written in PHP. The
reader is assumed to have a working knowledge of PHP. This part of the series
describes ...
这个问题是在Windows下配置PHP环境时发生的。
具体的表现是php运行正常,但是只要一调用MySql的相关函数,Apache就会崩溃掉。
环境配置方式:
php以模块的方式运行在Apache下。自定义php.ini路径
phpinfo()显示mysql库加载成功
崩溃后在Windows的错误日志中会留下以下内容:
错误应用程序 httpd.exe,版本 2.2.11.0,错误模块 php5ts.dll,版本 5.2.10.10,错误地址 0x0000ac6a。
上google查了很久也不知道是怎么回事,国外也有人遇到同样的问题,但是没有解决方法,后来无意中看到phpinfo中 ...
【引用自】http://java.chinaitlab.com/oop/716371.html
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
1.强引用
...
A.注解:也被称为元数据,为我们在代码中添加信息提供了一种形式化的方法。
注解是众多引入到Java SE5中的重要语言变化之一。提供了完整地描述程序所需的信息。
B.Java中有三种标准注解:@Override @Deprecated @SuppressWarnings
四个元注解:
@Target: 用来定义你的注解将应用于什么地方(方法?域?)
@Retention:用来定义注解在哪一个级别可用(源代码中SOURCE、类文件CLASS、或者运行时RUNTIME)
@Documented:将此注解包含在javadoc中
@Inher ...
- 2009-05-28 16:25
- 浏览 1228
- 评论(0)
学习了一段时间的Spring,关于AOP技术似懂非懂,今天花了一晚上的时间查阅了文档,google了很多相关文章,写一点自己的理解,以备忘和将来纠错。
首先在Spring开发参考手册中描述是这样子的,Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理。(建议优先使用JDK的动态代理)。如果被代理的目标对象实现了至少一个接口,则会使用JDK动态代理。所有该目标类型实现的接口都将被代理。 若该目标对象没有实现任何接口,则创建一个CGLIB代理。
当使用CGLIB时,需要引入相应的jar包。
那为什么Spring中优先建议使用JDK的动态代理 ...
- 2009-05-26 00:07
- 浏览 2443
- 评论(0)
定义
Java Persistence API
JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
起源
Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。
JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能够脱离容器独立运行,方便开发 ...
- 2009-05-19 23:15
- 浏览 875
- 评论(0)
你真的理解了继承和多态吗
- 博客分类:
- JAVA
public class DoYouReallyUnderstandPolymorphism {
public static void main(String[] args) {
A a = new A();
B b = new B();
a.s = "[AA]";
b.s = "[BB]";
System.out.println(a.s); // prints "[AA]"
Syst ...
- 2009-04-20 15:35
- 浏览 879
- 评论(1)
sleep()和wait()有什么区别?
- 博客分类:
- JAVA
sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非“醒来”的线程具有更高的优先级 正在运行的线程因为其它原因而阻塞。
wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。
功能差不多,都用来进行线程控制,他们最大本质的区别是:sleep()不释放同步锁,wait()释放同步缩.
还有用法的上的不同是 ...
- 2009-04-20 15:33
- 浏览 1700
- 评论(0)
引自http://space.jinghua.cn/html/84/10184-5929.html
总结在Java里面Heap和Stack分别存储数据的不同。
Heap(堆) Stack(栈)
JVM中的功能 内存数据区 内存指令区
存储数据 对象实例(1) 基本数据类型, 指令代码,常量,对象的引用地址(2)
1. 保存对象实例,实 ...
- 2009-04-20 15:32
- 浏览 2146
- 评论(0)
来求出小于等于n的所有的素数。
num = 0;
for(i=2; i<=n; i++)
{ for(j=2; j<=sqrt(i); j++)
if( j%i==0 ) break;
if( j>sqrt(i) ) prime[num++] = i; //这个prime[]是int型,跟下面讲的不同。
}
这就是最一般的求解n以内素数的算法。
素数筛法是这样的:
1.开一个大的bool型数组prime[],大小就是n+1就可以了.先把所有的下标为奇数的标为true,下标为偶数的标为false ...
- 2009-04-20 15:31
- 浏览 1141
- 评论(0)