- 博客(46)
- 收藏
- 关注
转载 常用的一些if exists的使用
判断表中是否存在记录的SQL语句判断表中是否存在记录,我们惯常使用的语句是:select COUNT(*) from tableName where conditions如果只是判断记录是否存在,而不需要获取实际表中的记录数,网上还有一种推荐做法:if exists (select * from tableName where conditions) select
2015-06-14 13:38:51 2671
转载 AJAX面试题
1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识)什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用 DOM(Document Objec
2015-06-14 13:37:54 475
转载 JavaScript 开发的45个经典技巧
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人。能够编写结构清晰、性能高效的JavaScript代码的开发人员,现如今已成
2015-06-14 13:37:08 564
转载 js性能优化
一、 让代码简洁:一些简略的表达方式也会产生很好的优化 eg:x=x+1;在不影响功能的情况下可以简写为x++; 二、 变量名方法名尽量在不影响语意的情况下简单。(可以选择首字母命名) eg:定义数组的长度可以取名为:ArrLen而不需要取为ArrayLength。 三、 关于JS的循环,循环是一种常用的流程控制。 JS提供了三种循环:for(;;)、whi
2015-06-14 13:36:02 381
转载 JSON 字符串 与 java 对象的转换
// 引入相应的包//json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1. //把java 对象列表转换为json对象数组,并转为字符串 JSONArray array = JSONArray.fromObject(userlist);
2015-06-14 13:33:16 352
转载 Java数据库连接池dbcp的用法
在Java语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁,即Java语言通过JDBC技术访问数据库。JDBC是一种“开放”的方案,它为数据库应用开发人员﹑数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。JDBC提供两种API,分别是面向开发人员的API和面向底层的JDBC驱动程
2015-06-14 13:32:21 470
转载 OGNL表达式struts2标签“%,#,$”
OGNL表达式struts2标签“%,#,$”一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName();
2015-03-08 19:45:06 346
转载 struts2 s:property 用法
OGNL:Object Graph Navigation Language(对象图导航语言) 1,访问Action值栈中的普通属性:2,访问Action值栈中的对象属性(要有get set方法):3,访问值栈中对象属性的方法4,访问值栈中action的普通方法:5,访问静态方法:6,访问静态属性
2015-03-08 19:44:20 339
转载 mysql JDBC URL格式及其参数说明
mysql JDBC URL格式如下:jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...常用的几个较为重要的参数:参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库) 所有版本 passWord 用户密码(用于连接数据库)
2014-11-01 00:31:53 946
转载 java获取获得Timestamp类型的当前系统时间
java获取取得Timestamp类型的当前系统时间java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42 方法1: Timestamp d = new Timestamp(System.currentTimeMillis()); 方法2: Date date = new Date(); T
2014-10-27 01:03:40 380
转载 eclipse与myeclipse恢复已删除的文件和代码
1.类文件的恢复前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点心不甘啊,哈哈 终于还是找到了一个好方法:选择项目后右键-->选择Restore from Local history-->出现下面的界面:勾选后按Restore就恢复了,真的很强大很方
2014-10-27 01:01:27 391
转载 Android Canvas类介绍
当我们调整好画笔之后,现在需要绘制到画布上,这就得用Canvas类了。在Android中既然把Canvas当做画布,那么就可以在画布上绘制我们想要的任何东西。除了在画布上绘制之外,还需要设置一些关于画布的属性,比如,画布的颜色、尺寸等。下面来分析Android中Canvas有哪些功能,Canvas提供了如下一些方法: Canvas(): 创建一个空的画布,可以使用setBitm
2014-10-14 03:34:52 258
转载 SharedPreferences详解
http://download.csdn.net/download/gcsdn2000/4161520[java] view plaincopypackage edu.cczu.SimplePreference; import android.app.Activity; import android.content.Con
2014-10-14 03:32:27 288
转载 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
Activity.finish()Call this when your activity is done and should be closed.在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时释放。因为移出
2014-10-14 03:30:48 322
转载 Android的一些基本概念小整理
什么是Activity?通俗一点说Activity就是一个界面,这个界面里面可以放置各种控件。Activity的界面也是用xml文件表示的,放置在res->layout下面。每生成一个新的Activity后,我们需要在AndroidManifest.xml中注册一下这个activityActivity生命周期onCreate(Bundle savedInstanceState):创
2014-10-14 03:30:08 443
转载 Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
转自:http://android.blog.51cto.com/268543/333769/本文是对网上的文章《Android开发指南-用户界面-对话框》的部分内容进行简化,并加上自己的某些理解。里面的相同内容,版权归原翻译作者所有。显示对话框 对话框经常作为Activity的一部分来创建和显示。你通常应该从protected Dialog Activi
2014-10-12 21:55:43 360
转载 Android入门之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。[java] view plaincopyLocationManger locationManager=(LocationManager)this.getSystemService(Context.
2014-10-12 21:52:29 583
转载 android学习—— context 和 getApplicationContext()
在android中常常会遇到与context有关的内容浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是Activity.this,是这个语句所在的Ac
2014-10-12 21:51:48 341
转载 Android数据的四种存储方式
作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQL
2014-10-12 21:51:46 378
转载 Android中Context
Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onCli
2014-10-12 21:51:09 264
转载 Android 成功 使用GPS获取当前地理位置(解决getLastKnownLocation 返回 null)
自本篇博客发布以来,收到了很多同行的邮件,大部分都是给我要MapUtils.java文件,或者要关于定位的Demo。以后也省的大家麻烦了,我直接把Demo挂到我的QQ云盘上去,大家可以去那里下载。(注意该Demo无法直接运行,因为我是从项目中抽出来的,但我能保证,该Demo包含了我所有的定位代码,自己调试吧,你懂的)... QQ云盘地址:http://url.cn/PU7vxq
2014-10-12 21:45:31 458
转载 Android之GPS定位详解
一、LocationManagerLocationMangager,位置管理器。要想操作定位相关设备,必须先定义个LocationManager。我们可以通过如下代码创建LocationManger对象。LocationManger locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE
2014-10-12 21:40:49 358
转载 PowerDesigner使用教程
转自:http://www.cnblogs.com/langtianya/archive/2013/03/08/2949118.html
2014-10-07 16:48:05 325
转载 CodeSmith和PowerDesigner的使用安装和数据库创建
作者:黄聪 转自:http://www.cnblogs.com/huangcong/archive/2010/06/14/1757957.html
2014-10-07 16:47:25 350
转载 ListView中convertView和ViewHolder的工作原理
LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理: 1.ListView针对List中每个item,要求adapter给我一个视图(getView) 2.一个新的视图被返回并显示如果我们有上亿个item要显示怎么办?为每个项目创建一个新视图?NO
2014-10-05 21:35:55 262
转载 ListView中getView的原理+如何在ListView中放置多个item
ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原
2014-10-05 21:35:27 269
转载 Android中BaseAdapter的理
最近做一个项目,项目中用到了ListView,ListView最重要的就是绑定数据,这个数据由Adapter来提供,这里我重写了BaseAdapter这个类来实现自己的menuAdapter代码如下:package org.leepood.lanorder;import java.io.InputStream;import java.util.ArrayList;i
2014-10-05 21:29:03 253
转载 ListView中convertView和ViewHolder的工作原理
LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理: 1.ListView针对List中每个item,要求adapter给我一个视图(getView) 2.一个新的视图被返回并显示如果我们有上亿个item要显示怎么办?为每个项目创建一个新视图?NO
2014-10-04 19:54:33 289
转载 Android中Adapter之BaseAdapter使用
Android界面中有时候需要显示稍微复杂的界面时,就需要我们自定义一个adapter,而此adapter就要继承BaseAdapter,重新其中的方法. Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。这里返回来的View正是由我们的Adapter中的getView方法返
2014-10-04 19:44:28 608
转载 几个 Context 上下文的区别
[ 转载出处:http://www.blogjava.net/fancydeepin ] 在 java 中, 常见的 Context 有很多, 像: ServletContext, ActionContext, ServletActionContext, ApplicationContext, PageContext, SessionContext ... 那
2014-10-04 19:37:36 439
转载 Android中Context详解 ---- 你所不知道的Context
转载必须注明出处 :http://blog.csdn.net/qinjuning大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是 因为
2014-10-04 19:34:47 298
转载 oracle用户权限总结
输入ed命令产生记事本,使用反斜杠(/)来执行文件中的语句 设置列宽 set lines 500;或者set line 500; 通过设置设置 命令行窗口->默认值->布局 调整显示区域大小 Oracle有三个默认用户:sys system scott(默认在10g和11g中没有开启) sys用数据库的超级用户,老版本中有默认密码【change_on_install】,新版本密码
2014-10-04 19:31:32 673
转载 Chrome developer tool介绍(javascript调试)
[+]Chrome浏览器得益于其优秀的V8解释器,javascript执行速度和内存占有率表现非常优秀。对于html+css+javascript前台技术的学习或者开发,浏览器developer tool的使用时必不可少的,也能极大的提高学习或者开发效率。本文根据版本 23.0.1271.10。在window下,开启developer tool的快捷键为F12。1 Develo
2014-10-04 19:12:45 332
转载 Chrome developer tool2
在 DOM 元素上设置断点有时候我们需要监听某个 DOM 被修改情况,而不关心是哪行代码做的修改(也可能有多处都会对其做修改)。那么我们可以直接在 DOM 上设置断点。 如图所见,在元素审查的 Elements Panel 中在某个元素上右键菜单里可以设置三种不同情况的断点:子节点修改自身属性修改自身节点被删除选中之后,Sources Panel 中右侧的 DO
2014-10-04 19:12:22 269
转载 MyEclipse快捷键及经验总结
Ctrl+Shift+L 显示所有快捷键 Ctrl+K 参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个 Ctrl+O 快速显示OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+Shift+X 把选中文本全部改为大写 Ctrl+Shift+Y
2014-10-04 19:10:44 450
转载 newInstance()和new()
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对
2014-10-04 19:07:51 290
转载 JAVA 泛型
对类的泛型, 我们看一下例子:public class Box { private T t; private void add(T t) { this.t = t; } public T get() { return t; } public static voi
2014-10-04 19:06:50 364
转载 in 和 exist 区别
select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程List resultSet=[];Array A=(select *
2014-10-04 19:06:18 414
转载 输入框点击内容清空或显示的js代码
我们常常会遇到输入框提示的需求,比如在输入框内容中提示,当需要输入的时候再清空。下面就介绍两种方法:1、输入框点击清空onclick="this.value=''" />2、输入框点击显示提示内容操作:鼠标点击输入框出现提示内容,再次点击清空内容可以进行输入。onblur="note_click(this);" onclick="note_click(thi
2014-10-04 19:02:04 7432 1
转载 Java中this关键字的几种用法
1. 当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)如:public class Hello { String s = "Hello"; public Hello(String s) { System.out.println("s = " + s); Syst
2014-10-04 19:00:56 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人