自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 小米手机遇到卡顿问题怎么抓当时的日志

0、进入设置-我的设备-全部参数,点击MIUI版本7次以上激活开发者选项,然后在设置-更多设置-开发者选项里面把日志记录器缓冲区大小调成最大,把帧率显示打开。日志记录缓冲区:显示帧率:1、在正常情况下,连续按三次音量+ -激活此方式抓日志的方式,此时可能会触发抓取日志,此份日志不需要保存2、开Perffeto的日志也在开发者选项里面3、开启显示快捷设置的图块:可以在快捷栏里面看到一个虫子的标志,在复现问题前打开这个虫子,复现了问题后关闭这个虫子,然后连续按三次音量

2022-02-08 17:43:53 11057

转载 保存资料:Ubuntu 17.04上编译android7.1.1

最近进行了源码编译工作,写下了一篇笔记,大部分内容都是网上其他博文也有的,我经过一步步验证了的环境准备安装好git和curl$ sudo apt-get install git$ sudo apt-get install curl下载repo创建repo的路径,将repo路径设为环境变量。$ mkdir ~/binPATH= /bin: PATH=~/bin:PATHrepo的google下载地址国

2017-12-26 09:10:12 475

转载 INIT_WORK的宏定义的解释

define INIT_WORK(_work, _func, _data) \do { \ INIT_LIST_HEAD(&(_work)->entry); \ (_work)->pending = 0; \ PREPARE_WORK((_work), (_func), (_data)); \ init_timer(&(_work)->timer); \ } while (0)define

2017-12-22 17:59:50 679

原创 关于android源码需要关注的,第三次指导

91 cd ~/code/ 92 ls 93 cd sagit_o/ 94 ls 95 cd frameworks/base/services/input 96 cd frameworks/base/services/ 97 ls 98 cd ../../.. 99 ls 100 ll out/target/p

2017-12-22 10:51:42 218

原创 adb配置中出现不能识别设备的情况

huan@huan-OptiPlex-7050:/etccdudev/huan@huan−OptiPlex−7050:/etc/udev cd udev/ huan@huan-OptiPlex-7050:/etc/udev ls hwdb.d rules.d udev.conf huan@huan-OptiPlex-7050:/etc/udevcdrules.d/huan@huan−Op

2017-12-19 14:10:42 344

原创 ubantu17.04 编译android 遇到的问题以及解决方法

115 . build/envsetup.sh 116 lunch 117 make -j4 问题1 : /bin/bash:m4:command not found 解决方法: 118 sudo apt-get install m4 重新编译 make -j4 出现错误但是没找到出错对应的行,于是单线程编译 123 make -j1

2017-12-19 13:35:18 2924

转载 ifdef,=,+=:=,?=

equal:ifdef ($(HUAN))        RESULT = YESelse        RESULT = NOendififeq ($(HUAN1),)        RESULT1 = YESelse        RESULT1 = NOendifall:    @echo $(RESULT)eq

2017-11-20 17:37:04 370

转载 TRACE,ASSERT,VERIFY

一、TRACE宏 当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典型的TRACE语句:    …        int nCount =9;        CString strDesc("total");        TRACE("Count =

2017-10-19 09:33:04 297

转载 何时调用拷贝构造函数和赋值函数

拷贝构造函数和赋值运算符的行为比较相似,都是将一个对象的值复制给另一个对象;但是其结果却有些不同,拷贝构造函数使用传入对象的值生成一个新的对象的实例,而赋值运算符是将对象的值复制给一个已经存在的实例。这种区别从两者的名字也可以很轻易的分辨出来,拷贝构造函数也是一种构造函数,那么它的功能就是创建一个新的对象实例;赋值运算符是执行某种运算,将一个对象的值复制给另一个对象(已经存在的)。调用的是拷贝构造

2017-10-11 10:04:40 1125

转载 怎么理解委托?委托的特点是什么?

答:据说相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法.msdn2005中是这样解释的:委托具有以下特点:委托类似于 C++ 函数指针,但它是类型安全的。委托允许将方法作为参数进行传递。委托可用于定义回调方法。委托可以链接在一起;例如,可以对一个事件调用多个方法。方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。C# 2.0 版引

2017-10-10 21:24:17 1150

转载 heap、stack的内存分配的区别

heap是堆,stack是栈。2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。3.stack空间有限,heap的空间是很大的自由区。在Java中,若只是声明一个对象,则先在栈内存中为其分配地址空间,若再new一下,实例化它,则在堆内存中为其分配地址。4.举例:数据类型 变量名;这样定义的东西在栈区。如:Object a =

2017-10-10 21:12:34 3233

转载 统计当前文件夹下的文件个数、目录个数

这篇文章主要介绍了Linux下统计当前文件夹下的文件个数、目录个数,本文使用ls命令配合管理、grep命令实现统计需求,需要的朋友可以参考下1) 统计当前文件夹下文件的个数   http://www.jb51.net/article/56474.htm复制代码 代码如下:ls -l |grep "^-"|wc -l2) 统计当前文件夹下目录的个数复制

2017-10-09 16:18:46 667

原创 grep常用用法

grep常用用法复制代码[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串'

2017-10-09 16:12:39 128

转载 GetMemory函数详解

void GetMemory(char *p){      p=(char *)malloc(100);}void Test(){  char *str=NULL; GetMemory(str);  strcpy(str,"Helloworld"); printf(str);} 实质:GetMemory

2017-09-29 18:50:33 1721

转载 集线器交换机路由器的区别

1、集线器:共享带宽的设备,可以实现多台电脑同时使用一个进线接口来上网或组成局域网 .集线器工作在局域网(LAN)环境,像网卡一样,应用于OSI参考模型第一层,因此又被称为物理层设备。集线器内部采用了电器互联,当维护LAN的环境是逻辑总线或环型结构时,完全可以用集线器建立一个物理上的星型或树型网络结构。在这方面,集线器所起的作用相当于多端口的中继器。其实,集线器实际上就是中继器的一种,其区别仅在于

2017-09-27 10:56:02 292

转载 曼彻斯特编码

曼彻斯特编码是将每一个码元在分成两个相等的间隔。码元1是在前一个码元为高电平后一个码元为底电平。码元0正好相反,是从码元0变成码元1。这种编码的好处是可以保证每一个码元(这里的码元是指源码)的正中间出现一次变化。这对接收端提取位同步信号是非常有利的。但是这也同同时增加了信息传送量,延长传输时间,所占的频带宽度比原始信号的频带宽了近一倍。差分曼彻斯特编码规则是若源码为1,编码码元的前办部分与前一

2017-09-27 10:30:11 9333

转载 c++单例模式

看过的叙述最好的单例模式解读,忍不住保留下来了,转自http://blog.csdn.net/wh_2396/article/details/53616483?locationNum=8&fps=11 教科书里的单例模式  我们都很清楚一个简单的单例模式该怎样去实现:构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保

2017-09-26 16:56:44 186

原创 树的知识点整理

AVL树是具有平衡条件的二叉查找树,必须保持树的深度是O(logN)。最简单的是要求左右具有相同的高度。

2017-05-15 20:49:08 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除