自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 apt curl wget git 命令行临时设置代理

缺点,有些工具不生效,每次要取消代理设置也麻烦。二、linux 命令行临时设置代理,推荐。一、linux 代理全局设置。

2024-07-10 18:14:44 521

原创 socks4 socks4a socks5 socks5h的区别

(Curl 的 --socks5 與 --socks5-hostname)https://blog.gslin.org/archives/tag/socks5h/(网络协议之:一定要大写的SOCKS)https://blog.51cto.com/flydean/5690276。(SOCKS代理的前世今生)https://segmentfault.com/a/1190000044789146。1、socks4 socks4a socks5 socks5h的区别。

2024-07-09 11:16:54 279

原创 aosp 单独grep某种类型文件,加快grep速度。

如果有固态硬盘,当我没说。直接grep 或在repo grep 或者 git grep。然后,想单独搜索aidl或者python等,系统没有帮我们写,我们扩展一下。mgrep 可以单独搜索makefile文件。具体可以查看build/envsetup.sh。cgrep 可以单独搜索c/c++文件。pygrep 可以单独搜索python文件。agrep 可以单独搜索aidl文件。shgrep 可以单独搜索shell文件。jgrep 可以单独搜索java文件。然后在aosp目录下,

2024-07-08 17:57:45 223

原创 晚上定时编译android系统

