自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

原创 Tmux 2.6启用鼠标控制

在自己用户目录(~)下创建.tmux.conf文件# 1. ~/.tmux.confset -g mouse on# 2. 使用source命令使.tmux.conf配置生效source ~/.tmux.conf# 备注:参考https://unix.stackexchange.com/questions/390854/what-does-set-g-means-in-config-files# set 命令alias set='tmux set-option'...

2021-03-23 20:44:50 737

转载 VT-x is not available, BIOS里已启动VT-X

refer:https://superuser.com/questions/1153470/vt-x-is-not-available-but-is-enabled-in-biosThere are three common culprits for the type of error the user is seeing:VT-x is not enabled in the BIOS The CPU doesn't support VT-x Hyper-V virtualization is

2021-02-17 22:47:38 360

原创 ubuntu16编译epic(xposed)

一、ubuntu16安装ndkwget -c https://dl.google.com/android/repository/android-ndk-r20-linux-x86_64.zip unzip android-ndk-r20-linux-x86_64.zip export PATH=$PATH:~/android_ndk/android-ndk-r20 二、安装cmakesudo apt-get install cmake三、ubuntu 16 安装clang7.0

2021-02-14 13:22:28 248

原创 Docker批量删除镜像和容器

docker 批量删除镜像有条件删除:docker image rmi $(docker image ls -a| grep "image name"| awk '{print $3}')# print $3 : 输出镜像的iddocker 批量删除容器全量删除: docker container rm $(docker ps -a -q)有条件删除:docker container rm $(docker containers | grep "container name" ...

2020-10-15 19:42:07 381

转载 spring @Resource引用Dao类出错, Cannot create resource instance

Ref:https://segmentfault.com/q/1010000019886287?utm_source=tag-newest在Servlet中将@Resource替换成@AutoWirted,并在Servlet中重写init()方法@Overridepublic void init() throws ServletException { super.ini...

2019-08-26 16:08:07 568

原创 Android Studio cmake 编译32位库

