- 博客(44)
- 收藏
- 关注
原创 开发笔记:android ndk 开发之Application.mk
Application.mk的作用:Application.mk描述了应用程序需要哪些动态库和静态库。 存放位置:文件通常放在项目目录的jni文件夹下。 变量定义:由于Application.mk说到底只是作为GNU makefile的一个片段,其中也需要定义一些变量。 -APP_PROJECT_PATH此变量应该被赋予项目的根目录地址,此项为可选项。
2012-07-25 09:16:59 2476
原创 java序列化和反序列化对象到mysql 的实现
How to save a complex java object in a MySQL tableIf you want to save complex java objects to MySQL you can serialize and save them as BLOB in a MySQL table.For example you have an object “com
2012-07-25 09:12:20 3964
原创 J2ee开发用到的数据库操作类大全
J2ee项目开发过程中用到的数据库操作类此数据库操作封装类在一个省级项目中使用到,在一个集团公司的科技管理项目中也使用过. package jing.dbnew;import java.sql.*;import java.util.*;import javax.sql.rowset.CachedRowSet;import oracle.jdbc.rowset.Oracl
2012-07-21 10:58:56 2447
原创 java中带有详细说明的FTP
package jing.upfile;//java中带有详细说明的FTP,使用sun.net.ftp包下的apiimport sun.net.ftp.*;import sun.net.*;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ByteArrayOutput
2012-07-21 10:57:15 1827
原创 Java开发过常用的基础函数--很有用
package tools;import java.util.*;import java.text.*; //日期处理用到的包import java.util.regex.*;import java.lang.*;import java.math.*;/** * Title: 常用基础函数 * Description: 以下全部是静态函数 * Copyright
2012-07-21 10:55:23 1640
原创 Android设计应该注意五不要和九要
1. 五不要和九要 1. 不要照搬其他平台上的UI设计。应该让用户感觉是在使用一个真正的 Android 软件,在你的品牌显示和平台整体观感之间做好平衡。 2. 不要过度使用模态进度条和确认对话框。 3. 不要使用固定的绝对定位布局。 4. 不要使用px单位,使用dp;如果是文本,使用sp。 5. 不要使用太小的字体。 1. 所有资
2012-07-21 10:48:44 1761
原创 IT青年创业降级论
从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房租水电、广告运营等成本,已经达到了十七八万,屌丝们不得不面对一个终极问题:如何盈利? 屌丝们定了三盘沙县水饺,围着一箱子的冰啤酒开始计算:按照最近一月的登陆情况
2012-07-21 10:31:36 4446 1
原创 老牌手机巨头伤兵多6剩2,国内厂商研发实力雄厚有望借机上位
一场惨烈的厮杀后,智能手机市场伤兵无数。诺基亚、HTC、RIM、摩托罗拉,这些手机市场响当当的巨擘们一个个疲态尽显。二季度,诺基亚撤区裁员,被微软背弃,市场份额节节走低;HTC利润锐减过半,被市场唱衰;黑莓(微博)境遇同样如此,裁员、BB10难产,一片低迷;被谷歌收购的摩托罗拉音讯渐少,业界戏称其被“雪藏”。过去不乐观,前路同样艰险。分析称,诺基亚、RIM和HTC第3、第4季度智能手机出货量以及市
2012-07-20 09:46:36 4347 2
原创 外媒称:华为增长强劲,今年第2季度有望成为全球第3大智能手机厂商
导语:国外媒体今天撰文称,华为今年第二季度有望成为全球第三大智能手机厂商,今后还有可能凭借低价智能手机挑战三星和苹果的主导地位。 以下为文章全文: 挑战三星 华为虽然在中国如雷贯耳,但在美国人眼中仍是一家名不见经传的企业。但它的计划却足以令美国人震惊,因为,正是这样一家很多美国人闻所未闻的企业,准备在规模达2191亿美元的智能手机市场挑战三星,甚至苹果。廉价智能手机则是华为的突破
2012-07-20 09:24:02 4968 1
原创 uboot 的启动过程及工作原理
uboot 的启动过程及工作原理2.1 启动模式介绍 大多数 Boot Loader 都包含两种不同的操作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot Loader 的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。 启动加载(Boot loading)模式:这种模式也称为"自主"(
2012-07-19 09:26:05 2020
原创 全球移动用户量已超60亿,手机用户量将超过人口总量
7月19日世界银行的一项研究显示,全球已有3/4的人口使用移动设备,而全球移动用户数已从2000年时的不到10亿上升至目前的超过60亿。 这项研究名为“2012年信息与通信发展”。研究显示,接近50亿移动用户位于发展中国家。而从2000年至2010年,中低收入国家的移动用户数增长了超过15倍,从4%上升至72%。 需要指出的是,手机用户量常常会超过人口数量,因为如果一个人拥有2部或更多
2012-07-19 09:16:45 5752 1
原创 谷歌Android 艰难前行
6月28日凌晨,2012年谷歌I/O大会在美国旧金山拉开帷幕。继“冰激凌”、“汉堡包”、“甜圈”之后,谷歌带来另一道美味,代号为“果冻豆”(Jelly Bean)的Android 4.1。除此之外,谷歌Nexus 7平板电脑以及谷歌眼镜“Project Glass”等产品也炫目登场。今年6月的IT界相当热闹,苹果、微软、谷歌三大巨头相继在上月推出各自最新的操作系统。对于本月压轴出场的谷歌可
2012-07-19 09:14:20 5780
原创 联想杨元庆自掏近两千万奖员工,联想PC年内或超惠普成全球第一
本月初,大量联想集团(微博)基层员工意外获得一笔近2000元的“元庆特别奖”。记者昨日独家从联想集团获悉,集团CEO兼董事长杨元庆从自己的奖金中拿出300万美元(约合人民币1910万元),奖励近1万名基层员工。 杨元庆发钱获好评 “6月底的时候,我突然接到公司的邮件通知,获得近2000元的‘元庆特别奖’。”昨日,联想集团呼叫中心接线员张静告诉记者,获得这一消息时,她既感到突然,又很兴奋
2012-07-19 09:09:35 10407
原创 全球电信设备巨头全面陷入危机,只有3家盈利
在爱立信公布今年第二季度不太好看的财报后,全球主要的电信设备商巨头似乎陷入了全面下滑的困境,虽然目前处于北半球这个炎热的夏季,但这个行业却可谓到了严冬季节。 电信设备巨头状况几乎均不佳 近期电信设备业不利的消息接踵而至,先是中兴通讯预告上半年业绩,称1-6月实现归属于上市公司股东的净利润在1.54亿元至3.08亿元之间,较去年同期的7.69亿元,同比下降60%-80%,基本每股收益0.
2012-07-19 09:04:09 4489
原创 ubuntu下给android虚拟机安装apk软件
前段时间在window下做android开发,可以用adb命令给android虚拟机安装apk软件,这段时间转到了linux下来,我用的是ubuntu,搭建好android开发环境的之后,我开始给android虚拟机安装一些常用的软件,比如文件浏览器什么的。首先打开终端,cd到android SDK所在的目录下,然后进入platform-tools文件夹,ls显示文件后,你会发现有
2012-07-19 08:59:47 2296
原创 古往今来中国最经典的50句名言
1.天行健,君子以自强不息。 ——《周易》 译:作为君子,应该有坚强的意志,永不止息的奋斗精神,努力加强自我修养,完成并发展自己的学业或事业,能这样做才体现了天的意志,不辜负宇宙给予君子的职责和才能。 2.勿以恶小而为之,勿以善小而不为。 ——《三国志》刘备语 译:对任何一件事,不要因为它是很小的、不显眼的坏事就去做;相反,对于一些微小的。却有益于别人的好事,不要因为它意义不大就
2012-07-17 13:14:19 3647 2
原创 富翁的17种思考方式
富翁的思考方式可归类为17种:1、富人相信能创造自己的人生,而穷人却只相信一切命中注定。2、富人玩金钱游戏要赢,而穷人玩金钱游戏只想不要输。3、富人下决心要维持有钱的地位,而穷人只是想要有钱。4、富人从大格局思考,而穷人却自我设限。5、富人专注于机会,而穷人专注于障碍。6、富人仰慕其他富有和成功的人,而穷人厌恶富有和成功的人。7、富人和积极、成功的人为友,而穷人却和消极
2012-07-17 13:10:50 1876 3
原创 Java初学者应该知道和注意的一些知识
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层
2012-07-17 13:09:01 2845
原创 Java程序员惯性思维的一个错误
很久没有积累东西了,碰巧前几天遇到一个的问题,虽然不大但是比较有意思,在这里稍微记录一下,以后可以作为面试题之类的考验其他人,想想也远比那些被我们诟病的题目要实际的多: 有表结构如下: T_SOME_TABLE{ crowid varchar(36); zrmb float(7,3); zjdw float(7,3); } 问以下两段代码,哪段会出现错误,
2012-07-17 13:06:23 1852
原创 Eclipse Xtend对Java说:我帮你瘦身
第1页Eclipse Xtend对Java说:我帮你瘦身 Java程序员在使用Ruby编程时会有一种解放的感觉,一种从Java那繁琐的语法环境进入一个无拘无束、自由国度的感觉。随着Clojure和Scala等新语言的出现,这种对比的感觉会越来越强烈。Ruby在很短的时间里异军突起,很大的原因在于它的简洁和自由,比如下面一句代码: File.new("testfile").each {|
2012-07-17 13:04:52 1652
原创 Java自带的Future多线程模式
在Java5后,提供了大量处理多线程的接口,以前只是简单的使用其线程池,最近发现Future模式也有。 只贴出了部分代码: 定义池: 1. private static final ExecutorService worker = Executors.newFixedThreadPool(N);// 线程池 2. private static List 使用线程池:
2012-07-17 13:01:11 1625
原创 Java编程操作Excel的一种方法
MS的电子表格(Excel)是Office的重要成员,是保存统计数据的一种常用格式。作为办公文档,势必要涉及到的电子文档的交换,Excel是一种在企业中非常通用的文件格式,打印和管理也比较方便。在一个Java应用中,将一部分数据生成Excel格式,是与其他系统无缝连接的重要手段。 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI.其中jExcelAPI是
2012-07-17 13:00:10 3259
原创 Java中对生成Class对象的解释
Java中把生成Class对象和实例对象弄混了,更何况生成Class对象和生成instance都有多种方式。所以只有弄清其中的原理,才可以深入理解。首先要生成Class对象,然后再生成Instance.那Class对象的生成方式有哪些呢,以及其中是如何秘密生成的呢? Class对象的生成方式如下: 1.Class.forName("类名字符串") 2.类名。class 3.
2012-07-17 12:57:06 2070
原创 2012年7月发布的中国企业500强排行榜名单
7月13日上午消息,《财富》中文版今日发布2012年中国500强排行榜,中石化蝉联榜首、中石油及中国移动位居第2、3名。此外,中国500强收入占GDP的比例继续升高;中国工商银行首次冲入前五,并成为最赚钱公司。 中国500强排行榜是从上市的中国公司中选择经营规模最大的500家公司组成的 (包括在上海和深圳证券交易所的上市公司,及海外上市、主营业务在大陆的公司),目的是可以更加全面地反映中国经
2012-07-16 09:55:52 8664
原创 Java高并发:静态页面生成方案
提升网站性能的方式有很多,例如有效的使用缓存,生成静态页面等等。今天要说的就是生成静态页面的方式。这个也是我近期一直在搞的一个问题,近期在做使用html + servlet做个人网站,为什么是这2个东西呢? 1、直接用servlet是为了保证网站能以最快的速度执行命令个人总感觉像Struts hibernate spring之类的虽然方便但是效能带来的损耗不太能接收 2、使用html同
2012-07-16 09:53:56 3384
原创 新Java恶意程序进攻OS X、Windows和Linux
新Java恶意程序进攻OS X、Windows和Linux最近又出现一款基于浏览器的跨平台恶意程序,该恶意程序能够让攻击者远程连接受害者的电脑,无论该电脑运行的是苹果的 OS X、微软的 Windows,还是Linux系统。这次出现的跨平台后门恶意程序是本周被安全公司F-Secure发现的。起先他们在一个哥伦比亚的网站发现了这种恶意程序,它利用社交工程学欺骗用户运行一个Java归档文件
2012-07-16 09:51:36 3071
原创 Java的五种数据类型的解析
不知道大家对java的简单数据类型是否了解,下面针对Java的五种类型简单数据类型表示数字和字符,进行详细的讲解和分析。 不知道大家对java的简单数据类型是否了解,下面针对Java的五种类型简单数据类型表示数字和字符,进行详细的讲解和分析。 一、简单数据类型初始化 在Java语言中,简单数据类型作为类的成员变量声明时自动初始化为默认值,除非显式地声明。简单数据类
2012-07-16 09:50:14 1336
原创 苹果iOS编程语言成为Top 3编程语言 紧随C语言、Java
根据TIOBE Index最新研究报道,Objective-C 编程语言近期比C++更流行,跟C语言、Java列为Top 3编程语言,这标志着移动开发正在加速后PC时代的来临。Objective-C是面向iOS开发者的编程语言,始于1983年,跟C++语言同一年创立。C++在过去几年一直非常流行,但在1998年,乔布斯授权他创立的NeXT给苹果后(NeXT是由苹果公司(当时称为苹果计算机)的创
2012-07-16 09:48:28 2094
原创 Qt——转战Java?
编者按:事实上,在跨平台开发方面,Qt 仍是最好的工具之一,无可厚非,但 Qt 目前没有得到任何主流移动操作系统的正式支持。诺基亚的未来计划,定位非常模糊,这也是令很多第三方开发者感到失望,因此将导致诺基亚屡遭失败的原因。 Qt 的主要开发者之一 Mirko Boehm 在博客上强烈讽刺 Nokia 裁了 Qt 部门的决定,称其为“绝望之举”,而非“策略变更”。后又传,RIM 向被裁 Q
2012-07-16 09:45:41 2982
原创 Java和.NET在开发中的不同盘点
我是用VS2008和VS2010开发。NET程序,通过MyEclipse8.5开发JAVA程序,下面从IDE、语言、插件的不同点来做下简单的说明。但由于经验知识还有限,本篇文章只能从比较表面的以及自己常用的功能点来说明我所看到的不同点。 IDE的不同点: 给我的第一感觉就是MyEclipse在开发过程编写查看代码也非常便利,甚至有很多VS没有的功能,下面列举自己现在遇到的一些不同点:
2012-07-16 09:43:14 1128 1
原创 浅析Java抽象类和接口的比较
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是
2012-07-16 09:39:50 951
原创 十大最急需IT技术人才榜:Java开发人员领跑
北京时间7月13日消息,根据Dice网站最新的调查显示,本月“最急需的十大IT技术”Java开发人员排到首位,紧随其后的是移动应用程序开发人员和NET开发人员。该数据显示,软件开发人员名列第四。不过这是一个笼统的称呼,因为在IT界基本上所有的开发人员都是在开发软件。Dice网站的信息显示,在人才招聘市场,现在各个公司的招聘部门经理和主管们经常提及这些上榜的岗位,其频繁程度已经是其他工作岗位
2012-07-16 09:20:26 2221 1
原创 Java程序员不该有的6种陋习
只有在学会处理异常之后,我们才能说自己是一个合格的java程序员。只有在摆脱了以下六种异常处理的陋习之后,才能威慑一下刚毕业的小菜鸟。 现在就来测试一下大家对异常的掌握程度。不用担心,事实上,这些不合理的设计很容易看出来。那么,以下六种不合理的代码,大家能看出每一种的问题出在哪儿吗? OutputStreamWriter out = ... java.sql.Connection
2012-07-16 09:18:49 1545 1
原创 JAVA将在“云”下迅速升温
2011年开始,云计算的出现,使得整个IT行业内出现了“云手机、云输入、云经济、云管理、云物流、私有云、公有云、混合云”等多个红得发紫的云概念,甚至被认为有望在继大型计算机、个人计算机、互联网之后,为IT产业带来第四次革命。在这种情况下,很多知名的主流IT公司都在搞云计算,而且这些高端业务和新业务的发展非常快速,云计算技术等人才变得非常急缺。据了解,现在百度、阿里巴巴、瑞星、微软等企业
2012-07-13 10:26:23 839
原创 Java编程提高性能的26个方法
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单
2012-07-13 10:25:51 1515
原创 Java程序员必备的七大全能
1、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。 2、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。 3、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括: ◆java.lang包下的80%以上的类的功能的灵活
2012-07-13 10:24:29 452
原创 10类最急需IT人才:Java开发者居首
7月13日早间消息,美国在线招聘网站Dice发布的月度IT技能需求报告显示,Java开发者、移动开发者和.Net开发者是目前最急需的IT职位,软件开发者排名第四。 Dice表示,在人才市场上,招聘经理提到这些职位的频率是其他职位的2到3倍。目前美国科技行业共有8.5万个职位正在招聘,另有3.6万个IT外包职位。 Dice的爱丽斯·希尔(Alice Hill)表示,两方面原因导致企业急需
2012-07-13 10:23:15 651
原创 Java编程语言的几个认识误区
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架
2012-07-13 10:22:25 1561
原创 常见的Java的10种设计模式介绍
正常情况下一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。常见的Java设计模式有以下10种: 1、桥梁模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 2、合成模式(C
2012-07-13 10:21:37 555
原创 Java编程程序回调函数的理解
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个
2012-07-13 10:20:07 448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人