一、编程基础
[1-1] 编程基础之数据基础
- (1.1.1)螺旋队列算法分析
- (1.1.2)C的|、||、&、&&、异或、~、!运算 (交换两个值.
- (1.1.3)宏定义#define的二义性问题
- (1.1.4)C语言运算符优先级
- (1.1.5) C语言数据类型长度
- (1.1.6)sizeof()用法汇总 and 数据对齐
- (1.1.7)递归算法典型特征及经典递归例子代码实现
- (1.1.8)循环算法的特征以及典型循环算法杨辉三角、螺旋队列等
- (1.1.9) 构造函数,析构函数,拷贝构造函数和赋值函数
- (1.1.10)虚函数、纯虚函数和虚继承的区别以及“覆盖”的概念
- (1.1.11)继承、公有、保护、私有继承和多重继承等
- (1.1.12)结构体和类的区别
- (1.1.13)正则表达式
- (1.1.14)cout与printf
- (1.1.15)对象成员变量的构造函数和对象构造函数的执顺序以及Static、final、abstract、interface
- (1.1.16)编程基础之计算机理论知识
- (1.1.17)编程基础之this指针的用法及介绍
- (1.1.18)运算符重载和typeid
- (1.1.19)C语言之数字、字符、字符串、数组、字符数组的关联和strcpy与memcpy的差别
- (1.1.20)C程序之Fock()函数
- (1.1.21)继承和组合的区别
- (1.1.22)前置++和后置++的区别
- (1.1.23)浅复制和深复制
- (1.1.24)C++输入cin详解
- (1.1.25)运算符重载和友元函数
- (1.1.26)C/C++中容易造成内存溢出的函数
- (1.1.27)大端和小端问题
- (1.1.28) C++模板:函数模板、类模板、模板与继承
- (1.1.29)C++中定义类的对象:用new和不用new有何区别?
[1-2] 编程基础之数据结构
- (1.2.1)链表的基本结构和常用操作
- (1.2.2)栈、队列的的结构定义和基本操作
- (1.2.3)串的结构定义和模式匹配
- (1.2.4)数组和广义表
- (1.2.5)树和二叉树的结构定义
- (1.2.6)图的结构与定义
[1-3] 编程基础之查找与排序
- (1.3.1)各查找和排序等算法一览
- (1.3.2)查找:顺序查找与哨兵
- (1.3.3)插入排序:直接插入、交换插入、折半插入
- (1.3.4)交换排序:冒泡排序
- (1.3.5)归并排序:二路归并
- (1.3.6)线性排序:计数排序
- (1.3.7)选择排序:简单选择、树形选择
[1-4] 编程基础之类笔试面试题
- (1.4.1)虚继承、虚函数继承、多重继承和“含对象成员类的构造顺序”
- (1.4.2)数据结构类
- (1.4.3)查找类
- (1.4.4)排序类
- (1.4.5)字符串类
- (1.4.6)海量数据处理之基本方法
- (1.4.7)常见逻辑分析题
- (1.4.8)2013-4-13腾讯实习生招聘笔试题目以及答案
- (1.4.9.1)百度笔试:2011年校园招聘笔试题 C++类题目
- (1.4.10) 迅雷2014校园招聘笔试题
[1-5]编程之美
- (1.5.2.0)编程之美思路总结
- 游戏类
- 数学类
二、Java
[2-1] Java之基本知识
- (2.1.1)JVM内容:Java 类加载与初始化
- (2.1.2)Java线程:多线程的基本概念和使用
- (2.1.2.2)Java多线程(二)、线程的生命周期和状态控制
- (2.1.2.3)Java多线程(三)、线程同步
- (2.1.2.4)Java多线程(四)、线程池
- (2.1.2.5)并发
- (2.1.2.5)线程池的原理及实现
- (2.1.2.6)java自带线程池和队列详细讲解
- (2.1.2.6)ThreadPoolExecutor的应用和实现分析(上)—— 应用
- (2.1.2.7)ThreadPoolExecutor的应用和实现分析(中)—— 任务处理相关源码分析
- (2.1.2.8)Java并发编程:线程池的使用
- (2.1.2.9)Future接口和FutureTask类【FutureTask实现了Runnable和Future接口】
- (2.1.3)Linux知识:常见指令
- (2.1.4)Java Socket编程
- (2.1.5)内部类和匿名内部类
- (2.1.6)java之String、StringBuilder、StringBuffer
- (2.1.7)Java之Exception和error
- (2.1.8)Java之集合类:set、list、hashmap、hashtable等和迭代器iterator
- (2.1.9)java的clone和浅复制克隆、深复制克隆
- (2.1.10)java中作用域与可见性
- (2.1.11)Java之接口interface
- (2.1.12)java之反射机制
- (2.1.13)java的回调函数
- (2.1.14)java的多态:重载与覆盖
- (2.1.15)抽象类abstract class和接口interface的区别
- (2.1.16)java关键字assert、volatitle、instanceof、strictfp
- (2.1.17)java之强制类型转换、数组的实例化和Math类中的round、ceil、floor
- (2.1.18)java之序列化
- (2.1.19)注释与注解
- (2.1.20)java中的进程
- (2.1.21)IO流
- (2.1.22)JDBC为什么要使用PreparedStatement而不是Statement
- (2.1.23)java的枚举enum
- (2.1.24)Scanner控制台输入
- (2.1.25)关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)
- (2.1.26)守护进程
[2-2] Java之设计模式
- (2.2.1)设计模式一览
- (2.2.2)Java之美[从菜鸟到高手演变]之设计模式一:行为型模式
- (2.2.3)Java之美[从菜鸟到高手演变]之设计模式二:结构型模式
- (2.2.4)Java之美[从菜鸟到高手演变]之设计模式三:行为型模式
- (2.2.5)Java之美[从菜鸟到高手演变]之设计模式四
- (2.2.6)用Ant实现Java项目的自动构建和部署
- (2.2.7)构建工具Maven的选择
- (2.2.8)Android Gradle信息一览
- (2.2.8.1)关于Android Studio里的Gradle,你所需要知道的都在这里了
- (2.2.8.2)Gradle的命令详解
- (2.2.8.3)Gradle 多渠道打包
- (2.2.8.4 & 4.4.15.1)Gradle:multiDexEnabled之DEX 方法超过64K限制和gradle编译OOM问题解决
- (2.2.8.5) Android proguard 详解和常见错误
- (2.2.8.6)读懂 Android 中的代码混淆
- (2.2.8.7) Android之BuildConfig类的那些事
- (2.2.8.8)Gradle依赖项学习总结,dependencies、transitive、force、exclude的使用与依赖冲突解决
- (2.2.8.9) 解决被依赖module中BuildConfig.DEBUG的值总为false问题
- (2.2.9)Groovy 介绍
- (2.2.10)Gradle 介绍
- (2.2.11)Android全新CI平台——Jenkins
[2-3] Java之面试宝典
- (2.3.1)Java面试宝典:线程类
- (2.3.2)Java爬虫
- (2.3.3)JAVA使用高速缓存redis
- (2.3.4)java基础题汇总【未完成】
- (2.3.5)java关键字
- (2.3.6)java变量的初始化之后的默认值
- (2.3.7)学习Javascript闭包(Closure)
- (2.3.8)HashMap存储结构浅析
- (2.3.9)用户态和内核态的概念区别
- (2.3.10)理解JAVA数组
- (2.3.11)Java中HashMap遍历的两种方式
- (2.3.12)java正则表达式判断数字
- (2.3.13)Comparable接口的实现和使用[ Collections.sort]
三、J2EE
[3-1] J2EE之基本知识
- (3.1.1)HTTP常见错误返回代码
- (3.1.2)Servlet生命周期
- (3.1.3)J2ee的概念和关键名词
- (3.1.4)详细讲解Struts构架中action的跳转大全
- (3.1.5)IOC控制反转和DI依赖注入
- (3.1.6)AOP
- (3.1.7)Hibernate
- (3.1.8)有关forward和redirect的描述
四、Android
[4-1] android之基本知识
- (4.1.1)Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- (4.1.2)基础总结篇之一:Activity生命周期
- (4.1.3) Android 快速开发系列 打造万能的ListView GridView 适配器
- (4.1.4)Android AsyncTask 源码解析
- (4.1.5)Android中Broadcast Receiver组件详解
- (4.1.6)Android控件相对与绝对坐标详解
- (4.1.7)Editext自动获取焦点
- (4.1.8)Android Fragment 真正的完全解析(上)
- (4.1.8.1)Android Fragment 真正的完全解析(下)
- (4.1.8.2)【Android UI设计与开发】第07期:底部菜单栏(二)Fragment的详细介绍和使用方法
- (4.1.8.3)【Android UI设计与开发】第08期:底部菜单栏(三)Fragment+FragmentTabHost实现仿新浪微博底部菜单栏
- (4.1.8.4)【Android UI设计与开发】第09期:底部菜单栏(四)Fragment+PopupWindow仿QQ空间最新版底部菜单栏
- (4.1.8.5)Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架
- (4.1.8.6)Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
- (4.1.8.7)Android Fragment 你应该知道的一切
- (4.1.8.8)Fragment生命周期详解
- (4.1.9)gallery
- (4.1.10) ImageView图片自适应
- (4.1.11)listview setOnItemClickListener 失效问题
- (4.1.12)Android高效加载大图、多图解决方案,有效避免程序OOM
- (4.1.13)Android之Notification的多种用法
- (4.1.14)Android使用Activity用作弹出式对话框
- (4.1.15)Android 基础教程之——-Android ProgressBar的使用!
- (4.1.16)android 自定义progressDialog实现
- (4.1.17)selector巧用background属性,实现图片可选择效果
- (4.1.18)Android Service完全解析,关于服务你所需知道的一切(上)
- (4.1.19)【Android UI设计与开发】第06期:底部菜单栏(一)使用TabActivity实现底部菜单栏
- (4.1.20)android的样式(style)与主题(theme)
- (4.1.21)Android 主线程和线程之间相互发送消息
- (4.1.22)高仿优酷Android客户端图片左右滑动(自动切换)
- (4.1.23)Android动画全系列教程
- (4.1.23.1)Android 属性动画(Property Animation) 完全解析 (上)
- (4.1.23.2)Android 属性动画(Property Animation) 完全解析 (下)
- (4.1.23.3)自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
- (4.1.23.4)自定义控件三部曲之动画篇(二)——Interpolator插值器
- (4.1.23.5)自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
- (4.1.23.6)自定义控件三部曲之动画篇(四)——ValueAnimator基本使用
- (4.1.23.7) 自定义控件三部曲之动画篇(五)——ValueAnimator高级进阶(一)
- (4.1.23.8)自定义控件三部曲之动画篇(六)——ValueAnimator高级进阶(二)
- (4.1.23.9)自定义控件三部曲之动画篇(七)——ObjectAnimator基本使用
- (4.1.23.10)自定义控件三部曲之动画篇(八)——PropertyValuesHolder与Keyframe
- (4.1.23.11)自定义控件三部曲之动画篇(九)——联合动画的代码实现
- (4.1.23.12)自定义控件三部曲之动画篇(十)——联合动画的XML实现与使用示例
- (4.1.23.13)自定义控件三部曲之动画篇(十一)——layoutAnimation与gridLayoutAnimation
- (4.1.23.14)自定义控件三部曲之动画篇(十二)——animateLayoutChanges与LayoutTransition
- (4.1.23.15)自定义控件三部曲之动画篇(十三)——实现ListView Item进入动画
- (4.1.24)Android 官方推荐 DialogFragment 创建对话框
- (4.1.25)android学习之基本布局属性
- (4.1.26)ContentProvider和Uri详解
- (4.1.27)JNI和NDK
- (4.1.27.1)Android—简单的JNI实例
- (4.1.27.2)使用AndroidStudio编译NDK的方法
- (4.1.27.3)使用AndroidStudio编译NDK的错误解决方案
- (4.1.27.4)NI/NDK开发指南(一)——JVM查找java native方法的规则
- (4.1.27.5) JNI/NDK开发指南(二)——JNI数据类型及与Java数据类型的映射关系
- (4.1.27.6)JNI/NDK开发指南(三)——从字符串处理了解JNI的函数机制
- (4.1.27.7)JNI/NDK开发指南(四)——JNI 实战全面解析
- (4.1.27.8)JNI/NDK开发指南(五)——Jni打包及引用aar
- (4.1.27.9)创建简单的JniDemo和Jni中打印log信息
- (4.1.27.10)Jni回调java静态方法和非静态方法
- (4.1.27.11)Android动态加载so文件
- (4.1.27.12)Android动态加载补充 加载SD卡中的SO库
- (4.1.29) Android 操作SQLite基本用法
- (4.1.30)android 数据传递详解(Serialization、Parcelable、Parcel、Intent、Bundle)
- (4.1.31)XML解析之DOM、SAX
- (4.1.32)AlarmManager的使用
- (4.1.33)PendingIntent和Intent
- (4.1.34)Android侧滑菜单DrawerLayout的使用
- (4.1.35)Android捕获全局异常信息并实现上传
- (4.1.36)android Graphics 图形学解析
- (4.1.37)Android自定义View
- (4.1.38)Android Loader 技术的简单实用
- (4.1.39)Android屏幕测量:屏幕、状态栏、标题栏
- (4.1.40)Android控件事件转发流程全解析
- (4.1.41)android中的文件操作详解以及内部存储和外部存储
- (4.1.42)Android之Filter过滤数据
- (4.1.43.1)design support library:浮动操作按钮Floating action button (FAB)
- (4.1.44) Android开发之 SwipeRefreshLayout
- (4.1.45) Android RecyclerView 使用完全解析 体验艺术般的控件
- (4.1.46)Android5.0之NavigationView的使用
- (4.1.47)PreferenceFragment详解
- (4.1.48)TabLayout的简单使用
- (4.1.49)提升体验-支持Chrome Custom Tabs
- (4.1.50)简洁优雅地实现夜间模式
- (4.1.51)CardView的基本用法
[4-2] android开源组件
- (4.2.0)GitHub开源项目收集
- (4.2.1)【android开源工具】Android中开源库EventBus使用详解
- (4.2.2)【android开源工具】Android SlidingMenu 使用详解
- (4.2.3)【android开源工具】Android快速开发系列 10个常用工具类
- (4.2.4)【android开源组件】Android 省市县 三级联动(android-wheel的使用)
- (4.2.5) 【android开源组件】SwipeListView 详解 实现微信,QQ等滑动删除效果
- (4.2.6)【android开源组件】SwitchButton 开关按钮 的多种实现方式 (附源码DEMO)
- (4.2.7)【android开源组件】Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
- (4.2.8)【android开源工具】Umeng
- (4.2.9)【android开源工具】Android ORMLite 框架的入门用法
- (4.2.10)【android开源工具】Android Volley完全解析(一),初识Volley的基本用法
- (4.2.11)【android开源工具】Android UI-开源框架ImageLoader的完美例子
- (4.2.12)浅谈第三方推送[推送基础]:百度推送、小米推送、华为推送
- (4.2.13)【android开源工具】科大讯飞开放平台
- (4.2.14)【android开源工具】常用网址
- (4.2.15)【android开源工具】Android画柱状图
- (4.2.16) Android 跳转应用市场的应用详情页
- (4.2.17)圆形菜单CircularFloatingActionMenu
- (4.2.18)ViewPagerIndicator框架使用——CirclePageIndicator
- (4.2.19)彩色进度条CircleProgress, DonutProgress, ArcProgress
- (4.2.20)静态对话框类CustomProgressDialog
- (4.2.21)刮刮卡特效GuaGuaKa
- (4.2.22)签云KeywordsFlow:搜索关键字飞入飞出效果
- (4.2.23)又一个material design风格的progressbar
- (4.2.24)一种快速毛玻璃虚化效果实现
- (4.2.25)22个值得收藏的Android开源代码-UI篇
- (4.2.26)一个特别适合新手练习的Android小项目——每日一妹纸
- (4.2.27)Butter Knife 基本用法
- (4.2.28)项目中使用的gif开源组件—-android-gif-drawable
- (4.2.29) Android开发学习之基于ZBar实现微信扫一扫
- (4.2.30)Google开源的FlexboxLayout
- (4.2.31)RippleEffect(水波纹效果)的实现
- (4.2.32)各大热补丁方案分析和比较
- (4.2.33)Android上玩玩Hook(1):Cydia Substrate初识
- (4.2.34)Android开源控件ViewPager Indicator的使用方法
- (4.2.35)数据加密:SQLCipher和Conceal
- (4.2.36.1)HTTP之OkHttp(一): Okhttp使用详解
- (4.2.37)Android 沉浸式状态栏的三种实现方式
- (4.2.38) android-Ultra-Pull-To-Refresh 使用简介
- (4.2.39)内存泄漏检测LeakCanary源码分析
- (4.2.40)阿里开源路由框架ARouter的源码分析
- (4.2.41)优雅编码:在Android口袋助理中引入Alibaba之Java开发规约
[4-3] android项目DEMO
- (4.3.1.1)【项目一】主体框架FragmentActivity+FragmentTabHost
- (4.3.1.2)【项目一】主体框架Fragment中启动Service与notification的使用
- (4.3.1.3)【项目一】主体框架Fragment中Selector的使用与自定义button-shape
- (4.3.1.4)【项目一】子Fragment之空FragmentPage1
- (4.3.1.5)【项目一】子Fragment之NineGong和自定义的异步任务
- (4.3.1.6)【项目一】子Fragment之ViewPager和FragmentPagerAdapter
- (4.3.1.7)【项目一】子Fragment之对话框
- (4.1.3.8)【项目一】子fragment之imageloader
- (4.1.3.9)【项目一】跳转对话框+异步任务
- (4.3.1.10)【项目一】文字随按压事件变色
- (4.3.1.11)微信扫描二维码无法下载apk文件解决办法
- (4.3.1.12)Fragment中使用ViewPager时,ViewPager里的Fragment错位和空白问题。
- (4.3.1.13)Android FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究
- (4.3.1.14)子线程调用Toast报Can’t create handler inside ~~~ 错误
- (4.3.1.15)android.app.FragmentManager 与 android.support.v4.app.FragmentManager带来的若干Error
- (4.3.1.16)java.lang.NoSuchMethodException: setHomeActionContentDescription
- (4.3.1.17)使用isInEditMode解决可视化编辑器无法识别自定义控件的问题
- (4.3.2.1)Android ListView点击展开收起效果(一)
- (4.3.2.2)ListView 动态设置高度问题
- (4.3.2.3)Android ListView收缩与展开的封装实现
- (4.3.2.4) %1 </span>s <script type="math/tex" id="MathJax-Element-1">s %1</script>d Android string
- (4.3.2.5)EditText限制输入字符类型的几种方式
- (4.3.2.6)ScrollView内嵌套ListView时禁止ListView的滚动
- (4.3.2.7) 关于onCreate(Bundle savedInstanceState, PersistableBundle persistentState)Activity跳转后显示空白界面
- (4.3.2.8)Permission Denial: starting Intent { cmp=com.xxx.xxx}解决办法
- (4.3.2.9)Android HandlerThread 的使用及其Demo
- (4.3.2.10)android:descendantFocusability用法简析
- (4.3.2.11)Android前后台判断逻辑和切换回调的实现
- (4.3.2.12)Android和Java的轻巧Wire协议缓冲器
- (4.3.2.14)下载网络文件HttpURLConnection.getContentLength()大小为 -1
- (4.3.2.15)Android——将图片加入到系统相册里面
- (4.3.2.15)java.io.NotSerializableException
- (4.3.2.16)RelativeLayout中最底的View其layout_marginBottom无效
- (4.3.2.17)Listview || ScrollView嵌套RecyclerView、ListView时解决布局问题
- (4.3.2.18)PendingItent的第二次会覆盖第一次的intent内容
- (4.3.2.19)activity 设置Theme.Dialog View高度
- (4.3.2.20)在activity中的子线程中startActivity异常dispatchCancelPendingInputEvents()’ on a null object referen
- (4.3.2.21) 卡在Releasing lock on daemon addresses registry.
- (4.3.2.22) Android Test自动化测试体系MAT的构建
- (4.3.2.23) Compare报错: Comparison method violates its general contract!
- (4.3.3.1) 日志模块CommonLog引入说明
[4-4] android笔试与疑难
- (4.4.1)android的系统框架类
- 1-android的特点有哪些
- 2-android使用MVC模式的组件或地方
- 3-android的系统框架
- 4-Android Dalvik虚拟机
- 5-Dalvik虚拟机你需要知道的15个问题
- 6-Dalvik虚拟机和Art虚拟机的区别
- (4.4.1.1) Android内存管理机制详解
- (4.4.1.2)android内存管理机制(一)
- (4.4.1.3)android内存管理方式
- (4.4.1.4)图片缓存之内存缓存技术LruCache,软引用
- (4.4.1.5)Android开发优化之——使用软引用和弱引用
- (4.4.1.6)android ANR产生原因和解决办法
- (4.4.1.7)android 内存溢出问题分析
- (4.4.1.8) android垃圾回收机制及程序优化System.gc
- (4.4.1.9) Android内存泄漏简介
- (4.4.2)android的资源部署类
- (4.4.2.1)android raw与assets区别
- (4.4.3)android的布局类
- (4.4.3.1)将布局保存成图像和对activity截屏
- (4.4.4)android的组件类
- 1-如何显示富文本
- 2-Textview如何显示图片
- 3-SpanableString的应用显示图片显示文本添加背景点击效果
- 4-Button上显示图片
- 5-实现图像半透明度framelayoutpaintsetAlpha
- 6-实现垂直进度条 clip
- 7-ListView的快速滑块的开启和修改
- 8-edittexttextview类似组件中能否嵌套子标签和子控件
- 9-列举容器类组件5个Layoutgridviewlistviewg.
- 10-android的自定义组件静态方式与动态方式
- 11-如何编写自定义的可视化组件
- 12-未安装的apk文件如何作为自定义组件使用
- 13-如何检查某activity已经注册packManagement.
- 14-常用的广播式Intent
- 15-Activity的开启和关闭动画OverridePending.
- (4.4.4.1)Android自定义View之一:初探实例
- (4.4.5)android之对话框、信息提示和菜单类
- (4.4.6)android之文件存储类
- (4.4.7)android其他类
- (4.4.8)Android常见笔试面试题
- (4.4.9)android最全面试题71道题 详解
- (4.4.10)Android程序调试–LogCat按照日志信息级别进行输出和过滤
- (4.4.11)Android sdk content loader 0%的解决方案
- (4.4.12)Android开发:如何实现TCP和UDP传输
- (4.4.13)android系统服务的进程
- (4.4.14)空置
- (4.4.15)Android dex分包方案
[4-5] android studio
- (4.5.1)Android Studio教程从入门到精通
- (4.5.2.1)Android Studio教程02-Hello Word
- (4.5.2.2)Android Studio教程03-项目目录以及文件的详解
- (4.5.2.3)Android Studio教程05-Git的使用(项目管理与版本控制)
- (4.5.2.4)Android Studio教程06-快捷键、Debug的使用
- (4.5.2.5)Android Studio教程07-SVN的使用(项目管理与控制)
- (4.5.2.6)Android Studio教程01-安装与配置
- (4.5.2.7)Android Studio如何设置代码自动提示
- (4.5.2.8)Android Studio如何import module(针对非gradle)
- (4.5.2.9)Android Studio如何添加工程(project)为library(针对非gradle)
- (4.5.2.10)Android Studio如何引用jar包(非gradle)
- (4.5.3.1)AndroidStudio用gradle编译中文乱码
- (4.5.4)Android测试TestCase单元(Unit test)测试和instrumentationCase单元测试
- (4.5.5)Expresso 疑难
- (4.5.5.1) Espresso的简介、下载和安装
- (4.5.5.2)Espresso的基础
- (4.5.5.3)Espresso的进阶: ViewAction
- (4.5.5.4)Espresso的进阶: AdapterViewProtocol
- (4.5.5.4)Espresso的进阶: OnView & onData & Matchers
- (4.5.5.5)Espresso的进阶: ViewAssertions
- (4.5.5.6)Espresso的进阶: IdlingResource
- (4.5.5.7)Espresso之Intent测试
- (4.5.5.8)Android Studio 2.2 Espresso Test Recorder—–解放双手,通过录制交互过程实现测试
- (4.5.5.9)Espresso之UiAutomator2与Espresso的结合
- (4.5.5.10)Espresso之Robotium与Espresso的结合
- (4.5.6)Android 代码覆盖率工具使用
[4-6] android进阶
- (4.6.1)性能优化系列总篇
- (4.6.2)数据库性能优化
- (4.6.3)性能优化之布局优化
- (4.6.4)性能优化之Java(Android)代码优化
- (4.6.5)移动端网络优化
- (4.6.7)Android性能调优工具TraceView介绍
- (4.6.8)Android性能调优
- (4.6.9)Android属性allowBackup安全风险浅析
- (4.6.10)Android中MVP模式与MVC模式比较(含示例)
- (4.6.11)从Android源码到apk——apk打包过程
- (4.6.11.1)加快Android编译速度:Buck,LayoutCast,JRebel,Jimulabs,Instant Run
- (4.6.11.2)Android LayoutCast 初探
- (4.6.11.3)告别编译运行:Instant Run —- Android Studio 2.0 Preview发布功能
- (4.6.11.4)加速Android Studio的Gradle构建速度
- (4.6.11.5)基于Facebook Buck改造Android构建系统之初体验
- (4.6.11.6)基于Facebook Buck改造Android构建系统之基本概念
- (4.6.11.7)使用BUCK 编译Android应用
- (4.6.11.8)Instant Run is disabled 在Multidex下使用Instant Run
- (4.6.11.9)Instant Run工作原理及用法:冷温热插拔
- (4.6.11.10)FreeLine集成方法
- (4.6.12)AndroidManifest.xml常用属性大全[进行中]
- (4.6.12.1)android中xmlns:tools属性详解
- (4.6.12.2)uses-permission权限列表
- (4.6.12.3)Android属性allowBackup安全风险浅析
- (4.6.12.4)探究android:largeHeap
- (4.6.12.5)说说Android应用的persistent属性
- (4.6.12.6)Android中的使用
- (4.6.12.7)Activity中ConfigChanges属性的用法
- (4.6.12.8)< activity-alias >
- (4.6.12.9)Service的android:process属性_application中onCreate执行多次
- (4.6.13)StrictMode严苛模式协助程序开发查错
- (4.6.14)android 插桩基本概念plugging or Swap
- (4.6.15)千万级用户的 Android 客户端是如何养成的
- (4.6.16)那些值得你试试的Android竞品分析工具
- (4.6.17)进程保活(概念):为什么要进程保活或进程常驻
- (4.6.17.1)进程保活(一、Android层面):关于 Android 进程保活,你所需要知道的一切
- (4.6.17.2)进程保活(一补录、双服务和双进程):保持Service不被Kill掉的方法–双Service守护 && Android实现双进程守护
- (4.6.17.3)进程保活(二、Android层面的不足):细数利用android系统机制的保活手段
- (4.6.17.4)进程保活(三:JNI层初探):单向循环式启动服务
- (4.6.17.5)进程保活(三:5.0以下):native保活5.0以下方案推演过程以及代码详述
- (4.6.17.6)进程保活(Android的5.0分界线):Android5.0以上版本的force close到底发生了什么改变?
- (4.6.17.7)进程保活(四:5.0以上):-native保活5.0以上方案推演过程以及代码详述
- (4.6.18)android开发Enum (枚举)的完美替代 —— @IntDef的使用
- (4.6.18)Android编码命名规范
- (4.6.19)Android性能分析工具整理汇总
- (4.6.19)Android性能分析工具整理汇总
- (4.6.20)基于七牛和fresco的一整套安卓图片解决方案
- (4.6.21)唤醒APP的那些事
- (4.6.22)来吧,是时候撸一份自己的RxJava框架啦
- (4.6.23.1)Android之面向切面编程:AOP 与 Aspect简介
- (4.6.24)Lambda表达式 in Android
- (4.6.25)Android动态更换应用Icon之玩转桌面图标
- (4.6.26)Android特殊系统的校验方式
- (4.6.27)Android启动优化之打造秒开应用
五、计算机网络
[5-1]计算机网络之基本知识
- (5.1.1)计算机网络之概述
- (5.1.2)计算机网络基础之物理层
- (5.1.3)计算机网络之数据链路层
- (5.1.4)计算机网络基础之网络层
- (5.1.5)计算机网络基础之运输层
- (5.1.6)计算机网络基础之应用层
[5-2]计算机网络之面试宝典
六、操作系统
[6-1] 操作系统之基本知识
- (6.1.1)操作系统引论
- (6.1.2)处理机管理
- (6.1.3)存储器管理
- (6.1.4)设备管理
- (6.1.5)文件管理
- (6.1.6)PE和Linux
- (6.1.7)地址总线,字长,内存容量,寻址范围 之间的计算
七、SQL
[7-1] SQL之基本知识
- (7.1.1)数据库原理之概述
- (7.1.2)数据库原理之关系规范化
- (7.1.3)数据库基础之SQL
- (7.1.4)SQL中的触发器trigger
- (7.1.5)数据库基础之存储过程
- (7.1.6)数据库基础之数据库恢复技术和并发控制
[7-2] SQL之常见笔试面试题
- (7.2.1)SQL之基础笔试题
- (7.2.2)MongoDB入门简介
- (7.2.3)SQL的四种连接-左外连接、右外连接、内连接、全连接
- (7.2.4)SQL_Server_全文索引查询
- (7.2.5)细说SQL Server中的加密
- (7.2.6)SQL 合并多行记录的方法总汇
- (7.2.7)Apache Lucene初探
- (7.2.8)SQL Server 数据库定时自动备份
- (7.2.9)SQL Server 跨库复制表数据的解决办法
八、软件测试
[8-1] 软件测试
- (8.1.1)网站性能测试:pylot
- (8.1.2)网站性能测试:loadrunner的安装
- (8.1.3)webservice的性能测试:soapUI
- (8.1.4)软件测试之基础理论
- (8.1.5.1)Android Testing Support Library翻译之Espresso 概览
- (8.1.5.2)Android Testing Support Library翻译之Espresso 设置说明
- (8.1.5.3)Android Testing Support Library翻译之Espresso 基础
- (8.1.5.4)Android Testing Support Library翻译之Espresso 备忘录
- (8.1.5.5)Android Testing Support Library翻译之Espresso 意图
- (8.1.5.6)Android Testing Support Library翻译之Espresso 高级示例
- (8.1.5.7)Android Testing Support Library翻译之 Espresso Web
- (8.1.5.8)Android Testing Support Library翻译之 AndroidJUnitRunner
- (8.1.5.9)Android Testing Support Library翻译之 ATSL 中的 JUnit4 规则
- (8.1.5.10)Android Testing Support Library翻译之 UI Automator
- (8.1.5.11)Android Testing Support Library翻译之 可访问性检查
九、数学基础
[9-1]线性代数
十、UI设计
[10-1]UI设计理念
- (10.1.1)UI关键词
- (10.1.2)Windows Phone灵魂诠释:Metro UI界面完全解析
- (10.1.3)扁平化设计五大原则
- (10.1.4)拟物设计
- (10.1.4) Material Design设计规范
- (10.1.5)用户体验的要素?——软件设计的分层理论
- (10.1.6)极简主义
- (10.1.7)用户至上的设计细节
- (10.1.8)高保真VS线框图,哪一种交互稿更能清晰准确地描述产品?
[ 10-2] UI设计工具
[10-3] 文档撰写
- (10.3.1)产品经理应该先写需求文档还是先画原型?
- (10.3.2)PRD中产品功能点及其描述自查清单
- (10.3.3)第六期 产品需求文档PRD模版
- (10.3.4)如何写出好的PRD
- (10.3.5)产品需求文档(PRD)的写作方法
十一、大数据
[11-1]hadoop
- (11.1.1)《Hadoop基础教程》之初识Hadoop
- (11.1.2)Hadoop基础教程-运行环境搭建
- (11.1.3)Hadoop基础教程之HelloWord
- (11.1.4)Hadoop基础教程之分布式环境搭建
- (11.1.5)Hadoop基础教程之搭建开发环境及编写Hello World
- (11.1.6)Hadoop教程之编写HelloWorld(2)
- (11.1.7)Hadoop基础教程之重新认识Hadoop
- (11.1.8)Hadoop基础教程之高级编程
十二、IOS开发入门
十三、PMP
- (13.1.1) PMP概论
- (13.1.1)PMBOK之一:运营,项目、项目集、项目组合、组织战略及其管理
- (13.1.2)PMBOK之一(附):组织结构文化及其影响,过程资产环境因素与项目、项目管理、产品生命周期
- (13.1.2)PMBOK之二:五大过程组及其涉及的输入、输出、工具技术
- (13.1.3)PMBOK之三:十大知识领域与具体过程
- (13.2.1)Scrum敏捷开发框架
十五、杂谈
- (15.1.1)女人身上的“互联网思维”——女神商业逻辑
- (15.1.2)别扯大数据 !请先面朝用户
- (15.1.3)三道值得思考的产品问题!
- (15.1.4)什么叫大数据?什么叫O2O?什么叫蓝海?什么叫红海?什么叫互联网思维?什么叫众筹?
- (15.1.5)无聊的时候我们就去翻妹子们的微博
- (15.1.6)Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版
- (15.1.7)What can information-asymmetric games tell us about the context of Crick’s ‘frozen accident’
- (15.1.8)2015互联网女皇报告:互联网仍在缓慢增长
- (15.1.9)为什么我们总会需要一款APP?
- (15.1.10)FTP服务器配置以及访问
- (15.1.11)英语听力之短对话
- (15.1.12)单词之基础技巧
- (15.1.13)阅读理解
- (15.1.14)Google正式发布Android L系统 剖析安卓5.0安卓L新特性
- (15.1.15) 工具型产品如何建立自己的商业化模式?
- (15.1.16)项目管理简述
- (15.1.17)鹅厂专家详解Android N适配要点
- (15.1.18)为什么Android开发者应该使用FlatBuffers替代JSON?
- (15.1.19)我的 Android 开发实战经验总结
- (15.1.20)Awesome Adb——一份超全超详细的 ADB 用法大全
- (15.1.21)Camera–Basic
- (15.1.22)Guitar-Music Theory
转自: http://blog.csdn.net/fei20121106/article/details/44301177