在build.gradle中,defaultConfig里,externalNativeBuild代码块下添加ndk { // Specifies the ABI configurations of your native // libraries Gradle should build and package with your APK. abiFilters ...

2018-12-21 18:43:22 2264

原创 Gitlab CI/CD 配置

参考官方文档:https://docs.gitlab.com/runner/install/linux-repository.html本机安装gitlab runner,s1 添加gitlab官方仓库sudo curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb...

2018-07-24 20:48:32 780

转载 cppcheck 静态代码测试

参考:https://blog.csdn.net/jiang1986829/article/details/51328830S1:下载源码https://sourceforge.net/projects/cppcheck/files/cppcheck/S2:编译源码进入源码目录pwd(记下源码路径)make CFGDIR=(源码路径)/cfg/ make install...

2018-07-24 15:48:19 1046 1

转载 Google Test 配置使用

https://github.com/google/googletest/blob/master/googletest/README.md1、下载Google test框架在本机git clone https://github.com/google/googletest.git然后进入googletest/googletest/目录(两层),然后执行下面两条命令编译google tes...

2018-07-23 14:48:44 364

转载 ubuntu 16.04 交叉编译opencv 3.3.1

参考:https://meta.tn/a/31d3937558f20da247695af15df37e4538cc54bb71e63d632e653d82074d0d8d步骤1、在opencv源码目录创建arm_build目录(根据需求创建,为了区分x86的build)2、启动cmake-gui,没有的话自行安装 sudo apt-get install cmake-qt-gui3...

2018-07-19 10:26:11 2896

转载 安装/卸载 OpenCV

编译ffmpeg 。/configure  --prefix=/opt/ffmpeg --disable-yasm --enable-shared --enable-pic --enable-vaapi --enable-gpl --enable-libx264 --extra-cflags=-I/opt/x264/include --extra-ldflags=-L/opt/x264/libma...

2018-07-14 10:51:58 6176

原创 docker中使用jenkins

1. 使用命令启动jenkins,在host机 http://localhost:8080 进入jenkinsdocker run -d -p 8080:8080 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock                         -v "$HOME":/hom...

2018-07-13 10:00:45 248

转载 Ubuntu 安装 docker [阿里云]

参考:https://yq.aliyun.com/articles/110806# step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common# step 2: 安装GPG证书curl -fs...

2018-07-12 15:34:03 844

转载 ubuntu 16.04 安装jenkins

step 1:安装Java8 (参考:https://blog.csdn.net/u012707739/article/details/78489833?locationNum=6&fps=1 命令行方式安装oracle Java JDK)1、安装依赖包: sudo apt-get install python-software-properties2、添加仓库源: sudo add-...

2018-07-12 11:39:02 1260

转载 ubuntu 安装QT5

参考:https://blog.csdn.net/wuweifeng_2017/article/details/78322249,完成安装和配置注意1 路径配置在命令端口中输入命令:sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf  打开default.conf文件。将第一行改为自己安装路径(这是我的安装路径/...

2018-06-29 10:13:12 2109

转载 Android 5.1 运行 strace

Ref:http://muzso.hu/2012/04/21/how-to-compile-strace-for-use-on-an-android-phone-running-an-arm-cpu下载strace二进制包,将其push到手机/data/local/tmp目录下,chmod +x strace使用该strace跟踪pm install命令,发现总是返回execve("/system...

2018-03-05 14:30:08 491

原创 Android 解决 /system Read-Only file system 问题

在/data/local/tmp目录下使用mount命令,重新挂载/system分区mount -o rw,remount -t ext4 /system此时/system分区即为rw属性。

2018-03-03 19:00:26 8479 1

原创 Code blocks 创建DLL,并在C#中引入

1、在Code blocks 工程头文件里加上(如果没有)#ifdef __cplusplus  #define EXPORT extern "C" __declspec (dllexport)  #else  #define EXPORT __declspec (dllexport)  #endif // __cplusplus  int EXPORT tes

2018-01-17 17:20:22 718

转载 struct scatterlist 使用

转自:http://blog.csdn.net/ganggexiongqi/article/details/70383351、结构解析struct scatterlist {     ...     /* User input members */    unsigned long   page_link;// pointer to a page, but the bit0

2017-12-08 11:14:33 1094

转载 C语言强制类型转换 int ->float

强制类型转换 int -> float

2017-09-21 21:13:48 4823

转载 mkboot 提示mkbootimg和mkbootfs找不到的问题

./mkboot: 行 101: mkbootimg: 没有那个文件或目录Make boot.img Error! pls check img_info file

2017-09-12 20:25:22 2542

转载 Mediacodec获得视频流,写入H264文件

Mediacodec获得视频流,写入H264文件

2017-08-26 17:13:11 4675

转载 Android studio 大部分系统方法报红

Android studio 大部分系统方法报红

2017-08-23 16:02:21 796

转载 关闭Android手机dm-encrpyt

最近需要改造一部手机,但是其/data分区是经过加密的/dev/block/dm-0,后来发现在twrp中刷入no-verity-opt-encrypt.zip  即可。S1:进入twrp中,使用adb push命令将zip包push到/tmp目录下。S2:然后进入install选项卡下,安装zip包即可。S3:最后进入wipe选项卡下,将data分区格式化一下,即可关闭分区加

2017-07-17 11:02:57 1302

转载 android studio 开启multidex支持

Ref:http://www.cnblogs.com/chenxibobo/p/6076459.htmlapp目录下的build.gradle文件:(1)在defaultConfig中添加multiDexEnabled true这个配置项。 (2)在dependencies中添加multidex的依赖: compile ‘com.android.support:

2017-07-15 22:05:40 1685

原创 apktool 解包和打包问题

用Android Studio 2.2 开发程序,目标SDK为25,然后用apktool 2.0.1解包,再打包上发现出错,提示各种  error: Error: No resource found that matches the given name:还有类似这种错误:Error retrieving parent for item:No resource found

2017-06-12 15:11:24 488

原创 2017/6/11 NDK 遇到的坑(二)

今天NDK在恢复代码时突然会崩掉,没有任何提示,只能用Log大法了,在所有操作内存的前后都打上Log,最后发现有一处数组越界了。前后看了下代码都很正常,况且这是从别的地方移植过来的,久经考验了。猜测有一个解密的地方可能没解密对,导致读到的数组长度异常。打印了下解密秘钥发现秘钥为空,这就验证了我的猜想。秘钥数组是一个全局变量,后来想到加上static让它成为静态的,这样就整对了。另外,昨天遇到一

2017-06-11 18:56:14 245

转载 Android 在Thread中弹出Toast

在弹出Toast之前和之后分别加上Looper.prepare和Looper.loop() new Thread(new Runnable() { @Override public void run() { Looper.prepare(); ....... if (ret == -1){ alertT

2017-06-06 20:26:32 907

转载 Android 6.0获取外置SD卡路径方法

Android 6.0 获取外置SD卡目录

2017-06-05 19:12:32 2636

转载 在linux kernel层调用用户层的方法

首先调用 call_usermodehelper_setup 来创建已初始化的 subprocess_info 结构。然后使用 call_usermodehelper_exec 函数执行相关的命令,,这里执行 rm /home/xxf/test 命令static int kernel_userspace( void ){ struct subprocess_info

2017-05-25 15:04:17 1095

原创 Android studio NDK 开发(一些坑)

NDK开发中遇到的一些小问题

2017-05-18 10:15:55 841

原创 C语言 fwrite 覆盖文件原始数据问题

最近在整项目时发现向文件中嵌入数据时,数据会丢失,但是server端明明写入成功了,但是client端在接收时显示原来应该有数据的位置,什么都没有。期初怀疑是后来的数据覆盖了前面写入的数据,结果经过diff返现,应该有数据的位置压根没被改动过。step 1:可能是缓存的问题,所以在fwrite之后用了fflush方法,清空下缓存。结果没什么用。step 2:可能是缓冲区的问题,所以用set

2017-04-21 10:25:36 9269

转载 Android 6 SdCard Path

Android 6 get SdCard Path

2017-03-15 18:56:24 603

转载 ubuntu 装Android studio 问题汇总

启动的时候提示 tools.jar 不再JAVA_HOME中,解决方法编辑目录下的 .bashrc ,加入JAVA_HOME=/usr/xxx/xxx/jdk...然后使用source .bashrc更新下PATH找到android-studio的安装目录,我的在/opt/android-studio目录下,启动studio.sh安装SDK时提示  Unable to ru

2017-03-10 16:33:36 310

转载 解决Ubuntu挂载U盘失败的解决方法

问题:unable to mount …: not authorized首先:sudo fdisk -l 列出当前系统下的文件设备然后创建一个临时目录,用于挂在U盘sudo mkdir /media/external 这里也可以换其他的目录最后将U盘挂在到刚刚创建的临时目录,由于我的U盘是fat32格式,所以使用vfat参数,/dev/s

2017-03-03 16:11:19 9871

转载 010 editor OAT解析模板

Ref : https://github.com/tomken/010_template_for_android/blob/master/OATTemplate.bt在010 editor 中点击“Templates”->“New Template”,将上述代码黏贴过去,再选择“Run Template”即可自动解析OAT文件

2017-03-03 15:33:05 1101

转载 已经在系统环境变量里设置好了JAVA_HOME,AndroidStudio依然报错

Ref :http://jileniao.net/androidstudio-no-jvm-installation.html已经在环境变量中设置好了JAVA_HOME的jdk安装路径,但AndroidStudio启动时仍然报No JVM installation found.does not point to a valid jvm installation的错误。解决方法:

2017-03-01 15:51:18 2292

原创 ubuntu交叉编译android平台可执行C程序

ubuntu安装软件 arm-linux-androideabi-gcc ,使用该编译器编译即可,由与我的需要运行在android6.0+,直接这么编译运行会出现error: only position independent executables (PIE) are supported.解决方法是,在该gcc编译下加一项 加-fPIE -pie即可

2017-01-11 16:08:55 740

原创 Nexus 6P 升级 7.0 并root

下载Nexus6P对应的android7.0包 Ref : http://www.romzj.com/rom/56433.htm刷机: 更新adb 至1.0.32及以上,确保只连接了一个手机(刚开始刷机时连接了两个手机,导致总是出问题),关闭可能用到adb的软件,例如Android studio,eclipse,豌豆荚等(当然不关闭可能也没问题),安装好手机驱动,打开usb调试。手机关机

2017-01-10 13:55:42 2311

转载 Android 应用程序执行Shell命令

Ref : stackoverflow.com/questions/9298606/running-chmod-from-my-application-doesnt-work-after-running-suProcess suProcess = Runtime.getRuntime().exec("su"); DataOutputStream os =

2017-01-09 17:43:15 1404

空空如也

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

TA关注的人

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