- 博客(114)
- 资源 (30)
- 收藏
- 关注

转载 百度有了吴恩达,还缺什么?
不得不说,在创新科技方面,百度还是真舍得花钱的。自从表明要在人工智能方向发力之后,百度一直动作不断,最近更是投入重金在硅谷建立实验室,并从google挖走了行业顶尖的人工智能专家吴恩达。人工智能这个领域,一直以来就是争论和话题不断。没有人能否认,人工智能将会在未来为人类社会做出巨大的贡献。然而想要在这个领域有所建树,除了美好的愿望之外,想要做出成果,有三个元素必不可少:人才
2015-01-29 16:52:15
1613

原创 众多因素制约 谈锂电池技术为何发展缓慢
在过去近七年间,手机完成了从功能机到智能机的蜕变,手机在生活中的作用正变得越来越重要。不过,手机的发展日新月异,性能等方面都获得突飞猛进的发展,唯独电池技术一直发展缓慢,这也成为制约手机更进一步发展的重要原因。发展史及现状 锂电池最早期应用在心脏起搏器中。锂电池的自放电率极低,放电电压平缓等优点,使得植入人体的起搏器能够长期运作而不用重新充电。锂电池一般有高于3.0伏的标称电压,更适
2014-12-04 16:53:55
2082

原创 只会编程的程序员没有前途
北京时间8月7日消息,比尔-盖茨曾说:“学习编程锻炼你的思维,帮你更好地思考,它能形成一种思考方式,让你更好地思考一切,这对所有领域都有帮助。” 于是,编程可以扩大你的思维,编程可以强化你的能力,编辑是可以赚大钱的…… 于是,编程被过份强调了。 让我澄清一点:编程,被过份强调了。 有一种言论很流行,那就是软件代码是未来的语言,更进一步说,编程是未来的必备技能。作为个体的你,
2014-11-25 15:24:04
2853
1

