摘要: 在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说...阅读全文
posted @ 2015-03-02 21:33 Leo Chin 阅读(2054) 评论(1) 编辑
摘要: 开源软件现在成为整个互联网时代的支撑技术,你可能已经无法离开由开源软件构建起来的网络世界了。下面我们就来看看一些最重要的开源技术。为互联网而生的操作系统linuxLinux是一款免费的操作系统,诞生于1991年,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。它能运行主要的UNIX工具软...阅读全文
posted @ 2015-02-09 10:24 Leo Chin 阅读(1521) 评论(0) 编辑
摘要: 在Android中,若想將整張圖片轉成灰階效果其實有更簡便的方式,只要透過ColorMatrix類別的setSaturation函式將飽和度設為0即可。(您也可以試試從0~1之間的值,看看不同飽和度的效果)詳細方法如下://colorBitmap為原始Bitmap,grayBitmap則用來存放處理...阅读全文
posted @ 2015-02-05 11:38 Leo Chin 阅读(650) 评论(0) 编辑
摘要: 前言本篇文章为Android优化的布局部分,该部分应该是Android中很重要的,无论是在自定义控件中,还是在简单的书写布局时,都应该尽量遵循一些优化原则,这样布局的绘制效率才会更高,体验才能更好。一 优化layout的层级Layout结构如果太复杂,Android的绘制过程就会很复杂,measur...阅读全文
posted @ 2015-01-28 14:50 Leo Chin 阅读(328) 评论(0) 编辑
摘要: 本文编译自Shubhro Saha的个人博客在学校里,有“文科生”和“理科生”的区分,学习内容不同,思维方式也有差异。我是一名理科生,大学里我的专业是计算机科学,毕业后我的工作是软件工程师。在这个过程中,我发现文理科之间的鸿沟始终无法弥合。我见到的很多工程师害怕写文章,而文科生看到代码就头疼。我认为...阅读全文
posted @ 2015-01-20 10:34 Leo Chin 阅读(959) 评论(0) 编辑
摘要: 本文是html5tricks原创翻译,转载请看清文末的转载要求,谢谢合作!作为一个合格的程序员,有太多的理由促使你去编写干净利落且可读性强的代码。最重要的是因为你编写的代码,将来会有很多人一次次地阅读。当你有一天回过头来看自己的代码时,你就会明白编写优雅的代码是多么的重要。另外,如果别人来阅读你编写...阅读全文
posted @ 2014-12-05 11:00 Leo Chin 阅读(702) 评论(0) 编辑
摘要: 转自:http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:pro...阅读全文
posted @ 2014-12-02 23:32 Leo Chin 阅读(449) 评论(0) 编辑
摘要: 那些非程序员认为软件开发是非常困难的,确实如此,但这种困难不像那些外行人理解的那样。最近在 Quora 上的一次讨论,程序员分享了他们认为工作中的最大困难,在这里为大家呈现出其中的 9 个。你可以看到,写代码并不是最难的事情,如果你也在从事软件开发,看看哪些内容你认为也是很难的。一、怎样才是最佳解决...阅读全文
posted @ 2014-11-28 09:42 Leo Chin 阅读(592) 评论(0) 编辑
摘要: 前些日子,看到Herb Sutter在自己的博客中推荐了一篇文章《Why mobile web apps are slow》,在推荐里他这样写道:“I don’t often link to other articles, but this one is worth reading.” 我不经常链接...阅读全文
posted @ 2014-11-25 13:08 Leo Chin 阅读(453) 评论(0) 编辑
摘要: 五年前有网友在 Stackoverflow发帖提问:『程序员应该读哪些非编程方面的书?』。有很多程序员响应,他们在推荐的同时也写下了自己的评语。本文摘编其中 29 本书,下面就按照各书的推荐数排列。另外,本月初我们在伯乐头条也发起了相同的讨论帖《你最喜欢的非编程书是哪一本?》,已有很多的朋友推荐了他...阅读全文
posted @ 2014-07-16 10:03 Leo Chin 阅读(1685) 评论(3) 编辑
摘要: 本文介绍如何搭建FindFriendsServer(https://github.com/hnrainll/FindFriendsServer)所需的环境。环境需要:Windows+Apache+PHP+MySQL(Linux环境请自行google)安装顺序:Mysql(账号:root,密码:123...阅读全文
posted @ 2014-05-13 13:59 Leo Chin 阅读(434) 评论(0) 编辑
摘要: 创建一个JNIDemo的Android工程在项目下创建一个文件夹jni。(注意必须是jni目录)在jni目录下创建两个文件:Android.mk 和 first_jni.c(.c文件的名字可以任意)编写Android.mk文件:(参见Demo当中的Androd.mk文件)LOCAL_MODULE :...阅读全文
posted @ 2014-05-08 10:35 Leo Chin 阅读(387) 评论(0) 编辑
摘要: 4月份一共读了6本书。《HTTP权威指南》(http://book.douban.com/subject/10746113/)(推荐)本身是IT行业从业者,比较看好移动互联和WEB方向。所以读这本书算是对这些方向的积累。对于想学习HTTP的童鞋,强烈推荐这本书了。通过这本书可以让你对整个HTTP协议...阅读全文
posted @ 2014-05-07 10:29 Leo Chin 阅读(567) 评论(0) 编辑
摘要: 去年秋天我的支线代码项目遇到了一些问题,项目进展不足,而且我没法找到一个完成更多代码的方法(在不影响我在Khan Academy方面的工作的前提下)。我主要在周末进行我的支线,当然有时候也在晚上进行。这个方法对我而言效果不佳。我的压力太重了,我需要在周末努力完成尽可能多的工作(如果没做 到,我会为此...阅读全文
posted @ 2014-04-22 11:21 Leo Chin 阅读(574) 评论(0) 编辑
摘要: 开发环境说明:Ubuntu 12.04 LTS 32bit源码文件目录:勤研光盘2013-5-4\4.0https://github.com/jackyh(建议在Linux环境下通过git下载)编译过程说明:编译uboot (qt210_ics_uboot.bz2)交叉编译环境:tar jxf ar...阅读全文
posted @ 2014-04-17 12:10 Leo Chin 阅读(1002) 评论(1) 编辑
摘要: Android 通常有以下分区:System分区: 就是我们刷ROM的分区Data分区: 分区就是我们装APK的分区Catch分区:是缓存分区SDCard分区:就是挂载的SD卡。我们可以在adb中使用df 来查看分区情况。1、跨分区不能用 MV命令来拷贝。但是可以用CP命令。如PWD,当前目录为:/data/local/tmp 。此目录下有个busybox和1.txt文件。则利用CP命令拷贝如下:./busybox cp1.txt /system.2、Android的用户组有 System, root, shell3、怎么样才能操作分区。分区操作是需要权限的。一般来说System分区的权限限制阅读全文
posted @ 2014-04-04 11:03 Leo Chin 阅读(8396) 评论(0) 编辑
摘要: Spinner组件是Android当中非常常用的一种用于下拉选择的组件。本blog当中主要解决的几个问题:如何在XML中初始化Spinner选项如何使用代码的方式初始化Spinner选项一个Activity当中多个Spinner的监听示例代码http://git.oschina.net/hnrainll/SpinnerDemo引用http://developer.android.com/reference/android/widget/Spinner.htmlhttp://git.oschina.net/hnrainll/SpinnerDemohttp://www.mkyong.com/and阅读全文
posted @ 2014-03-27 22:39 Leo Chin 阅读(254) 评论(0) 编辑
摘要: 前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞 吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。 关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以,本文将不拘泥于源代码的陈列与分析,而侧重模型的介绍和比较。使用 libev 事件驱动库的服务器模型将给出实现代码。 本文涉及到线程 / 时间图例,只为表明线程在各个 IO 上确实存在阻塞时延,但...阅读全文
posted @ 2014-03-26 14:46 Leo Chin 阅读(2107) 评论(0) 编辑
摘要: 今早上安卓官网查资料,发现网站上赫然显示着"Android Wear"几个大字。难道……?点进去看,果然,Android发布了可穿戴设备的SDK的开发者预览版。其中这第五张图……声势浩大啊。更多信息可以查看http://developer.android.com/wear/index.html阅读全文
posted @ 2014-03-19 08:47 Leo Chin 阅读(284) 评论(0) 编辑
摘要: “互联网思维”可以说是当下互联网行业最流行的名词,跟人聊天,不聊聊互联网思维你都不好意思说自己是业内人士。但是土妖相信其中绝大部分人只是嘴上说说而已,要是让其系统地阐述一下互联网思维,还真木有几个人能够说得清。按照度娘给出的解释,互联网思维是指,充分利用互联网的精神、价值、技术、方法、规则、机会,来指导、处理、创新工作的思维方式。这样一个学院派的概念看了跟没看一样,有木有?!恰好近日和表弟做了一次深聊,不妨给大家还原一下,一个初中生眼里的生意经,是怎么严丝合缝地契合互联网思维的。先介绍一下背景:这个表弟是土妖亲大姨家的,从小不爱学习,但是脑子活络。现在在江苏省泰州市姜堰区的一个农贸市场,开一个阅读全文
posted @ 2014-03-13 08:43 Leo Chin 阅读(1681) 评论(6) 编辑