自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ankang654321的博客

日志输出系统(av_log()等)

  • 博客(38)
  • 资源 (18)
  • 收藏
  • 关注

原创 ffmpeg-日志输出av_log()

本文分析一下FFmpeg的日志(Log)输出系统的源代码。日志输出部分的核心函数只有一个:av_log()函数调用结构图FFmpeg日志输出系统的函数调用结构图。av_log()av_log()是FFmpeg中输出日志的函数。随便打开一个FFmpeg的源代码文件,就会发现其中遍布着av_log()函数。一般情况下FFmpeg类库的源代码中是不允许使用printf()这种的函数的,所有的输出一律使用av_log()。av_log()的头文件:libavutil\log.hvoid av_log(

2021-09-07 10:29:36 1529

原创 oracle11g客户端及PLSQLDeveloper的安装与配置图文教程

一、oracle11g客户端的安装与配置1.点击目录中 setup.exe文件这时会弹出提示框2. 安装类型选择 管理员(1.04GB),点击下一步3.产品语言,默认即可,点击下一步4.安装位置,路径可自行选择,安装的路径最好记一下,便于后面的配置用到。点击下一步5.先决条件检查,主要检测当前所选择的系统环境是否符合oracle最低安装和配置要求点击下一步,显示Oracl...

2020-04-24 17:36:35 13772

原创 centos6.5的网络配置

centos6.5网络配置首先,修改网络配置文件前,先备份网卡配置文件cd /etc/sysconfig/network-scriptscp ifcfg-eth0 ./ifcfg-eth0.bak //修改前先备份1.查看IP: ifconfig2.配置网络:/etc/sysconfig/network-scripts/ifcfg-eth0添加信息:vi /etc/syscon...

2020-04-21 20:19:50 835

原创 QtCreator修改项目的生成目录

问题描述:使用QtCreator编译Qt工程项目时,有时需求修改编译过程中生成文件(Makefile、.o、.exe等文件)的存放路径,如何解决?常见方法:工具–>选项–>构建和运行中,修改Default build directory是不会生效的。正确修改方法如下:在QtCreator中新建工程项目时,将会提示构建工程生成目录,分别是Debug和Release。默认情况创建...

2020-04-17 13:18:37 6215 4

原创 Source Insight 4.0 程序中中文乱码问题解决方案

Source Insight中文注释乱码如下:解决办法如下:菜单栏中:File --> Reload As Encoding… --> Chinese Simplified (GB18030) -->选择后,点击load,乱码问题就可以解决了。对于这个乱码问题,官方也给了相关说明,如下:Unfortunately, the code page encoding use...

2020-03-26 13:30:35 557

原创 新版本Google在安装外部扩展插件的时候会提示“程序包”无效的解决方法

Google浏览器最强大的功能就是可扩展插件,高版本Google在安装外部扩展插件的时候会提示“程序包”无效,这个问题该怎么解决呢?我在网上搜索了一些资料后,在此留下笔机记,供大家参考使用。解决方法:1.首先找到扩展插件 Charset_v0.4.1.crx,鼠标右键重命名,把插件的.crx后缀扩展名改为.rar。注:修改插件扩展名后系统会提示:如果改变文件扩展名,可能会导致文件不可用。...

2020-03-25 13:55:48 1779

原创 软件的桌面快捷图标变成白色解决方法

在windows下经常会看到软件的桌面快捷方式变成白色图标,如:【原因】由于windows系统的图标缓存文件无法写入或者无法更新导致(AppData文件夹 和 IconCache.db 这2个文件默认是隐藏的更改:文件夹选项 > 查看 > 隐藏文件和文件夹 > 显示隐藏的文件、文件夹和驱动器选择后点击应用保存设置)XP系统文件位置:C:\Documents and ...

2020-03-24 10:13:13 9346 2

原创 Win10离线安装.NET Framework 3.5的方法

win10系统安装软件时,可能需要.net framework3.5的运行环境,当我们安装某些软件的时候会提示“你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)。如果系统默认的是4.0以上的版本,当软件需要.net framework3.5的运行环境,安装软件时就会发生报错下面提供一个Win10离线安装.NET Framewor...

