自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 c/c++的垃圾收集器 -- gc

简介gc可用作 C(malloc)或 C++(new)的垃圾收集替代品。允许使用者像往常一样分配内存,而无需显式释放不再有用的内存。当收集器确定不能再以其他方式访问内存时,它会自动回收内存。实战我们结合asan一起来使用,这样可以更为直观的查看到使用效果。安装asan依赖# yum install -y libasan安装gc库# yum install -y gc-devel编写测试代码# vim memory_leak.c添加代码如下#inc...

2022-05-11 17:32:50 1337

原创 vscode使用Remote-SSH插件无法连接远程LINUX服务器【解决】

报错: Could not fetch remote environmentUnable to write to Folder Settings because no resource is provided.Failed to connect to the remote extension host server (Error: Time limit reached)解决方法:修改远程服务器的sshd_config文件# vim /etc/ssh/sshd_config将A

2021-04-28 10:02:48 8861 3

原创 基于centos7系统 添加264硬编码环境

1.添加阿里源wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo2.安装gstreameryum install -y gstreamer1.x86_64 gstreamer1-devel.x86_64 gstreamer1-devel-docs.noarch gstreamer1-plugins-bad-free.x86_64 gstreamer1-plugins-bad-f

2020-08-18 15:16:56 472

原创 Ubuntu下使用QtCreator编译出现collect2: ld terminated with signal 9 [Killed] 解决方法

定位问题是,由于交换分区不足,导致编译出错。解决思路就是增加交换分区空间,然后重新启动交换分区。方法如下(默认使用的是root用户):1.创建用于交换分区的文件: dd if=/dev/zero of=/swapfile bs=block_size count=number_of_block注:block_size、number_of_block 大小可以自定义,比如 bs=1M count=2048 代表设置 2G 大小 SWAP 分区。 如果使用dd增加空间报错"dd...

2020-07-07 10:03:09 1055

原创 QtCreator中使用预处理指令

在Pro文件中配置添加DEFINES对应参数即可。====================================================如在cpp文件中有如下代码:#ifdef ARM cout << "build for arm" << endl;#endif#ifdef LINUX cout << "bu...

2020-02-17 15:56:18 1562 1

原创 Error: Cannot fit requested classes in a single dex file 解决方法

