自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (3)
  • 收藏
  • 关注

原创 crontab 定时任务详解

使用这个命令自动定时编译。至此自动编译脚本就做好了。然后输入ctr+y保存。

2023-10-09 15:25:21 543

原创 arm-linux-gcc: 没有那个文件或目录

编译系统版本可能会出现的。

2023-09-27 14:46:11 277

原创 Android 查看手机的当时电量

行 6568: 09-06 10:48:54.783 1000 1219 3710 I battery_level: [89,4345,420]行 6571: 09-06 10:49:33.014 1000 1219 3710 I battery_level: [90,4346,420]行 6583: 09-06 10:51:57.139 1000 1219 3710 I battery_level: [94,4379,420]

2023-09-21 16:36:17 317

原创 Android R的属性奇葩添加mk

通过反复验证发现,没有相关的值。

2023-09-21 11:13:14 78

原创 Android.mk中C++使用

参考:ifeq ($(BOARD_USES_RECOVERY_AS_BOOT), true)endifendif#else#endif。

2023-09-14 16:51:15 215

原创 sed -n ‘5p‘ filename 查看某一行的内容

sed -n '5p' filename

2023-09-14 14:31:18 92

原创 你爱的升级打patch

git format-patch -1 dXXXXXXX 生成patch git format-patch -100 批量打patch。git apply --check name.patch 如果不报错就是可以直接合入。

2023-09-12 10:23:40 52

原创 在很多公司里面会使用打tag的方式保留版本

git tag|grep "xxx-dev“等分支来查看然后就是查看有冲突这些git status 会出现相关的异常然后解决相关的冲突git add .第一:git tag -a tag_release_v0.2 -m "version 0.2 released" 这里创建的是:本地 tag 实际远程还没有跟上。git tag注意:正在切换到 'tag_release_v0.2'。您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以在切换。

2023-09-07 17:33:57 487

原创 User版本如何实现root功能

user版本无法实现adb pull data/system/dropbox的log。这个是我自己做的一个root的patch。

2023-09-05 16:14:32 152

原创 Android 常用的打patch的方式

git apply useroot.patch即可打成功patch。如果不报错误就是说明可以使用。

2023-09-05 15:53:39 542

原创 grep -RnIs “sahdkjsh“ /vndor/app/XXX

在某个限定范围内搜索。

2023-09-04 17:27:17 64

原创 很像Anr的anr

当然,最简单的解决方案是使用内存更多的设备,或者使用更少更小的图像,但我更喜欢更健壮的解决方案。开始时,我收到以“后台并发复制GC释放”开头的日志消息(请参见步骤3),在收到一组日志消息后,我收到两条消息(请参见步骤4),其中第一条消息以“后台并发复制GC释放”开头,第二条消息以“后台年轻并发复制GC释放”开头.这是不是意味着什么不同,或者我应该忽略这个变化。此外,图像的大小越大,该问题越容易再现。我使用档案器运行我的应用程序,同时再现问题,在上述所有步骤中,从开始到结束,内存消耗保持在同一水平。

2023-09-04 15:50:58 108

原创 第134篇 你们当向圣所举手

历经千辛万苦,风尘仆仆的朝圣者终于抵达圣城,进入圣殿,看到“夜间站在耶和华殿中”专心服侍的利未人,他们情不自禁地歌唱:“你们当向圣所举手,称颂耶和华。圣殿难道是社交场所,大家寒暄问候,恭贺彼此的成就,然后交换一下八卦故事,甚至寻找生意机会,好让我们回家后前途更有指望?你来到这里,因为神赐福给你,现在轮到你来颂扬神。耶和华啊,我要在万民中称谢你,在列邦中歌颂你。神啊,愿你崇高过于诸天;每当进入神的圣殿,我们都要“称颂耶和华”,向祂献上最真诚的赞美!“耶和华的仆人,夜间站在耶和华殿中的,你们当称颂耶和华。

2023-08-30 11:36:17 1028

原创 第129篇

神啊,求你举手,不要忘记困苦人。其实你已经观看,因为奸恶毒害,你都看见了,为要以手施行报应。无倚无靠的人把自己交托你,你向来是帮助孤儿的。至于坏人,愿你追究他的恶,直到净尽。包忠杰(Paul. H. Bartel)这样说:“在神公义的计划中,祂用完了那恶人的绳索之后,就将它砍断丢开,这些事或临到主身上,或临到信徒选民身上,都是一样。“敌人屡次苦害我,却没有胜了我”,诗人如此追忆,是要向会众见证神的大能,所以他在追忆往事之后写道:“耶和华是公义的,祂砍断了恶人的绳索。至于坏人,愿你追究他的恶,直到净尽。

