- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 apt curl wget git 命令行临时设置代理
缺点,有些工具不生效,每次要取消代理设置也麻烦。二、linux 命令行临时设置代理,推荐。一、linux 代理全局设置。
2024-07-10 18:14:44
741
原创 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
650
原创 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
321
原创 晚上定时编译android系统
难点就是at这个命令默认使用的是/bin/sh。也不能设置成/bin/bash(我找不到办法设置成/bin/bash,有大佬知道吗?编译android需要/bin/bash ,虽然sh软连接到bash,但是照样不行。可能偶然想晚上定时编译android系统。需要,用bash来启动编译。所以,不能直接在脚本写。
2024-07-08 17:43:42
504
原创 res/mipmap-ja-xxhdpi 根据不同语言选择不同图片
mipmap下面的图片,原来也是可以根据不同语言选择不同图片。values可以根据语言选择翻译。
2024-07-05 17:16:35
198
原创 每次编译时,生成软件时间版本 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
224
原创 android/res/raw/xxx.txt 手动添加翻译
android/res/values 下的strings.xml可以添加翻译。如果字符串写在android/res/raw,按如下,手动翻译,
2024-06-29 09:15:41
284
原创 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
503
1
原创 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
824
原创 mstar方案 屏参里头疼的pwm频率设置
一、问题Mstar TV方案,屏参里有个pwm频率参数,理解头疼,设置头疼二、理解############################ Panel backlight related params. ############################u32PeriodPWM = 0xFFFF;u32DutyPWM ...
2019-05-09 16:31:08
3142
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
1812
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
1473
原创 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
1048
原创 搜狗拼音输入法 打不了中文
问题window10 搜狗拼音输入法打不了中文解决无论怎么重装,修复都无效其实是智能英文被打开了,关闭即可ctrl+shift+e
2019-02-25 11:01:08
3591
原创 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
1254
原创 [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
1654
原创 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
1603
原创 Google App Engine、Google Kubernetes Engine、Google Compute Engine的区别
一、官网解释 原文网址: https://cloud.google.com/docs/choosing-a-compute-option
2018-05-03 20:28:28
1838
原创 为知笔记 印象笔记 有道笔记 OneNote选择
今天想记录下代码片段,这个感觉不适合用博客记录,于是就想起了用笔记来记录。 之前选择了为知笔记,很久没用了,今天登陆上去才突然发现,变成要收费了。 所以重新纠结了一下,为知笔记 印象笔记 有道笔记 OneNote,四个笔记中,最后选择了OneNote。 其实四个都差不多,不用太纠结。
2018-04-24 14:04:47
3437
原创 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
3484
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
8467
原创 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
1043
原创 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
4075
原创 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
869
原创 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
2159
原创 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
916
原创 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
13786
3
原创 无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
3372
原创 $(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
521
原创 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
9002
原创 Windows CMD 学习教程
教程链接:http://steve-jansen.github.io/guides/windows-batch-scripting/index.html 这个博客写的CMD教程感觉很好,推荐给大家。
2017-12-14 17:17:34
2544
原创 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
3223
原创 官网下载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
2453
原创 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
3406
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
30209
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
1092
原创 Python socket 通信,同一台电脑可以正常访问而另一台电脑无法访问问题
一、官网的例子 服务端代码 # Echo server programimport socketHOST = '' # Symbolic name meaning all available interfacesPORT = 50007 # Arbitrary non-privileged ports = socket.
2017-11-21 18:52:24
4598
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人