- 博客(36)
- 资源 (11)
- 收藏
- 关注
原创 关于java 参数 值传递的感悟
虽然现在使用java的时候进行参数传递,已经很不经意了。但最近的学习中,突然想起了参数传递的问题。是值还是引用,以前学习的记忆中是值传递,不过还是实例验证一下最好:package com.ethan.test;public class People { private Integer i = 1; public Integer getI() { return i; }
2012-04-27 20:04:14 937 5
原创 北京,JAVA
终于来到了北京,内心可以决定不再为一些事情左右。一直在自学java,用了很多时间,中间有零零散散,分散的接触和学习了其他的语言。选择了专注,java成为了我的方向定位。来京实现了自己想做的一件事,就是学习加强java。这次我选择了传智博客,不是在做广告,不过我也愿意为传智做广告。张孝祥老师的态度和理想,让我从内心佩服。简单介绍一下这些日子。没有了以前的安逸享受随意,第一次真实的感受到了北漂一个
2012-04-21 22:25:50 1427 2
原创 javascript 之 模态(Modal) 父子窗口交互
父窗口:a1.html a.html 客户id: 客户名称 function openWin(){ //showModalDialog:建立有模式的对话框,弹出a2.html页面后不能再操作a1.html页面的内容// win
2012-04-21 22:03:09 1304
原创 javascript 之 父子窗口数据交互
父窗口:a1.html a.html function openWin(){ window.open("./a2.html","_blank","height=200,width=400,status=yes,toolbar=no,menubar=no,location=no"); } function setValues
2012-04-21 21:55:54 1101 2
原创 javascript 之 父子窗口 交互 动态增加option
子窗口:Insert title here function add() { var diploma = document.getElementById("name").value; window.opener.setValues(diploma); window.opener = null; window.close(); } 父窗口:
2012-04-21 21:54:41 971
转载 jquery1.4.2 源文件
/*! * jQuery JavaScript Library v1.4.2 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Siz
2012-04-21 21:45:25 2943
原创 jquery 实现左右下拉列表 选项 移动
无标题文档<!--BODY{ font-family:"Courier"; font-size: 12px; margin:0px auto; /*不显示 横纵向 滚动条*/ overflow-x:no; overflow-y:no; background-color: #B8D3F4;}td{ font-size:12px;}.default_input{
2012-04-21 21:44:27 2758
原创 jquery 动态添加 tr 到 table
添加用户 添加用户: 姓名: email: 电话: 提交 姓名 email 电话 Tom tom@tom.com 5000 Delete
2012-04-21 21:42:49 11288
原创 ajax + servlet 实现三级联动
create table province( pid int, #省编号 主键 pname varchar(20) #省名称);insert into province(pid,pname) values(1,'吉林省');insert into province(pid,pname) values(2,'辽宁省');insert into province(pid,
2012-04-21 21:20:36 3579 3
原创 js 之 密码框 显示密码和隐藏密码
显示密码 function showps(){ if (this.forms.password.type="password") { document.getElementById("box").innerHTML=""; document.get
2012-04-21 20:56:46 18199 1
原创 java 补码
package cn.itcast;public class Buma { /** * @param args * 计算机中以补码表示二进制数,正数补码还是本身,负数取反加1,还原回原码,也是取反加1 * 符号位 0 表示正数,1表示负数 */ public static void main(String[] args) { int a = -30;//1001110
2012-04-20 20:07:53 1758
原创 int类型 实现1到100的阶乘
public class Jiecheng { /** * 实现1...100的阶乘,使用int类型 * @param args */ public static void main(String[] args) { int n; //确保保存最终运算结果的 数组足够大 int[] a = new int[9000]; //位数 int digit = 1;
2012-04-20 19:26:30 3968
原创 java 聊天室
java 聊天室 :在线人员列表显示,广播和私聊,经过测试,还有一点小bug。请多指教了!package socketForm;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.FlowLayou
2012-04-20 19:23:05 4235 4
原创 使用自己定义的类加载器 加载类
package cn.itcast.myclassloader;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;/*
2012-04-20 19:18:03 1084
原创 简单 JUnit
package cn.itcast.myjunit;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(El
2012-04-20 19:16:12 708
转载 java左移、右移、无符号右移加补码
名词解释:补码:1 在计算机系统中,数值一律有补码来表示(存储). 使用补码,可以将符号位和其他位统一处理;同时,减法也可按加法来处理.另外,两个用补码表示的数据相加时候,如果最高位(符号位)有进位,则进违被舍弃. 2 补码与原码的转换过程几乎是相同的 数值的补码表示也分两种情况
2012-04-18 20:55:59 758
转载 ListView中getView的原理+如何在ListView中放置多个item
ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他
2012-04-05 17:42:43 1624
转载 Android 打包签名 从生成keystore到完成签名
首先,我们需要一个keystore,当然已经有了的话就不用这一步了:cmd下:进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -vali
2012-04-04 23:46:40 630
原创 最精简的JavaScript鼠标拖动代码
鼠标拖动 var drag_=falsevar D=new Function('obj','return document.getElementById(obj);')var oevent=new Function('e','if (!e) e = window.event;return e')function Move_obj(obj){ var x,y; D(obj).onmo
2012-04-04 21:56:43 572
转载 java 之 移位运算符
移位运算符 包括: “>> 右移”;“>> 无符号右移”例子:-5>>3=-11111 1111 1111 1111 1111 1111 1111 10111111 1111 1111 1111 1111 1111 1111 1111其结果与 Math.floor((double)-5/(2*2*2)) 完全相同。-51111 1111
2012-04-03 20:24:00 561
转载 Java 语言中的 volatile
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要
2012-04-03 20:22:31 456
转载 Java 位运算
Java 位运算 Java 位运算[转]一,Java 位运算1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (l)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。2.位运算符 位运算表达式由操作数和位运算符组成,实现对整数类型的二进制数进行位运
2012-04-03 20:19:58 523
转载 Android之MediaPlayer播放一般音频与SoundPool播放短促的音效
【1】使用MediaPlayer实现一般的音频播放MediaPlayer播放通常的音频文件 MediaPlayer mediaPlayer = new MediaPlayer(); if (mediaPlayer.isPlaying()) { mediaPlayer.reset();//重置为初始状态 } mediaPlayer
2012-04-03 11:33:55 1548
转载 android:layout_weight的作用
一直不明白android:layout_weight的作用,今天终于弄明白了。 转自:http://www.cnblogs.com/fly3q/archive/2010/03/24/1693977.html layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。 所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视
2012-04-03 09:52:09 678
原创 Result consisted of more than one row
执行存储过程, 报错: Result consisted of more than one row 检查后发现: 某条SQL语句 select ... into from tableName where ... 查询的结果有多条记录导致. 只要在这条语句后加一个限制即可: select ... into from tableName where ... limit
2012-04-02 14:53:46 959
原创 mysql 查看存储过程
查询数据库中的存储过程 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法二: show procedure status; 查看存储过程或函数的创建代码
2012-04-02 14:16:13 715
原创 sqlite 客户端
SQLite Database Browser下载地址:http://sourceforge.net/projects/sqlitebrowser/files/latest/download
2012-04-01 17:55:14 1163
转载 dos命令行输入adb shell命令为什么报错 没有这个外部命令
在命令行(就是开始——运行——输入cmd)模式下输入adb shell命令一般会报两种错误,一是“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”,二是“error:device not found”。 对于第一种错误,是因为环境变量没有配置。所谓环境变量,就是各应用程序要用到的信息,这里主要是没有配置Path路径,Path就是.exe和.bat程序执行的路
2012-04-01 17:52:51 7685 3
转载 SQLite数据库的命令
sqlite3: 一个SQLite数据库的命令行接口 原文地址:http://www.sqlite.org/sqlite.html SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 启动sqlite3程序,仅仅需
2012-04-01 17:39:38 797
原创 eclipse导入android项目之后有个红色叹号
eclipse导入android项目之后有个红色叹号,解决方案:点击项目名称,右键build path, 查看所引用lib库是不是找不到了,remove,替换一下
2012-04-01 16:18:51 6051 6
转载 Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
本文是对网上的文章《Android开发指南-用户界面-对话框》的部分内容进行简化,并加上自己的某些理解。里面的相同内容,版权归原翻译作者所有。显示对话框 对话框经常作为Activity的一部分来创建和显示。你通常应该从protected Dialog Activity.onCreateDialog (int id) 回调方法里创建对话框。当你使用这个回调函数时,Andro
2012-04-01 15:38:31 958
转载 Android中ContentProvider简介
对做应用的来说,数据存储很重要,在【安卓进化十三】中有SharedPreferences简单键值存储形式,以xml格式存储在手机中,这个是简单,方便,好操作的数据存储工具,只能存简单的数据,如果存储大量数据这个就不方便了。在【安卓进化十四】中,我写了个sqlite的数据库保存数据的通讯录的例子,sqlite对大量数据进行存储,方便操作,是关系型数据库的一种。数据存储还有file文件存储,netwo
2012-04-01 13:54:06 989
转载 使用js把1、2、3转换为一、二、三
var number = 415427532; var N = [ "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" ]; function convertToChinese(num){ var str = num.
2012-04-01 00:16:02 11275
转载 HashMap和HashTable,HashMap中key和value的原理
一、HashMap和HashTable区别:1.HashTable是Dictionary的子类,HashMap是Map接口的一个实现类;2.HashTable中的方法是同步的,而HashMap中方法是非同步的.也就是说,在多线程的情况下用HashMap需要额外的同步机制.Map Collections.synchronziedMap(Map m)这个方法返回一个同步的Map,封装了
2012-04-01 00:15:22 865
ehcache-1.3.0.rar
2012-03-11
hibernate-entitymanager-3.4.0.GA.zip
2011-09-10
JAVA ThreadLocal类深入
2011-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人