历史经验
文章平均质量分 68
这里放的是本人编程过程中的经验之谈
上善若水2020
相信追逐阳光的人,总会收获到满满的阳光,追逐快乐的人,也会收获到愉悦!美好的一天,从不辜负开始!大家生活愉快!我的直播副业开起来了
展开
-
QT关于中文目录的一些注意事项
QT关于中文目录的一些注意事项1 Qt用fopen写文件时候中文路径解析失败解决办法!2 Qt中QString::toStdString().c_str() 偶尔存在问题1 Qt用fopen写文件时候中文路径解析失败解决办法!需要头文件<QTextCodec>#include <QTextCodec>getMapFilePath = QFileDialog::getExistingDirectory(this,tr("文件对话框!"), "C:");QTextCodec原创 2021-01-06 08:56:04 · 467 阅读 · 1 评论 -
历史经验之linux shell脚本获取配置文件值的一个坑
今天写一个脚本,获取配置文件中的值,配置文件如下:[root@localhost test]# cat config.ini [MY_CONFIG]SERVER_IP=192.168.99.100SERVER_PORT=10001在linux下查看以上配置文件,未发现有啥问题。脚本如下(感觉也没毛病吧):[root@localhost test]# cat test_fail.sh #!/bin/shTEST_MGR_IP=`cat config.ini |grep "SERVER_I原创 2020-12-31 16:55:42 · 333 阅读 · 0 评论 -
历史经验之QT在WIN32下编译环境配置步骤
这几天被QT折腾死了,由于原系统损坏,必须重装系统,对于开发人员来说,重装系统是一件最头疼的事情了,好多环境都要重装,特别是编译环境,因为之前的QT环境装了很久了,时间长了,肯定就不记得步骤了。特别是对于我们这种40+的老人家来说,那真是雪上加霜了。折腾了好几天啊。总是提示如下错误:...原创 2020-11-26 13:17:55 · 1381 阅读 · 0 评论 -
在C++中使用libpcap获取pcap文件中数据包的时间戳
在C++中使用libpcap获取pcap文件中数据包的时间戳如题目所述, 本文主要分享一个在C++中获取pcap文件中数据包的时间戳的小程序. //解析.c#include <pcap.h>#include <net/ethernet.h>#include <netinet/ip.h>#include <netinet/in.h>#include <netinet/tcp.h>#include <arpa/inet.h>转载 2020-09-15 16:10:47 · 1709 阅读 · 0 评论 -
VMIX23永久版本重装后出错的解决方案
VMIX23永久版本重装后出错的解决方案第一步: 出现VMIX远程主机访问超时,清除host文件第二步: WIN10出现“此实现不是Win平台FIPS验证的加密算法的一部分”错误的解决步骤这个方案目前仅在WIN7 和WIN10下验证通过第一步: 出现VMIX远程主机访问超时,清除host文件这一步可以参考以下链接完成:https://blog.csdn.net/weixin_41486034/article/details/107058262一般WIN7用这一步就应该可以解决了,这时候你可以重装VM原创 2020-07-09 17:30:52 · 11249 阅读 · 1 评论 -
历史经验之libpcap抓取数据包
历史经验之libpcap抓取数据包1.查找网络设备2.获得指定网络设备的网络号和掩码3.打开网络设备4.打开已有的网络数据包7.关闭文件释放资源libpcap是数据包捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口数据包的系统开发上。libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程。这个库为不同的平台提供了一致的编程接口,在安装了libpcap的平台上,以libpcap为接口写的程序,能够自由的跨平台使用。linux下libpcap的安装:sudo apt-get insta转载 2020-07-09 12:18:07 · 718 阅读 · 0 评论 -
历史经验之解决vMix22闪退的办法(亲测管用)
#vMix22闪退# #vmix# 试下面方法:运行regedit2.将HKEY_CURRENT_USER\Software\Identity\SSLSupport 的值由1改为0如果还是更改,修改权限仅限读取 如果还是不行,看看防火墙里面是不是4个程序都阻止联网了...原创 2020-07-02 17:30:16 · 14726 阅读 · 4 评论 -
当MYSQL出现时间插入失败的兼容性错误时的解决办法
当MYSQL出现时间插入失败的兼容性错误时的解决办法:ERROR 1292 (22007): Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘IntoLineTime’ at row 1mysql> INSERT INTO testtable(IntoLineTime,StartTime,EndTime) values('0000-00-00 00:00:00','2020-07-01 08:59:43','2020-07-原创 2020-07-01 09:36:24 · 1581 阅读 · 3 评论 -
vMix对C盘路径下video.txt文件访问被拒绝怎么办
vMix对C盘路径下video.txt文件访问被拒绝怎么办新云小编发现一个问题在安装成功后,软件打不开。弹窗蹦出vmix打开出video.txt访问被拒绝!这下小编无语了。还好新云小编聪明去找了下发现了这么解决的办法。下面新云小编就来给大家一起说说吧。就是用记事本写个bat文件打开记事本,把下面的代码复制进去,@echo offrd C:\ProgramData\vMix /s /qstart "" "C:\Program Files (x86)\vMix\vMix64.exe"exi转载 2020-06-25 22:51:29 · 9953 阅读 · 2 评论 -
学习笔记之Ubuntu下安装ssh与配置
Ubuntu下安装ssh与配置服务端(必须)1.安装ssh服务端2.确认sshserver是否启动了3.启动sshserver4.SSH配置(如果需要)客户端(非必须)1. 安装客户端(客户端不是必须的)2.如果安装失败,则使用下面命令进行安装3. SSH登录(客户端)其他服务端(必须)1.安装ssh服务端sudo apt-get install openssh-server;2.确认sshserver是否启动了ps -e | grep ssh如果只有ssh-agent那ssh-server还没转载 2020-06-19 17:05:56 · 503 阅读 · 0 评论 -
学习笔记之ubuntu上配置http-server
学习笔记之ubuntu上配置http-server安装运行运行出错的解决方案安装1)使用Deepin/Ubuntu,或其它Debian Like发行版,在终端输入:$ sudo apt install npm //安装npm包管理器2)安装完npm后,输入:$ sudo npm install http-server -g参数-g表示全局安装,这样它就可以从终端运行,否则在终端输入http-server将提示找不到此命令。运行在任意目录下输入:$ http-server原创 2020-06-21 16:16:41 · 1346 阅读 · 0 评论 -
学习笔记之Ubuntu配置上网
这里写自定义目录标题ubuntu配置上网一、通过修改配置文件配置二、命令行配置ubuntu配置上网一、通过修改配置文件配置编辑配置文件:#sudo vim /etc/network/interfacesauto ens33 #没有这句网卡不能启动iface ens33 inet staticaddress 192.168.100.16netmask 255.255.255.0gateway 192.168.100.1设置dns#sudo vim /etc/resolv.co转载 2020-06-17 10:47:44 · 1333 阅读 · 1 评论 -
关于使用ENC设备做抖音伴侣直播时“创建NewTek NDI Video源失败”的经验
大家好关于使用ENC设备做抖音伴侣直播时NDI方式链接失败的经验,今天跟大家分享一下抖音直播伴侣的一个小坑,说之前先来介绍一下原创 2020-06-11 09:03:04 · 10201 阅读 · 0 评论 -
历史经验之QT环境配置的几点注意事项
整理日期: 2020年6月8日QT环境配置的几点注意事项1 QT 版本2 配置QT版本在使用QT之前必须确定QT库的版本,需要在Option的Qt4–>Qt Versions如上图所示,点击红色框中两个按钮分别确定QMake和MinGW的路径。配置OK后是这样的:3 配置Build Steps单击Build Steps选项中的 Show Details然后填入-spec D:\QT\Qt10.2.0\qt\mkspecs\win32-g++如下图:4 配置环境变量注意有两原创 2020-06-08 17:03:12 · 363 阅读 · 0 评论 -
经验分享之Qt Creator中,include路径包含过程(或如何找到对应的头文件)
本文摘自:https://blog.csdn.net/kelsey11/article/details/46973699在使用QUdpSocket类时,包含头文件include出现找不到文件或目录解决办法:1)添加 QT += network2)在.pro文件中直接添加头文件的绝对路径windows下INCLUDEPATH +="D:\qt\5.0.1\mingw47_32\include\QtNetwork"ubuntu下> INCLUDEPATH="/home/ling/Qt转载 2020-06-08 16:03:45 · 7832 阅读 · 0 评论 -
深入剖析WebSocket的原理
本文来自:https://zhuanlan.zhihu.com/p/32845970,觉得不错,现在收藏分享给大家。参考链接:https://blog.csdn.net/weixin_41486034/article/details/106240240深入剖析WebSocket的原理前言针对以上您提起的WebSocket的相关话题,给您做一下系统的梳理,WebSocket是和http类似的可以实现全双工可持久连接通信的应用层协议,以下深入剖析一下WebSocket的原理。什么是WebSocket转载 2020-06-04 15:30:35 · 1008 阅读 · 0 评论 -
看完让你彻底理解 WebSocket 原理,附完整的实战代码(包含前端和后端)
曾经研究WebSocket时搜索的不错的入门文章,分享出来希望大家喜欢。参考链接:https://blog.csdn.net/weixin_41486034/article/details/1062402401、前言最近有同学问我有没有做过在线咨询功能。同时,公司也刚好让我接手一个 IM 项目。所以今天抽时间记录一下最近学习的内容。本文主要剖析了 WebSocket 的原理,以及附上一个完整的聊天室实战 Demo (包含前端和后端,代码下载链接在文末)。2、WebSocket 与 HTTPWebS转载 2020-06-04 15:15:32 · 295 阅读 · 0 评论 -
学习笔记之Linux常用命令大全
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:参考链接:https://blog.csdn.net/weixin_41486034/article/details/106379306系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的原创 2020-06-03 11:08:11 · 162 阅读 · 0 评论 -
学习笔记之Qt从入门到精通(四)
整理日期: 2010年4月9日本文是学习笔记之Qt从入门到精通(二)的接续Part3:深入理解QtInside Qt 系列QKevin 所著,通过剖析Qt 源代码,深入浅出的解释了Qt 中的许多机制,了解Qt 内部是如何 work 的。着实为想深入了解Qt 的开发者提供了很好的学习机会。如果你已经学习了上面的内容并且熟练掌握Qt 编程,那么大力推荐这一系列文章!Inside QT Series: 序写了这么多年的程序,除了留下很多 code (其中有很多是garbage)之外,再没有其它东原创 2020-06-02 17:04:37 · 1531 阅读 · 5 评论 -
学习笔记之Qt从入门到精通(三)
整理日期: 2010年4月9日本文是学习笔记之Qt从入门到精通(二)的接续Part 3: 进阶学习Qt4 学习笔记Qt 可以运行在不同的平台,像是Unix/X11、Windows、Mac OS 与支援framebuffer 的嵌入式Linux 平台(Embedded Linux Platform),所使用的版本为Qt OpenSource 4.3.3 版,在Vista 作业系统下撰写。入门先来尝试一下几个简单的Qt 程式,并初步了解一些核心特性。 Hello!World! Orz…第一原创 2020-06-02 11:09:45 · 2296 阅读 · 0 评论 -
学习笔记之Qt从入门到精通(二)
整理日期: 2010年4月9日本文是学习笔记之Qt从入门到精通(一)的接续Part II Qt 学习之路:来自于FinderCheng 的Qt 学习之路。简介:在本系列文章中,FinderCheng使用Qt4 进行C++ GUI 的开发。我是参照着《C++ GUI Programming with Qt4》一书进行学习的。其实,我也只是初学Qt4,在这里将这个学习笔记记下来,希望能够方便更多的朋友学习Qt4。我是一个Java 程序员,感觉 Qt4 的一些命名规范以及约束同Java 有异曲同工之妙,因原创 2020-06-02 09:42:16 · 1407 阅读 · 0 评论 -
学习笔记之Qt从入门到精通(一)
经常有人问哪里有学习Qt 的资料,Qt 的教程,怎么才能入门等等,或者抱怨说中文的信息太少。其实网上有很多关于Qt 的学习资料,今天在这里总结一下,希望各位想学习Qt 的同学,各取所需,早日从入门到精通!关于本教程:本教程是基于您已经了解C++的基础之上,毕竟Qt 是一个C++库。否则您必须先学习c++后再来看本教程,C++入门比较好的书籍是《C++程序设计》(谭浩强)。某些人可能觉得《c++ primer》好,但我认为这本书不适合c++入门,所以还是推荐一下谭老的这本通俗易懂的书吧。教程由原创 2020-05-29 17:17:00 · 2934 阅读 · 0 评论 -
学习笔记之通信入门级VOIP术语简介
整理日期: 2005年12月7日VOIP术语简介1.什么是voip?VoIP(Voice over Internet Protocol)是一种以IP电话为主,并推出相应的增值业务的技术。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。 VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电视会议、电子商务、传真存储转发和各种信息的存原创 2020-05-29 11:22:29 · 697 阅读 · 0 评论 -
学习笔记之VOIP网守的功能
整理日期: 2005年12月7日VOIP网守的功能在我国长话业务中, IP电话业务所占比例由1999年全年电话业务量的0.192%, 迅速上升到2000年末的4.5%(数据来源:ccidnet),2001年的统计数据还没有见到,预计将在10%左右。IP语音业务的迅速增长,让我们已经见到他的强大生命力。下面我们就来谈一下VoIP网守的功能。在IP电话中,网守处于高层,是用来管理IP电话网关的。一、RAS功能RAS部分的功能有用户认证、地址解析、带宽管理、路由管理、安全性管理、区域管理。1、区域管理原创 2020-05-29 11:11:07 · 441 阅读 · 0 评论 -
学习笔记之VoIP基本原理与应用
整理日期: 2005年12月7日VoIP基本原理与应用概述1995年以色列VocalTec公司所推出的Internet Phone,不但是VoIP网络电话的开端,也揭开了电信IP化的序幕。人们从此不但可以享受到更便宜、甚至完全免费的通话及多媒体增值服务,电信业的服务内容及面貌也为之剧变。一开始的网络电话是以软件的形式呈现,同时仅限于PC to PC间的通话,换句话说,人们只要分别在两端不同的PC上,安装网络电话软件,即可经由IP网络进行对话。随着宽频普及与相关网络技术的演进,网络电话也由单纯PC t原创 2020-05-29 10:06:08 · 2074 阅读 · 0 评论 -
学习笔记之SIP协议全方位概要介绍
整理日期: 2005年12月7日SIP协议全方位概要介绍摘要:SIP协议是NGN中的重要协议,越来越得到业界的重视。本文通过SIP协议的背景、功能、网络元素、实现机制、以及SIP消息的组成等几个方面对SIP协议做了全方位的概要性介绍,以使读者对SIP有初步的概念和认识。一、SIP协议的背景和功能SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员原创 2020-05-29 09:44:57 · 795 阅读 · 0 评论 -
历史经验之Oracle9i经验之谈,附带WORD文档下载
整理日期: 2005年10月31日Oracle9i学习笔记这是本人在学习Oracle时整理的笔记,比较杂,也没心思整理了,直接COPY上来了。就不排版了。各位辛苦点看吧。######### 创建数据库----look $ORACLE_HOME/rdbms/admin/buildall.sql #############create database db01maxlogfiles 10maxdatafiles 1024maxinstances 2logfileGROUP 1 (’/u01/原创 2020-05-27 15:10:38 · 164 阅读 · 0 评论 -
历史经验之使用集中网管Zabbix的问题总结
整理日期: 2019年5月10日这是本人在部署Zabbix时总结的一些经验。店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/1062402401. 安装过程出现的错误A:error: ‘Access denied for user ‘root’@‘localhost’ (using password: NO)’Q:出现该错误一般是用户自己的服务器上已经安原创 2020-05-27 11:50:59 · 714 阅读 · 0 评论 -
历史经验之VC的union转DELPHI的结构用法总结
整理日期: 2009年8月18日VC的union转DELPHI的结构用法总结作者:[email protected]日期:2009-8-18/////////////////////////////////////////////////////////////////////VC的结构如下:struct {UCHAR a1;UCHAR a2;}STRU_A, *PSTRU_A;#pragma pack(1)struct {USHORT b1;USHORT b2;ULONG b3;原创 2020-05-26 16:57:06 · 409 阅读 · 0 评论 -
历史经验之Eclipse/Tomcat程序部署说明
整理日期: 2012年3月23日店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/106240240Eclipse/Tomcat程序部署说明1、 Eclipse中导入项目菜单中“File”—>Import选择现有程序导入点“Next”,选择framework的目录一路确认,导入2、 创建Mysql库,添加表Mysq原创 2020-05-25 15:07:49 · 265 阅读 · 0 评论 -
学习笔记之SNMP-FmMib解析工具功能使用说明
整理日期: 2013年11月14日店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/106240240FmMib解析工具功能:(1)Mib解析功能:解析mib文件。(2)MIB_XMLS:将mib文件转化为xml文件(3)XML—Excel:将xml文件转化为Excel格式(4)MergeXLS:将工具生成的Excel和标准化梳理表合并。(5)Exce原创 2020-05-25 14:56:07 · 2389 阅读 · 2 评论 -
工作纪要之编译Ethereal On Windows 步骤
整理日期: 2007年3月24日编译Ethereal On Windows 步骤:第一步: 看以下说明—>http://blog.csdn.net/bigwhite20xx/archive/2006/12/30/1469887.aspx第二步: 安装Cygwin环境(完全安装)—>如果没有完全安装,则到http://mirrors.xmission.com/cygwin/release/下载相关工具—>unzip-5.52-2.tar.bz2—>bison-2.3-1.原创 2020-05-25 13:27:29 · 320 阅读 · 0 评论 -
APR-0.9.4存在的问题列表(在Windows下测试结果)
整理日期:2008年12月3日APR-0.9.4存在的问题列表(在Windows下测试结果)apr_file_eof读文件导致文件指针移到文件尾巴时apr_file_eof能判断文件是结尾,但如果是用apr_file_seek把文件移到文件尾时,apr_file_eof不能判断是不是文件尾。apr_time_exp_ltapr_time_exp_t里的tm_year是相对于1900年的,所以如果要得到年份则必须自己加上1900。使用APR编程的一些约定apr_time_exp_t结构的tm_原创 2020-05-25 12:36:46 · 296 阅读 · 0 评论 -
历史经验之Android之WebRTC编译
整理日期:2013年7月19日店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/106240240Android之WebRTC编译下面只是部分截取章节头部,如需详细文档请通过上面的分享链接下载.一、准备环境Linux操作系统:Ubuntu 13.04 64bit二、相关工具的使用UltraISO工具的使用:1、插入U盘,至少2GB。三、编译步骤1原创 2020-05-24 12:31:12 · 703 阅读 · 0 评论 -
历史代码之ORACLE数据库COM组件
整理日期:2003年5月22日店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/106240240以下是这个ORACLE数据库组件的接口说明文档,并提供了源码下载,请到上面分享的连接下载.JoraPub组件说明文档1、描述JOraPub是指应用于短信SP而产生的;仿ADO的数据库操作组件,实现了数据库连接串的保密性,并且集成了复杂逻辑和操作BLOB字段的C原创 2020-05-24 12:20:09 · 322 阅读 · 0 评论 -
历史经验之js个200经验收藏
整理日期:2012年3月13日店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/1062402401.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件<input type="text" value="mm" o原创 2020-05-23 18:30:32 · 22683 阅读 · 0 评论 -
历史经验之WEBUI项目中遇到的问题总结
整理日期:2012年5月11日店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/106240240WEBUI项目中遇到的问题总结给自己一个历史的见证,该项目是一个WEB网管系统,由于涉及公司机密,所以不变明言,作为本项目的总负责,总是需要关注一些代码编写者遇到的一些问题。帮助他们找到一些解决办法。HTML下拉菜单模板横向下拉菜单例子1:http://ww原创 2020-05-23 17:50:19 · 614 阅读 · 0 评论 -
历史经验之Web RTC研究心得
整理日期:2013年6月26日店铺地址:https://shop66907778.taobao.com/参考链接:https://blog.csdn.net/weixin_41486034/article/details/106240240Web RTC研究心得下面只是部分截取章节头部,如需详细文档请通过上面的分享链接下载.资料1:WebRTC 相关规范WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得原创 2020-05-23 17:19:17 · 364 阅读 · 0 评论 -
历史经验之IVVR演示说明
整理日期:2019年11月7日IVVR演示说明店铺地址:https://shop66907778.taobao.com/功能描述拨入接通后直接播放主菜单视频,根据按键切换不同的视频,播放完毕后重新播放主菜单视频。安装先安装vc_redist_2017.x64.exe,压缩包解压到目标目录即可。配置Step1:配置IP涉及文件conf/vars.xml直接设置local_ip_v4,此IP为信令以及媒体IP,即FreeSwitchConsole.exe运行环境的IP;Step2:配置信原创 2020-05-21 16:03:11 · 1279 阅读 · 0 评论 -
历史经验之协议学习笔记
整理日期: 2004年10月14日基本术语名词 解释 备注ISO 国际标准化组织IEC 国际电子委员会JVT 视频联合组ITU-T 国际电信联盟标准化部门IETF RAS Registration, Admission and Status 登记、接纳和状态协议VOIP Voice over IP 语音信息通过IP协议传输QoS 服务质量RSVP 资源预留协议Intserv/diffserv 集成服务模型/差异服务模型MGCP Media Gateway Contr原创 2020-05-21 15:39:07 · 677 阅读 · 1 评论