自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(314)
  • 资源 (7)
  • 收藏
  • 关注

原创 extundelete使用

extundelete

2024-03-25 16:58:41 146

原创 Android GPIO shell操作

Android GPIO shell操作

2024-03-06 19:02:55 313

原创 Android休眠过程

Android休眠过程

2024-01-09 00:31:46 381

原创 android启动流程

android启动流程

2024-01-07 23:56:40 1183

原创 自动测试wifi开机是否连接

自动测试wifi开机是否连接

2023-12-12 16:47:12 112

原创 蓝牙HID配对过程

蓝牙hid配对

2023-07-25 23:21:40 668

原创 蓝牙打开流程

android BT打开流程

2023-07-10 00:33:15 397

原创 android 11 bindService

android bindService

2023-06-27 00:13:20 407

原创 samba共享

samba共享

2023-06-24 00:56:08 305

原创 Android input子系统

android input子系统

2023-06-06 23:24:36 484

原创 Ellisys Bluetooth Analyzer

蓝牙抓包工具

2023-06-06 00:15:31 288

原创 hci error code

bluedroid hci error code

2023-05-28 22:59:04 1007

原创 ubuntu 硬盘4TB分区

ubuntu 4TB硬盘分区 parted

2023-05-23 22:20:29 975

原创 leetcode笔试题

leetcode笔试题

2023-05-11 08:52:29 536

原创 linux驱动面试题

linux驱动面试常见题和答案

2023-04-25 23:46:53 1192

原创 移植某开源代码到嵌入式板子上的一点经验

移植某开源代码到嵌入式板子上的一点经验

2023-03-01 23:28:47 366

原创 asan简单介绍

asan简单介绍

2023-02-20 23:39:56 486

原创 linux C动态库和静态库

Linux C动态库与静态库

2023-02-16 23:35:40 162

原创 fsync

sync, fsync, fdatasync区别

2022-11-23 12:46:59 1351

原创 pthread_setname_np

线程设置名称pthread_setname_np

2022-11-21 22:17:05 1145

原创 安装app错误INSTALL_FAILED_USER_RESTRICTED

The application could not be installed: INSTALL_FAILED_USER_RESTRICTED需要打开Settings->developer options里的允许USB安装。

2022-11-13 20:19:42 966

原创 Android Studio 错误 Server‘s certificate is not trusted解决方案

Android Studio 错误 Server's certificate is not trusted解决方案

2022-11-13 13:12:33 757

原创 Linux查看打开的文件数

Linux查看打开的文件数

2022-07-04 22:21:53 3211

原创 sqlite3性能优化方面的配置

sqlite3性能优化方面的配置

2022-06-17 08:00:27 1675

转载 怎样实时判断socket连接状态

摘自:怎样实时判断socket连接状态? - yuxi_o - 博客园对端正常close socket,或者进程退出(正常退出或崩溃),对端系统正常关闭这种情况下,协议栈会走正常的关闭状态转移,使用epoll的话,一般要判断如下几个情况 处理可读事件时,在循环read后,返回结果为0 处理可写事件时,write返回-1,errno为EPIPE EPOLLERR或EPOLLHUP或事件 对端非正常断开,比如服务器断电,网线被拔掉这种情况下,协议栈无法感知,SO_KEEPALIVE这个

2022-05-08 13:03:53 5937

转载 QuickJS 源码剖析:垃圾回收原理

链接:https://www.jianshu.com/p/1a3128914ed5QuickJS 是一个轻量级的 JavaScript 引擎,可以代替 V8 实现 JS 脚本的执行,如果要使用 QuickJS,必须要弄懂其垃圾回收原理,否则容易出现野指针或内存泄漏,从而导致程序崩溃,本文通过源码剖析 QuickJS 的垃圾回收原理。引用计数法QuickJS 是使用引用计数法来判断对象是否可以被释放,引用计数法非常简单,通过给对象分配一个计时器来保存该对象被引用的次数,如果该对象被其它对象引用就会

2022-05-08 12:57:13 1045

转载 【无标题】VirtualBox如何扩展虚拟机Ubuntu的硬盘容量?

版权声明:本文为【欧阳鹏】原创文章,欢迎转载,转载请注明出处! 【http://blog.csdn.net/ouyang_peng】 https://blog.csdn.net/qq446282412/article/details/53261599一、问题描述刚刚在VirtualBox中使用Ubuntu虚拟机中,出现了虚拟硬盘不够用的情况。乖乖,查了一下磁盘空间,如下所示:df -H原来是上午安装Ubuntu虚拟机的时候,选择了动态分配存储,想当然的以为硬盘不够用的时候,它会自.

2022-03-15 22:18:50 3371 1

原创 android NDK系统头文件路径

Macbook本上装完Android studio后,头文件在/Users/UserName/Library/Android/sdk/ndk/$version/toolchains/llvm/prebuilt/darwin-86/sysroot

2022-01-14 22:49:04 2302

转载 quickjs 介绍

原文见https://www.cnblogs.com/gaobw/p/11693876.html在github.com/quickjs-zh/QuickJS代码里有个例子bjson.c, test_bjson.js跟这个一样1.1. 简介QuickJS是一个小型的可嵌入Javascript引擎。它支持ES2020规范,包括模块、异步生成器和代理。它还支持数学扩展,比如大整数(BigInt)、大浮点数(BigFloat)和操作符重载。1.2. 安装Linux 直接下载 源码make

