`
Supanccy2013
  • 浏览: 213981 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600 ...
--*******集合1--关联数组(下标为数字类型) /* plsql集合类型有三种:下面是第一种:关联数组 */ declare --定义一个数组类型 --mytable:自己定义的类型名字 --varchar2:类型mytable中元素的类型 --binary_integer:下标索引的数据类型 ...
declare tempId1 department.id%type; tempId2 department.id%type; cursor c1 is select id from department where rownum between 100 and 200; cursor c2 is select id from department; sharedataId share_data.id%type; i long :=0; begin for c_temp1 in c1 loop ...
说明:   前台供用户输入数字--->传递到后台-->进行计算--->把结果传递到前台。 mxml文件: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.ado ...
1)文档类型    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 这句话标明本文档是过渡类型,另外还有框架和严格类型,目前一般都采用过渡类型,因为浏览器对XHTML的解析比较宽松,允许使用HTML4.01中的标签,但必须符合XHTML的语法。许多朋友在制作页面时,往往喜欢把这句删除掉,在这里建议大家一定要保留这句话,删除它后可能引起某些样式表 ...
--创建类型说明*********************************************************** create or replace type dept_type as object( --成员变量 h_deptno number(2), h_dname varchar2(14), h_loc varchar2(13), --成员函数、过程 member procedure changedept(name in varchar2,loc in varchar2), me ...
远程A主机  本地B主机  把A主机上的emg用户对象导入到B主机上步骤: 1,在B主机上执行下面操作    创建emg用户(和A主机上一致)    创建emg在A主机上所拥有的所有表空间    把创建的emg用户的对应的表空间进行授权。 2,在主机A上进行操作    用exp程序导出emg用户的所有对象dmp文件    3,在主机B上用imp命令导入当菜的dmp文件即可。
select max(id) from student; --1......批量添加Student中的数据 declare i int := 14; begin while i <= 100 loop insert into student(id,name,birthday) values(i,'陈超阳'||i,sysdate); i := i+1; commit; end loop; end; --单行注释******************************* commit; --第二......totalNumb ...
   多线程中生产者消费者模式是非常重要的模式,如果之前的几个模式都通晓了,这个模式也就水到渠成了。废话少说,下面开始模拟. 模拟功能需要实现如下要求: 1,厨师(MakerThread)会做蛋糕(String)放在桌子(Table)上。 2,桌子太小,顶多可以放3个蛋糕。 3,桌上已经放满3个蛋糕,而厨师还要放上蛋糕的话,会等待到桌子上出现空间为止。 4,客人(EaterThread)会拿桌上的蛋糕吃。 5,桌上没有蛋糕时,客人又要拿蛋糕的话,会等待到蛋糕放到桌子上为止。 涉及的类有: package ProduceConsumerPattern; public class Table ...
    在GuardedSuspensionPattern保护暂停模式中,我们知道两个线程操作操作临界资源,其中一个线程生产临界资源,另一个消费临界资源,后者需要临界资源的数量必须大于0,如果不大于0线程就会进入临界资源实例的等待区(wait),直到生产线程生产了一个临界资源,之后通知所有在临界资源实例的等待区的所有等待线程,等待线程得到通知后再继续去消费临界资源。     今天要介绍的是balk模式,退缩不前模式,意思就是当一个线程要去操作临界资源,在操作的时候需要判断一下是否满足操作的条件,如果满足就操作临界资源,不满足就直接return,而不是保护暂停模式中的“继续等待,直到条件满足”。 ...
      写在前面的话:假设一种情景,假设你在家里换衣服,这个时候有顺风快递员在门外敲门,你会说等一下,换完衣服你去开门。假设你换衣服是一个线程,顺风快递员把东西送到你的手机是另一个线程,很明显后者线程要目的达到需要前者线程的执行完的条件,这个“保护暂停模式”就是应这样的需求而生。 下面是实例程序: 涉及类及作用介绍: 1,Request:用来表示请求的类。 2,RequestQueue:依次存放请求以待使用的类。 3,ClientRequest:送出请求的类。 4,ServerThread:接收请求的类。 5,Main:操作测试类。   类Request: package Guarded ...
   在项目开发中可能需要把汉字转换成拼音的功能,这个时候需要一个小框架PinYin4J.jar 这个工具可以把一个汉字转换成拼音,很小很方便,并且还可以解析多音字。下面是具体使用方法。 第一:首先引入pinyin4j-2.5.0.jar 第二:写工具类   package test; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.Han ...

Mysql函数

写在前面的话: 1,每个数据库引擎都有自己的函数,但是在实际应用中引擎提供的函数远远不能满足人民    的使用,故而引擎就提供了用户自定义函数。 2,定义函数语法:    create function 函数名(      参数1 数据类型,参数2 数据类型。。)returns 返回值类型      begin        …………        return 返回值      end 3,函数与存储过程的不同。    1,参数只有输入型,没有输出型和输入输出型。    2,向调用方法返回结果值。    3,确定返回类型时必须要用returns 关键字,注意不是r ...
4,if 多条件分支   select * from customer;   mysql> select * from customer +----+--------+----------+ | id | name   | password | +----+--------+----------+ |  2 | lijuan | lijuan   | |  3 | 陈超阳 | 陈超阳   | |  4 | 张三   | 张三     | |  5 | 张三   | 张三     | |  6 | 李四   | 李四     | +----+--------+--- ...
Immutable Pattern(状态不变模式) 原理:String字符串类,该类没有提供任何修改字符串属性的方法,也就是说,字符串       实例所代表的字符串属性,绝对不会改变。无论多少线程如何对String访问,因为       实例的内部状态不会改变,所以线程并不需要考虑共享互斥。       Immutable Pattern的设计灵感就源自这里。       Immutable “永恒的,不会改变的”的意思,在该模式中,有着能够保持实例       状态绝不会改变的类(Immuable类),因此多线程访问该实例可以省去共享互斥的时间       ,如若妥善运用,将 ...
Global site tag (gtag.js) - Google Analytics