`
youngerbaby
  • 浏览: 114968 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

心路随笔(一)

今天休假,但是杂七杂八的事情也没得清闲。且不说具体做了什么,我发现人的思维有时会受周围的环境影响而不自觉的进入一种思考的境界。今天很明显有这么几次不自觉的思考,没有计划,记录一下: 1. 忘记当时的情况,突然想到了自己和团队的关系,我如何融入并影响一个团队? 我的理解,团队是灵魂和生命,个人是血脉和器官,需要用血脉和器官支持灵魂,体现生命的客观存在。融入一个团队首先要了解灵魂,再把脉血脉和器官,之后是给自己定位属于器官的那个部分。整个器官和谐的运作,体现生命的价值。 2. 我的职业规划是否合理? 目前还想不清楚,技术专家?职业经理?领域专家? 3. 人的成功是个人意志的体现?还是周围环境的造就? ...

Android陷阱一例

Android开发有时经常遇到一些陷阱,今天就遇到一个。 一直相当然的是无论是onCreate还是onNewIntent,都会调到onStart,然而今天发现的bug瞬间使我碉堡了。经过实验,其实是这样的:当Activity A跳转到Activity B时,B调用onNewIntent后会调用onStart,然而从Notification经过PenddingIntent跳转到B时此时调用onNewIntent后不会调用onStart,具体逻辑,还需要进一步看源码。解决办法就是把必须调用的代码,放到onResume里面,不要放到onStart里面,避免特殊情况没有调用到onStart.
FYI, 看来,除了WF7,其它都还好,所以一些组件可以用纯c/c++来开发,在多平台适用。   http://www.klayge.org/2011/02/06/%E5%87%A0%E5%A4%A7%E7%A7%BB%E5%8A%A8%E5%B9%B3%E5%8F%B0%E7%9A%84%E7%BA%AFcc%E5%BC%80%E5%8F%91/
  最近想研究一下memcached实现,主要目的是熟悉和学习Linux C的开发,这个对android native开发和服务端的开发都是相通的,下面只是简单的看了下memcached.h和memcached.c main入口函数的源码,先把大概的理解记录一下,还有很多细节没有深入了解,慢慢来把。整个过程看的还是比较吃力的,对libc的库函数很不了解。 memcached版本1.4.9   Memcached.h 主要定义了memcached主要的数据结构和方法。 比如几个主要的结构定义: 1. memcached链接conn 2. memcached存储结构_stritem ...
实现图片的从左到右或者从右到左的出场入场动画,看代码: private ImageSwitcher mShowPicArea = null; ...... mShowPicArea.setOnTouchListener(new View.OnTouchListener() { private float downX; @Override public boolean onTouch(View v, MotionEvent event) { switch(event.getAction()) { case MotionEvent.ACTION ...

BeansDB简单了解

    1. 使用算法hash, bucket, btree. 2. 独立存储节点,独立数据目录,bucket扩展 3. 可靠性保证:多机冗余(N=3),同步写(同时想多个节点写,写成功2个节点即可),依次读 4. 一致性(最终一致性) 用Hash tree的数据结构做节点数据同步 存储引擎:没有使用TokyoCabinet,BerkeleyDB,使用了Bitcask存储算法 通过对key进行重新编码将20字节编码为5个字节,来节省内存。 Leader/Follower模型实现请求和处理,实现网络异步,磁盘同步的处理。   感觉: 1. 使用到的算法需要很讲究,根据具体的 ...
开发Android应用经常会用到WebView组建,尤其是现实文本资讯、图问混排的时候。今天尝试用MAT分析应用的内存使用情况,爆出警告:                                                   感觉一个应该是webview浏览历史过多造成的内存消耗,因为我们的应用不会back或者forward,所以保存浏览器的历史没用,经过一番查找,可以调用WebView.clearHistory()方法来清除浏览器的历史,在相关代码出加过后MAT不再报此警告。
不错的一篇文章介绍Java compiler API。 http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html 主要的包: javax.tools 几个主要的类: 1. ToolProvider 2. JavaCompiler 3. JavaFileManager 4. DiagnosticListener 5. CompilationTask 6. DiagnosticCollector  
最近1个多月一直出差杭州,冲在前沿阵地,除了工作外几乎没有别的活动。1个月来感觉并没有达到预期的效果。 我的预期是这样的: 1. 将团队气氛带活跃 2. 将业务依赖摆平,各方支持到位,推进项目的发展 3. 自我学习,由 ...
原文: http://developer.android.com/guide/webapps/targeting.html   主要讲了: 1. meta viewport的定制 2. css的方式调整目标device的density 3. javascript的方式调整目标device的density
原文: http://developer.android.com/guide/webapps/best-practices.html 主要几点: 1. Redirect mobile devices to a dedicated mobile version of your web site 重定向Mobile的请求到对应的mobile版本的web服务,可以通过判断user-agent 2. Use a valid markup DOCTYPE that's appropriate for mobile devices 使用合理的DOCTYPE实现webpage,比如xhtml ba ...
原文: http://developer.android.com/guide/webapps/debugging.html   注意几点: 1. 如果是基于browser的应用,在javascript里面使用console apis,log会打到logcat里 2. 如果基于WebView, 需要实现WebChromeClient 并重载 onConsoleMessage() 并且不同版本还有些区别

转载IPV4知识

原文:http://hi.baidu.com/benjamin_fu/blog/item/dbd7ca6679747cecf73654f7.html   基本几点记住: 1. IPV4由32位组成ip地址,包括网络地址和主机地址。 2. 分类A,B,C,D四类地址,依次范围缩小。
看过很多android应用,发现运营的首页有很多固定的格式和布局,今天简单介绍一下,banner+入口列表的布局。 banner一般是可以滚动的广告,这个可以用Galery来实现,下面还可以跟一个现实图片index的提示条,当图片华东切换时,更新现实图片的index。入口列表很好实现,可以用ScrollView里面放Button,也可以用ListView来实现,这个就比较简单了。 初学,点滴积累都是财富。
刚刚开始学习Android开发,遇到一个场景,使用WebView来嵌入Wap页面,从而达到共享Wap组件的效果。初试了下,发现WebView无法截获404,500等错误,这个感觉很不方便,难道WebView截获WebKit的返回结果进行相应的操作这么复杂吗?不太理解WebView为什么没有封装出更丰富的Http response code的处理回调接口。然而如果用WebView我想404等错误的处理是必不可少的,毕竟我们嵌入的是人家的网页,不能保证一定是正常的。想了下有2个办法可以做到对返回错误结果的捕获和处理: 1. 看源代码,分析WebView封装webkit的原理,在学习一下webkit ...
Global site tag (gtag.js) - Google Analytics