一、为什么要生成说明文档我们大家都知道,自己写的API要供他人调用,就需要用文字的方式将调用方法和注意事项等写成一个文档以更好的展示我们设计时的想法和思路,便于调用者更加高效的使用我们的API。当然,您可以不借助任何工具,自己手工写文档,然后做成chm或者html的形式交给客户,就是效率有点低,并且...
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这 些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、 notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带...
分类:
其他好文 时间:
2014-08-21 15:03:34
阅读次数:
272
1.在进销存系统中,订单信息中关联到好多其他的基本信息,比如:客户,付款方式,货运方式等,这些信息是有专门表进行维护的,在下订单时也是用下拉框选择的,但在保存订单信息时,不能只记录所谓的外键ID,而是应该同时记录名称等其他的信息。这是因为订单不能因为没有了客户ID或是付款方式ID而不知道客户与付款方...
分类:
数据库 时间:
2014-08-20 23:57:23
阅读次数:
380
时隔两个多月了,前段时间在弄Socket,就没有弄这个了。现在好了,花了几天的时间,终于又完成了一小部分了。这一小节主要讲α,β,δ,θ等等波段之间的关系。废话不多说,直接给出这几天的成果。 上一次,我们分析了attention(专注度)和meditation(冥想度)与疲劳之间的关系。如下图...
分类:
其他好文 时间:
2014-08-20 02:33:35
阅读次数:
232
Php面向对象 – Final类
该类,只能被实例化对象不能用于被继承。
设计时,该类不能再扩展了,就应该通过语法final限制,其他用户扩展该类。
定义:
在class前,增加final关键字。
例子:
class Goods
{
public $goods_name;
public $shop_price;
p...
分类:
Web程序 时间:
2014-08-19 16:41:14
阅读次数:
203
1. 11g之前的绑定变量窥视
我们都知道,为了能够让SQL语句共享执行计划,oracle始终都是强调在进行应用系统的设计时,必须使用绑定变量,也就是用一个变量来代替原来出现在SQL语句里的字面值。比如,对于下面三条SQL语句来说:
select col1 from t where col2 = 1;
select col1 from t where col2 = 2;
...
分类:
数据库 时间:
2014-08-19 01:01:53
阅读次数:
444
解决环路问题方案:
(1)网络在设计时,人为的避免产生环路。
(2)使用生成树STP(Spanning Tree Protocol)功能,将有环的网络剪成无环网络。
STP被IEEE802规范为802.1d标准。...
分类:
其他好文 时间:
2014-08-15 19:45:39
阅读次数:
281
其实我们只要在软件设计的关键几个环节,利用专业的控件进行保护,就可以保证软件的安全。我们可以在软件设计时和运行时对软件代码进行保护。在设计时的保护,主要的保护手段是,混淆源码;在运行时的保护主要的手段是加壳程序和授权控制。下面我们分别对混淆、加壳、授权控制的方法和采用的控件做一一讲解。源码混淆源码混...
分类:
Web程序 时间:
2014-08-14 20:07:49
阅读次数:
215
死锁对于DBA或是数据库开发人员而言并不陌生,它的引发多种多样,一般而言,数据库应用的开发者在设计时都会有一定的考量进而尽量避免死锁的产生.但有时因为一些特殊应用场景如高频查询,高并发查询下由于数据库设计的潜在问题,一些不易捕捉的死锁可能出现从而影响业务.这里为大家介绍由于设计问题引起的键查找死锁及...
分类:
其他好文 时间:
2014-08-14 10:24:19
阅读次数:
217
所谓天下大事,分久必合,合久必分,对于分区表而言也一样。前面我们介绍过如何删除(合并)分区表中的一个分区,下面我们介绍一下如何为分区表添加一个分区。 为分区表添加一个分区,这种情况是时常会 发生的。比如,最初在数据库设计时,只预计了存放3年的数据,可是到了第4天怎么办?这样的话,我们就可以为分区表添...
分类:
数据库 时间:
2014-08-12 21:53:14
阅读次数:
228