Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机
  最近比较忙,而且又要维护自己的博客,视频和公众号,也就没仔细的梳理源码的入门逻辑,今天也就来讲一个源码的玩法,各位看官,一起学习学习!
  
  看本篇博客之前,先看下我的前面两篇Android源码浅析(一)——VMware Workstation Pr...
                            
                            
                                分类:
移动平台   时间:
2016-06-16 14:38:40   
                                收藏:
0  评论:
0  赞:
0  阅读:
201
                             
                    
                        
                            
                            
                                #include 
void Reverse(int *p , int size)
{
    int i  , tmp;
    for(i = 0 ; i < size/2 ; i++)
    {
         tmp = p[i] ; 
         p[i] = p[size-1-i] ; 
         p[size-1-i] = tmp ;    
    }    
...
                            
                            
                                分类:
编程语言   时间:
2016-06-16 14:38:30   
                                收藏:
0  评论:
0  赞:
0  阅读:
157
                             
                    
                        
                            
                            
                                最用心的转载了…我是前言看开源代码时,总会看到一些大神级别的代码,给人眼前一亮的感觉,多数都是被淡忘的C语言语法,总结下objc写码中遇到的各类非主流代码技巧和一些妙用:
[娱乐向]objc最短的方法声明
[C]结构体的初始化
[C]三元条件表达式的两元使用
[C]数组的下标初始化
[objc]可变参数类型的block
[objc]readonly属性支持扩展的写法
[C]小括号内联复合表达式
[娱...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:38:23   
                                收藏:
0  评论:
0  赞:
0  阅读:
225
                             
                    
                        
                            
                            
                                嵌入式linux之QT5.6移植 1
1.1 简介 1
1.2 移植 2
1.2.1 源码下载链接 2
1.2.2 移植准备工作 3
1.2.3 解压qt源码包 3
1.2.4 配置编译环境 3
1.2.5 删除目录 4
1.2.6 生成Makefile 5
1.2.7 编译安装 5
1.2.8 编译成功 6
1.2.9 添加环境变量 6
1.2.10 查看qmake版本...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:38:16   
                                收藏:
0  评论:
0  赞:
0  阅读:
318
                             
                    
                        
                            
                            
                                问题 A: CONTEST1.十进制转十六进制(BY YAN)
时间限制: 10 Sec  内存限制: 256 MB
提交: 338  解决: 242
[提交][状态][讨论版]
题目描述
十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:37:50   
                                收藏:
0  评论:
0  赞:
0  阅读:
336
                             
                    
                        
                            
                            
                                什么是ContentProvider?它有什么作用?如何使用?本文将细致的介绍ContentProvider功能和使用相关的初步知识。...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:37:42   
                                收藏:
0  评论:
0  赞:
0  阅读:
112
                             
                    
                        
                            
                            
                                开始前先看看
class X {};
class Y:public virtual X {};
class Z:public virtual X {};
class A:public Y,public Z {};
上述X,Y,Z,A中没有任何一个class内含明显的数据,其间只表示了继承关系。
按照书上的例子
sizeof X = 1
sizeof Y = 8
sizeof Z = 8
s...
                            
                            
                                分类:
编程语言   时间:
2016-06-16 14:37:30   
                                收藏:
0  评论:
0  赞:
0  阅读:
149
                             
                    
                        
                            
                            
                                平常写项目在写介绍页,或者一些简单的轮播图的时候,总会需要搭配指示器来标明当前在什么位置.写法也比较多,刚好自己需要用到,以前用的一些方法,用起来需要配置好多东西,有些大材小用,所以来简单的实现一个.效果图如下:一、简单分析与代码实现因为比较简单,所以就简单的分析一下: 
1)每一个指示器项有两种状态,普通状态和选中状态,所以需要准备两种状态的图片. 
2)指示器的个数和ViewPager的页数要保...
                            
                            
                                分类:
移动平台   时间:
2016-06-16 14:37:20   
                                收藏:
0  评论:
0  赞:
0  阅读:
277
                             
                    
                        
                            
                            
                                JavaScript对象类型详解