2023-08-25 15:38:15 1470

原创 诗篇128章

你要吃劳碌得来的,你要享福,事情顺利。你妻子在你的内室,好像多结果子的葡萄树;你们清晨早起,夜晚安歇,吃劳碌得来的饭,本是枉然;问题是如果没有神的赏赐,无论怎么“劳碌”,都可能没有一点收成。在敬畏神的生活中,神对人类的审判(参创 3:17-19)缓和了,因为那样的劳碌是真正蒙神赐福的。“敬畏耶和华、遵行祂道的人”在家庭中所要得的赏赐,“你要吃劳碌得来的,你要享福,事情顺利”,是其中之一。“你能吃你双手赚来的食物,你便实在幸运,也万事有福!

2023-08-24 10:53:20 5305

原创 dontaudit:表示不记录违反规则的决策信息,且违反规则不影响运行(允许操作且不记录)

dontaudit:表示不记录违反规则的决策信息,且违反规则不影响运行(允许操作且不记录)

2023-08-22 14:17:05 293

原创 git stash

用于很多分支的情况,比如我在A分支修改了代码,发现要提交的是B分支,就可以使用这种方式处理。一般使用这个就是把当前的修改保存起来,然后去切分支或者更新代码啥的保存在git 本地缓存里面。git stash list列出保存的缓存。git stash pop 恢复缓存内容。

2023-08-18 17:01:23 76

原创 使用git rebase 之后的如何恢复到原始状态

使用命令git rebase 5555555567777,想把这笔修改提交到dev分支上,有时候呢?没有更新代码就这么操作出现了bug,这种操作模式和git cherry-pick 方式差不多。找到rebase 那一笔,如果有切分支,那么就切回到原来的分支上面去。那么我们常常比较懒就直接切换了:git checkout dev。你这么操作了发现:git status 还有这个变基操作。,再执行 git status 就没有 变基了。总是出现变基操作,那么怎么处理这类问题呢?常常出现的Bug是什么呢?

2023-08-18 16:30:36 1042

原创 在有一些公司只有一个原始的master分支

在一些公司常常最原始状态的时候就只有一个分支,他们没有做过多的分支,而在开发的时候却要开发人员提交代码到dev分支上面去,这个对于没有做过分支创建的人员是一件比较困难的事情。有两种方式一种是直接在gerrit 上面,界面创建分支。这样远程就创建了dev 分支了,然后就可以进行分支开发了。这个是创建本地分支,并没有与远程的相关联。另外一种就是使用命令创建分支。

2023-08-18 15:32:10 83

原创 很多公司在开发高通项目的时候都没有抓取log的相关工具

下面介绍一个兄弟分享的log工具:是基于C语言开发的高通平台下的log工具:名字是:QtiLogger-master,这个可以在github上面去搜索的到。做平台开发,开发人员常常需要现场的log,比如MTK它有自己自带的mtklog,但是高通平台常常没有平台自身的抓取log的工具,那么就需要各个公司自己去开发对应的高通平台的抓取log工具。在这个基础上进行二次开发,有一些坑需要去处理,比如有很多的.h头文件需要处理,为了尽量避免与开发的平台有更多的耦合,需要自己单独把它封装出来。

2023-08-17 11:36:55 271

原创 Android系统中如何擦除镜像替换

fastboot erase splashfastboot flash splash ./splash.img

2023-08-15 11:13:52 96

原创 如何查看发现板子存在哪些分区

marvsmart_rk3566_r:/ $ ls dev/block/by-name/

2023-07-28 16:44:24 130

原创 Android11 系统裁剪

参考这篇文章:很到位。

2023-07-27 16:26:04 286

原创 gerrit 从安装到出坑

一般公司在做代码审核的时候选择codereview gerrit来处理代码的入库的问题。它是通过提交的时候产生Change-Id: If4e0107f3bd7c5df9e2dc72ee4beb187b07151b9来决定是不是入库,一般如果不是通过这个管理,那么就是我们通常的操作git add .这种没有代码检视直接入库的行为。这种的好处的是方便快捷,不好的是,入库很随意,代码质量无法保证。对于很多的团队也是想搭建自己的gerrit,那么我下面就介绍一下搭建的过程。1.安装apache。

2023-07-25 11:37:51 885

原创 Clion

Clion 下载。

2023-07-24 20:59:37 49

原创 gerrit 提交搞了一天的账号密码

最后发现 是使用了git clone http 脑残方式,正确应该使用 git clone ssh 就可以提交。以为输入了也不对,查找各种文档也不太行。搞了一整天的账号密码怎么输入都不对。

