常用工具
常用工具
Sunnie_ge
目前从事Android驱动开发和android framework层部分.
汽车智能驾舱audio开发
展开
-
cheat.sh在手,天下我有
https://segmentfault.com/a/1190000038323985原创 2021-08-23 22:49:47 · 118 阅读 · 0 评论 -
Ubuntu20.04 使用xrdp远程桌面
1. 配置xrdp从https://c-nergy.be/blog/?p=14888 下载脚本xrdp-installer-1.2.sh2. 直接执行这个脚本3. 重启设备,注意不能进行登录 , only support one user 否则黑屏4. ubuntu 可以通过remmina 软件进行登录。...原创 2021-02-25 23:08:13 · 803 阅读 · 0 评论 -
git init --bare
git init --bare 将会创建一个裸的参考mkdir ~/testgit init --bare ~/test/tools.git如何使用:mkdir test2cd test2git clone username@ip:test/tools.git然后就正常使用了提交git push origin master另外一台电脑,同样可以git clone.从而同步了两台电脑的配置...原创 2021-02-24 19:52:51 · 317 阅读 · 0 评论 -
docker wechat
https://ugirc.blog.csdn.net/article/details/109487664原创 2021-02-10 10:44:14 · 206 阅读 · 0 评论 -
linux minicom 配置
说明:minicom将其配置文件保存在一个目录中在我的ubuntu20.0系统上,是在/etc/minicom下。配置文件的文件名格式:minirc.xxx。minicom默认加载配置文件minirc.dfl,就是在终端输入##minicom -s 的时候,有个save setup as dfl之后产生的那个文件,但你也可以仿照minirc.dfl编辑自己的配置文件minirc.xxx。在我自己的pc上,我save setup as ethswitch,所以/etc/目录下有一个minirc原创 2021-02-04 13:26:32 · 310 阅读 · 0 评论 -
音频
flac格式的音频lifeape8格式的音频cn原创 2021-01-23 21:07:00 · 123 阅读 · 0 评论 -
adb shell 选择指定设备 的脚本
问题:电脑连接两台以上的android 设备时adb shell会返回more than one device解决方法:Step1.获取设备列表adb device返回:List of devices attached87381d28093700000000 deviceyasudyasadasdasdasda deviceStep2.指定设备shell(比如选择123456)adb -s 87381d28093700000000 shell但是输入这...转载 2020-12-23 18:41:40 · 1665 阅读 · 0 评论 -
grep 前后几行
如果在只是想匹配模式的上下几行,grep可以实现。$grep -5 'parttern' inputfile //打印匹配行的前后5行$grep -C 5 'parttern' inputfile //打印匹配行的前后5行$grep -A 5 'parttern' inputfile //打印匹配行的后5行$grep -B 5 'parttern' inputfile //打印匹配行的前5行查看mysql慢日志中ip地址为192.168.0.10发送过来的SQL语句...原创 2020-12-21 17:57:48 · 1049 阅读 · 0 评论 -
ubuntu20.04 百度输入法的配置
配置路径~/.config/fcitx/baidupy/bdconf原创 2020-12-19 11:20:20 · 745 阅读 · 0 评论 -
Json介绍
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于JavaScript Programming Language,Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些...原创 2020-12-19 10:36:29 · 121 阅读 · 1 评论 -
ubuntu —— 命令行执行完毕通知(undistract-me)
当我们在命令行下:(1)git clone 一个项目时 (2)sudo apt-get install 时 (3)sudo make 时 。。。往往要经历比较长的时间等待,一方面我们不能盲等,时间白白流失,我们需要转而去做其他事情,另一方面,我们有不确定方才的任务是否执行完毕,我们会时不时的去查看下该命令是否执行完毕了(类似计算机中的轮循机制),这样效率比较低,饱受 distract(分心)的困扰 。今天我就大家安利一个ubuntu下的一个小工具——undistract-me,在Ubu.原创 2020-12-15 12:04:59 · 965 阅读 · 0 评论 -
git 显示远程对应的分之
在repo中, 如果仅某个git库,需要在两个远程分之进行切换, 同时想知道本地分之对应的远程分支1. 拉取所有git fetch origin2. 创建本地分支git checkout -b xxx remote/xxx3. 设置跟踪让本地的local分支跟踪远程的local分支具体方法git branch --set-upstream-to=远程分支 本地分支具体示例git branch --set-upstream-to=origin/local local...原创 2020-12-10 18:26:37 · 113 阅读 · 0 评论 -
Git patch
git format-patch适用于git的patch,包含diff信息,包含提交人,提交时间等 如果生成的补丁不能打到当前分支,git am会给出提示,并协助你完成打补丁工作对比分支生成patch例:从master checkout 一个新分支修改然后与master对比生成patch。 12 $ git format-patch -M master # -M选项表示这个patch要和那个分支比对$ git am 001-xxx.patch ...原创 2020-10-22 13:44:08 · 180 阅读 · 0 评论 -
systemctl gerrit.service
[Unit] Description=Gerrit Web System.After=network.target...原创 2020-09-20 11:13:24 · 359 阅读 · 0 评论 -
cpplint的使用
1.cpplint的 安装pip3 install cpplint安装完成后,在~/.local/bin/cpplint源码位于~/.local/lib/python3.6/site-packages/cpplint.py2.配置CPPLINT.cfg 文件set noparentlinelength=200filter=-legal/copyright # ignore copy rightfilter= -build/include_order # ignore in...原创 2020-09-19 11:44:44 · 1720 阅读 · 0 评论 -
C++静态检查工具总结
C++静态检查工具总结最近在尝试做代码审查,发现很多时候我们把时间花在了低级的规范性错误上面,为了节省这一部分的时间,我尝试了各种静态检查工具,这里做个简单的汇总,方便日后的查看。clang-format严格来说,它不是静态检查工具,而是代码格式化的工具,类似的工具还有astyle,但是相对来说,clang-format会好用一些,支持的配置参数也多一些。它的使用请参考Clang-Format Style Options。使用统一的代码格式化工具,可以极大的代码格式上面的问题,在多人合作转载 2020-09-17 20:06:41 · 2789 阅读 · 0 评论 -
Gradle编译时下载依赖失败解决方法
修改单独项目在项目的build.gradle文件中,修改repositories配置由: repositories { mavenCentral() }改为:repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} }或:repositories { maven{ url 'http://maven.o原创 2020-08-20 18:59:05 · 559 阅读 · 0 评论 -
Android stuido 2.2.3 格式化代码
代码块的格式化选中代码块 ->Code ->Reformed Code Ctrl+Alt+L 两行之间的行间距过大,同时代码比较乱先将代码合并成一端 Ctrl+Shift+J格式化 Ctrl+Alt+L原创 2017-01-22 16:38:51 · 310 阅读 · 0 评论 -
repo sync error
info: A new version of repo is availablewarning: project 'repo' branch 'stable' is not signed warning:Skipped upgrade to unverified version Syncing work tree: 100% (709/709), done.TODO:Sync...原创 2019-12-21 10:55:15 · 882 阅读 · 0 评论 -
关于GitHub上传超过100M文件方法
GitHub是存在单次上传文件的大小限制的,所以如果需要上传一个大于100M的文件,则需要使用GitHub的一个插件进行上传,该插件就是:Git Large File Storage (LFS) ,官方网址前提:自己的服务器为CentOS 7,并根据https://github.com/git-lfs/git-lfs/wiki/Installation上关于安装git lfs的步骤正确安装。curl -s https://packagecloud.io/install/repositories/gi转载 2020-09-12 19:13:10 · 443 阅读 · 0 评论 -
Git 使用进阶
1. git commit 更新时间git commit --amend --date="$(date -R)"2. git 使用 模板git config --global commit.template xxx/templatexxx/templete 是一个目录下的文件eg: ...原创 2020-09-09 15:56:32 · 90 阅读 · 0 评论 -
gitlab 上源码Merge后出现git gc的解决方案
问题:远程主分支在merger其他分支的请求后,本地主分支pull 远程分支出现git gc * branch master -> FETCH_HEADAuto packing the repository for optimum performance. You may alsorun "git gc" manually. See "git help gc"原创 2016-12-24 16:20:06 · 2442 阅读 · 0 评论 -
git 排错 fatal: 'git status --porcelain' failed in submodule abi/cpp
下载android原生代码之后,想使用git进行本地的管理。 当操作到 git status的时候,提示 fatal: ‘git status –porcelain’ failed in submodule abi/cpp原因:这是下载的android原生代码中,代码使用的是repo进行的管理, 里边的有些部分,比如abi/cpp是使用git进行管理的。此时我们使用git 进行管理整个项目,原创 2017-03-20 19:56:38 · 4677 阅读 · 0 评论 -
如何搭建开源code review gerrit服务器
转载自: https://www.cnblogs.com/tesky0125/p/5877536.html 非常感谢原作者搭建环境:Ubuntu 14.04一、环境准备1.Java环境gerrit依赖,用于安装gerrit环境。下载:jdk-7u79-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/...转载 2018-03-31 10:18:32 · 261 阅读 · 0 评论 -
git push 总结
转自 https://blog.csdn.net/wh_19910525/article/details/7438183 感谢作者$ git push ssh://git@dev.lemote.com/rt4ls.git master // 把本地仓库提交到远程仓库的master分支中$ git remote add origin ssh://git@dev.lemote.com/rt4ls.g...转载 2018-03-31 19:46:35 · 210 阅读 · 0 评论 -
gerrit+ nginx 代码review 服务器的搭建
搭建 代码服务器使用的环境ubuntu 14.04 64bit1. 创建 gerrit 的账户创建一个 gerrit 账户: $ sudo useradd gerrit -m -s /bin/bash$ sudo passwd gerrit$ su gerrit无法 su gerrit 时 sudo su vim /etc/sudoers r...原创 2018-04-05 15:22:16 · 4327 阅读 · 2 评论 -
Gerrit使用规范
代码提交要求一个Commit对应一个修改点(除非是在项目初始阶段或是升级BSP时)。不要随便修改文件的属性。Windows 修改过的文件属性会变成755,上传代码时请注意修改成文件的原属性,可以用git whatchanged 来查看自己commit修改的文件。缩进格式跟原文件保持一致。不要修改跟提交内容无关的代码。Git commit 注释要求设置GIT使用vim来编辑commit,请不要使用-...转载 2018-04-05 16:07:48 · 440 阅读 · 0 评论 -
git bash vim 粘贴
设置为鼠标模式set mouse-=a原创 2018-05-24 22:58:52 · 942 阅读 · 0 评论 -
repo 命令 repo force -c
//https://blog.csdn.net/qwaszx523/article/details/54405793Usage: repo forall [<project>...] -c <command> [<arg>...]repo forall -r str1 [str2] ... -c <command> [<arg>.....转载 2018-09-02 20:42:06 · 1710 阅读 · 0 评论 -
Android repo manifest的使用
一: repo 简介 请转到一下连接进行查看 https://blog.csdn.net/column/details/24534.html二:Android manifest的构成manifests.git使用如下命令:$repo init -u https://android.googlesource.com/platform/manifes...原创 2018-09-03 20:54:45 · 1173 阅读 · 0 评论 -
gitlab服务器搭建
环境的搭建在ubuntu14.04 这个环境中搭建代码仓库 使用的是 gitlab-ce_8.11.5-ce.0_amd64.deb 这个安装包 使用命令sudo dpki -i gitlab-ce_8.11.5-ce.0_amd64.deb 这样就能安装成功 使用gitlab-ctl reconfigure配置一下就可以使用了。 此时会有/etc/gitlab/gitlab.rb 这么原创 2016-11-28 21:51:02 · 476 阅读 · 0 评论