- 浏览: 223827 次
- 性别:
- 来自: 深圳
最新评论
-
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
Cobain_LI 写道学习了,之前一直都没注意到有这样的问题 ...
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
Cobain_LI:
有个小失误,144和147行多了两个花括号
js面向对象2--js中工厂模式的演化(重要,详细) -
Cobain_LI:
学习了,之前一直都没注意到有这样的问题
js面向对象3--更简单的原型模式已经带来的问题以及解决办法 -
YTT1121:
有网络拓扑发现的源代码么,或者您会编写么?可以有偿求购,搞科研 ...
flex 之twaver1--简单网络拓扑实现
文章列表
<?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 ...
写在前面的话:
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类),因此多线程访问该实例可以省去共享互斥的时间
,如若妥善运用,将 ...