自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux IO系列:管道通信/阻塞非阻塞

linux 管道通信

2023-01-09 11:42:49 220

原创 dbus cmd

dbus

2023-01-04 14:55:22 143

原创 uds总结

uds诊断协议

2022-10-09 09:12:45 2302

原创 c++ future/ promise/ packaged_task/ async

c++并发

2022-09-15 15:50:17 177

原创 FFmpeg笔记

FFmpeg笔记

2022-08-28 00:02:50 89

原创 windows下的dll lib .a之间的区别

windows下的dll lib .a之间的区别

2022-08-27 23:25:33 1227

原创 linux 常用命令

说明:使用 ldconfig -p 命令用来打印出当前缓存所保存的所有库的名字,然后用管道符传递给 grep lts 命令用于解析出 liblts.so 共享库的路径是否已加入缓存中。开发的时候,往往会出现 某些库 can not found 的情况,在我们添加了这些库之后,如何查看这些库的路径是否被识别了呢?...

2022-08-05 10:37:40 183

原创 Android Binder(转载)

android binder原理

2022-06-13 11:12:19 433

原创 linux socket全连接/半连接 队列

网络通信

2022-06-10 11:36:48 424

原创 selinux权限问题

neverallow user_t shadow_t:file write;这条neverallow规则可以有效地阻止我们在策略中添加一条允许user_t对类型为shadow_t的文件进行写操作的规则,如果添加了这样的规则在编译时就会报错,这条规则不会移除访问权,它只是会产生编译错误。我们在编写策略时,neverallow规则往往放在allow规则前面,首先声明哪些访问是明确地被拒绝的,然后再声明哪些访问是可以接受的,这样就可以预防我们人为出错了。neverall...

2022-05-30 16:43:40 1266

原创 git 操作

git fatal: 拒绝合并无关的历史的错误解决本地初始化的项目 与 github 版本不一致, 导致无法提交$ git pull origin master来自 https://github.com/itaken/python-login-demo* branch master -> FETCH_HEADfatal: 拒绝合并无关的历史解决方法在pull 时候, 添加–allow-unrelated-histories参数 即可...

2022-05-27 23:07:45 138

原创 Android selinux添加(TODO)

SELinux权限学习笔记 - Hello-World3 - 博客园 (cnblogs.com)

2022-04-21 09:37:10 2165

原创 Android 的学习 节选自gityuan

一. Android 里面的几个重要进程1. init 进程是系统起来之后的第一个进程;2. Zygote进程是Android系统的第一个Java进程,是由init进程fork出来的;3. Media Server进程管理整个C++ framework(如Audio Camera等服务),是由init进程fork出来的;4. System Server进程负责启动管理整个Java Framework(如Window Manager, Power Manager等服务),是由Zygote进程f

2022-04-08 14:53:27 2344

原创 new 、operator new 和 placement new 区别

new :不能被重载,其行为总是一致的。它先调用operator new分配内存,然后调用构造函数初始化那段内存。 operator new:要实现不同的内存分配行为,应该重载operator new,而不是new。 delete和 new 类似。 delete首先调用对象的析构函数,然后调用operator delete释放掉所使用的内存。 placement new:只是operator new重载的一个版本。它并不分配内存,只是返回指向已经分配好的某段内存的...

2022-03-25 10:51:22 315

原创 ubuntu20.04 安装企业微信,亲测有效

很多博客安装方法试了没装上,这篇博客很niceubuntu安装企业微信 | adolph bloghttps://github.com/wszqkzqk/deepin-wine-ubuntuIndex of /deepin/pool/non-free/d/deepin.com.weixin.work/

2022-03-10 17:15:28 6958 2

原创 repo 回退

repo sync -drepo forall -c ‘git reset –hard’  # Remove all working directory (and staged) changes.repo forall -c ‘git clean -f -d’   # Clean untracked files强制与远程服务器同步,会删除对服务器文件的修改,但是不会删除添加到目录的新文件repo forall -c git reset --hard HEAD删除新添加的文件r