JavaScrtip有六种数据类型,一种复杂的数据类型(引用类型),即Object对象类型,还有五种简单的数据类型(原始类型):Number、String、Boolean、Undefined和Null。其中,最核心的类型就是对象类型了。同时要注意,简单类型都是不可变的,而对象类型是可变的。
什么是对象
一个对象是一组简单数据类型(有时是引用数据类...
                            
                            
                                分类:
编程语言   时间:
2016-06-16 14:37:12   
                                收藏:
0  评论:
0  赞:
0  阅读:
191
                             
                    
                        
                            
                            
                                今天看了组合模式 ,多用于树形结构
定义: 
组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。组合模式对单个对象(即叶子对象)和组合对象(即容
器对象)的使用具有一致性,组合模式又可以称为“整体—部分”(Part-Whole)模式,它是一种对象结构型模式。
组合模式有整体Whole  部件part的分类...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:37:00   
                                收藏:
0  评论:
0  赞:
0  阅读:
222
                             
                    
                        
                            
                            
                                性质:左子节点<父节点<右子节点
定义:public class TreeNode {
    public int keyValue;    //关键字值
    public TreeNode leftNode;//左节点
    public TreeNode rightNode;//右节点    public TreeNode(){}
    public TreeNode(int Key)...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:36:50   
                                收藏:
0  评论:
0  赞:
0  阅读:
151
                             
                    
                        
                            
                            
                                我们知道如果在一个纯的Swift项目中要想使用Objc/C++之类的代码,必须使用桥接头文件.
下面我简要的说一下如何快速而又安全的创建一个桥接头文件.
首先在Xcode中选择新建文件,从Objective-C模板创建一个新的.m文件,名字无所谓,类型选择”空文件”,点击next
随便找一个地方存放上述文件,在点击创建的时候,Xcode会弹出一个对话框,询问你是否配置一个桥接头文件:...
                            
                            
                                分类:
编程语言   时间:
2016-06-16 14:36:40   
                                收藏:
0  评论:
0  赞:
0  阅读:
319
                             
                    
                        
                            
                            
                                HttpUrlConnection
最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug,所以建议在android 2.3以后使用HttpUrlConnection,之前使用HttpClient。
在Android 2.2版本之前,HttpClien...
                            
                            
                                分类:
移动平台   时间:
2016-06-16 14:36:31   
                                收藏:
0  评论:
0  赞:
0  阅读:
333
                             
                    
                        
                            
                            
                                无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和
 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:36:22   
                                收藏:
0  评论:
0  赞:
0  阅读:
287
                             
                    
                        
                            
                            
                                Evaluate Reverse Polish Notation
Total Accepted: 66669 Total
 Submissions: 278014 Difficulty: Medium
Evaluate the value of an arithmetic expression in Reverse Polish
 Notatio...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:36:10   
                                收藏:
0  评论:
0  赞:
0  阅读:
239
                             
                    
                        
                            
                            
                                注:文章代码来源于柳峰的微信公众平台应用开发
微信开发公众平台自定义菜单需要花钱认证才能实现,不想花钱只能玩测试账号了,不过这并不影响开发。我的开发都是基于柳峰老师的微信公众平台应用开发做的。
只要我们使用公众平台测试账号就可以开发自定义菜单了,比较方便,测试账号开放了很多接口,很方便。
在开发自定义菜单的时候可以参考微信公众平台开发者文档的自定义菜单创建。
一、自定义菜单...
                            
                            
                                分类:
微信   时间:
2016-06-16 14:36:00   
                                收藏:
0  评论:
0  赞:
0  阅读:
411
                             
                    
                        
                            
                            
                                获取汉字拼音 -- 漠‘’随心...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:35:50   
                                收藏:
0  评论:
0  赞:
0  阅读:
276
                             
                    
                        
                            
                            
                                1,Build otapackage后system.img没有打包进去?Ota包里面缺失system img,原因是客户修改了prop里面的“ro.product.device” value值.
尝试以下两种方式,ota_from_target_files中不需要设定 cust_dir1 这个值了:a.  修改ota_from_target_files 中的system_path:system_pa...
                            
                            
                                分类:
移动平台   时间:
2016-06-16 14:35:41   
                                收藏:
0  评论:
0  赞:
0  阅读:
345
                             
                    
                        
                            
                            
                                水是生命之源,计算机资源也一样。
    每一线程尤如一滴水,你花一滴,我花一滴,你还一滴,我还一滴,就象游兵散将一样,线程越多,越复杂混乱。而每一个线程创建需要开销,活动的线程也需要开销。过多的线程导致系统内存占用过度或系统资源不足。为了解决线程生命周期开销问题和资源不足问题,创建线程池,让每滴水(线程)纳入统一管理。特别是那些生存期比较短暂的线程。使用线程池执行任务比每次完成一个任务时都创建...
                            
                            
                                分类:
编程语言   时间:
2016-06-16 14:35:30   
                                收藏:
0  评论:
0  赞:
0  阅读:
341
                             
                    
                        
                            
                            
                                1:联系用户兴趣和物品的方式
2:标签系统的典型代表
3:用户如何打标签
4:基于标签的推荐系统
5:算法的改进
源代码查看地址:github查看
一:联系用户兴趣和物品的方式
    推荐系统的目的是联系用户的兴趣和物品,这种联系方式需要依赖不同的媒介。目前流行的推荐系统基本上是通过三种方式联系用户兴趣和物品。
                                  
       1:利用用户喜欢过的物品,给用户推荐与他喜欢过的物品...
                            
                            
                                分类:
其他   时间:
2016-06-16 14:35:20   
                                收藏:
0  评论:
0  赞:
0  阅读:
477