2020-01-17 19:08:16 7293 1

原创 google浏览器加载jsonview插件的方法

1.首先在网上下载jsonview插件 JSONView-for-Chrome-master.zip2.将解压后的文件放在固定的目录下3.打开谷歌浏览器的扩展程序界面,点击选择“开发者模式”,点击加载已解压的扩展程序,弹出浏览文件夹窗口,选择刚才放置的固定目录,选择WebContent文件夹,点击确定按钮,jsonview即可加载成功视图如下:...

2020-01-17 14:08:50 489

原创 VS2013 中去掉命令行窗口

一般c++的主函数是int main(int argc, char **argv),这里生成的exe在运行时会带一个命令行窗口,在完成最终的产品时实现将其去掉。可以这样在vs中进行设置:"链接器-系统-子系统"中选择Windows"链接器-高级-入口点"设置为mainCRTStartup这样就去掉了命令行窗口...

2020-01-13 14:33:03 1358 1

原创 Qt 中ui文件快速生成对应的.h和.cpp文件

要想快速生成a.h和a.cpp,经过尝试,必须使用Qt Creator下一步:下一步:即可完成。

2020-01-13 14:30:43 2740

原创 Qt下moc, uic, rcc命令的详细使用说明

描述qt是一个c++的界面库,其特点就是其源码可以跨平台编译,这样在写自己的小工具时可以方便地在windows,mac或linux环境下移植了。在windows下写c++程序当然选vs,在mac下写程序当然用xcode,在linux下就完全控制台。使用MOCQt将源代码交给标准C++编译器,如gcc之前,需要事先将这些扩展的语法去除掉。完成这一操作的就是moc。moc全称是Meta-Ob...

2020-01-13 14:23:03 4700

原创 详细的批处理文件bat脚本命令

批处理文件的使用在Linux系统下,批处理通过shell脚本完成,而在windows平台下,批处理的文件后缀为.bat。bat文件其实就是dos命令的集合bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来...

2019-12-21 16:03:34 5049 7

原创 Ubuntu安装软件时,出现could not get lock /var/lib/dpkg/lock-frontend - open 的解决方法

