- 博客(18)
- 收藏
- 关注
转载 Oracle exists理解
1.exists的使用Exists用于只能用于子查询,可以替代in,若匹配到结果,则退出内部查询,并将条件标志为true,传回全部结果资料,in不管匹配到匹配不到都全部匹配完毕,使用exists可以将子查询结果定为常量,不影响查询效果,而且效率高。如查询所有销售部门员工的姓名,对比如下:IN is often better if the results of the subqu
2015-04-10 11:50:48 949
转载 Oracle exists和in区别比较
有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1 2) select * from T1 where T1.a in (select T2.a from T2) ; T1数据量非常大而T
2015-04-10 11:46:49 444
转载 JavaWeb——文件上传和下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileuplo
2015-04-03 10:54:49 1231 1
转载 JSTL之<c:forEach>
例1 //斑马线 ${instance.userName} ${instance.address } ${instance.role } status属性说明status.current 当前这次迭代的(集合中的)项status.index 索
2015-03-31 09:21:11 516
转载 Oracle REF Cursor
Oracle 系列:REF Cursor在上文 Oracle 系列:Cursor (参见:http://blog.csdn.net/qfs_v/archive/2008/05/06/2404794.aspx)中提到个思考:怎样让游标作为参数传递? 解决这个问题就需要用到 REF Cursor 。1,什么是 REF游标 ? 动态关联结果集的临时对象。即在运行的时候动态决定执行查询
2014-12-16 10:04:13 300
转载 Oracle中针对中文进行排序
在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择:按中文拼音进行排序:SCHINESE_PINYIN_M按中文部首进行排序:SCHINESE_RADICAL_M按中文笔画进行排序:SCHINESE_STROKE_M而oracle 9i是对中文的排序是默认按拼音排序(并不是指NLS_SORT = SCHINESE_PINYIN_M,而
2014-12-09 23:55:48 509
转载 Android LayoutInflater详解
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L
2014-10-16 22:36:53 417
转载 ListView适配器以及ListItem回收重用机制
ListView和适配器的基础:它是如何工作的:ListView 向适配器说“给我的每个条目一个布局”一个新的布局创建出来并显示出来下一个问题:当我们有10亿个条目的时候怎么办,难道新创建一个新的布局并显示出来吗?答案肯定是“不”。Android会为你把布局缓存起来。这一部分在Android中称呼为"Recycle - 回收利用"。以下为它的具体实现过程图。
2014-10-16 21:11:32 550
转载 自定义ToggleButton以及用SharedPreferences保存用户配置
很多应用都会有用户设置,用户的一些偏好可以由用户来决定那是应用人性化的体现,在实际开发中很多情况都作成可配置的了,本篇博客要介绍的是一个比较炫的状态按钮切换,我想很多开发者都想做出这样的效果,在这里我也就把自己参与的项目当中的这部分实现,做出Demo来于朋友们分享。没有图,我感觉就特别不舒服:
2014-10-16 20:44:55 522
转载 Windows下正则表达式工具介绍:RegexBuddy
俗话说,工欲善其事,必先利其器。关于windows下的正则表达式工具,这里推荐的是:RegexBuddy和PowerGREP。在linux下,也有好用的正则表达式工具,例如grep的兄弟们,只不过是都是基于命令行的。而这两款windows下的小工具,其突出特点是可视化,允许尝试和预览,极大地方便了使用者。RegexBuddy:网址是http://www.regexbuddy.com。在编写
2014-10-15 19:46:33 2885
转载 伴我成长的编程书
一、这篇文章是应之前在微博上爆过的下个周末某出版社的线下活动而写的。回顾我和C++在这个世纪的第二个春天开始发生过的种种事情,我发现我并不是用一个正常的方法来学会如何正常使用C++的。我的C++学习伴随着很多其他流行或者不流行的语言。现在手中掌握的很多淫荡的技巧正是因为学习了很多编程语言的缘故,不过这并不妨碍我正常地使用C++来在合理的时间内完成我的目标。学习C++是一个艰难的过程
2014-10-08 22:03:13 573
转载 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
喜欢写Blog的人,会经历三个阶段。 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命
2014-10-07 22:01:51 378
转载 实现从底部弹出或滑出选择菜单或窗口
本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计。弹出效果主要使用了translate和alpha样式实现,具体实习如下:第一步:设计弹出窗口xml:
2014-10-06 21:49:28 1594
转载 如何成为牛逼的程序员
如何成为牛逼的程序员我有一个想法,不一定对。 第一篇文章(第一篇文章就贡献给投票了 - vczh的日常 - 知乎专栏)果然给了我灵感耶,标题的图片就是从评论里截出来的。为了以后回答那些层出不穷的月经问题,我决定写下这么一篇文章,讲一下我对牛逼的程序员的理解。为什么我要讲这个呢,当然首先我还是觉得自己是很牛逼的,不然我就不会讲这个了(误一个牛逼的程序员
2014-10-05 09:58:05 821
转载 Android SMS(二)—— 读取短信保存到 SQLite
Android 之 SMS 短信在Android系统中是保存在SQLite数据库中的,但不让其它程序访问(Android系统的安全机制)现在我们在读取手机内的SMS短信,先保存在我们自己定义的SQLite数据库中,然后读取SQLite数据库提取短信,并显示SMS短信SQLite存取代码:
2014-10-03 16:42:45 557
转载 Android Contacts(二)—— SMS 短信 与 Contacts 联系人关联
Android 的SMS读取短信,可以获取发信人/收信人的手机号码(address),Contacts的联系人,可以过滤手机号码(address),因此SMS可以通过手机号码(address)关联到Contacts联系人。SMS - Contacts 关联代码// 通过address手机号关联Contacts联系人的显示名字 private String getPeop
2014-10-03 16:30:43 523
转载 Android Contacts(一)—— 读取联系人
Introduction To Android ContactsLearn to work with the Android contacts database. Basic knowledge of accessing SQLite in Android along with using Cursors is expected. See the Android SQLite and
2014-10-03 15:45:42 382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人