原创 JAVA基础实例(一)
1写一个方法,用一个for循环打印九九乘法表 /** *一个for循环打印九九乘法表 */ public void nineNineMultiTable() { for (int i = 1,j = 1; j System.out.print(i+"*"+j+"="+i*j+" "); if(i==j) { i=0; j++; System.out.
2014-10-20 11:06:17
2962

原创 微软将彻底改变Windows发布方式
从新闻网上看到信息:微软上任 CEO 史蒂夫·鲍尔默在职最后一段时间引入了更快的产品发布周期,不再向从前那样,每隔几年发布一次重大产品升级,而是功能一旦开发完毕就会推送升级。显然,现任 CEO 纳德拉也赞同这种策略,在这条路上大迈步前进,推动 Windows 更快地升级。 近日,微软官网上出现了一则新的软件工程师招聘启事,其中的信息透露出一个讯号,那就是 Windows 今后的版
2014-09-18 11:16:33
1667

原创 IT行业新名词--透明手机/OCR(光学字符识别)/夹背电池
透明手机:机身设计的一大关键部分是可替换玻璃的使用,利用导电技术,在看不到线路的环境下,让LED发光。这种玻璃内含液晶分子,对于内容的显示则是通过电流对分子的刺激来实现。当手机断电后,分子位置会随机分布,并呈现出乳白色的外观。透明手机的设计特点概括起来有:1、体积小。厚度约0.5公分,和iPhone5相比,屏幕4.3英寸,重量轻25%。2、强化防摔,即使
2014-08-21 09:16:05
2563

原创 在Ubuntu上下载Google Android4.4源码
在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码。以下为在Ubuntu下下载Google Android4.4源码的步骤:1. 安装curl 与 gitsudo apt-get install curlsudo apt-get install git-core2 安装 Repoa) 建立Repo的
2014-08-07 13:33:50
3158
3

原创 整理Git的命令使用
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新;从远程仓库拉数据下来或者推数据上去。 用于 Linux内核开发的版本控制工具。与常用的版本控
2014-08-07 11:34:50
1691

原创 android蓝牙协议名词解释 OPP HFP HDP A2DP PAN
各种蓝牙协议的全称:OPP:对象存储规范(Object Push Profile),最为常见的,文件的传输都是使用此协议。HFP:(Hands-free Profile),让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。HDP: HDP (Health Device Profile) 蓝牙医疗设备模式 可以创建支
2014-08-06 11:22:10
8078

原创 程序员最好应该有的素质
关于程序员励志方面的文章,我们曾介绍过不少,在这,给大家推荐两篇,《程序员深思 八种级别八种人生》和《一定要理解程序员程序员的坏习惯》,供参考。估计很多的朋友在很小的时候就看过奥斯特洛夫斯基同学的《钢铁是怎样炼成的》,偶小时候在农村混,看的最多是各式各样的牛屎以及长得极象牛屎的山头,这些所谓的名著偶直到大学才有机会拜读,但说实话,偶是个俗人,还是更喜欢看一些痞子写的文字或带COLO
2014-08-01 14:23:01
3004
2

原创 如何做一个合格的程序员
不知不觉做软件已经做了快三年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你
2014-08-01 14:01:15
2229

原创 Android4.4 蓝牙源码部分分析
最近GOOGLE发布了Android4.4,看了一下源码;4.4的蓝牙打开流程这一部分还是有些变化的,从界面上看蓝牙开关就是设置settings里那个switch开关,widget开关当然也可以,起点不同后续的流程是一样的。先来看systemServer.java的代码,蓝牙服务开启的地方,真机情况下我们关心的是最后一个else分支。if (SystemProperties.get("ro
2014-07-28 17:43:03
5238

原创 ubuntu安装软件的方式
ubuntu安装软件的方式:通常的我们可以在ubuntu软件中心和新立得软件包管理器找到自己想要的软件,直接选择就可以自动下载并安装到电脑中,不想要的时候随时可以再从那里面卸载。这是第一种方法,也是最简便的方法。因为老大哥是Debain,所以ubuntu也支持deb快捷安装包。如果系统的软件包管理器源里没有你想要的软件,那么你从网上下载的ubuntu专用安装包就是这个格式(Debain
2014-07-25 16:39:34
1969

原创 除VISIO外,开源免费的流程图设计软件
提到流程图和图表设计,自然会想到微软出品的Office Visio,它是一款强大的流程图设计工具。Visio并不在Office标准套装中,需要额外付费购买,这可能会带来某些不便。一方面,并不是所有人都负担得起,另外,如果是应急之需,临时购买恐怕也来不及了。今天我们介绍几款免费的Visio替代软件,也许你对某些软件的名字感到陌生,现在我们逐一简要了解一下。1、DIA Diagram Edit
2014-07-25 15:24:55
32473
4

原创 Android 零基础学习之路
第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。 2.String和StringBuffer的使用、正则表达式。 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。 4.对象实例化过程、方法的覆盖、final关键字、抽象类、接口、
2014-07-24 09:06:39
4011

原创 WIFI 状态栏显示的wifi信号强度与wifisetting列表不一致
[DESCRIPTION]状态栏显示的wifi信号强度与wifisetting列表不一致(不同步) [ANALYSIS]1、apk都是接收RSSI_CHANGED intent,并调用WifiManager.calculateSignalLevel()方法计算信号个数2、WifiSettings界面和状态栏的调用点分别是AccessPoints.jav
2014-07-22 14:00:41
7228

原创 写给我们这些浮躁 不安的程序员
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的
2014-07-22 08:55:00
3611
5

原创 OPPO全面转型4G 胆大的未必会撑死
笔者按:撑死胆大的,饿死胆小的,这句话很好地向我们说明了胆气的重要性。而在社会的发展进程中,从来不缺乏因为敢于破釜沉舟、孤注一掷而最终获得最大成功的企业、名人。也正是那些鲜明的例子,让很多后来者前赴后继,为了那未知的成功而拼死奋战。智能手机领域在经过数年的发展以后,早已经硝烟弥漫。所有的手机厂商都争着向用户展示自己最有吸引力、最与众不同的一面,以获得用户的青睐。但现实是残酷的,几乎所有的手段从
2014-07-21 15:41:51
1631

原创 谷歌和苹果是“两种不同的政府”
谷歌I/O开发者大会上刚闭幕没几小时,《纽约时报》网络版就刊登评论文章对谷歌的野心(Ambitious)予以“揭露”,称谷歌正在让自己无处不在,”它想进入你的家中,你的车里,甚至固定到你的手腕上”。“无处不在”这个评价是非常恰当的,因为在这一届I/O开发者大会上,谷歌一口气发布了八大新品,遍及各个领域,它包括面对低价手机的AndroidOne平台,按谷歌的说法,该平台可以将目前An
2014-07-21 15:25:11
1731

原创 马云+许家印=神马?
马云+许家印=神马?李志起 CBCT志起未来营销咨询集团董事长www.lizhiqi.com 6月4日晚八点多,阿里巴巴集团董事局主席马云率领高管团队抵达广州恒大中心。恒大集团董事局主席许家印率领副总裁刘永灼等高管团队亲自迎接。诚然,这不是一般的会面,因为与此同时,全国各地媒体、特别是足球媒体已经得知消息,恒大将在5日召开新闻发布会,而内容则保密。 很明显,恒大很擅长于做这种
2014-07-21 15:22:08
2178

原创 Android AIDL使用详解
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs
2014-07-17 16:32:58
1910

转载 Android WIFI源码思路详解(Android4版本之前)
一:什么是WIFIWIFI是一种无线连接技术,可用于手机、电脑、PDA等终端。WIFI技术产生的目的是改善基于IEEE802.11标准的无线网络产品之间的互通性,也就是说WIFI是基于802.11标准的,但WIFI不等同无线网络。二:Android平台下的WIFI模块简单介绍一下,WIFI模块的基本功能:1. 开关WIFI除了在WIFI设置界面可以开关WIFI,还有其他的方法可
2014-07-10 17:21:19
7857

转载 手机应用程序设计应该避免的5个问题
智能手机已走进人们生活的方方面面,优秀的手机应用程序都有类似的特点:设计优雅,便于使用,并且满足用户需要。最糟糕的应用程序是以千奇百怪的方式呈现,让消费者像张二的和尚摸不到头脑。以下五点我们应该引以为戒,避免在应用程序设计中再犯。 1.避免激进主义 喜欢自己设计的应用程序无可厚非,但是不可想当然的强加与他人。太多功能或者应用加入到设计中,可能会因为在某种程度上加大应用程序的复杂性,而不
2014-07-10 16:26:14
1281

原创 那些因为专注而成功的IT人
Linux之父:Linus Torvalds即林纳斯·托瓦兹 1969年12月28日出生于芬兰赫尔辛基市。 Linux内核的发明人及该计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统(作业系统)内核之一。Linux的诞生显得充满了偶然。林纳斯经常要用他的终端仿真器(Terminal Emulator)去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了
2014-07-09 17:44:53
1340

转载 微软不再支持XP 韩国怒了!
韩国政府将完全断绝与微软的关系,韩国政府发表声明称,韩国政府预计会在2020年之前完全斩断对微软软件的依赖性,换用开源软件。原因是后者不再支持Windows XP。韩国政府在声明中称,它将与开源软件界进行谈判,以解决某些软件的依赖性问题。韩国政府已经花了不少钱用Windows 7替换Windows XP,但它不想在2020年的时候重蹈覆辙。微软将在2020年终止对Windows 7系统的支持。从明
2014-07-04 17:58:25
1608

原创 IMAP和POP3有什么区别?
POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。而IMAP提供webmail 与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。同时,IMAP像POP3那样提供
2014-07-04 15:25:09
10953

原创 为什么这年头蓝牙功能越来越差
蓝牙在2.4G频段进行工作的,可为什么WIFI 蓝牙都使用2.4G频段呢? 2.4G正好是各国通用的免费频段。为了避免和军事,移动通信或者其他专用通讯频段相互冲突和干扰各国都有自己的无线电频率管理机构,大部分的频率使用都需要向该机构申请。而免费频率不需要。主要的免费频段有433MHz 866MHz 915MHz 2.4G和5G等。Wifi 起初定义的时候又要考虑前瞻性, 生产
2014-06-23 17:33:34
2254

原创 java多线程当中wait notify notifyAll的使用
在多线程的情况下,由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。synchronized(this){ }等价于publicsync
2014-01-03 16:01:32
1466

转载 java线程当中 sleep() join() yield()方法的简单比较以及如何保护共享数据介绍
1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是如果有Synchronized同步块,其他线程仍然不同访问共享数据。注意该方法要捕获异常比如有两个线程同时执行(没有Synchronized),一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的线程
2014-01-03 14:21:37
1673

原创 Eclipse cannot be resolved错误的解决
今天新写了一个类,要引用的时候,总报cannot be resolved错误, 按 Ctrl + Shift + O 键可以解决
2013-11-13 18:10:40
8106
1

原创 获取网络数据中的数组显示成ListView的简单流程
定义一个线程池 ExecutorService pool = Executors.newFixedThreadPool(15);运用线程获取网络数据 即编辑相关的访问方法以及参数 public static String sendDataByHttpClientPost(String url, List parameters) throws Exception { Ht
2013-11-01 17:45:21
6107

转载 Android 内存优化的几点知识
不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对
2013-01-29 17:16:31
1584

转载 GC垃圾收集器概述
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何和GC进行有效的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等。只有全面提升内存的管理效率,才能提高整个应用程序的性能。 本篇文章首先简单介绍GC的工作原理,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。GC的基本原理Java的内存管理实
2013-01-16 17:45:27
1327

原创 Field requires API level 5 (current min is 4)等相关错误的解决
有时候,你建立Android Project的时候,选择较低的 min API Level,在程序中复写(@Override)某个基类的方法时,会出现错误提示,诸如:Field requires API level 5 (current min is 4)。意思是这个复写方法不支持你的min API Level 4,只支持min API Level 5及以上,你可以通过调高min API Le
2013-01-06 16:09:11
3304

原创 android.content.res.Resources$NotFoundException错误的解决办法
EditText.setText(8); 当使用上面这样的代码时,将报错, 原因是将 这里的8 看为是资源。 正确的使用方法可以这样:EditText.setText(8+"");
2012-12-21 10:40:57
3767

原创 Android开发:在onTouchEvent中处理任意时间的长按事件
Android提供了GestureDetector类来处理一些常用的手势操作,比如说 onLongPress,onFling 等。但这里不使用GestureDetector,而是直接在自定义View重写的onTouchEvent中进行处理。欲实现的效果是:当手机按住屏幕时,如果在指定的时间内没有移动(如500毫秒),那么进入长按模式,此时手指在屏幕上移动都算作长按模式。如果手机按住屏幕就立马移
2012-12-17 19:08:48
27041
3

原创 在应用程序运行时,按HOME键返回到手机桌面,背景音乐怎样自动关闭
在公司做一个项目时,要添加背景音乐。项目当中有多个Activity。将背景音乐放在一个Service当中。但问题是:当在不是应用程序的首个Activity按下HOME键退出后,音乐依然播放,Service没有调用到StopService()方法。其实平常许多网络上的APK也同样有这样的问题。所以查了相关资料有个方法比较有用:可以设置个全局变量 static boolean isBehind
2012-12-14 14:34:14
6557
1

原创 给对话框设置大小后怎样快捷的关闭对话框
当我们使用如下代码给一个对话框设置大小后,AlertDialog dialog = new AlertDialog.Builder(DrawHomeActivity.this) .setTitle("标题").setView(view).show(); WindowManager.LayoutParams params = dialog.getWindow()
2012-12-14 14:07:58
1928
自定义文字自动切换而显示数组中的数据
2014-11-05
TranslateAnimation实现View的动态移动
2013-01-08
android全景图展示
2013-01-07
用各种动画效果实现Activity切换
2012-08-21
使用各种动画效果实现动态的Activity切换
2012-08-21
android 四大组件图解 ppt形式展示
2012-08-16
如何利用面向对象的编程思想更好的实现Android布局
2012-08-16
android 中图片资源的加密
2012-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人