问题:在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)E: Unable to acquire the dpkg frontend lock (/var/...

2019-12-14 19:23:10 1163

原创 运行“ntpq -p”时报“ntpq:read:Connection refused”错误的解决方法

环境中使用”ntpq -p”命令查看ntp状态时,ntpq返回错误:server: $ ntpq –pntpq: read: Connection refused原因:1.使用ntpd启动时,增加了“-4”参数,即只使用ipv4地址提供服务。2.查看ntpq代码, ntpq -p命令由于没有指定目的ip地址,ntpq中默认使用“localhost”作为目的地址,而由于主机启用了ipv6...

2019-12-14 19:22:09 26073

原创 ubuntu配置ntp时间服务器

一、时间服务器作用1.大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,如E-MAIL信息、文件创建和访问时间、数据库处理时间等。2.大数据系统内不同计算设备之间控制、计算、处理、应用等数据或操作都具有时序性,若计算机时间不同步,这些应用或操作或将无法正常进行。3.大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障...

2019-12-14 19:15:37 16857

原创 ubuntu 命令行彻底卸载并清理软件

1.安装软件sudo apt-get install 软件名 //安装软件2.卸载软件sudo apt-get remove --purge 软件名称 //卸载软件,同时删除配置文件sudo apt-get autoremove --purge 软件名称注:-purge 可选项,表示彻底删除改软件和相关文件3.这三个命令主要清理升级缓存以及无用包的sudo apt-g...

2019-12-05 18:56:59 1485 1

原创 Dell R730服务器Ubuntu18.04-server的安装

第一步:服务器进入安装程序(U盘)戴尔R730服务器从U盘启动设置方法开机后在左上角出现提示的时候,按F2等一会自动进入系统BIOS选择菜单:选择system bios 回车这时再选择 boot settings 回车:Boot Mode设置成 UEFI模式重启的时候手动选择从USB启动第二步:安装Ubuntu最近给服务器重装系统,特地记录一下进入系统安装的第一个界面,开始系统的...

2019-11-25 21:00:28 3352

原创 windows server 2012 r2 下 Oracle数据库的安装步骤

1.将win64_11gR2_database_1of2.zip与win64_11gR2_database_1of2.zip 解压到同一目录下,即“database”,然后单击解压目录下的“setup.exe”文件2.然后会弹出以下窗口,点击“是”(若在运行setup.exe之前,右键点击setup.exe属性-兼容性,就可解决这个问题)。3.接着,在出现的“配置安全更新”窗口中,取消“我...

2019-11-25 12:07:09 5401

原创 Windows Server 2012R2 安装IIS 的详细配置

1.打开“服务器管理器窗口”窗口,选择“管理”->“添加角色和功能”弹出以下窗口,单击下一步:2.在“安装类型”窗口,选择“基于角色或基于功能的安装”,单击下一步:3.在“服务器选择”窗口,选择“从服务器池中选择服务器”,单击下一步:4.在“服务器角色”窗口,选择“Web服务器(IIS)”,单击下一步:弹出“添加角色和功能向导”,选择“添加功能”5.在“功能”窗口,勾选...

2019-11-25 11:15:07 29623 1

原创 ubuntu运用sudo apt-get install XXX安装软件时,出现Could not get lock /var/lib/dpkg/lock - open的解决办法

在Ubuntu中,我们有时运用sudo apt-get install XXX安装软件时,会出现以下情况E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dp...

2019-08-28 08:28:56 494

原创 Vi编辑器操作命令大全

2019-08-25 11:07:05 218

原创 vs2013的工程中有时候会自动展开“外部依赖项”,显示很长,影响查看,如何去掉?

解答:可通过:菜单栏》工具》选项》文本编辑器》C/C++》高级》禁用外部依赖文件夹(改成true)即可解决。

2019-08-21 17:14:18 1977 2

原创 运算符重载详解(五)

9.转换构造函数进行不同类型数据的转换转换构造函数的作用是将一个其他类型的数据转换成一个类的对象。转换构造函数也是一种构造函数,它遵循构造函数的一般规律,通常把有一个参数的构造函数用作类型转换,所以,称为转换构造函数。注意:转换构造函数只能有一个参数,如果有多个参数的,它就不是转换构造函数,原因很简单:如果有多个参数的话,究竟是把那个参数转换成Complex类的对象呢?使用转换构造函数将一...

2019-08-21 09:58:57 331

原创 运算符重载详解(四)

6.重载流插入运算符“<<”对“<<”和“>>”重载的函数形式如下:istream& operator >> (istream&,自定义类&);ostream& operator << (istream&,自定义类&);重载运算符“<<”的函数的第1个参数和函数的类型都必...

2019-08-20 17:42:09 696

原创 运算符重载详解(三)

4.重载双目运算符class String{public: String(){ p = NULL; } //定义默认构造函数 String(char* str); //声明构造函数 friend bool operator > (String &string1, String &string2);//声明运算符函数为友元函数 void display();...

2019-08-20 17:26:14 181

原创 运算符重载详解(二)

3.运算符重载函数作为类成员函数和友元函数对运算符重载的函数有两种处理方式:<1>把运算符重载的函数作为类的成员函数<2>运算符重载函数不是类的成员函数(可以是一个普通函数),在类中把它声明为友元函数例子3:运算符“+”重载函数不作为成员函数,而放在类外,作为Complex类的友元函数class Complex{public: Complex(){ real...

2019-08-20 17:16:53 199

原创 运算符重载详解(一)

1.运算符重载的方法运算符重载的方法是定义一个重载运算符的函数,使指定的运算符不仅能实现原有的功能,而且能实现在函数中指定的新的功能。在使用被重载的运算符时,系统就自动调用该函数,以实现相应的功能。运算符重载实质上是函数的重载。重载运算符的函数一般格式如下:函数类型 operator 运算符名称 (形参表){对运算符的重载处理}如:operator +()、operator + ()...

2019-08-20 17:08:01 739

转载 C++尽量用前置声明替代头文件包含

C++编译是一件非常费时的事情,为了尽量的减少编译时间,必须更好的包含头文件。下面有几条很重要的教条,可以参考。(1) 在头文件中能用类前置声明代替头文件包含的就用前置声明。因为使用类前置声明,当引用的类发生改变时,当前文件不需要重新编译。 (a)必须要包含头文件的情况 (*) A继承C,A类的头文件中必须要包含C的头文件; ...

2019-07-29 14:14:25 455

转载 bool型返回值函数,没写return语句的时候返回啥?

转载网址:http://hi.baidu.com/pope123/blog/item/7c9315f7630b6630730eec79....

2019-07-04 11:03:12 5587

原创 解决QT中显示中文字乱码

QT5的中文乱码解决办法的如下:

2019-06-03 14:48:00 1051

原创 Cygwin在window下的完全卸载

Cygwin在window下的完全卸载具体步骤如下:1.删除安装用的临时文件夹(在cygwin里输入命令)$ rm -f /cygdrive/c/你的临时文件夹2.停止cron service$ cygrunsrv --stop cron$ cygrunsrv --remove cron3.停止并删除inetd服务$ net stop inetd$/usr/sbin/inetd ...

2019-04-09 09:02:46 4269

原创 关于#!/bin/bash和#!/bin/sh详细解析

#!/bin/bash是指此脚本使用/bin/bash来解释执行。其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径。bash只是shell的一种,还有很多其它shell,如:sh,csh,ksh,tcsh,…我们可以通过以下一个示例来进行实验,了解#!/bin/bash的使用。除第一行外,脚本中所有以“#”开头的行都是注释。1)#!/bin/bash只能放在第一行,如果...

2019-03-20 20:31:56 8102

原创 常用数据结构的适用场合

常用数据结构的适用场合:①如果访问元素的操作的效率十分重要,可以使用Array、Dynamic Array、Hash Table②如果插入、删除操作的效率十分重要,可以使用Linked List和Hash Table③如果查找元素的操作效率十分重要,首选Hash Table,其次为Red­Black Tree或其它自平衡二叉树④如果要求一个有序的序列,首选Red­Black Tree或其...

2019-03-10 17:51:13 671

转载 Boost库bind接口函数实现类成员函数作为回调函数

C++中,将非类成员函数或者类的静态成员函数作为回调函数实现起来非常简单,但是将类的成员函数作为回调函数使用实现起来就相对较复杂,因为成员函数的调用必须有具体的实例对象支持。最近在学习BOOST库,发现BOOST库实现类成员函数作为回调函数非常容易,故发文以作简单总结。简要介绍了BOOST库,BOOST库又被称为C++准标准程序库,库中大部分特性都被收录在C++11中,下面用到的function...

2019-02-28 13:44:08 747

原创 linux 下 tcpdump抓包工具使用

1、tcpdump是linux命令行下常用的的一个抓包工具2、Ubuntu默认是安装好了tcpdump工具的,如果没有安装的话使用sudo apt-get install tcpdump即可安装(如果遇到tcpdump: no suitable device found的问题,检查一下是不是在用root权限运行tcpdump,tcpdump只能在root权限下工作)3、iwconfig:查看所...

2019-02-28 11:42:43 481

原创 使用zlib开源库的uncompress函数解压时出现内存崩溃问题及error LNK2026: 模块对于 SAFESEH 映像是不安全的问题

         最近的项目中需要解压缩,打算使用zlib开源库在VS2013中开发,但是在使用uncompress函数进行解压缩过程中遇到了内存崩溃现象,错误发生在inflate_fast里面的汇编模块。经过分析发现是在编译zlibwapi.dll的时候使用汇编模块造成的bug。解决方法:用c编译方式取代汇编方式,在zlib源码的zlibvc工程中                  1、...

2018-10-19 20:21:09 2777 6

转载 安装qt-opensource,Could not start:”{0,3010,1603,5100} msiexec /iF:\qt\qtAnZhuang\Tools\Perl52213_32bit

&nbsp;&nbsp;&nbsp; 问题:&nbsp;&nbsp;&nbsp; Error duringinstallation process(qt.tools.perl):Execution failed:Could not start:”{0,3010,1603,5100} msiexec /iF:\qt\qtAnZhuang...

2018-10-19 19:58:29 1744

NetAssist网络调试工具(内附 NetAssist网络调试助手用户手册)

NetAssist网络调试助手,是Windows平台下开发的TCP/IP网络调试工具,集TCP/UDP服务端及客户端于一体,是网络应用开发及调试工作必备的专业工具之一,可以帮助网络应用设计、开发、测试人员检查所开发的网络应用软/硬件的数据收发状况,提高开发速度,简化开发复杂度,成为TCP/UDP应用开发调试的得力助手

2023-09-06

易语言API函数查询工具.rar

比较实用的易语言api查询工具,适合新手学习易语言编程,快速查找相关函数以及参数,快速定位,方便实用

2020-04-15

win10安装.net framework3.5的离线文件sxs

win10系统安装软件时,可能需要.net framework3.5的运行环境,当我们安装某些软件的时候会提示“你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0),就需要你的系统安装net framework3.5的运行环境。

2020-01-17

.NET Framework 3.5的安装文件.rar

sxs.zips是从windows_server_2012_r2_x64_dvd_2707961.iso镜像中解压出来的,可用于.NET Framework 3.5的安装,把指定备用源路径指向sxs放置的绝对路径即可进行.NET Framework 3.5的成功安装。

2019-11-25

在TensorFlow框架下实现DBN网络源码

在TensorFlow框架下实现DBN网络,帮助你快速的入门学习

2017-08-19

numpy官方参考手册

numpy官方参考手册

2017-08-19

tensorflow-1.2.0rc2-cp35-cp35m-win_amd64.whl

tensorflow-1.2.0rc2-cp35-cp35m-win_amd64.whl

2017-08-19

tensorflowTUT源码

tensorflowTUT源码

2017-08-19

MATLAB揭秘

MATLAB揭秘

2017-08-19

effective STL 中文版

effective STL 中文版

2017-08-19

python核心编程第三版源代码

python核心编程第三版源代码,可以帮助你精确的学习知识

2017-08-19

精通正则表达式

正则表达式

2017-08-19

editplus编辑器

支持各种代码编写开发工具

2017-08-19

matplotlib手册

利用python可以很好的实现可视化

2017-08-19

ARM_汇编程序实现选择排序

ARM_汇编程序实现选择排序,很好的介绍了排序的过程

2013-05-02

算法导论答案

学习算法导论,了解各种算法知识。赶快下载吧

2013-05-02

ARM编程实例

ARM编程实例帮助你学习ARM的知识,赶快下载吧!

2012-11-28

单片机技术

帮助你快速的学习单片机,了解基础知识,架构,高质量,赶快下载吧

2012-09-21

鸟哥的菜(经典版)

很好的学习单片机的技术,了解内部 结构,原理图,只要学你就会成功。赶下载吧

2012-09-21

空空如也

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

TA关注的人

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