2021-11-15 23:27:23 2302

原创 sqlite3简介

下载www.sqlite.org/download.htmlsqlite3不区分大小写编译$ ./configure --prefix=/usr/local$ make$ make install或者gcc命令直接运行sqlite3.help 帮助.exit/quit 退出.show 显示各种设置的当前值。.header on 输出时显示字段名称.mode column 输出时左对齐的列.timer on 显示CPU计时.databases 列出数据库名...

2021-11-14 23:31:22 1513

原创 git 提交没有自动生成commitID导致无法提交

修改代码,git add .git commitgit push origin HEAD:refs/for/branchName结果无法提交,告诉commit message里没有changeID检查当前git目录下的.git/hook目录下是否有commit-msg文件,如果没有,可以从别的git里拷贝一个,或者从别人机器同git下同目录下拷贝一个即可...

2021-11-11 23:56:50 1573 1

转载 nodejs and sqlite3

1、下载https://nodejs.org/en/download/ or http://nodejs.cn/download/2、安装sqlite3npm install sqlite3 npm命令在目录bin下查看版本npm list sqlite33、sqlite3 API介绍在nodejs的模块安装模块下,进入sqlite3/lib目录下,打开sqlite3.js文件查看,操作数据库主要是用Database,Database相关的函数有:run、prepare、each...

2021-11-11 08:24:55 705

转载 gcc命令

最简单的命令g​cc test.c -o testgcc shell.c sqlite3.c -lpthread -ldl -m -o sqlite3两篇文章参考https://www.cnblogs.com/fengliu-/p/10219850.htmlhttps://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html(一) gcc的基本用法(二) 警告提示功能选项(三) 库操作选项(四) 调试选项(五

2021-11-09 23:34:42 491

原创 UTF8编码

UTF8使用1-4个字节表示一个字符一个字节 00-7F ASCII码0-127二个字节C0-DF 拉丁文等欧洲文字,阿拉伯文三个字节E0-EF 中日韩朝文字 东南亚文字四个字节F0-FF编码格式0xxxxxxx110xxxxx 10xxxxxx (0x80-0xDF)1110xxxx 10xxxxxx 10xxxxxx11110xxx 10xxxxxx 10xxxxxx 10xxxxxx111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xx...

2021-11-09 22:42:05 202

原创 git repo安装配置

安装sudo apt-get install updatesudo apt-get install git配置git config --global user.name usernamegit config --global user.email [email protected] config --global core.editor vim查看配置:git config --list或者打开cat .gitconfig可以看到[user] name..

2021-11-07 21:14:37 664

原创 macbook 安装virtualbox ubuntu

ubuntu download path:https://ubuntu.com/download/desktop早期版本https://ubuntu.com/download/alternative-downloads目前用16.04, 18.04较多,也可以选更新的virtualbox download:https://www.virtualbox.org/wiki/DownloadsVirtualBox: 新建 ,ubuntu 选择64位的内存最好大于4GB硬.

2021-11-07 20:23:44 1374

原创 virtualbox Ubuntu可执行文件格式错误

在macbook上装了虚拟机,又下载了cmake_x86_64执行./cmake --version显示cannot execute binary file: Exec format error可是ubuntu上自己的可执行文件都是可以执行的,我下载的就不行看了看Settings->Details, 显示的居然是32bit的,装错软件了,本来是打算装64位的ubuntu的(也可以用命令uname --m查看,如果显示i686表示32位,如果显示x86_64,才是安装了64位操作系.

2021-11-07 14:43:44 1266

原创 virtualbox 共享文件夹

virtualbox设置里有个共享文件夹输入路径,共享名称,选择自动挂载 完全控制在虚拟机上命令命令windows: net use x:\\vboxsvr\share (share为共享名称)也可以直接用映射网络驱动器路径指向vboxsvr\share即可linux: mount -t vboxsf share mount_point, 如mount -t vboxsf share /mnt/share (share为共享名称,先在linux创建目录/mnt/share)...

2021-11-07 14:32:18 307

原创 NDK crash分析方法

搜索logcat里带backtrace开始部分,或者tombstone里的内容arm-linux-androideabi-addr2line -C -f -e so文件 16进制地址 (32位)aarch64-linux-android--addr2line -C -f -e so文件 16进制地址 (64位)so文件是带符号表的 (也就是编译时带-g)objdump -S -D so文件 >dump.txtdump.txt包含汇编文件打开dump.txt搜索16进...

2021-11-05 08:33:54 1530

原创 回退git add操作

有时候本地有好些文件,有些不该加到仓库,却使用了git add .命令导致都加进去了回退的办法首先看看哪些文件加进去了 git status回退git add所有文件git reset HEAD回退部分文件git reset HEAD file...

2021-11-05 00:04:06 8830

adb 1.0.41 and fastboot

adb command 1.4.1 Android P(android 9.0), it's used for PC to control phone fastboot is used to flash SW image to the phone

2019-12-21

adb command 1.4.0

adb command 1.4.0 Android N, it's used for PC to control phone

2019-10-09

adb command 1.0.32 in AndroidM

adb command 1.0.32 in Android M

2016-04-12

adb command 1.0.32

adb command 1.0.32 for windows PC

2016-04-12

adb command 1.0.29

android adb command 1.0.29 for Windows PC

2016-04-11

adb command 1.0.31

Android adb command 1.0.31 for windows PC

2016-04-11

空空如也

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

TA关注的人

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