摘要: Java中实现多线程有两种方法:继承Thread类、实现Runnable接口,在程序开发中只要是多线程,肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下优势: 1、可以避免由于Java的单继承特性而带来的局限; 2、增强程序的健壮性,代码能够被多个线程 阅读全文
posted @ 2017-02-24 14:58 heimohe 阅读(217) 评论(0) 推荐(0) 编辑
摘要: @ JS 与 JSP :JSP无法直接获取JS的值,只能通过隐藏表单或者dom节点设置。 JSP中设置隐藏表单input,或者设置任意一个隐藏或者不隐藏的节点比如div, 而JS就通过document.getElementById("attNBBM").value="变量值"设置节点值。 这样就实现 阅读全文
posted @ 2017-01-22 21:29 heimohe 阅读(5771) 评论(0) 推荐(0) 编辑
摘要: 思想: 合并排序算法的分治策略是将待排序元素分成大小大致相同的两个子集合,分别对两个子集合进行排序,最终将排好序的子集合合并成所要求的排好序的集合。 阅读全文
posted @ 2016-12-12 22:04 heimohe 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 思路:运用分治的思想,将要排序的整个数组从中间劈开,分别求其左右两边的最大最小值,然后将求出的最大最小值合起来进行比较。 当左右两边的数组小到一定程度时: (1)数组中只有一个元素,maxNum=minNum; (2)数组中有两个元素,找出两个元素中的最大最小值; (3)数组中大于两个元素,从中间分 阅读全文
posted @ 2016-12-12 22:00 heimohe 阅读(2503) 评论(0) 推荐(1) 编辑
摘要: 1 #include 2 #include 3 #define N 6 4 int partition(int arr[], int low, int high){ 5 int key; 6 key = arr[low]; 7 while(low= key ) 9 high--; 10 if(low<high) ... 阅读全文
posted @ 2016-12-12 21:48 heimohe 阅读(267) 评论(0) 推荐(0) 编辑
摘要: #include #define N 6 #define W 21 int B[N][W] = {0}; int w[6] = {0,2,2,6,6,4}; int v[6] = {0,6,3,5,4,6}; void knapsack() { int k,C; for (k=1;k C) { ... 阅读全文
posted @ 2016-12-11 21:42 heimohe 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 功能:在坐标系上绘制坦克 阅读全文
posted @ 2016-10-19 09:00 heimohe 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 坐标体系介绍 下图说明了java坐标体系。坐标原点位于左上角,以像素为单位,像素是计算机屏幕上最小的显示单位。在java的坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 绘图还必须要搞清楚一个非常重要的概念,像素 阅读全文
posted @ 2016-10-15 17:01 heimohe 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 1. 实现金山词霸,点击左右收缩 效果图: exmaple code : 1 /* 2 * 词霸 3 * */ 4 package demo7; 5 import java.awt.*; 6 import java.awt.image.ImageObserver; 7 import java.awt 阅读全文
posted @ 2016-10-15 13:15 heimohe 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 几个常用组件: 在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统,登陆到工资管理系统,仓库管理系统等,如下图我们就会用到: 1. 文本框(JTextField) 2. 密码框(JPasswordField) 3. 便签(JLable) example code: 1 pack 阅读全文
posted @ 2016-10-15 11:37 heimohe 阅读(911) 评论(0) 推荐(0) 编辑