自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 This error may indicate that the docker daemon is not running.

出现错误:解决方法:Win10版docker启动报错Docker.WPF.BackendClient.CheckService(String action) at 处理方法实测有效!

2022-01-23 17:49:51 2607

原创 电脑右键卡顿/此电脑加载缓慢

解决方法:win10右键文档卡死未响应的五种解决方法如何在 Windows 中执行干净启动还有卸载应用,比如福昕阅读器

2022-01-14 09:58:35 285

原创 多线程线程安全

文章推荐:多线程程序中操作的原子性总结:1.一些基本的内存读写操作是本身已经被硬件提供了原子性保证,比如一个字节的读写,对齐到16位边界的字的读写,对齐到32位边界的双字的读写。扩展还有:对齐到64位边界的四字的读写,未缓存且在32位数据总线范围之内的内存地址的访问,对单个cache line中缓存地址的未对齐的16/32/64位访问。所以,如果可以汇编代码是一步完成的,就已经提供了原子性保证,比如x = 1;2.一个结构体中有存在多个变量会被CPU同时读进寄存器,如果不用同一个锁,则依旧会出现

2022-01-04 11:21:37 692

原创 python工具

关注公众号:Charles的皮卡丘

2021-12-31 16:38:53 291

原创 IP地址。

获取IP地址:https://www.ipaddress.com/

2021-12-29 20:03:10 785

原创 inotify

亲测有效:inotify特性以及遍历方式监控所有子目录

2021-12-27 09:39:23 151

原创 C++查漏补缺

工作中发现一些细节掌握的不到位,特此记下。1.字符数组查找指定字符在一段字符数组中查找指定的字符串,仅使用C。例:char cmdline[4096] = { "core_ctl_disable_cpumask=0-7 kpti=0 mdtp console=" }; char *ptr; int find = 0; ptr = cmdline; while (ptr && *ptr) { char *x = strchr(ptr, ' '); if (x != 0)

2021-12-25 11:00:56 328

原创 YUV知识点

YUV 的采样与格式

2021-12-15 20:34:46 2169

原创 ASAN的使用

Address Sanitizer一个排查内存泄漏的工具:AddressSanitizer(ASan),该工具为gcc自带,4.8以上版本都可以使用,支持Linux、OS、Android等多种平台,不止可以检测内存泄漏,它其实是一个内存错误检测工具,可以检测的问题有:内存泄漏堆栈和全局内存越界访问free后继续使用局部内存被外层使用Initialization order bugs...

2021-12-15 20:34:02 2037

原创 调试内存泄漏

内存泄漏参考文档:如何调试内存泄漏new[]和delete[]一定要配对使用吗?

2021-12-15 20:31:49 158

原创 ffmpeg+python 剪辑视频

ffmpeg+python 剪辑视频

2021-11-30 10:20:37 1081

原创 网页加载失败

1.https://source.android.com/ 网页加载失败改成https://source.android.google.cn/

2021-11-29 15:17:21 318

原创 rm 命令扩展(快速删除,指定删除)

rm 命令扩展(快速删除,指定删除)rm命令弱爆了!

2021-11-26 16:14:42 349

原创 Protobuf 使用杂记

工作需要,使用则增加第一步:protoc 安装,注意版本!protoc 下载,然后将 bin 路径添加到 path 环境变量下去。查看是否安装成功:控制台输入 protoc --version第二步:编写 proto 文件Protobuf 有两个大版本,proto2 和 proto3。根据需要选择。第三步:编译成对应的文件C++文件:rotoc -I=. --cpp_out=. test.protoJAVA文件:protoc -I=. --java_out=. test.proto

2021-08-26 17:40:00 88

原创 docker入门

docker知识体系参考docker入门教程1.查看Docker的版本信息:C:\Users\admin>docker --versionDocker version 20.10.8, build 3967b7d2.获取镜像C:\Users\admin>docker pull centos # 利用pull命令获取镜像3.查看当前系统中的images信息C:\Users\admin>docker imagesREPOSITORY TA

2021-08-25 17:44:56 174

原创 windows10 安装Docker

注意:win10系统需要是专业版等,需要先确定是否能安装docker。1.打开Hyper-V2.下载安装包https://hub.docker.com/editions/community/docker-ce-desktop-windows安装完成后重启电脑2.重启电脑后发现WSL2报错则下载安装以下插件https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-

2021-08-25 09:24:33 212

原创 init.rc

Android系统启动之init.rc文件工作中遇到了init.rc文件,但不明白如何解析。传送门:https://www.jianshu.com/p/a4c17f0110d0

2021-07-14 16:17:40 325

原创 sourceinsight4.0序列号

免费试用方法以下方法,亲测有效:https://blog.csdn.net/lxj170/article/details/94554818一段时间后,找到si4.lic 文件,修改时间为前一天。

2021-07-06 15:26:33 13460 2

原创 pycharm

pycharm1.File => New Projectnew environment using 选项:Virtualenv:是虚拟环境的意思,它在项目文件下创建一个独立虚拟环境(venv)pipnev:包管理模块conda:在conda环境下创建一个虚拟环境,venv在anaconda下,项目文件在venv下。传送门:https://blog.csdn.net/yandajiangjun/article/details/102502190...

2021-07-05 13:36:44 78

原创 LeetCode刷题注意点

1.数学公式解题码代码久了后,渐渐忘却使用数学解题法,巧妙快速解决问题。例如这一道题:错误的集合集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。思路:就可以从数学角度来快速解答问题。重复的数字。集合总和 - 去掉重复数的集合总和su

2021-07-05 13:35:58 110

原创 android studio AMD CPU

解决AMD CPU 启动ANDROID模拟器时无法安装INTEL HAXM 的问题买了一个amd cpu的电脑,但是按照模拟器一直失败,跟着下面的步骤,模拟器安装成功了!https://www.freesion.com/article/8872248951/

2021-07-02 20:24:47 396 2

原创 Linux查漏补缺

Linux 查漏补缺1.简单的linux命令head查看文件的前几行,默认显示10行head -5 filelsls [abc]*会列举出所有以 a、b 或者 c 开头的文件。包括子目录哦!

2021-07-01 17:59:57 84

原创 记录C++常问的几个问题(未完待续)

记录C++常问的几个问题1.虚函数的实现方式需要了解基本的虚函数概念以及虚函数表(vtbl)和虚函数表指针(vptr)的概念和在继承实现中所承担的作用。虚函数的作用:主要是实现了多态的机制多态:用父类的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Tabl虚函数表:一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证真实反应实际的函数。虚函数表指针:C++的编

2021-06-01 20:16:13 118

原创 python 第一次查漏补缺笔记

笔记入门笔记,监督自己一步步进步。也用来回顾易错点。1.inputnum1 = input("请输入第一个数字")num2 = input("请输入第二个数字")#错误方式 sum = num1+num2sum = float(num1)+float(num2)print("数字{0}+数字{1}为{2}".format(num1,num2,sum))**input()**返回的是一个字符串,而非是一个数字。可以使用float()等方法将字符串转换成数字再进行相加。注意最好加上try……

2021-04-29 10:45:37 83

空空如也

空空如也

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

TA关注的人

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