代码改变世界

JAVA环境变量设置

2012-03-17 11:29 by java线程例子, 273 阅读, 0 推荐, 收藏, 编辑
摘要:1.计算机--属性--高级系统设置--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin;... 阅读全文

闲言数据结构设计--(数据和信息)

2012-03-16 20:31 by java线程例子, 143 阅读, 0 推荐, 收藏, 编辑
摘要:1、数据与信息是有别的,明白数据与信息的关系是进行数据管理、展现和挖掘的第一步:数据的价值必须通过信息来展现,信息才是真正有价值的东西;单条数据的信息量是有限的,信息量与数据量成指数级增长;数据所蕴含的信息量非常大,但要获取这些信息却并不是很容易的;相同的数据所包含的信息量理论上是一样的,但能获取到的,真正有价值的却总是有限的,这也是数据挖掘的价值所在;良好的数据组织,展现和管理形式,对高效获取信息有非常大的帮助,这也是数据结构设计好坏的一个评价点;我们的目的是获取信息,但信息是蕴含在数据里的,有的很明显,但大多数却很难识别,需要我们去挖掘,这也是我们这些从业人的价值;没有不好的数据,只有不识 阅读全文

关于云计算的一点看法(从Dell的云存储说起)

2012-03-16 20:02 by java线程例子, 183 阅读, 0 推荐, 收藏, 编辑
摘要:前些天去参加了Dell公司在广州主办的云存储方案交流会,通过这次会议,基本上印证了我对云计算的理解。Dell的云存储解决方案偏硬件一些,如果把他的磁盘看做是一台服务器,其核心的技术思想跟Google的GFS差不多。当然,Dell的云存储是基于硬件的解决方案,有些做法,比如冗余采用的还是RAID技术,而不是GFS的软冗余。从性能上来讲,基于硬件的肯定要好些,但扩展和灵活性还是稍逊一些(其实Dell的云存储扩展性和灵活性已经很不错)。Dell的这种云存储对企业存储还是非常好,特别是基于文件的。但对于基于数据库的应用还是只能做到一定程度上的好处(仅限于数据库文件的好处),因为数据库本身对大量数据的处 阅读全文

Java7的一个新类——JLayer:装饰的Swing组件

2012-03-13 21:01 by java线程例子, 670 阅读, 0 推荐, 收藏, 编辑
摘要:Java7中的一个新的类,JLayer,也已被添加到提高的Java Swing的能力。JLayer主要用于装饰的Swing组件。你可以用它改变如何绘制组件,以及它们如何响应事件。下面是这个类的一个简单的例子:先看运行结果:1、鼠标进入登陆框时:聚光灯效果(Spotlight)2、点击登录按钮:import java.awt.AWTEvent; import java.awt.AlphaComposite; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Composite; import java.awt. 阅读全文

JSP基础知识之JSP的构成元素

2012-03-13 00:51 by java线程例子, 337 阅读, 0 推荐, 收藏, 编辑
摘要:JSP注释1).显示注释:<!--注释内容-->2).隐式注释:<%--注释内容-->(在客户端的HTML源代码中看不到这些注释的内容)JSP脚本1、声明<%! int i = 10; %> <%! String UserName = “cannel_2020”;%> 声明多个 <%! inti = 10; String UserName = “cannel_2020”; Ballb = new Ball(); %>注意:1).在页面中想要使用某些变量,需要先声明变量。2).声明必须以“;”结尾。3).一个声明仅在一个页面中有效,对于 阅读全文

《算法导论》第11章 散列表 (3)开放寻址

2012-03-12 21:34 by java线程例子, 395 阅读, 0 推荐, 收藏, 编辑
摘要:前一节介绍是最简单的冲突解决方法-链接法。开放寻址与链接法不同,所有元素都放在散列表内。在这种方法中,散列表可能会被填满。开放寻址不需要指针,只需要计算出要存取的各个槽。由于不用存储指针而节省的空间可以提供更多的槽。有三种技术常用来计算开放寻址法中的探查序列:线性探查、二次探查和双重探查。下面的实现中,三种方法的差别只在计算探查序列的那一行代码。#include <stdio.h> #include <stdlib.h> #include <string.h> #define SIZE 20 typedef struct _Entry { char *key 阅读全文

《算法导论》第11章 散列表 (2)散列表

2012-03-10 23:05 by java线程例子, 157 阅读, 0 推荐, 收藏, 编辑
摘要:用散列表来解决直接寻址表的那两个问题。但由此带来的散列值的碰撞问题。最简单的解决方法是链接法,以及下一节介绍的开放寻址法。链接法,即把散列到同一槽中的所有元素都放在一个链表中。链表是无序的,在查找一个元素时需要遍历链表。对于删除函数,假如参数是要删除的结点,那么如果链表是双向的,删除操作可以O(1)内完成。在下面的删除函数中,参数是关键字,这样更为方便。#include <stdio.h> #include <stdlib.h> #include <string.h> #define SIZE 20 // 链表结点的定义 typedef struct _Li 阅读全文

《算法导论》第11章 散列表 (1)直接寻址表

2012-03-07 22:54 by java线程例子, 289 阅读, 0 推荐, 收藏, 编辑
摘要:(一)直接寻址表关键字集合U = { 0, 1, ..., m - 1 },实际的关键字集合K。用一个数组T[0..m - 1],其中每个位置对应U中的一个关键字。直接寻址表的问题:(1)如果U很大,要保存|U|大小的一张表T有点不实际。(2)实际存储的关键字集合K相对U来说可能很小,因而分配给T的大部分空间都要浪费掉。(二)位向量位向量 (bit vector)是一种仅包含0和1的数组,所占空间比包含指针的数组少得多。一个32位的整型,每一位用0和1表示key是否存在,这样一个整数就可以表示32个key。key / 32表示key应保持在数组哪个下标的整数中,而key % 32则表示key应 阅读全文

《算法导论》第10章 基本数据结构 (2)链表

2012-03-05 22:21 by java线程例子, 115 阅读, 0 推荐, 收藏, 编辑
摘要:《算法导论》里实现的是无序双向链表。源文件 list.h:链表的接口,定义链表和结点的类型,以及链表支持的操作。typedef int DATA_TYPE; // 注意将结构声明为新类型的语法 struct tagNode { DATA_TYPE data; struct tagNode *prev, *next; }; typedef struct tagNode Node; typedef struct { Node *head; } List; List * list_create(void); Node * node_create(DATA... 阅读全文

Android基础之Android的Activity周期

2012-03-04 16:33 by java线程例子, 180 阅读, 0 推荐, 收藏, 编辑
摘要:直接上代码:第一个类:TestActivitypackage feb.hxy; import feb.hxy.R.string; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class TestActivity extends Activity { private Button button; public void onCreate(B... 阅读全文
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 61 下一页