我的友情链接

51CTO博客开发yarin's blog™酷_莫名简单

原创 点赞0 阅读957 收藏0 评论0 2017-11-22

Linux命令查找代码总行数

    知道指定后缀名的文件总个数命令:        find . -name "*.html" | wc -l     知道一个目录下代码总行数以及单个文件行数:  

原创 点赞0 阅读1804 收藏0 评论0 2015-04-16

Test image

原创 点赞0 阅读1579 收藏0 评论0 2015-01-22

【错误处理】找不到符号 implements Serializable

  错误log 解决方法: http://stackoverflow.com/questions/27664385/cannot-find-symbol-serializable 原因:Look at the order of your import(s). Can Bar be Serializable (and used) before you importSeriali

原创 点赞0 阅读4292 收藏0 评论0 2015-01-08

ScrollView + Listview 实现方案优选

 一,按在开发中,最近常遇到这个UI的结构,遇到了不少问题,如下:1, listview的高度不对2, 页面闪动,不在最开始的位置3, 如果listview的item需要改变高度,listview的高度不能正常更新 二,解决方案一:动态计算listview高度1, 具体函数请百度之,原理就是item高度加上divider高度2, 局限:2-1 使用麻烦,需要listview可能

原创 点赞0 阅读10000+ 收藏0 评论0 2014-09-16

Android Open Sources

http://colobu.com/2014/08/15/android-components-collection/ http://blog.jobbole.com/76361/

转载 点赞0 阅读609 收藏0 评论0 2014-09-06

For test

原创 点赞0 阅读567 收藏0 评论0 2014-07-07

google io 2014 掠影

Google IO 2014按:花了三个小时,看完了整个视频,比较吸引我再往下关注的主要有几个点:1, material design2, test tools3, fit (可穿戴的智能设备)以下是视频的一些让人印象深刻的的图,网页显示的图水平方向失真,看起来好恶心,点击大图显示正常。1,世界上还没用到到智能设备的地方2,art与dalvik相比的性能提升这个待确认,没听懂4,从上到下,完整的开

原创 点赞0 阅读1251 收藏0 评论0 2014-07-06

Protobuf详解

Protobuf详解按:新公司前端后端,使用的数据化方式是protobuf (Protocol Buffer)。 一,什么是Protobuf官方文档给出的是:a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protoc

原创 点赞0 阅读10000+ 收藏2 评论0 2014-06-29

Android性能优化

Android性能优化按:App的体积越来越大,App的功能越来越多,面临同一个问题,原有的App可能不适合现在的用户使用。基于“不要过早优化”的原则,在早期快速迭代反馈确定正确的方向之后,是时候做一些优化了。 性能优化,需要在用户的角度来思考。用户理解的“性能”是快:快速打开页面,快速找到我想要的内容,页面的切换流程,等等。 从三个维度来谈性能优化:   

原创 点赞1 阅读1987 收藏0 评论1 2014-06-22

Android Design 1: Back键和Up键在App导航中的表现

一,概念1, Back键一直存在android系统中    1-1 任何页面下的返回    1-2 Floating window    1-3 Contexual Action bar/highlight select    1-4 Keyboard2, Up键是随Android Design出来的。  &

原创 点赞0 阅读1764 收藏0 评论0 2014-05-23

为什么寄存器比内存快?

reference:http://www.ruanyifeng.com/blog/2013/10/register.html

转载 点赞0 阅读1068 收藏0 评论0 2014-05-19

深入理解Socket

一,Socket设计Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 二,Socket基本定义一种让运行在Java虚拟机上的程序能够找到方法去通过实际的硬件在机器之间传送数据的机制。 三,Socket基本用法1, 客户端工作的基本流程是:

原创 点赞0 阅读4092 收藏0 评论0 2014-05-18

Design tips 2-------歌曲播放历史记录显示

Design tips2-------歌曲播放历史记录调研按:    需求:音乐播放记录的展现(云播放和本地播放)    目标:如何统一云播放和本地播放的显示    方法:调研market上比较流行的十款音乐播放app第一部分: 调研一,qq音乐    不存在这个概念,估计是保护隐私二,天天动听本地是本地,在线是在线三

原创 点赞0 阅读1268 收藏0 评论0 2014-05-17

Error vs Exception

Error vs Exception 一, 类的结构 1, 图式 2, 参考链接 http://dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/java/lang/Throwable.html   二, 深刻理解Throwable

原创 点赞0 阅读1437 收藏0 评论0 2014-05-02

问题解决:ScrollView 内置 Webview导致页面下方空白区域

http://stackoverflow.com/questions/11086738/android-webview-empty-white-space-at-the-bottom-after-scaling-to-the-device-wi

原创 点赞0 阅读10000+ 收藏0 评论0 2014-04-17

Design Pattern in Android Sdk Source Code

参考链接:http://www.cnblogs.com/qianxudetianxia/tag/Android%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%B3%BB%E5%88%97/一,组合模式View + ViewPager二,观察者模式AbstractCursor三,单例模式输入法(InputMethodManager) 状态栏等四,模板方法模式View中

原创 点赞0 阅读1027 收藏0 评论0 2014-04-14

Erlang语言特点(笔记)

Erlang语言特点一,优点:1,它允许系统不停机的情况下进行更新和bug修复。实时上,你可以修改系统属性或更换文件而不引起系统的卡顿。2,使用Erlang,你可以开发出同时允许大量用户连接的消息传输应用,而不用担心消息是如何传输的3,它已经进化成擅长跨全球网络服务器——也就是我们所说的“云”——执行海量命令。游戏,金融等任何像实时拍卖系统那样对速度、稳定性、吞吐量高要求的场景,Erlang的这种

