- 博客(24)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 python pip时遇到ERROR:Cannot unpack file xxx的问题解决方法
python pip时遇到ERROR:Cannot unpack file xxx的问题解决方法
2021-08-02 17:52:24
7544
1
原创 解决”crosses initialization of....”问题
在switch-case中定义变量,编译时出现异常:crosses initialization of......,异常代码如下:switch(Type){case 1: int a; break;case 2: int b; break;default: break;}出现异常的原因是c/c++中变量的生命周期的问题,在case 1中定义了变量a,在case2也能使用,但如果在程序运行中直接跳入case2分支就会出现没有初始化的异常。程序编译时为了防止出
2021-04-16 14:54:38
13571
2
原创 epoll_ctl详解
epoll_ctl,epoll描述符的控制接口。 #include <sys / epoll.h>int epoll_ctl(int epfd,int op,int fd,struct epoll_event * event); 该系统调用对文件描述符epfd引用的epoll实例执行控制操作。它要求操作op对目标文件描述符fd执行。 op参数的有效值为: EPOLL_CTL_ADD:在文件描述符epfd所引用的epoll实例...
2021-01-11 18:03:27
28849
原创 epoll_wait详解
epoll_pwait,等待epoll文件描述符上的I / O事件。#include <sys / epoll.h>int epoll_wait(int epfd,struct epoll_event * events,int maxevents,int timeout); epoll_wait()系统调用等待文件描述符epfd引用的epoll实例上的事件。事件所指向的存储区域将包含可供调用者使用的事件。 epoll_wait()最多返回最大事件。 maxevents...
2021-01-11 17:32:18
62207
1
原创 epoll_create详解
epoll_create,打开一个epoll文件描述符。#include <sys / epoll.h>nfd = epoll_creat(max_size); epoll_create()创建一个epoll实例。其中nfd为epoll句柄,参数max_size标识这个监听的数目最大有多大,从Linux 2.6.8开始,max_size参数将被忽略,但必须大于零。epoll_create()返回引用新epoll实例的文件描述符。该文件描述符用于随后的所有对epoll的调...
2021-01-11 16:43:33
21854
1
原创 epoll详解
epoll-I / O事件通知工具。概要 #include <sys / epoll.h>描述 epoll API执行与poll类似的任务:监视多个文件描述符,以查看是否可以在任何文件描述符上进行I / O。 epoll API可以用作边缘触发或级别触发的接口,并且可以很好地扩展到大量监视的文件描述符。提供了以下系统调用来创建和管理epoll实例: ①epoll_create创建一个epoll实例并返回引用该实例的文件描述符。 ...
2021-01-11 15:45:33
528
原创 MySQL server has gone away
使用mysql导入大文件时可能会出现“MySQL server has gone away”,是因为max_allowed_packet的默认值太小,这个的主要作用就是限制mysql服务端接收到的包的大小。先查看一下max_allowed_packet 的值:show global variables like 'max_allowed_packet'可以看到大小只有1MB,当传输超过1MB的文件时就会出现错误。通过语句设置max_allowed_packet的值:set glo
2020-12-29 10:13:56
227
原创 ORA-00001: 违反唯一约束条件
数据库错误日志:ORA-00001: 违反唯一约束条件 (XSERVER13216.PK_T_EPG_TAB)
2020-12-28 10:48:58
3584
原创 ODBC安装及数据源配置
1.Windows下安装ODBC并配置数据源Windows 下使用ODBC必须有安装myodbc。从官网下载,参考下载地址:http://dev.mysql.com/downloads/connector/odbc/,必须选择相应平台的安装包。1.1下载mysql-connector-odbc-*-winx64.msi,并进行安装。点击“Finish”,MySQL Contector/ODBC 8.0安装完毕,可以到安装路径下查看是否安装成功。1.2 配置ODBC数据
2020-12-01 14:43:09
16174
3
原创 c++通过OTL操作远程MySQL数据库
1.首先准备otlv4.h头文件,下载地址:http://otl.sourceforge.net/otl3_down.htm。2.因为OTL操作mysql数据库需要通过ODBC来进行,所以准备mysql-connect-ODBC,下载地址:http://dev.mysql.com/downloads/connector/odbc。3.安装mysql-connect-ODBC,然后配置ODBC数据源。①打开按钮。②搜索“ODBC”,进入数据源,③点击添加“用户DSN”,添加成功后会保存
2020-12-01 13:57:32
428
原创 linux下基本命令
入门Linux,工作一边学一边加。1.返回上次cd的路径cd -2.打印Remount.py的进程IDps -ef | grep "Remount.py" | grep -v grep | awk '{print $2}' | head -n 13.解决“#bash ^M坏的编译器”sed-i's/\r$//'**.**4.复制时不忽略文件cp -r * *5.linux解压tar.xz命令xz -d ***.tar.xz tar -xvf ***.t...
2020-11-18 19:37:32
128
原创 ffmpeg视频裁剪拼接
裁剪ffmpeg -s 00:00:00 -t 00:00:10 -i test.mp4 -vcodec copy -acodec copy cut.mp4
2020-09-30 17:13:29
293
2
原创 ffmpeg给视频加黑边
ffmpeg -i test.ts -vf "scale=620:476,pad=720:576:50:50:black" test.mp4给视频上下左右添加50像素黑边 scale:将视频缩小到720*476,给即将添加的黑边预留像素 pad: “宽”、“高”、“X坐标”和“Y坐标”,宽和高指的是输入视频尺寸(包含加黑边的尺寸),XY指的是视频所在位置...
2020-09-30 09:55:00
2161
原创 LPSTR 与char* ,string之间的类型转换
TCHAR 转成stringstd::string TCHAR2STRING(TCHAR *STR){ int iLen = WideCharToMultiByte(CP_ACP, 0, STR, -1, NULL, 0, NULL, NULL); char* chRtn = new char[iLen * sizeof(char)]; WideCharToMultiByte(CP_ACP, 0, STR, -1, chRtn, iLen, NULL, NULL); ...
2020-09-02 13:17:40
3414
原创 error LNK2005: “void * __cdecl operator new(unsigned int)“ (??2@YAPAXI@Z) 已经在 LIBCMT.lib
虽然不理解为什么这样做,但是的确成功了,试了别的方法都不太行。程序运行出现报错:
2020-08-27 18:19:51
1297
原创 win7下vs2010环境运行vs2019的程序出错
暂未解决。1.运行程序报错提示。无法启动此程序,因为计算机中丢失api-ms-win-crt-string-l1-1-0.dll。尝试重新安装该程序以解决此问题。是计算机中缺少vs2019的运行库,在网上下载Visual C++ Redistributable for Visual Studio 2015,但安装失败。日志提示错误:Error 0x80240017: Failed to execute MSU package....
2020-07-10 15:28:30
1577
原创 vs2017error:无法查找或打开 PDB 文件
1.工具 -> 选项 -> 调试 -> 常规2.工具 -> 选项 -> 调试 -> 符号3.单击 “本地Windows调试器” 进行运行...
2019-07-29 10:35:03
1635
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人