2022-03-10 11:08:17 3751

原创 软连接问题

bb@lbb-Vostro-3670:~/work/HA1/ANDROID/mars-dev/apps/LINUX/android$ sudo ln -sf /usr/bin/python /usr/bin/python3.8 lbb@lbb-Vostro-3670:~/work/HA1/ANDROID/mars-dev/apps/LINUX/android$ ll /usr/bin/pythonlrwxrwxrwx 1 root root 18 3月 8 13:36 /usr/bin/pytho.

2022-03-10 09:49:05 3565

原创 linux 分区格式化,开机自动挂载

linux下的硬盘分区、格式化、挂载 - 咚咚小孩 - 博客园4.2.配置开机自动挂载分区/etc/fstab 增加一行vim /etc/fstab -------------------------------------------------------/dev/vdb1 /data ext4 defaults 0 0----------------------------------------.

2022-03-08 16:31:46 918

原创 android mk bp gcc 编译

C++ options -ffor-scope 从头开始执行程序,也允许进行重定向。 -fno-rtti 关闭对 dynamic_cast 和 typeid 的支持。如果你不需要这些功能,关闭它会节省一些空间。 -Wctor-dtor-privacy 当一个类没有用时给出警告。因为构造函数和析构函数会被当作私有的。 -Wnon-virtual-dtor 当一个类有多态性,而又没有虚析构函数时,发出警告。-Wall会开启这个选项。 -Wreord...

2022-03-04 13:15:18 2580

原创 LOCAL_LDLIBS LOCAL_SHARED_LIBRARIES

LOCAL_SHARED_LIBRARIES 与 LOCAL_LDLIBS,LOCAL_LDFLAGS的区别LOCAL_LDLIBS :链接的库不产生依赖关系,一般用于不需要重新编译的库,如库不存在,则会报错找不到。且貌似只能链接那些存在于系统目录下本模块需要连接的库。如果某一个库既有动态库又有静态库,那么在默认情况下是链接的动态库而非静态库。如:LOCAL_LDLIBS += -lm –lz –lc -lcutils –lutils –llog …如果你的Android.mk文件.

2022-03-04 10:26:08 938

原创 c++ template

模板加宏,法力无穷 /// remove_const template<typename _Tp> struct remove_const { typedef _Tp type; }; template<typename _Tp> struct remove_const<_Tp const> { typedef _Tp type; }; /// remove_volatile templat.

2022-03-03 10:35:45 437 1

原创 linux cache过大

root@lbb-Vostro-3670:~# free -m 总计 已用 空闲 共享 缓冲/缓存 可用内存: 31941 3809 10777 628 17354 27049交换: 2047 245 1802root@lbb-Vostro-3670:~#root@lbb-Vostro-3670:~# ...

2022-02-28 14:16:46 292

原创 linux 中的errno线程安全的原理

C errno是否是线程安全的Using GNU C __attribute__errno多线程安全 - jimshi - 博客园

2022-02-28 10:27:32 424

原创 Android 专栏

多模块编译Android 10 根文件系统和编译系统(十七):Android.mk多模块编译_ldswfun的专栏-CSDN博客一, 多模块system编译模板: ./packages/apps/Car/libs/android-car-lib/Android.mk例子: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LO...

2022-02-24 11:17:30 1045

原创 音视频入门

FFmpeg菜鸡互啄#第3篇#视频解码_gongluck93的博客-CSDN博客

2022-02-23 21:38:07 110

原创 AOSP 源码编译

android.mk使用简介(以PREBUILT_SHARED_LIBRARY和BUILD_SHARED_LIBRARY扩展描述)_yikunbai5708的博客-CSDN博客_android.mk prebuiltandroid jni通过cmake使用第三方静态库和动态库_陈海峰的博客-CSDN博客_android cmake 动态库...

2022-02-23 15:18:11 1166

原创 linux——signal信号

