随手记
文章平均质量分 52
主要记录软件、系统的问题解决方案
嘟嘟灵兮
这个作者很懒,什么都没留下…
展开
-
linux下ffmpeg库编译联合x265/x264/mp3lame
仅作为个人开发或使用记录备忘原创 2023-04-11 17:08:22 · 429 阅读 · 4 评论 -
vs2019附加库、包含目录等配置
对于vs2019这种功能强大的软件,学习成本过高,并不适合大多数人,比如我。记录下新建项目后附加库、包含目录、附加依赖项等操作及区别。一、vc++目录尤其注意图中圈出的地方,你配置的项目和你运行的项目是不是同一平台,别傻啦吧唧配置半天x64,回头搁x86上一顿调试发现怎么操作都不生效。debug和release也要分清。对于vc++目录应该是全局的,不只是针对你选中的子项目,可能该目录空间下所有项目都会按照该配置执行,这里不建议做任何改动。包含目录:一般指头文件,类似于linux下的/usr原创 2022-03-29 15:10:24 · 9138 阅读 · 0 评论 -
win10此电脑下的6个库文件夹恢复
这里写自定义目录标题win10此电脑下的6个文件夹如何恢复注意,该方法原理为切换用户,切换后当前用户的文件不在恢复后的库文件里,而是在该用户文件夹下,即C:\用户\XXX(当前用户名)\,若要删除当前用户,启用新用户,需备份当前账户下的重要文件原因解决1 添加其他用户2 点击“我没有这个人的登录信息”3 点击“添加一个没有Microsoft账户的用户”4 创建新的用户5 添加新用户后,更改账户类型为管理员6 注销当前用户,用新创建的用户登录win10此电脑下的6个文件夹如何恢复注意,该方法原理为切原创 2021-04-26 00:40:20 · 3002 阅读 · 1 评论 -
mqtt通信——EMQ服务器部署与C语言版mqtt库编译
基于ubuntu系统的C语言mqtt库编译(即客户端)(前提:OpenSSL已经安装并且环境变量都已配置完成,执行openssl version -a查看是否安装)1 下载mqtt源码https://github.com/eclipse/paho.mqtt.c上传到ubuntu2 进入目录执行以下命令sudo makesudo make install若成功则在/usr/local/lib/usr/local/include目录下多了几个文件3 代码测试#include &l原创 2020-09-08 14:11:34 · 702 阅读 · 0 评论 -
win10网络重置后无法发现网络,Wlan选项消失,有线网络不识别
由于种种原因,受网上各种教程干扰,重置了win10网络,开机后找不到任何网络,没有wlan选项,插网线也不识别,什么更新驱动、启动网络发现、更改适配器设置都不行。。最终通过开启几个服务后找回了wlan选项,重新连上了网络。和网络有线连接相关的服务基于以上几次设置后,本人的电脑终于找回了wlan和有线网络识别(之前不起作用的网络发现等设置没有撤销),但并没有理论依据,纯属猜测,仅供参考。...原创 2020-08-17 22:54:32 · 9099 阅读 · 1 评论 -
自定义线程池学习(基础篇)
线程池常用参数:线程池工作流程自定义参数设计corePoolSize 核心线程数量根据每个任务的处理时间s和每秒产生的任务量m以及处理任务要求时间t来确定,如任务处理时间为0.1秒,系统80%时间内每秒产生100个任务,如需在1秒内处理完100个任务,则需要10个核心线程。计算公式:m*s/tworkqueue 任务队列长度核心线程数量/每个任务处理所需时间*2maximumPoolSize 最大线程数量(最大任务数量-队列长度)* 每个任务处理所需时间keepAliveTime原创 2020-06-12 14:47:46 · 201 阅读 · 0 评论 -
java基础学习之集合(Collection、Map)
集合与数组数组长度不可变,在某些情况下需要数组扩容时非常消耗内存,所以引入集合数组形式:int[] a = new int[3];int[] b = new int[]{1,2};int[] c = {1,2,3};集合(以ArrayList为例):ArrayList<Integer> a= new ArrayList();//只能存放引用类型,基本类型需要用对应封装类Collection(java.util)子类有:List接口(有序,可重复)ArrayList底原创 2020-05-31 20:37:59 · 236 阅读 · 2 评论 -
java基础常用API之String
概述java.lang包下,不须引用常用构造方法//1、String s = new String("value");public String(String original);//2、char[] ch = {'v','a','l','u','e'};String s = new String(ch);public String(char[] value);//3、char[] ch = {'v','a','l','u','e'};String s = new String(ch,2,2)原创 2020-05-29 21:52:32 · 111 阅读 · 0 评论