文章目录
一、编程基础
[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.4.11)个人算法练习
[1-5]编程之美
- (1.5.2.0)编程之美思路总结
- 游戏类
- 数学类
二、Java
[2-1] Java之基本知识
- (2.1.1) JVM内容:虚拟机结构
- (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.1.27)Java并发编程
- (2.1.27.1)Java并发编程:并发
- (2.1.27.2)Java并发编程:JAVA的内存模型
- (2.1.27.3)Java并发编程:CAS操作
- (2.1.27.4)Java并发编程:原子类Atomic
- (2.1.27.5)Java并发编程:Volatile
- (2.1.27.6)Java并发编程:synchronized
- (2.1.27.7)Java并发编程:Object.wait/notify
- (2.1.27.8)Java并发编程:Lock显示锁
- (2.1.27.9)Java并发编程:Lock之AQS
- (2.1.27.10)Java并发编程:Lock之ReentrantLock独享式重入锁
- (2.1.27.11)Java并发编程:Lock之ReentrantReadWriteLock 读写分离独享式重入锁
- (2.1.27.12)Java并发编程:Lock之Semaphore共享式不可重入锁
- (2.1.27.13)Java并发编程:Lock之CountDownLatch计数式独享锁
- (2.1.27.14)Java并发编程:Lock之Condition等待通知
- (2.1.27.15)Java并发编程:Lock之CyclicBarrier公共屏障
[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.8.10) Android多module下的构建版本区分
- (2.2.8.11) Android Studio 中 Gradle 依赖的统一管理
- (2.2.8.12)子module中的aar 找不到
- (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)LRU算法四种实现方式介绍
- (2.3.9)用户态和内核态的概念区别
- (2.3.10)浅谈Java中的hashcode方法
- (2.3.12)java正则表达式判断数字
- (2.3.13)Comparable接口的实现和使用[ Collections.sort]
- (2.3.15)Java的不可变类
三、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-0] 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.0.22.1)RecyclerView初探
- (4.0.22.2)RecyclerView完全解析,让你从此爱上它
- (4.0.22.3) Android RecyclerView 使用完全解析 体验艺术般的控件
- (4.0.22.4)RecyclerView 添加头部和尾部布局 一
- (4.0.22.5)RecyclerView:实现带header的grid
- (4.0.22.6)Android 优雅的为RecyclerView添加HeaderView和FooterView
- (4.0.22.7)撸出一份支持自定义Grid的RecyleView
- (4.0.22.8)RecyclerView的空白区域点击响应
- (4.0.22.9)RecyclerView中的itemView的Move事件被Cancle
- (4.0.22.10)追踪RecyclerView列表滚动过程中最大可视Item的套件
- (4.0.22.11)Android RecyclerView 局部刷新分析
- (4.0.22.12)Android AsyncListDiffer-RecyclerView最好的伙伴
- (4.0.22.13)RecyclerView.notifyItemRemoved导致的数组下标越界问题
-
(4.0.23)Android开发:ViewPage详细使用教程
- (4.0.23.1)高仿优酷Android客户端图片左右滑动(自动切换)
- (4.0.23.2)Android 自定义 ViewPager 打造千变万化的图片切换效果
- (4.0.23.4)Android之取消ViewPage+Fragment的预加载 2015
- (4.0.23.5)Fragment中使用ViewPager时,ViewPager里的Fragment错位和空白问题。
- (4.0.23.6)Android FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究
- (4.0.23.7) FragmentPagerAdapter刷新fragment最完美解决方案
- (4.0.23.8)为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
- (4.0.23.9)解决ViewPager和PagerAdapter中调用notifyDataSetChanged失效的问题
- (4.0.23.10)源码分析已嵌套的Fragment遇到ViewPager
- (4.0.23.11)Viewpager与FragmentStatePagerAdapter重刷数据引发的源码分析和原生缺陷解决方案
- (4.0.23.12)ViewPager实现滑动到最后跳转SideJump
-
(4.0.27.1)design support library:浮动操作按钮Floating action button (FAB)
[4-1] android之基本知识
-
(4.1.2)Android Fragment 真正的完全解析(上)
- (4.1.2.1)Android Fragment 真正的完全解析(下)
- (4.1.2.2)Android Fragment 你应该知道的一切
- (4.1.2.3)Fragment生命周期详解
- (4.1.2.4)Fragment重叠问题引发的思考:不保留活动下,关于Fragment 状态的保存和恢复的坑
- (4.1.2.5)android.app.FragmentManager 与 android.support.v4.app.FragmentManager带来的若干Error
- (4.1.2.6)【Android UI设计与开发】第06期:底部菜单栏(一)使用TabActivity实现底部菜单栏
- (4.1.2.7)【Android UI设计与开发】第07期:底部菜单栏(二)Fragment的详细介绍和使用方法
- (4.1.2.8)【Android UI设计与开发】第08期:底部菜单栏(三)Fragment+FragmentTabHost实现仿新浪微博底部菜单栏
- (4.1.2.9)【Android UI设计与开发】第09期:底部菜单栏(四)Fragment+PopupWindow仿QQ空间最新版底部菜单栏
- (4.1.2.10)Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架
- (4.1.2.11)Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
- (4.1.2.12)彻底搞懂startActivityForResult在FragmentActivity和Fragment中的异同
-
(4.1.4)Android Service完全解析,关于服务你所需知道的一切(上)
- (4.1.4.1)Android Service完全解析,关于服务你所需知道的一切(下)
- (4.1.4.2)Android Service 服务(一)—— Service
- (4.1.4.3)Android Service 服务(二)—— BroadcastReceiver
- (4.1.4.4)Android Service 服务(三)—— bindService与remoteService
- (4.1.4.5)Android Service学习之AIDL, Parcelable和远程服务
- (4.1.4.6)Android IPC进程通信之Messager方式
- (4.1.4.7)Android开发–IntentService的用法,你错过了什么
- (4.1.4.8)BindService启动的Service为何在Activity销毁时自动解绑
- (4.1.4.9)多次调用bindService(),为什么onBind()只执行一次?
- (4.1.4.10)多次unBindService解绑抛出异常原因
-
(4.1.8)android 数据传递详解(Serialization、Parcelable、Parcel、Intent、Bundle)
-
- (4.1.19.1)Android 属性动画(Property Animation) 完全解析 (上)
- (4.1.19.2)Android 属性动画(Property Animation) 完全解析 (下)
- (4.1.19.3)自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
- (4.1.19.4)自定义控件三部曲之动画篇(二)——Interpolator插值器
- (4.1.19.5)自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
- (4.1.19.6)自定义控件三部曲之动画篇(四)——ValueAnimator基本使用
- (4.1.19.7) 自定义控件三部曲之动画篇(五)——ValueAnimator高级进阶(一)
- (4.1.19.8)自定义控件三部曲之动画篇(六)——ValueAnimator高级进阶(二)
- (4.1.19.9)自定义控件三部曲之动画篇(七)——ObjectAnimator基本使用
- (4.1.19.10)自定义控件三部曲之动画篇(八)——PropertyValuesHolder与Keyframe
- (4.1.19.11)自定义控件三部曲之动画篇(九)——联合动画的代码实现
- (4.1.19.12)自定义控件三部曲之动画篇(十)——联合动画的XML实现与使用示例
- (4.1.19.13)自定义控件三部曲之动画篇(十一)——layoutAnimation与gridLayoutAnimation
- (4.1.19.14)自定义控件三部曲之动画篇(十二)——animateLayoutChanges与LayoutTransition
- (4.1.19.15)自定义控件三部曲之动画篇(十三)——实现ListView Item进入动画
-
- (4.1.20.1)Android—简单的JNI实例
- (4.1.20.2)创建简单的JniDemo和Jni中打印log信息
- (4.1.20.3)使用AndroidStudio编译NDK的方法
- (4.1.20.4)使用AndroidStudio编译NDK的错误解决方案
- (4.1.20.5)Jni打包及引用aar
- (4.1.20.6)JNI 实战全面解析
- (4.1.20.7)Android动态加载so文件
- (4.1.20.8)Android动态加载补充 加载SD卡中的SO库
- (4.1.20.9)JNI/NDK开发指南(一)——JVM查找java native方法的规则
- (4.1.20.10)JNI/NDK开发指南(二)——JNI数据类型及与Java数据类型的映射关系
- (4.1.20.11)JNI/NDK开发指南(三)——从字符串处理了解JNI的函数机制
- (4.1.20.12)JNI/NDK开发指南(四)——Android NDK开发Crash错误定位
- (4.1.20.13)JNI/NDK开发指南(五)访问数组(基本类型数组与对象数组)
- (4.1.20.14)JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法
- (4.1.20.15)JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量
- (4.1.20.16)JNI/NDK开发指南(八)——调用构造方法和父类实例方法
- (4.1.20.17)JNI/NDK开发指南(九)——JNI局部引用、全局引用和弱全局引用
- (4.1.20.18)JNI/NDK开发指南(十)——JNI异常处理
- (4.1.20.19)JNI/NDK开发指南(十一)——JNI调用性能测试及优化
-
(4.1.21)android之网络通信:HTTP、Socket、SOAP
- (4.1.21.1)HTTP通信之HttpClinet保持登录状态问题
- (4.1.21.2)HttpPost.setHeader(“Cookie”, “PHPSESSID=” + PHPSESSID)方式的HttpClient工具类
- (4.1.21.3)第二种方法HttpClient.setCookieStore(mCookieStore)实现的HTTP工具类
- (4.1.21.4)HTTP协议的报文浅析
- (4.1.21.5)Android端支持HTTP和HTTPS
- (4.1.21.6)android httpClient 支持HTTPS的2种处理方式
- (4.1.21.7)HTTPS加密原理
- (4.1.21.8)HTTPS 加密算法 和 中间人攻击
- (4.1.21.9)HTTPS 加密过程演变分析
-
(4.1.28)AndroidManifest.xml常用属性大全[进行中]
- (4.1.28.1)android中xmlns:tools属性详解
- (4.1.28.2)uses-permission权限列表
- (4.1.28.3)Android属性allowBackup安全风险浅析
- (4.1.28.4)探究android:largeHeap
- (4.1.28.5)说说Android应用的persistent属性
- (4.1.28.6)Android中的使用
- (4.1.28.7)Activity中ConfigChanges属性的用法
- (4.1.28.8)< activity-alias >
- (4.1.28.9)Service的android:process属性_application中onCreate执行多次
[4-2] android开源组件
- (4.2.0)GitHub开源项目收集
- (4.2.1)EventBus 3.1.1 源码解析
- (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.33)Google出品的Protocol Buffer
- (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.2.42)手势解锁之九宫格控件PatternLockView
- (4.2.43)手势解锁之九宫格控件GestureLockView
- (4.2.44)LoopingViewPager实现循环滚动
- (4.2.45)美团页面切分框架Shield源码分析
- (4.2.46)AndroidGodEye源码整体结构分析
- (4.2.47)AndServer手机服务器
- (4.2.48)MVPArms源码分析
- (4.2.49)微信APM:Matrix源码浅析
- (4.2.50)一种业务控件实现的方式
- (4.2.51)Ucrop源码分析
- (4.2.52)Lottie动画浅析
[4-3] android笔试与疑难
-
(4.3.10)Listview || ScrollView嵌套RecyclerView、ListView时解决布局问题
-
(4.3.15) 关于onCreate(Bundle savedInstanceState, PersistableBundle persistentState)Activity跳转后显示空白界面
-
(4.3.16)在activity中的子线程中startActivity异常dispatchCancelPendingInputEvents()’ on a null object referen
-
(4.3.17)Permission Denial: starting Intent { cmp=com.xxx.xxx}解决办法
-
(4.3.23) Compare报错: Comparison method violates its general contract!
[4-4] android项目DEMO
- (4.4.1)【项目一】主体框架FragmentActivity+FragmentTabHost
- (4.4.2)【项目一】主体框架Fragment中启动Service与notification的使用
- (4.4.3)【项目一】主体框架Fragment中Selector的使用与自定义button-shape
- (4.4.4)【项目一】子Fragment之空FragmentPage1
- (4.4.5)【项目一】子Fragment之NineGong和自定义的异步任务
- (4.4.6)【项目一】子Fragment之ViewPager和FragmentPagerAdapter
- (4.4.7)【项目一】子Fragment之对话框
- (4.4.8)【项目一】子fragment之imageloader
- (4.4.9)【项目一】跳转对话框+异步任务
- (4.4.10)【项目一】文字随按压事件变色
- (4.4.11)Android程序调试–LogCat按照日志信息级别进行输出和过滤
- (4.4.12)Android中MVP模式与MVC模式比较(含示例)
- (4.4.13)StrictMode严苛模式协助程序开发查错
- (4.4.14)千万级用户的 Android 客户端是如何养成的
- (4.4.15)那些值得你试试的Android竞品分析工具
- (4.4.16)Android编码命名规范
- (4.4.17)Android高效加载大图、多图解决方案,有效避免程序OOM
- (4.4.18)android开发Enum (枚举)的完美替代 —— @IntDef的使用
- (4.4.19)Lambda表达式 in Android
- (4.4.20)Android动态更换应用Icon之玩转桌面图标
- (4.4.21)Android特殊系统的校验方式
- (4.4.22)Android启动优化之打造秒开应用
- (4.4.23)Android Test自动化测试体系MAT的构建
- (4.4.24)Android前后台判断逻辑和切换回调的实现
- (4.4.25)Android前后台切换监听的再进化
- (4.4.26)Feed hp启动加速的数据分析和实现
- (4.4.27)一种多表情选择点赞的实现方式
[4-5] android studio
- (4.5.1)Android Studio教程从入门到精通
- (4.5.2)Android Studio教程01-安装与配置
- (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.6)从Android源码到apk——apk打包过程
- (4.6.6.1)加快Android编译速度:Buck,LayoutCast,JRebel,Jimulabs,Instant Run
- (4.6.6.2)Android LayoutCast 初探
- (4.6.6.3)告别编译运行:Instant Run ---- Android Studio 2.0 Preview发布功能
- (4.6.6.4)加速Android Studio的Gradle构建速度
- (4.6.6.5)基于Facebook Buck改造Android构建系统之初体验
- (4.6.6.6)基于Facebook Buck改造Android构建系统之基本概念
- (4.6.6.7)使用BUCK 编译Android应用
- (4.6.6.8)Instant Run is disabled 在Multidex下使用Instant Run
- (4.6.6.9)Instant Run工作原理及用法:冷温热插拔
- (4.6.6.10)FreeLine集成方法
-
(4.6.19)进程保活(概念):为什么要进程保活或进程常驻
- (4.6.19.1)进程保活(一、Android层面):关于 Android 进程保活,你所需要知道的一切
- (4.6.19.2)进程保活(一补录、双服务和双进程):保持Service不被Kill掉的方法–双Service守护 && Android实现双进程守护
- (4.6.19.3)进程保活(二、Android层面的不足):细数利用android系统机制的保活手段
- (4.6.19.4)进程保活(三:JNI层初探):单向循环式启动服务
- (4.6.19.5)进程保活(三:5.0以下):native保活5.0以下方案推演过程以及代码详述
- (4.6.19.6)进程保活(Android的5.0分界线):Android5.0以上版本的force close到底发生了什么改变?
- (4.6.19.7)进程保活(四:5.0以上):-native保活5.0以上方案推演过程以及代码详述
- (4.6.19.8)杀不掉的知乎 - 聊一聊 Android 的多任务保活
五、计算机网络
[5-1]计算机网络之基本知识
- (5.1.1)计算机网络之概述
- (5.1.2)计算机网络基础之物理层
- (5.1.3)计算机网络之数据链路层
- (5.1.4)计算机网络基础之网络层
- (5.1.5)计算机网络基础之运输层
- (5.1.6)计算机网络基础之应用层
[5-2]计算机网络之面试宝典
- (5.2.1)TCP三次握手详解及释放连接过程
- (5.2.2)TCP和UDP的区别(转)
- (5.2.3) 写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket
- (5.2.4)http请求过程
- (5.2.5)滑动窗口与拥塞控制
- (5.2.6)彻底理解浏览器的缓存机制(http缓存机制)
六、操作系统
[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.1)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.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
- (15.1.23)Feed流设计