2023-07-24 17:37:20 264

原创 Android增加系统白名单,防止重要应用低内存时被误杀

如上是一种比较通用的白名单的做法,方法可能有许多但是最终的目的就是动态调整adj的值防止系统在低内存的时候误将一些重要的应用kill了。这里没有啥可多说的了,其原理就是调整应用的adj值,防止被lmkd杀掉!在Andriod R go 上实践ok。Android 9以及之后版本。

2023-07-24 10:19:08 802

原创 Android 源码中如何在Android.mk中获取当前分支的名字

【代码】Android 源码中如何在Android.mk中获取当前分支的名字。

2023-07-21 14:30:45 69

原创 搭建gitblit

进入​​/usr/local/gitblit/data​​​,并修改​​defaults.properties​​​文件,将​​server.httpPort​​的值改为10099。根据自己的服务器的系统内核,选择修改对应的文件,我当前的系统内核是Linux,所以选择​​service-centos.sh​​文件修改。将​​gitblit-1.9.1.tar.gz​​​移动到​​/usr/local​​文件夹中。将​​gitblit-1.9.1​​​文件夹命名为​​gitblit​​。

2023-07-19 10:48:53 200

原创 未跟踪的文件: (使用 “git add <文件>...“ 以包含要提交的内容)怎么移除这些内容

手动就是:rm -rf system/core/healthd/images/.png。有时候我们常常修改一些内容。

2023-07-13 17:12:13 537

原创 git log|grep -c 5 “hjhjh“

有时候我们只知道某些关键字,但是想看具体的内容。

2023-07-11 10:04:50 124

原创 android 源码查看神器工具

链接:https://pan.baidu.com/s/1bozGoqo3GIi1QbQZqAjHoQ。这个是特别重要的是一点,试用期,然后网上一大堆都没啥用,改时间啥的。这个方法很好用,强烈推荐。1、将下载好的文件解压。

2023-07-07 17:51:06 515

原创 UE编辑器

链接:https://pan.baidu.com/s/1sL5dypVFOIC0Fy1kbHJgaQ?说明内容:安装包说明。

2023-07-07 16:52:45 128

原创 excel 表格多行自动合并

在现实生活中常常遇到这样的一些需求。使用的是三方的插件来实现的。使用方法系统都有教导。

2023-07-06 16:04:53 690

原创 如何给一个文件的每一行的内容添加双引号把内容包裹起来

如何给文件每行添加双引号

2023-07-05 15:55:23 232

原创 txt 如何转换成 csv 表格的

cat test.txt | tr "[[:space:]]" "\t" >test.csv 这种有删减的。这种是原样转换成对用的表格。

2023-07-05 15:49:22 317

原创 linux 运行shell 出现未预期的符号 `$‘do\r‘‘ 附近有语法错误

看上面应该是语法错误,但无论怎么改还是报错,经过一番探索发现,自己的文件是从windows里面拷贝到linux的,可能是两种系统格式不一样。./install20201213.sh:行5: 未预期的符号 `$'{\r'' 附近有语法错误。'/install20201213.sh:行5: `function LOG() {2未预期的符号 `$'do\r'' 附近有语法错误。原因:代码是从windows环境下直接拷贝过来的。复制脚本后,重新在linux里新创建一个脚本。1语法错误: 未预期的文件结尾。

2023-06-27 11:04:07 2918

原创 git cherry-pick

在实际的项目中常常会遇到多分支的情况,提交了一笔 cherry-pick 到另外一笔去。git checkout branch 切换到目标分支。git status //查看冲突文件。git pull 更新当前分支的代码。

2023-06-27 09:36:50 54

原创 windwon 模拟Linux 软件

C:\cygwin64\home 就是在安装的模拟环境里面有home 之类的文件。

2023-06-09 14:14:12 100

原创 关于Android studio 有进程关闭不了的问题

之前我们总是在clean 项目的时候,总是会报一个说什么东西进程在运行。但是那个比如nodepad++,但是实际上我们在任务管理器里面已经关闭了。以前我们关闭android studio 发现还是不能清理。有一个大招:就是在资源管理器里面搜索句柄关键字来处理。一般这个终极大招就没问题。

2023-06-01 18:35:21 431

mumuhijson.zip

HIjson工具下载包,方便使用解析数据。hijosn对于移动开发很重要,欢迎使用起来。

2019-09-16

浮动标题栏

2016-03-31

滚动的线性布局

滚动的线性布局

2016-03-29

空空如也

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

TA关注的人

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