Error: Cannot fit requested classes in a single dex file (# methods: 72725 > 65536)1.在app的gradle下defaultConfig配置添加:multiDexEnabled true2.在app的gradle下的dependencies配置添加:implementation 'com.a...

2019-07-16 17:26:39 20579 7

原创 最简单Fedora 29(30)下编译spice-gtk-0.36 (含交叉编译方法)

一、下载文件:编译gtk首先需要protocol的前置环境部署所以一定要先编译spice-protocol。两个包都可以在官方下载,地址:https://www.spice-space.org/download.html如果找不到或者无法打开网页可以从这里下载:protocol:https://download.csdn.net/download/wastedsoul/112...

2019-06-20 10:51:40 1454 4

原创 win10(x86)系统 Quazip库使用Qt编译并使用

一、编译quazip库1.下载地址:https://github.com/stachenov/quazip如果无法打开可以从此地址下载:https://download.csdn.net/download/wastedsoul/110888732.修改pro文件:注释qztest配置quazip文件夹下的pro文件,添加zlib库环境:INCLUDEPATH += D:...

2019-04-04 18:49:37 517 1

原创 win10(x86)通过cmd编译zlib库

1.zlib库下载地址:https://github.com/madler/zlib如果无法下载可以通过我上传的资源来下载:https://download.csdn.net/download/wastedsoul/110656132.配置环境变量:配置对应vs路径3.进入压缩的zlib根目录执行命令(参考如下):# Usage:# nmake -f win32/Make...

2019-03-27 17:52:58 821

原创 ELK----搭建到运行(单节点)

一.ElasticSearch1.配置elasticsearch.yml。2.启动服务。二.Logstash1.配置logstash.conf。参考https://doc.yonyoucloud.com/doc/logstash-best-practice-cn/filter/grok.html2.启动服务。3.注意小细节使用Logstash配置XX.c...

2019-01-10 11:33:52 352

原创 \b的巧妙使用

#include &lt;stdio.h&gt;#include &lt;unistd.h&gt;int main(void){ int li_i = 0; for(;li_i &lt;= 100;++li_i,fflush(stdout)) { printf("\b\b\b%d%%",li_i); usleep(30000);...

2018-10-30 17:57:36 319

原创 mac下 jrtplib使用c++11报错

修改Jrtplib,增加set(CMAKE_CXX_STANDARD 11)造成rtpudpv4transmitter.cpp文件中的bind方法报错:Invalid operands to binary expression ('__bind&lt;int &amp;, sockaddr *, unsigned long&gt;' and 'int’)此时在bind前加 ::...

2018-08-14 17:15:49 611 1

原创 mac下程序多开

open -n APP's Path 

2018-08-03 16:50:42 3193

原创 Mac下一款不错的源码阅读软件

1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。4、可以对整个project的architecture、metrics进...

2018-07-19 16:37:47 8784

原创 最简单android 抓包

adb rootadb shelltcpdump -w sdcard/log.txt然后control+C中断抓包操作,并使用exit命令退出。最后使用命令将抓包数据导出到本地adb pull /sdcard/log.txt ./打开WireShark工具导入log.txt文件,就可以查看了。...

2018-07-18 15:52:54 484

原创 AndroidStudio结合JNI使用JrtpLib动态库(一)

上一篇文章介绍了如何编译生成JrtpLib的库文件,这篇文章探讨如何在Android上使用编译出的库文件。1.创建项目勾选 Include C++ support2.创建存放库文件和头文件的存放目录并将对应文件添加其中3.修改CMakeLists.txt:添加库(add_library,set_target_properties)#直接引用jrtp库add_library(jrtp SHARED...

2018-07-10 16:14:18 1123 1

原创 Mac下编译JRTPLIB源码 For Android

一.工欲善其事必先利其器:1.官网下载Jthread和Jrtplib2.通过 "brew install ninja" 命令安装ninja二.然后解压下载的Jthread与Jrtplib压缩包并参考GitHub的文档编写cmake文件:1.在Jthread解压出的目录下创建toolchain.cmake并添加内容set(CMAKE_SYSTEM_NAME Android)set(CMAKE_SY...

2018-07-02 11:28:57 778

原创 基于jrtplib实现的最简单服务端和客户端

使用Jrtplib库实现服务端和客户端通讯代码都是直接从jrtplib自带例子中抠出来的,就是为了方便研究,话不多说直接上菜Server:/* Here's a small IPv4 example: it asks for a portbase and a destination and starts sending packets to that destination.*//*#in...

2018-06-05 15:44:51 2487 2

原创 symbol(s) not found for architecture x86_64 ---QT\FFMPEG

QT引入ffmpeg头文件一定要注意使用C编译方式。extern "C"{ #include &lt;libavdevice/avdevice.h&gt;}如果不加extern 在mac下使用QT编译会出现这样的报错::-1: error: symbol(s) not found for architecture x86_64:-1: error: linker command failed...

2018-06-01 17:46:53 1593

原创 mac搭建rtmp服务器

mac搭建使用rtmp服务器1.安装openssl和zlib使用默认安装方式,因为安装nginx的时候会到特定目录寻找,也可以自定义安装,再在安装nginx的时候指定openssl的路径。为方便安装还是推荐使用默认安装路径。git clone https://github.com/openssl/opensslmakesudo make install2.下载nginx和nginx-rtmp-mo...

2018-05-31 17:16:17 1024

在Fedora下交叉编译virt-viewer&spice;-gtk.zip出得可执行exe文件。

在Fedora下交叉编译出得可执行exe文件。其中包括remote-viewer.exe,spicy.exe,spicy-screenshot.exe,spicy-stats.exe,virt-viewer.exe,windows-cmdline-wrapper.exe。

2019-06-21

spice-protocol-0.12.15.tar.bz2

spice-protocol - headers defining protocols, spice-protocol-0.12.15.tar.bz2

2019-06-20

spice-gtk-0.36.tar.bz2

spice-gtk is a GTK+3 SPICE widget. It features glib-based objects for SPICE protocol parsing and a gtk widget for embedding the SPICE display into other applications such as virt-manager or Boxes. Python and Vala bindings are available too.

2019-06-20

quazip-0.7.3

QuaZIP is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package (AKA Minizip) using Trolltech's Qt library.

2019-04-04

zlib 1.2.11

zlib 1.2.11 is a general purpose data compression library.

2019-03-27

JrtpLib最简单Demo实现客户端和服务端

使用JrtpLib库实现最简单Demo 包括客户端和服务端 同时包括编译指令和可执行文件......

2018-06-05

空空如也

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

TA关注的人

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