- 博客(28)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 [置顶] 银行业务管理业务
需求模拟实现银行业务调度系统逻辑,具体需求如下:1.银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户 :普通客户 :快速客户 = 1 :6 :3。4.客户办理业务所需时间有最大
2013-11-25 16:07:48 429
原创 [置顶] ava交通灯管理项目
java交通灯管理项目交通灯管理需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:• 异步随机生成按照各个路线行驶的车辆。 例如:由南向而来去往北向的车辆---- 直行车辆由西向而来去往南向的车辆---- 右转车辆由东向而来去往南向的车辆---- 左转车辆。。。• 信号灯忽略黄灯,只考虑红灯和绿灯。 • 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。• 具体信
2013-11-25 16:07:43 397
原创 记录一下八款开源 Android 游戏引擎
记录一下八款开源 Android 游戏引擎wang_number_1 星期二, 14/08/2012 - 10:55 发布虽然android学了点点,然后现在又没学了(我为啥这么没有恒心呢大哭)。以后有时间还是要继续学android的,一定要啊!虽然现在没学android游戏编程,不过还是把这些八款开源的android游戏引擎记录一下,以后可能会用到也说不定。1、AngleAngle是
2013-11-25 16:07:32 416
原创 android下适配器
适配器模式是一种重要的设计模式,在 android 中得到了广泛的应用。适配器类似于现实世界里面的插头,通过适配器,我们可以将分属于不同类的两种不同类型的数据整合起来,而不必去根据某一需要增加或者修改类里面的方法。适配器又分为单向适配器和双向适配器,在 android 中前者使用的比较频繁。比较常见的实现方式是:首先定义一个适配类,内部定义一个私有的需要适配的对象,该类提供一个构造函数,将该对象
2013-11-25 16:07:27 478 1
原创 android mvc开发
MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,这与《设计模式》中的观察者模式是完
2013-11-25 16:07:22 470
原创 北京市内可以攀登的八座山
北京市内可以攀登的八座山 ■雾灵山 (164.6公里) 难度指数:★★★★,北京东北方向,燕山山脉主峰,海拔2118米。 环境综合:每当云雾涌起时,云铺成路,人行在天,如入仙境。可来此穿越、宿营、探险。不过在山中听不到鸟叫,不能不说有点遗憾。 交通指南:沿着京密公路,行车一个小时,过密云,在巨各庄右拐,还有69公里。海拔1000至2000米 ■
2013-11-25 16:07:15 6770
原创 Eclipse如何开启代码助手
很多人不知道Eclipse如何开启代码助手的自动提示功能,只是使用Eclipse默认的输入了“.”之后才会出现提示。 打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。在上图画红线的地方,会看到只有一个“.”存在。表示:只有输入“.”之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字
2013-11-25 16:07:10 9448 4
原创 Java注解
Java注解1、什么是java注解注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。2 为什么要自定义注解Java从1.5版本以后默认内置三
2013-11-25 16:07:05 452
原创 java交通灯管理项目
java交通灯管理项目交通灯管理需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:• 异步随机生成按照各个路线行驶的车辆。 例如:由南向而来去往北向的车辆---- 直行车辆由西向而来去往南向的车辆---- 右转车辆由东向而来去往南向的车辆---- 左转车辆。。。• 信号灯忽略黄灯,只考虑红灯和绿灯。 • 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。• 具体信
2013-11-25 16:07:00 728
原创 java网络编程
java网络编程网络底层传输的基本原理Tcp和Udp的概念TCP是Tranfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,
2013-11-25 16:06:55 482
原创 java集合类
java集合类一.Collection下的子类1. List集合List集合为列表类型,列表的主要特征是存放其中的对象以线性方式存储,没有特定的顺序,只有一个开头和结尾,当然,它与根本没有顺序的集类型时不同的。a) 创建一个集合框架:使用collecttion的子类。ArrayListArrayList list = new ArrayList();list.add(“a1”)
2013-11-25 16:06:50 563
原创 String 对象学习笔记
String类:public final class Stringextends Objectimplements Serializable, Comparable, CharSequence是一个final类,意思就是最终的不可变的类。不可以有其他类来继承一.String类创建对象:1.字面量形式:String str = “abc”;一个字符串对象2.用new关键字来创建St
2013-11-25 16:06:45 490
原创 Java搭建环境
1.jre,jdk2.java官网的jdk,jre分层3.临时环境变量设置窗口关闭即失效,当类名前面加上public的时候保存的java文件必须要与类名一致,否则就会出错4.设置临时classpathJava执行class文件,先找classpath下的文件,如果classpath下面没有设置,那么就去找当前目录下的文件执行5.当在classpath中加上分号,
2013-11-25 16:06:39 433
原创 Java语言基础组成
1.标示符2.常量与变量3.负数的表现形式按位取反再加14.标号只能用在循环上,给循环取名字/* 标号只能用在循环,给循环取名字*/Public class WhileDemo { public static void main(String[] args) { w:for(int i=0;i<4;i++) { d:for(
2013-11-25 16:06:34 432
原创 java线程(jdk5升级解决方案)
jdk5提供了将同步synchronized替换成了现实Lock操作。将Object中的wait,notify,notifyAll,替换了Condition对象,该实例实现了本方唤醒对方操作代码如下:import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;
2013-11-25 16:06:29 533
原创 单例模式(懒汉模式)中的线程同步问题
在单例懒汉设计模式中,当有多个线程访问getInstance方法时会出现线程安全问题:解决方法如下:/** * 懒汉式单例模式中的线程访问安全问题 * * 1.当有多个线程同时访问getInstance方法获得对象时,可能会出现访问资源的错误,所以需要在里面加上动态锁 * 2.由于getInstance方法是静态方法,所以同步锁为Single.class * 3.加上
2013-11-25 16:06:24 597
原创 java线程
1.线程的创建:(两种方法) 1)继承Thread类,重写里面的run方法,将要运行的代码放在run方法中 2)实现Runnalble接口,实现里面的run方法,将线程要运行的程序放在run方法中,创建Thread线程,将Runnable对象作为参数传递给Thread对象,调用Thread对象的start方法,使Runnable中的run方法运行:如:package com
2013-11-25 16:06:19 455
原创 swfupload多文件上传(支持多Ctrl和Shift多选)
官方网址:支持 java/php/.net http://www.swfupload.org/
2013-11-25 16:06:14 662
原创 java多线程技术(转发)
第6 章 Java线程及多线程技术及应用6.1线程基本概念1、进程和线程的基础知识 进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存) 线程:进程中的一段代码,一个进程中可以哦有多段代码。本身不拥有资源(共享所在进程的资源)在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。区别: 1、是否占有资源问题 2、创建或撤销一个进程所需要的开销
2013-11-25 16:06:09 674
原创 纯css下拉菜单
纯css下拉菜单下拉菜单ul { margin:0px; padding:0px;}ul li { float: left; list-style:none; width:100px; height:30px;color:#E8E8E8}ul li a { color: #FFF; text-decoration: none; /*去掉
2013-11-25 16:06:03 359
原创 js实现左侧无限级菜单
以前在网上搜到很多js写的菜单,但是都是在静态页面中写死了。最近写了一个通过json数组来生成的菜单(兼容ie6,7,8;ff);代码如下://菜单内容json数组//数据结构【fatherid:当前节点的父节点】【name:要显示的名字】【link:当前菜单的链接地址】【id:当前节点的id】var menu_ary = [{'fatherid':'0','name':'湖南',
2013-11-25 16:05:58 5393
原创 js实现隔行变色操作鼠标经过效果
js实现隔行变色操作鼠标经过效果,下面是javascript代码 /**隔行变色**/ function changColor() { var table_Element = document.getElementById("table_style"); var tr_Element = table_Element.rows; for(var i=0;
2013-11-25 16:05:53 781
原创 用js和xml实现城市联动
用js和xml实现城市联动,目前只在ie8中运行过。还有些bug希望指出。 window.onload = function () { //得到省的select节点 var provences = document.getElementById("prvence"); provences.onchange = function () { var
2013-11-25 16:05:48 482
原创 用js实现两个select下拉框之间的元素互相移动
今天闲着没事用js写了一个用两个select下拉框之间能互相移动元素的小程序,刚刚才开始学javascript还有很多优化的地方。 /**选中的元素向右移动**/ function moveRight() { //得到第一个select对象 var selectElement = document.getElementById("first");
2013-11-25 16:05:43 3392
转载 ubuntu下删除openjdk,改用sun jdk
在新立得中标记全部含有openjdk的选项,彻底删除。安装 sun jdk步骤 如下:从http://www.oracle.com/technetwork/java/javase/downloads/中下载jdk,我的版本是jdk1.6.0_30,下载Linux64的bin文件,将其放在当前用户home中然后,执行代码:. ~/jdk1.6.0_30.bin将会出现字幕
2013-11-25 16:03:58 521
原创 c语言第二天--常量变量
继续开始第二天的学习,常量和变量。一、常量在c语言中,常量就是不可在变的值,如圆周率PI,用关键字“const”来进行定义,常量的名称通常用大写字母来表示。如:const double PI=3.14上面的写法也可以写成如下形式:double const PI=3.14;c语言的另一种定义常量的形式---宏,一般宏都写在程序的开头,宏的写法如下:
2013-11-13 16:01:03 594
原创 c语言第一天
很久都没有用过c了,今天重新复习了一下c语言,做了一个小小的笔记,以便以后的复习 1.c语言hello world:int main(){ printf("hello world!!\n"); return 0;}运行该程序会在屏幕上打印出“hello world”。 程序第一行为“预处理”命令,必须在第一行。如果编辑器一行写不了 可以通过“\”来换行,如:
2013-11-10 11:04:28 527
转载 Linux常用命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构(
2013-11-03 01:22:33 393
空空如也
Java线程问题(有没有大神解释下,为什么下面代码是个死循环)
2017-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人