原创 点赞0 阅读2228 收藏0 评论0 2014-04-14

Source Insight 快捷键

最近抽空看了看源代码,整理了下常用的几个快捷键,标记下:F4:向后搜索F3:向前搜索CTRL+=:跳到变量定义的地方。F5: 去指定行数

原创 点赞0 阅读499 收藏0 评论0 2014-04-14

Window下在Github 中配置Jekyll

按:本文是以对git,github熟悉为前提的。一,Install Jekyll in windowshttp://www.madhur.co.in/blog/2011/09/01/runningjekyllwindows.htmlNote:1, 安装完成Ruby之后,需要设置Ruby的环境变量,之后的命令都基于此。2, 在执行 命令的时候,会耗时很长,没有关系,继续执行第二步。二,Github

原创 点赞1 阅读4729 收藏0 评论0 2014-04-14

Java虚拟机进阶之二:运行时数据区内存划分

Java虚拟机进阶之二:运行时数据区内存划分目标:1, 了解内存是划分为哪五部分的?2, 每一部分具体是做什么的。Note: 本部分的内容信息容量较大,细节较多。文章将从浅到深来介绍。第一部分:各数据区线程共享/线程独立情况线程共享:              方法区(Method Area),堆(heap)线程独立: &nbs

原创 点赞0 阅读1107 收藏0 评论0 2014-03-30

Java虚拟机进阶之一:Java VM前世今生

Java虚拟机进阶之一:Java VM前世今生目标:        1, Java技术体系,从两种分类来看。        2, 解释器和编译器的概念及配合工作原理。        3, 各种Java虚拟机的介绍。        4, JV

原创 点赞1 阅读5412 收藏0 评论0 2014-03-30

Java虚拟机进阶之零:缘起

按:1,本系列的参考书籍是周志明所著《深入理解Java虚拟机》2,系列将按照独立的知识模块来进行,不一定会按照每一章来总结。3,看本书的源头在于,同事问我静态变量赋值变化的问题。看完第二章,这个问题其实已经得到了解答。

原创 点赞0 阅读493 收藏0 评论0 2014-03-30

Intellij下的android实践

Intellij下的android实践一:概念普及Eclipse和Intellij的区别:http://www.jetbrains.com/idea/documentation/migration_faq.html二,文档Doc is God先读完所有的intellij官网介绍文档,然后根据示例安装http://www.jetbrains.com/idea/三:快捷键1, 可以设置为Eclipse

原创 点赞0 阅读2013 收藏0 评论0 2014-03-15

初识Maven

Maven一,Maven是什么?Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentat

原创 点赞0 阅读980 收藏0 评论0 2014-03-15

简约至上-交互设计四策略-思维导图-笔记

思维导图,图片另存为可看大图。花了一个月时间来读这本小册子。第一遍很快读完,第二遍做笔记,画思维导图慢一些。没有只画框架,骨骼对我没有意义,我需要的是依附其上的血肉。分类,步骤,思路,case,这些东西会不断的强化对框架的理解。并非所有人没有简约的思维,而是将“简约”提到洁癖级别的层面来要求自己,以致成为自然而言的思维方式。引用李欧梵的话,经典是什么?不论你读几遍,都会有新的体会。读第二遍真有这感

原创 点赞0 阅读2666 收藏0 评论0 2013-08-13

《在你身边,为你设计》之一:特殊人群的设计关怀

一,特殊人群的范畴(本文谈论的中心)1,盲人2,老人3,儿童 信息无障碍:任何人在任何情况下,都能平等,方便,无障碍的获区信息,利用信息。二,分特殊人群来分析1,盲人1-1 盲人如何用电脑?依赖读屏软件和键盘。读屏软件安装之后,即在后台运行。它把普通的操作系统变成了带语音的操作系统。依靠tab键,方向键和部分快捷键来调整目前光标所在的位置。每按一次键盘或屏幕上出现新的内容,或可操作界面上状态除了

原创 点赞0 阅读2278 收藏0 评论0 2013-08-13

由通知栏进入到应用的尝试

按:将根据需求,写写整个思路。一,需求应用第一次启动后,在通知栏里显示FLAG_ONGOING_EVENT类型的通知。点击之后消失,将在以下三种情况下,回到应用:第一种: 当前显示------------------回到当前页第二种: 后台------------------------回到当前页第三种: 退出应用-----------------启动应用二,解决方案方案1:launcher方式启

原创 点赞1 阅读2742 收藏0 评论0 2013-08-04

android-misc-widgets四向(上下左右)抽屉bug修复版

一,与开源项目相比,改进如下:1,修复了闪屏的问题二,与开源项目相比,增加的限制:1,不能设置相应动画的Interpolator,但保证以固定的流畅动画显示。三,代码地址:https://github.com/mikewang0326/SlidingDrawerExamplebranch master: 开源项目的源码branch mike: 我的改动3-1 请详细阅读项目的readme文件,整个

原创 点赞1 阅读6676 收藏0 评论0 2013-08-04

Design tips 1--------Search Result Focus(搜索结果聚焦)

Design tips 1--------Search Result Focus(搜索结果聚焦)按:开始写Design tips系列,主要的想法是,从设计交互的角度,写写自己的发现和体会。希望每一篇文章都能给出:1,what? 设计的case2,why?为什么这么设计3,more?可能的发散和对比4,conclusion,最终的一个结论 注:技术向产品的一个过渡,非专业,向这个方向靠近。 一,wh

原创 点赞1 阅读464 收藏0 评论0 2013-08-04
  • 1
  • 2
  • 3