自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远舰攻城狮的前行之路

奋力前行程序猿

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 android写入文件

1.文件写入SD卡

2014-04-12 17:11:31 459

转载 在 Android 上应用极光推送实现 Push 功能

在 Android 上,要实现 Push 功能可没有那么简单!众所周知的原因是,Android 官方的推送服务 GCM 在国内手机上用不了。所以很多国内的开发者,不得不去使用 AndroidPN 这种不成熟的开源方案。这个eoe论坛的开发者lingzideshensha 的帖子”总结一下JPush推送(客户端)"的回复里,就有多个人表示被 androidpn 折磨过。本文描述采

2014-01-07 08:35:45 743

转载 Android中全屏或者取消标题栏

先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义application android:icon="@d

2014-01-06 15:07:29 420

转载 view的几种布局方式及实践

作者:吴秦出处:http://www.cnblogs.com/skynet/引言通过前面两篇:Android 开发之旅:又见Hello World!Android 开发之旅:深入分析布局文件&又是“Hello World!”我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入And

2013-12-27 09:58:56 666

转载 Android开发中SharedPreferences的应用

项目中需要对用户输入的信息进行存储,然后在后续程序中读取使用,利用到了SharedPreferences类。1.储存操作通常会在onPause()方法中进行Preferences的储存操作。public SharedPreferences getSharedPreferences (String name, int mode)其中name为Preferences的文件名mo

2013-12-25 16:19:41 444

原创 获取某一月工作日

工作中可能遇到要获取某一个月的所有工作日(周一至周五)的情况. /** * 根据年和月获取这一个月的所有工作日列表 * @param year  某一个月 * @param month 某一年 * @return */ private  List getDates(int year,int month){      List dates = new Arra

2013-12-18 10:14:05 783

原创 hibernate主键生成策略

一般情况,我们使用“native”。hibernate主键生成策略包括:assigned主键由外部程序负责生成,在 save() 之前指定一个。hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequenc

2013-12-18 10:08:24 420

转载 安装Eclipse和编辑Perl的EPIC插件

转自:http://hi.baidu.com/touch_u/blog/item/72a750360565d11c91ef39eb.htmlEclipse+EPIC+PadWalker+perldoc是一个强大的Perl综合开发环境。1) 通过“Ubuntu 软件中心”安装了Eclipse,现在的版本是3.5.2(Galileo)。2) 按前人建议安装eclipse

2012-07-10 17:34:26 799

转载 卸载趋势杀毒软件的步骤

方法如下:趋势客户端的在不知道密码情况下,卸载方法是到注册表中修改配置,使卸载客户端的时候无需密码。具体方法如下:how to uninstall Tremd Antivirus Client without password。1、  打开注册表(方法就不说啦,地球人都知道^^);open the RegEdit。2、  进入HKEY_LOCAL_MACHINE\SOFTWARE\

2012-07-05 16:20:03 3972

原创 informix数据库systemtable说明

systables: 描述数据库中的很张表;syscolumns: 描述数据库中表的列;sysindexes: 描述数据库中列的索引;sysfragments: 存储了分段索引的片段信息;sysfragauth: 表识别列级权限;sysviews: 描述了数据库中定义的每个视图;sysdpend: 描述了视图是如何依赖其他视图和表的;syssyntable: 定义每一个

2012-07-05 08:54:32 574

HttpClient入门

HttpClient 是apache 组织下面的一个用于处理HTTP 请求和响应的开源工具。它不是一个浏览器,也不处 理客户端缓存等浏览器的功能。它只是一个类库!它在JDK 的基本类库基础上做了更好的封装! HttpClient 目前(写作本文日期:2010 年8 月)最新版本是4.0.1,官方网址: http://hc.apache.org/httpcomponents-client-4.0.1/index.html HttpClient 项目依赖于HttpCore(处理核心的HTTP 协议)、commons-codec(处理与编码有关的问题的项 目)和commons-logging(处理与日志记录有关问题的项目)。 如果你希望能够通过HttpClient 向服务器上传文件等与multipart 编码类型有关的请求,以及其它复杂的 MIME 类型,那么,你需要另外一个依赖包:HttpMime(它是专门处理与MIME 类型有关问题的项目),在 下载的HttpClient 包中(下载地址为:http://hc.apache.org/downloads.cgi)已经包含了HttpMime。

2012-12-13

ibatis开发指南

相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是 Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全 套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 或者OJB 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握, Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL 并调用JDBC 接口加以执 行。 大多数情况下(特别是对新项目,新系统的开发而言),这样的机制无往不利,大有一 统天下的势头。但是,在一些特定的环境下,这种一站式的解决方案却未必灵光。 在笔者的系统咨询工作过程中,常常遇到以下情况: 1. 系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几 条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。 2. 开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由 存储过程实现(就笔者工作所面向的金融行业而言,工商银行、中国银行、交 通银行,都在开发规范中严格指定) 3. 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高 度优化的SQL语句(或存储过程)才能达到系统性能设计指标。 面对这样的需求,再次举起Hibernate 大刀,却发现刀锋不再锐利,甚至无法使用, 奈何?恍惚之际,只好再摸出JDBC 准备拼死一搏……,说得未免有些凄凉,直接使用JDBC 进行数据库操作实际上也是不错的选择,只是拖沓的数据库访问代码,乏味的字段读取操作 令人厌烦。 “半自动化”的ibatis,却刚好解决了这个问题。 这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化” ORM 实现而言,“全自动”ORM 实现了POJO 和数据库表之间的映射,以及SQL 的自动 生成和执行。而ibatis 的着力点,则在于POJO 与SQL之间的映射关系。也就是说,ibatis 并不会为程序员在运行期自动生成SQL 执行。具体的SQL 需要程序员编写,然后通过映 射配置文件,将SQL所需的参数,以及返回的结果字段映射到指定POJO。 使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。

2012-12-13

基于服务器的Java远程调用和Web消息传递技术BlazeDS

BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,使得后台的Java应用程序和运行在浏览器上的Flex应用程序能够相互通信。   如果你想通过使用RPC Services提供一些企业级功能,如不同域之间数据交换的代理功能、客户端认证、服务器端日志、本地化支持、RPC Services服务集中化管理等功能时,BlazeDS通过使用RemoteObject控件可以轻松实现,而不需要配置他们像SOAP-compliant网络服务。   当客户端RPC控件调用远程服务时,该控件就会把服务端返回的数据保存在一个ActionScript对象中,这样,在程序中就能够很轻松的获取想要的数据,而这些客户端控件包括HTTPService、WebService、RemoteObject控件。

2011-12-03

Flex.3实战(中文版)

《Flex3实战》首先简要概述Flex 3和ActionScript,然后以十分友好、务实的方式介绍Flex的每个主要组件。其中穿插的示例编排合理,注解清晰,引导你重点关注与每个标记或类相关的主要属性、方法和事件。《Flex3实战》还浓墨重彩地描述Flex中的事件,给出调试事件逻辑的提示。学习《Flex3实战》不要求你拥有使用Flex的经验;但如果你拥有JavaScript或ActionScript知识,那么学习起来将更加轻松。   Adobe Flex 3是一个完美的富Web开发平台,它将易用的开发环境Flex Builder与基于JavaScript的典雅编程模型结合在一起。Flex 3提供企业质量的数据以及与Java、PHP和Rails集成的服务器组件。目前,Flex的主要组件是供免费使用的开源软件!

2011-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除