07 2011 档案

Log.v Log.d Log.e Log.i Log.w
摘要:在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。android.util.Log常用的方法有以下5个:Log.v(), Log.d(),Log.i(),Log.w(),Log.e()根据首字母对应:VERBOSE,DEBUG,INFO,WARN,ERROR1、Log.v的输出颜色为黑色,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i的 阅读全文

posted @ 2011-07-31 21:30 张长胜 阅读(148) 评论(0) 推荐(0)

android中使用startActivityForResult回传数据
摘要:假设:我这里有两个Activity:A和B从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的解决办法: 阅读全文

posted @ 2011-07-29 22:54 张长胜 阅读(121) 评论(0) 推荐(0)

[警告]Java 7有bug,升级需谨慎!
摘要:Oracle刚刚正式发布了Java 7。但是Apache PMC(项目管理委员会)成员、Lucene核心开发人员Uwe Schindler却在邮件列表中发出警告: 由于这个版本中包含Hotspot 编译器优化,对循环语句的编译可能出错。Apache的许多项目都可能受影响。有些情况下JVM会崩溃,有些情况下计算结果可能是不正确的,从而使应用本... 阅读全文

posted @ 2011-07-29 16:42 张长胜 阅读(170) 评论(0) 推荐(0)

Google在Java专利诉讼案中面临败北
摘要:对于Google而言,与甲骨文和解Java专利诉讼比对簿公堂更为明智。出自早期听证会的文件显示,Google要为自己辩护“并未故意侵犯专利”将面临很大困难。甲骨文诉称Google的Android移动操作系统侵犯了其与Java相关的专利。 专利博客网站FossPatent作者Florian Mueller表示,Google高级副总裁Andy Rubin在2005年10月份发送的一封与Sun(当时S... 阅读全文

posted @ 2011-07-29 11:07 张长胜 阅读(163) 评论(0) 推荐(0)

Java SE Development Kit 7正式发布!
摘要:Oracle今天已经放出Java 7正式版的二进制安装包,这不是小升级,而是Java诞生以来最大的改进,增加了闭包等很多有用的特性。最新版的Netbeans7已经支持Java7。 以下是升级地址; http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html 原文出自:cn... 阅读全文

posted @ 2011-07-29 09:39 张长胜 阅读(115) 评论(0) 推荐(0)

[CTO俱乐部第51期]剖析数据挖掘在金融证券交易领域的应用
摘要:[CSDN.NET报道]7月28日晚,由CSDN旗下高级技术管理者大本营CTO俱乐部举办的“数据挖掘在金融证券交易领域的应用经验分享”主题沙龙活动在海淀桥车库咖啡馆成功举办,这是CTO俱乐部金融行业软件专业委员会成立以来的首场线下活动。 本次活动邀请到凤凰网高级技术经理王允、和瑞网CTO巨建华、搜狐金融事业部高级工程师赵士昌、金融界技术主管吴旻等嘉宾,分享了在证券交易行情数据分析领域所涉及的经验... 阅读全文

posted @ 2011-07-29 08:33 张长胜 阅读(116) 评论(0) 推荐(0)

Android开发者应该深入学习的10个开源应用项目
摘要:Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用.1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http:/ 阅读全文

posted @ 2011-07-28 19:21 张长胜 阅读(130) 评论(0) 推荐(0)

浅谈Java 7的新特性与C# 2.0的相似之处
摘要:Java7的新特性就是在switch代码块中加入String的支持,虽然还仅仅是加入String,但已经相对之前的版本仅仅支持Integer要好很多,这个功能在 C# 1.0中就被支持,而且不光是String,所有的对象均可用在switch 块中(更正:C# 2.0 switch只可以使用bool,char,integer,enum,string和相应的可空值类型中,A switch expre... 阅读全文

posted @ 2011-07-26 10:47 张长胜 阅读(262) 评论(0) 推荐(0)

浅谈java中的四个核心概念
摘要:Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念: 1.Java虚拟机 Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和 API中装载class文件。Java API中只有程序执行时需要的那些类才会被装载。字节码由执行引擎来执... 阅读全文

posted @ 2011-07-26 10:32 张长胜 阅读(167) 评论(0) 推荐(0)

Java服务商CloudBees融资1050万美元
摘要:北京时间7月25日晚间消息,Java应用开发生命周期管理服务商 CloudBees在第二轮融资中获得1050万美元的投资,主要投资方为光速创投(Lightspeed Venture Partners)和经纬创投(Matrix Partners)。CloudBees去年在首轮融资中融资400万美元。 CloudBees创建于2010年11月,主要为企业提供一个在云端开发、运行和管理Java应用的平... 阅读全文

posted @ 2011-07-26 09:37 张长胜 阅读(127) 评论(0) 推荐(0)

7个改变世界的Java项目
摘要:Java的开源生态系统是强大而健康的,这是我们(Oreilly)创建OSCON Java(Open Source Convention Java)的主要原因之一。在过去10年中,一些项目已经被广泛接受,并且已经统治了Java软件开发世界,一些甚至影响到了用户的日常生活。 1. JUnit Kent Beck先生关于Smalltalk的单元测试被Kent Beck 和Erich Gamma 带... 阅读全文

posted @ 2011-07-26 09:21 张长胜 阅读(152) 评论(0) 推荐(0)

jOOQ 1.6.3发布,Java的ORM框架
摘要:Java的ORM框架jOOQ 1.6.3发布了。 jOOQ(Java Object Oriented Querying)高效的合并了复杂SQL、类型安全、源码生成、Active Records、存储过程以及高级数据类型的Java类库。jOOQ支持的数据库包括DB2、Derby、Ingres、H2、HSQLDB、MySQL、Oracle、Postgres、SQLite、 SQL Server和S... 阅读全文

posted @ 2011-07-25 14:07 张长胜 阅读(211) 评论(0) 推荐(0)

Application Session Cookie ViewState Cache Hidden 区别
摘要:ASP.NET中,有多种保存信息的对象,如:Application,Session,Cookie,ViewState、Cache等,它们有什么区别?应用环境是什么?为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示:Application1、Application用来保存所有用户共用的信息;2、在Asp时代,如果要保存的数据在应用程序生存期内不会或者很少发生改变,那么使用Application是理想的选择。但是在Asp.net开发环境中我们把类似的配置数据放在Web.config中;3、如果要使用Application要注意的是所有的写操作都要在Application_OnSta 阅读全文

posted @ 2011-07-22 23:24 张长胜 阅读(166) 评论(0) 推荐(0)

Java 1.7的新特性
摘要:导读:本文是从《What's Up in Java 1.7 》这篇文章翻译而来。译文来自外刊IT评论《Java 1.7 里有什么?》。文中例举了Java 1.7新功能的一些用法,相信里面有很多很酷的东西,值得您去学习。 内容如下: 下面是Java 1.7里新出现的功能的一些用法例子: 对集合的支持 创建List / Set / Map 时写法更简单了。 List list = ["item"];... 阅读全文

posted @ 2011-07-22 09:49 张长胜 阅读(139) 评论(0) 推荐(0)

甲骨文收购Linux管理技术公司Ksplice
摘要:实现无需重启即可为 Linux 内核打安全补丁的 Ksplice被Oracle收购。 在被收购前,Ksplice为Fedora, Ubuntu免费提供该功能,对于RHEL和CentOS则需要订阅其产品。 Oracle表示将把Ksplice带来的零宕机安全更新功能添加到Oracle产品订阅服务中,同时停止其对其他Linux发行版本的支持,将Oracle Unbreakable Linux打造成唯一... 阅读全文

posted @ 2011-07-22 09:43 张长胜 阅读(162) 评论(0) 推荐(0)

ADO,OLEDB,ODBC,DAO的区别
摘要:ODBC(Open Database Connectivity,开放数据库互连)1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。---出现的最早,但不总是万能。DAO(Data Access Object,数据访问对象)1993年,微软公司用来显露了Microsoft Jet数据库引擎(最早是给Microsof 阅读全文

posted @ 2011-07-22 08:40 张长胜 阅读(176) 评论(0) 推荐(0)

让数据库飞起来 10大DB2优化技巧
摘要:为了帮助DB2 DBA避免性能灾难并获得高性能,我为我们的客户、用户和DB2专家同行总结了一套故障诊断流程。以下详细说明在Unix、Windows 和 OS/2 环境下使用DB2 UDB的电子商务OLTP应用程序的10条最重要的性能改善技巧并在本文的结束部分作出总结。 10.监视开关 确保已经打开监视开关。如果它们没有打开,您将无法获取您需要的性能信息。要打开该监视开关,请发出以下命令: 1 d... 阅读全文

posted @ 2011-07-20 15:53 张长胜 阅读(220) 评论(0) 推荐(0)

DB2数据库实用程序的性能优化
摘要:导读:提高数据库配置参数UTIL_HEAP_SZ的大小,这个内存区域用来为备份和恢复操作提供缓冲。 先来看一下如何提高备份操作的性能: 提高数据库配置参数UTIL_HEAP_SZ的大小,这个内存区域用来为备份和恢复操作提供缓冲。 减少整库备份,多采用表空间备份需要的表空间。 减少完全备份,多采用增量备份或DELTA备份。 增加备份命令中的PARALLELISM参数来增加备份的并行性(增加线程或进... 阅读全文

posted @ 2011-07-20 15:39 张长胜 阅读(162) 评论(0) 推荐(0)

推荐15个有价值的MySQL教程网站
摘要:今天我们讨论MySQL。MySQL是目前最为流行的开源数据库管理系统,它强健、响应速度快,深受广大用户青睐。MySQL采用C和C++语言编写,通常和PHP一起来开发动态的服务器端的应用程序。 MySQL支持多种编程语言,比如PHP、PERL、C、C++以及Java,所以受开发人员的青睐,MySQL还支持存储过程、触发器、游标等等。 MySQL最重要的一点是:开源。因此在这里推荐一些有价值的M... 阅读全文

posted @ 2011-07-15 14:14 张长胜 阅读(372) 评论(0) 推荐(0)

PL/SQL Developer 9.0 beta发布!
摘要:PL/SQL Developer 9.0 beta发布了!但目前只可以下载候选版,Beta版需要等到7月底才可下载。 PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发工具。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Developer侧重于易用性、代... 阅读全文

posted @ 2011-07-15 09:29 张长胜 阅读(149) 评论(0) 推荐(0)

百度地图BMap API的应用实例
摘要:前几天,帮朋友做了几款地图API接口调研,推荐他使用百度BMap和谷歌GMap API,后来又直接交由我来替他做一来上周帮研究生部老师做的学位证书精准打印系统基本完工,晚上有点时间研究下js二来去年刚到百度实习头1个月,做的正是js,因此对BMap部分源码、API接口风格以及文档也都有些了解花了一天两夜,基本功能需求都已经实现(自定义标注、精确和模糊查询、个性化添加、右键菜单等),先贴出效果图:上图布局,最上面是测试通过的浏览器及其版本,左侧是动态加载的数据源和查询功能,右侧则是调用BMap API实现自己的应用知识拓展:关于js和css的浏览器兼容性问题,请参见我在百度空间的博客 Javas 阅读全文

posted @ 2011-07-14 16:29 张长胜 阅读(383) 评论(0) 推荐(0)

OCILIB 3.9.2发布,跨平台Oracle驱动
摘要:该版本修复了 3.9.0 版本当使用Oracle客户端的版本小于10g时的一些bug。 OCILIB是一个跨平台的Oracle驱动程序,可提供非常快速和可靠地访问Oracle数据库。它提供了一个丰富,功能齐全,并易于使用的API 。OCILIB 支持运行的所有Oracle平台。 主要的功能包括: 提供了丰富的,功能齐全且易于使用的API 运行在所有Oracle平台 是用纯的ISO C代码与本地的... 阅读全文

posted @ 2011-07-14 10:17 张长胜 阅读(171) 评论(0) 推荐(0)

SQL Server 2008 R2 SP1正式版发布
摘要:微软今日发布了SQL Server 2008 R2 SP1升级服务包的最终正式版,并提供了Express Edition版本的免费下载。 SQL Server 2008 R2 Express SP1主要功能: ● 支持存储过程、触发器、函数和视图 ● 本机支持关系数据、XML、FILESTREAM和空间数据,可存储所有类型的业务数据 ● 除与SQL Server Reporting Servic... 阅读全文

posted @ 2011-07-14 06:21 张长胜 阅读(155) 评论(0) 推荐(0)

Baidu与Google地图API初探
摘要:前天周六,有个好友过来玩,他说想在他的网站中加入地图导航模块,但不知道选择哪个第三方Map API在网上查了下Baidu、Google、QQ和MapBar等4种Map API(都是采用JS开放API),也查看了它们的SDK开发文档,谈谈自己的体会Map API文档BMap API(Baidu)与google.maps API(Google)文档相对最完备、详尽、简洁,并且给出了很多学习示例,非常适合初学者入门学习、应用开发QMap API(QQ)与MapBar API(MapBar)文档虽然也比较完备,但示例与代码分开了,不能很好所见即所得的体现代码与效果相关性Map 功能推荐BMap API 阅读全文

posted @ 2011-07-11 17:20 张长胜 阅读(262) 评论(0) 推荐(0)

js中call与apply用法
摘要:前天去面试,有个gg问了一些js知识,其中有一道call与apply用法的题目,尽管在365天前用过call方法,但当时还是没能答上来,今天深入总结一下call和apply,它们的作用都是将函数绑定到另外一个对象上去运行两者的格式和参数定义:call( thisArg [,arg1,arg2,… ] ); // 参数列表,arg1,arg2,...apply(thisArg [,argArray] ); // 参数数组,argArray上面两个函数内部的this指针,都会被赋值为thisArg,这可实现将函数作为另外一个对象的方法运行的目的一、call 的简单用法首先,我... 阅读全文

posted @ 2011-07-08 10:29 张长胜 阅读(158) 评论(0) 推荐(0)

sizeof(空类或空结构体)
摘要:某童靴前天去理想国际某公司面试,回来在宿舍讨论了这样一道题:VC++里,有一个空类,没有声明任何成员变量或函数,请问此空类占多大字节空间?A、 0 B、 1 C、 4 D、8当时考虑了32bit和64bit机器,并且指针地址是int型,32bit占4个字节或64bit占8个字节,因此选了C和D后又想想,这没有操作指针,也就不需内存对齐(视VC++编译器会自动进行对齐优化),排除了C和D,选择了A当时也考虑过侯捷老师译著的那本《深度探索C++对象模型》,C++中继承与多态在编译器中是如何区分的,所以0字节也不靠谱但至少也不会仅占一个字节吧,因此当时首先就把B彻底ki... 阅读全文

posted @ 2011-07-07 12:19 张长胜 阅读(188) 评论(0) 推荐(0)

甲骨文推出用于iPad的虚拟桌面客户端软件
摘要:7月7日消息,据国外媒体报道,甲骨文通过推出新的用于iPad平板电脑的虚拟桌面客户端软件进行了平板电脑的外设市场。 甲骨文的这个软件现在在应用商店免费提供。这个软件不兼容思杰、IBM、VMware、惠普或者Wyse等其它公司的虚拟桌面基础设施(VDI)软件。 甲骨文的这个应用程序能够与广泛的企业应用程序一起使用,包括网络密集型应用程序和需要完整的桌面浏览器的应用程序。 甲骨文称,这个软件旨在用于... 阅读全文

posted @ 2011-07-07 10:09 张长胜 阅读(132) 评论(0) 推荐(0)

MySQL 索引优化 btree hash rtree
摘要:一、MySQL索引类型mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-treeb-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.1. full-text索引full-text在mysql里仅有myisam支持它,而且支持full-text的字段只有char、varchar、text数据类型。full-text主要是用来代替like "%***%"效率低下的问题2. b-tree索引b-tree在myisam里的形式和innodb稍有不同在 innodb里,有两种形态:一是primary k 阅读全文

posted @ 2011-07-07 10:08 张长胜 阅读(129) 评论(0) 推荐(0)