难点就是at这个命令默认使用的是/bin/sh。也不能设置成/bin/bash(我找不到办法设置成/bin/bash,有大佬知道吗?编译android需要/bin/bash ,虽然sh软连接到bash,但是照样不行。可能偶然想晚上定时编译android系统。需要,用bash来启动编译。所以,不能直接在脚本写。

2024-07-08 17:43:42 454

原创 企业微信邮箱 签名的图片过一两天就显示不出来

企业微信邮箱 设置签名,放上去的图片刚开始是好的,但是过一两天就显示不出来。

2024-07-08 17:20:25 229

原创 res/mipmap-ja-xxhdpi 根据不同语言选择不同图片

mipmap下面的图片,原来也是可以根据不同语言选择不同图片。values可以根据语言选择翻译。

2024-07-05 17:16:35 108

原创 每次编译时,生成软件时间版本 sed -i s/“package_time.*“/“package_time = $(date +%Y%m%d%H%M%S)“/ version.ini

假如软件时间版本写在version.ini。如果写Makefile,参考如下。shell命令,参考如下。

2024-07-04 18:10:07 180

原创 android/res/raw/xxx.txt 手动添加翻译

android/res/values 下的strings.xml可以添加翻译。如果字符串写在android/res/raw,按如下,手动翻译,

2024-06-29 09:15:41 222

原创 linux多线程压缩pigz pbzip2 xz

多线程压缩,根据cpu自动选择线程数(推荐)多线程压缩,指定线程数为8线程。

2024-06-26 15:54:11 291

原创 自动翻译 android/res/values/strings.xml

自动翻译android的strings.xml

2024-06-25 11:56:57 380

原创 git lfs pull Object does not exist on the server or you don‘t have permissions to access it: [404]

报错 (missing) path_to_file sha256sum。仓库B,git lfs pull的时候报错。仓库A,git push上传的时候。git lfs pull 正常。

2024-06-24 15:10:24 166

原创 sudo: xx: command not found环境变量配置好了,却找不到命令

一. 问题环境变量已经配置好了,但是执行sudo xx 却提示sudo: xx: command not found,以前ubuntu14不会这样,换成ubuntu18后就有这提示二、解决su rootchmod 777 /etc/sudoersvi /etc/sudoers注释掉下面三句话#Defaults env_reset#Defaults mail_...

2019-10-02 11:27:58 750

原创 mstar方案 屏参里头疼的pwm频率设置

一、问题Mstar TV方案,屏参里有个pwm频率参数,理解头疼,设置头疼二、理解############################ Panel backlight related params. ############################u32PeriodPWM = 0xFFFF;u32DutyPWM ...

2019-05-09 16:31:08 2923 1

原创 android8.0 services.jar 运行时找不到第三方jar包问题

一、问题PhoneWindowManager.java里面调用了第三方jar的接口,编译通过,生成services.jar,push进去,运行时找不到jar包,而jar包明明在/vendor/framework/com.mstar.android.jar错误log,如下,Caused by: java.lang.ClassNotFoundException: Didn’t find clas...

2019-04-16 19:14:22 1733 2

原创 make installclean 后再make,预安装的apk没有更新

一、问题make clean太慢,一般都用make installclean 后再make,编译完后发现,有源码的apk都编译了,但是预编译的apk却没有更新,还是之前的老apk二、解决1、删除out/target/product/sugarcane/obj/APPS目录下的中间文件,再编译即可2、本质的原因是一个文件复制到另外一个地方,文件的修改时间没有变,修改时间没变,makefil...

2019-04-11 09:55:36 1390

原创 android8.0 kernel4.9.44 各层log打开

1.问题平台android8.0 kernel4.9.44,想加个i2c驱动,打开log都是一件脑瓜疼的事。2.log总结android有三种log。(1)kernel下面的,就是driver层log。(2)kernel上面的,init和init.rc启动的程序的log,应用层(3)kernel上面的,android的log,就是logcat打印的。3.log打开方式(1)kern...

2019-03-05 16:50:37 989

原创 搜狗拼音输入法 打不了中文

问题window10 搜狗拼音输入法打不了中文解决无论怎么重装,修复都无效其实是智能英文被打开了,关闭即可ctrl+shift+e

2019-02-25 11:01:08 3335

原创 error: invalid operands of types 'MSrv_Control*' and 'void' to binary 'operator-'

一、问题编译错误./src/MSrv_Control_common.cpp:13222:65: error: invalid operands of types ‘MSrv_Control*’ and ‘void’ to binary ‘operator-’二、解决MSrv_Control::GetInstance()-SetHhtCurruntSource(sInputSrcName);...

2019-01-15 20:07:04 1174

原创 [linux 错误] “Sorry, command-not-found has crashed! Please file a bug report at”

一、问题今天ssh登陆linux突然报错,如下Sorry, command-not-found has crashed! Please file a bug report at:https://bugs.launchpad.net/command-not-found/+filebugPlease include the following information with the repo...

2019-01-10 12:00:31 1545

原创 MTK5658方案,SETTING_VERSION: unbound variable

一、问题MTK5658方案,源码下载后,第一次编译报错停止,不要make clean,直接再编译一次却可以正常编译。就是说新下载的代码第一次会报错,之后就不会了。编译错误,有如下信息out/host/linux-x86/bin/jack: line 66: SETTING_VERSION: unbound variableWriting client settings in /home/kan...

2018-05-12 11:57:15 1556

原创 Google App Engine、Google Kubernetes Engine、Google Compute Engine的区别

一、官网解释 原文网址: https://cloud.google.com/docs/choosing-a-compute-option

2018-05-03 20:28:28 1777

原创 为知笔记 印象笔记 有道笔记 OneNote选择

今天想记录下代码片段,这个感觉不适合用博客记录,于是就想起了用笔记来记录。 之前选择了为知笔记,很久没用了,今天登陆上去才突然发现,变成要收费了。 所以重新纠结了一下,为知笔记 印象笔记 有道笔记 OneNote,四个笔记中,最后选择了OneNote。 其实四个都差不多,不用太纠结。

2018-04-24 14:04:47 3370

原创 C语言 RPC调用 Hello World例子

1、代码 mkdir testcrpccd testcrpcvi test.xtest.x内容,如下 program TESTPROG { version VERSION { string TEST(string) = 1; } = 1;} = 87654321;使用rpcgen生成代码 rpcgen test

2018-04-23 19:44:45 3377 1

原创 服务器重启后samba启动不了,提示stop: Unknown instance: smbd start/running, process 76585

一、问题 服务器重启后,samba连不上,如下命令查看, (1)ps –aux | grep smbd 没发现smbd进程 (2) ye@ubuntu1404:~$service smbd statussmbd stop/waiting发现samba服务没启动(3)使用如下命令启动sudo service smbd restart sudo

2018-03-29 17:00:48 8281

原创 apk集成Firebase功能的hello world例子

一、介绍            android studio->Tools->Firebase,这个Firebase是什么功能呢?Firebase是google提供的一项服务,可以收集用户使用apk的信息。可以免费使用,也有收费服务。其实就是google app engine,变一个名字,配置比google app engine更方便。 Firebase或者google app engin

2018-03-13 17:29:22 990

原创 Makefile使用-D选项更改宏定义,记得要clean

1、Makefile文件,如下 CC_OPTS += -DMakefle_D=2all:testD echo "done"testD:testD.c gcc testD.c -o testD $(CC_OPTS)2、testD.c文件,如下 #includeint main(){ printf("Makefle_D = %d\n"

2018-03-09 15:23:56 3989

原创 git grep和grep搜索结果不一样

1、代码库文件test.txt文件如下 test@ubuntu:~$cat test.txt testgitgrep=1testlinuxgrep=0把testgitgrep=1改成testgitgrep=0后 test@ubuntu:~$cat test.txt testgitgrep=0testlinuxgrep=02、

2018-03-09 11:22:12 810

原创 boot.img recovery.img ramdisk.img ramdisk-recovery.img 解压方法

1、下载工具 wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android-serialport-api/android_bootimg_tools.tar.gz 2、解压工具 tar xvzf android_bootimg_tools.tar.gz 3、解压boo

2018-03-02 10:57:02 2077

原创 svn diff 增加颜色,colordiff安装

svn没有颜色,以为配置后就会有颜色,百度后发现svn就是没有颜色 用第三方工具colordiff给svn增加颜色,安装记录 1、下载 官网: https://www.colordiff.org/ 下载: https://www.colordiff.org/colordiff-1.0.18.tar.gz 2、解压安装 tar –xvf colordiff-1.0.18.tar....

2018-03-01 16:42:35 847

原创 git update-index --assume-unchanged 找出所有被忽略的文件的办法

git update-index –assume-unchanged –path 可以忽略文件 git update-index –no-assume-unchanged –path 可以取消忽略文件 但是忽略的文件多了,想找出所有被忽略的文件,暂时找到下面的办法,git ls-files -v | grep '^h\ '提取文件路径,方法如下git ls-files -...

2018-02-27 10:05:23 13600 5

原创 无root权限安装git-svn方法

tar -xvf git-2.9.4.tar.gzcd git-2.9.4/./configure help./configure --prefix=$HOME/usr/git-2.9.4make –j64make installvi ~/.profilePATH=$HOME/usr/git-2.9.4/bin:$PATHsource ~/.profile git –versiongit vers...

2018-02-24 15:17:46 3262

原创 $(shell expr $(MAKE_VERSION) \>= 3.81) 这里“\”的解释

android/build/core/main.mk $(shell expr $(MAKE_VERSION) \>= 3.81) 为什么要加多一个“\”,因为">"会被shell解析为重定向符号,所以需要转义或用引号包围 所以,也可以这样写$(shell expr $(MAKE_VERSION) “>=” 3.81)

2018-01-12 08:57:13 476

原创 Python 一个例子 multiprocessing.Pool.apply_async

multiprocessing.Pool.apply_async 这个函数的用法例子,如下, import multiprocessingimport multiprocessingimport timeimport randomimport sys# print 'Testing callback:'def mul(a, b): time.sleep(0.5*ran

2017-12-15 11:50:44 8923

原创 Windows CMD 学习教程

教程链接:http://steve-jansen.github.io/guides/windows-batch-scripting/index.html 这个博客写的CMD教程感觉很好,推荐给大家。

2017-12-14 17:17:34 2475

原创 wampserver 安装错误: mysqld.exe无法启动

一、问题 学习php时安装wampserver,安装到最后提示mysqld.exe无法启动0xc000007b,重新打开wampserver则提示丢失MSVCR110.dll,无法启动。 二、原因 两个错误都是系统丢失MSVCR110.dll引起的。安装MSVCR110.dll即可,64的系统记得要安装32和64两种MSVCR110.dll, MSVCR110.dll下载地址为 http

2017-12-09 22:06:54 3153

原创 官网下载Python安装后提示错误 ImportError: No module named site

一、问题 官网下载Python2.7(python-2.7.13.msi),安装后启动提示错误,ImportError: No module named site 二、解决 1、这个问题是Python环境变量错误引起的,一般是之前安装过Python,卸载后没把环境变量去掉。 2、或者安装Python时选择了最下面一项,把Pthon加入环境变量,但它默认设置PYTHONHOME=C:\Pyt

2017-12-04 16:04:38 2357

原创 Android7.0 MTK方案 静默安装和卸载

一、android安装apk介绍 安装apk有两种方法 1、调用系统PackageInstaller.apk进行安装 这个系统apk所在目录为:android/packages/apps/PackageInstaller 2、串口命令安装”pm install –r hello.apk” 这个pm命令实现所在目录为:android/frameworks/base/cmds/pm/src/

2017-12-02 22:23:06 3308 2

原创 Python错误 SyntaxWarning: name 'xxx' is assigned to before global declaration

The most common reason for this error is that you’re using multiple global declarations in the same function. Consider this example: x = 0def func(a, b, c): if a == b: global x

2017-11-24 09:32:53 29697 1

原创 Android7.0 MTK方案 编译OTA升级包错误Could not append verity data!

一、Android7.0 MTK方案 编译OTA升级包时报错,如下 Could not append verity data!: error: file_write: incomplete writeFailed to write sparse fileTraceback (most recent call last): File "./build/tools/releasetoo

2017-11-23 19:13:38 1032

原创 Python socket 通信,同一台电脑可以正常访问而另一台电脑无法访问问题

一、官网的例子 服务端代码 # Echo server programimport socketHOST = '' # Symbolic name meaning all available interfacesPORT = 50007 # Arbitrary non-privileged ports = socket.

2017-11-21 18:52:24 4369 1

translate xml string

translate xml string

2024-06-25

SilenceInstall.7z

Android7.0 MTK方案 静默安装和卸载Android7.0 MTK方案 静默安装和卸载

2017-12-02

空空如也

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

TA关注的人

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