logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TortoiseGit小乌龟在gitlab配置ssh免密

注意,如果还是不能推送或者免密,请重新删除密钥,从头开始试试,我一开始就是不行,后面重新执行一遍好了。2)右击快捷方式,在目标的地方,把含有私钥信息的 ppk 文件路径追加上去,注意是追加。1)右击 pageant.exe ,然后生成快捷方式。那么,此时推送或者拉取代码就不需要再输入密码了。打开后保存为private.ppk。

文章图片
#gitlab#ssh#运维
-----关于数据库出现的“ERROR 2006 :MySQL server has gone away“

1 分析关于出现这种情况,原因可能有许多中:1)有可能是传送的数据太大(例如使用insert … values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插入(使用mysql limit进行分页,循环分批处理数据))。2)有可能是应用程序(比如PHP)长时间的执行批量的MYSQL语句。3)有可能是执行一个SQL,但SQL语句过大或

#数据库#mysql
音频采集-windows采集-----03-----wasapi简单demo

● 当程序启动时,电脑没有播放音频的话,是会阻塞在WaitForMultipleObjects()函数的,当我们播放一个带有音频的文件时,那么程序此时采集到数据。● 本程序采集到的数据,先会缓存到一个大的数组,最后采集到指定的大小时,退出while,然后保存为wave文件。以采集声卡为例子(即采集系统扬声器),采集麦克风的暂时没试过,大家可以自己调试。音视频流媒体资料领取和开发合作,加qq:128

文章图片
#音视频#windows
day09-----3-----音频过滤器实战(ffmpeg进行混音,将两路音频pcm数据合成一路输出)

一 音频混音的流程实际上对于音频过滤的流程,和上一节9-2的视频过滤器流程几乎是一样的,只不过音频调用的一两个函数有点区别,并且音频在输出的时候多了一个output,即output + sink,其中output是多出来的。// 1 添加输入流// 2 添加输出流(前两步实际就是9-2的第3与4步)// 3 init之前,要先添加输入源和输出源。(这一步就是9-2的第5-10步,只不过音频有一两个

02-----linux下多线程程序占用虚拟内存非常高

一 业务场景分析因为多线程在平时是非常常见的,最近有点空,想自己写个线程池而不是用别人写好的。所以开撸,发现当我在调试一个线程池时,发现使用了一两个小时后,虚拟内存占用得非常高。然后我开始分析,一开始我先写了一个不带调整线程的线程池,发现线程池开启几个小时后,虚拟内存都是很稳定,基本也就正常的几百m。而当我添加了调整线程后,发现同样一个小时多后,虚拟内存变得非常的大,达到20g左右。注:这里调整线

#linux
-----关于数据库出现的“ERROR 2006 :MySQL server has gone away“

1 分析关于出现这种情况,原因可能有许多中:1)有可能是传送的数据太大(例如使用insert … values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插入(使用mysql limit进行分页,循环分批处理数据))。2)有可能是应用程序(比如PHP)长时间的执行批量的MYSQL语句。3)有可能是执行一个SQL,但SQL语句过大或

#数据库#mysql
python基础----09-----类、对象、魔法方法、封装、继承、类型注解、多态、数据分析案例

说白了就是类的实例化,类是一个抽象层的定义。例如下面classStudent就是定义的一个类,它是抽象层,然后stu_1 = Student(),我们根据类创建了一个对象,就是对类的实例化,这个实例化对象我们是可以操作的。

文章图片
#python#开发语言
01-----YUV各种格式的详解

一 YUV格式:有两大类:planar和packed。YUV格式:粗分有两大类:planar和packed。细分有三大类,分别是planar和packed,再加上semi-Planar 半平面格式。1)对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。2)对于semi-Planar半平面的YUV格式,Y分量单独存储,但是UV分量交叉存储。3)对

#计算机视觉#c++
VS2015调试时遇到this ->是0xFFFFFFFF(或者其它0xxxxxxxxx)(delete造成的)

VS2015调试时遇到this ->是0xFFFFFFFF(或者其它0xxxxxxxxx)情况1:在异步回调的两个处理函数发生的。即在一个异步函数a()中new了一个对象,在另一个异步函数b()delete掉。new与delete的代码:class A {public:A() {std::cout << "new" << std::endl;}~A(){std::co

#c++#bug
02rapidJson学习之数组的创建、遍历

02rapidJson学习之数组的创建、遍历概述:创建数组时我们需要注意以下内容:1)不能直接返回数组,我试过不行,因为数组必须依赖某一对象.即若我们不将数组添加到doc上,而直接返回数组是不行的。1 数组的创建//从doc中获取string字符串内容std::string GetStrWithDoc(Document &doc){rapidjson::StringBuffer buffe

#c++#json
    共 22 条
  • 1
  • 2
  • 3
  • 请选择