linux——signal信号(SIGHUP、SIGINT、SIGQUIT、SIGILL、SIGTRAP、SIGABRT...........................)_夜风的博客-CSDN博客_signal sigtrapSIGHUP /* hangup */ ~~~~~~ SIGHUP,hong up ,挂断。本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。...

2022-02-23 10:49:07 942

原创 守护进程学习

Linux守护进程的深入理解_UPON的博客-CSDN博客

2022-02-22 18:49:38 93

原创 理解Linux系统/etc/init.d目录和/etc/rc.local脚本

理解Linux系统/etc/init.d目录和/etc/rc.local脚本_铁匠Smith先生的专栏-CSDN博客_rc.local和init.d

2022-02-22 18:33:05 135

原创 linux 动态库找不到定义

用nm XXX.so 查找错误Linux下使用nm命令排查和解决“undefined reference to ”_铁匠Smith先生的专栏-CSDN博客_linux nm t u

2022-02-22 17:55:39 1047

原创 linux other knowledge

linux 内核:https://blog.csdn.net/acs713/category_1363650.htmlwifi:https://blog.csdn.net/acs713/category_1363653.html

2022-02-22 17:48:22 63

原创 gstreamer

gstreamer:GStreamer学习一(基本概念)_cai742925624的专栏-CSDN博客wifi:WIFI基本知识整理_铁匠Smith先生的专栏-CSDN博客_wifi基础知识ffmpeg:https://blog.csdn.net/zhuweigangzwg/category_2924255.html流媒体专栏:https://blog.csdn.net/zhuweigangzwg/category_9268956.htmlh264:H264--1--..

2022-02-22 17:26:47 140

原创 Linux Makefile

https://blog.csdn.net/zhbhun/article/details/45157721?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECT

2022-02-22 16:26:00 455

原创 protobuf学习

protobuf学习笔记-官方示例_zhbhun的专栏-CSDN博客

2022-02-22 15:34:03 122

原创 Android HIDL 编写

入门Hello World教程:https://blog.csdn.net/sevenjoin/article/details/107619014教程二:Android HIDL学习 - 注册回调(整理2)_sevenjoin的博客-CSDN博客_android 注册回调....................

2022-02-17 14:40:50 803

原创 Someip 相关的文章

很好的文章:车联网SOMEIP应用总结_汽车以太网和SOA-CSDN博客_someip和doip后面继续...

2022-02-17 11:13:39 104

原创 Android JNI开发

1. 在Android Studio开发JNIAndroid Studio第一个JNI开发入门(整理一)_sevenjoin的博客-CSDN博客_androidstudio jni开发Android配置NDK并编译JNI文件做so库_u013214588的博客-CSDN博客_android jni编译soandroid log 封装#include <android/log.h>#ifndef LOG_TAG#define LOG_TAG "XXXX"#defi

2022-02-16 17:26:07 3648

原创 linux 动态库加载原理(2)

Linux动态库的工作原理详解_hudaliquan的专栏-CSDN博客_linux动态库加载过程Linux动态库的工作原理详解转自:http://www.fenesky.com/blog/2014/03/17/how-shared-library-works.html关于动态库的原理和加载过程,网上也有很多版本,但是基本都在讲解动态库的编译以及使用,很少能够有文章对动态库的加载以及工作原理进行深入的剖析和讲解。说来也很惭愧,在过去的工作中,没能彻底的去弄清楚动态库的工作原理。直到https://blog.

2022-02-15 16:39:29 543

转载 linux 动态库加载原理(1)

linux动态库加载的秘密 - LiuYanYGZ - 博客园摘自http://gotowqj.iteye.com/blog/1926734 摘自http://www.360doc.com/content/14/0313/13/12747488_36024641https://www.cnblogs.com/LiuYanYGZ/p/5545835.html找不到依赖的动态库问题 解决方法:[stevenrao]$ ldd demolinux-vdso.so.1 => (0x00007ff.

2022-02-15 16:15:59 1184

高品质的编程

不错的资料,非常值得一看,希望大家多多下载,好好学习

2015-04-22

空空如也

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

TA关注的人

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