当前位置: 首页 > news >正文

网站用什么做内网穿透比较好网络广告代理

网站用什么做内网穿透比较好,网络广告代理,电子商务网站建设与管理的书,网络营销的理念Snappy使用 Snappy是谷歌开源的压缩和解压的开发包,目标在于实现高速的压缩而不是最大的压缩 项目地址:GitHub - google/snappy:快速压缩器/解压缩器 Cmake版本升级 该项目需要比较新的cmake,CMake 3.16.3 or higher is requi…

Snappy使用

Snappy是谷歌开源的压缩和解压的开发包,目标在于实现高速的压缩而不是最大的压缩

项目地址:GitHub - google/snappy:快速压缩器/解压缩器

Cmake版本升级

该项目需要比较新的cmake,CMake 3.16.3 or higher is required,所以回出现如下错误,更新cmake就可以

CMake Error at third_party/benchmark/CMakeLists.txt:1 (cmake_minimum_required):CMake 3.16.3 or higher is required.  You are running version 3.10.2

查看当前版本

cmake -version

删除安装的Cmake(最好直接删除路径下的Cmake,免得卸载Cmake出现多个库的问题)

搜索cmake路径which cmake
切换到cmake路径cd /usr/bin/
删除cmakesudo rm cmake

下载高版本cmake:Index of /files/v3.18 (cmake.org)

image-20240702173720359

解压安装包
tar xf  cmake-3.18.3.tar.gz安装cmake
cd cmake-3.18.3
sudo apt-get install libssl-dev build-essential 
./configure
make
sudo make install

将编译的cmake复制到原始删除cmake的路径下

sudo cp bin/Cmake /usr/bin/

Snappy编译

1、克隆代码库

git clone https://github.com/google/snappy.git

2、编译代码库

git submodule update --init
mkdir build
cd build && cmake ../ && make

调用

C++ 程序使用Snappy,需要包含对应的链接库,

请包含来自 您的调用文件,并链接到已编译的库、头文件,最简单的方法

压缩:snappy::Compress(input.data(), input.size(), &output);
解压:snappy::Uncompress(input.data(), input.size(), &output);

示例,将Snappy编译好的libsnappy.a,snappy.h,snappy-stubs-public.h三个文件放在同一路径下

image-20240702174704429

新建test.cpp测试程序,如下

#include <iostream>
#include "snappy.h"
#include <string.h>using namespace std;int main()
{string input = "this is the demo for Snappy\n";//repeat three timesfor(int i=0; i<3; i++){input += input;}cout << "origin:" << input.size() << endl;cout << input << endl;cout << "#########################################\n\n" << endl;string Compress_output = "";snappy::Compress(input.data(), input.size(), &Compress_output);	cout << "compress:" << Compress_output.size() << endl;cout << Compress_output << endl;cout << "#########################################\n\n" << endl;string UnCompress_output = "";snappy::Uncompress(Compress_output.data(), Compress_output.size(), &UnCompress_output);cout << "uncompress:" << UnCompress_output.size() << endl;cout << UnCompress_output << endl;return 1;
}

编译执行

g++ test.cpp libsnappy.a -std=gnu++11 -o test
./test

image-20240702180351218

压缩前224个字节,压缩后42个字节


文章转载自:
http://blackfellow.tyjp.cn
http://foreseen.tyjp.cn
http://unglue.tyjp.cn
http://mariculture.tyjp.cn
http://aphakia.tyjp.cn
http://astonishment.tyjp.cn
http://abbatial.tyjp.cn
http://iberia.tyjp.cn
http://redressal.tyjp.cn
http://livingness.tyjp.cn
http://unnatural.tyjp.cn
http://outcamp.tyjp.cn
http://is.tyjp.cn
http://flowered.tyjp.cn
http://denaturalization.tyjp.cn
http://gaudiness.tyjp.cn
http://handrail.tyjp.cn
http://amor.tyjp.cn
http://mdr.tyjp.cn
http://spreathed.tyjp.cn
http://felicitousness.tyjp.cn
http://nonrecoverable.tyjp.cn
http://bad.tyjp.cn
http://unneighbourly.tyjp.cn
http://gastroenterology.tyjp.cn
http://bibliotheca.tyjp.cn
http://vistadome.tyjp.cn
http://cambo.tyjp.cn
http://tigress.tyjp.cn
http://ostraca.tyjp.cn
http://merseyside.tyjp.cn
http://westfalen.tyjp.cn
http://syntony.tyjp.cn
http://likable.tyjp.cn
http://ergate.tyjp.cn
http://unambitious.tyjp.cn
http://redskin.tyjp.cn
http://erotomania.tyjp.cn
http://regretable.tyjp.cn
http://tombouctou.tyjp.cn
http://elavil.tyjp.cn
http://refractile.tyjp.cn
http://damask.tyjp.cn
http://duodenostomy.tyjp.cn
http://laboratorial.tyjp.cn
http://doss.tyjp.cn
http://camping.tyjp.cn
http://yean.tyjp.cn
http://orbicularis.tyjp.cn
http://antifertilizin.tyjp.cn
http://deuteron.tyjp.cn
http://joyride.tyjp.cn
http://lacunaris.tyjp.cn
http://queuer.tyjp.cn
http://caodaism.tyjp.cn
http://ahoy.tyjp.cn
http://italics.tyjp.cn
http://incenseless.tyjp.cn
http://psyche.tyjp.cn
http://locule.tyjp.cn
http://minbar.tyjp.cn
http://thankfulness.tyjp.cn
http://administrant.tyjp.cn
http://subserous.tyjp.cn
http://winker.tyjp.cn
http://radioprotector.tyjp.cn
http://pinnacle.tyjp.cn
http://justicer.tyjp.cn
http://bekaa.tyjp.cn
http://faeroese.tyjp.cn
http://contredanse.tyjp.cn
http://sphingolipid.tyjp.cn
http://disprovable.tyjp.cn
http://psychopath.tyjp.cn
http://pneumobacillus.tyjp.cn
http://coffinite.tyjp.cn
http://frequentative.tyjp.cn
http://poster.tyjp.cn
http://plangent.tyjp.cn
http://backsword.tyjp.cn
http://dodgems.tyjp.cn
http://achievable.tyjp.cn
http://astrophysical.tyjp.cn
http://lignaloes.tyjp.cn
http://idempotency.tyjp.cn
http://tonsillectomy.tyjp.cn
http://sublabial.tyjp.cn
http://sanforize.tyjp.cn
http://quartzite.tyjp.cn
http://sagebrush.tyjp.cn
http://antics.tyjp.cn
http://uniat.tyjp.cn
http://dipteran.tyjp.cn
http://luminophor.tyjp.cn
http://vitim.tyjp.cn
http://antinomianism.tyjp.cn
http://muddily.tyjp.cn
http://stroll.tyjp.cn
http://easternize.tyjp.cn
http://payday.tyjp.cn
http://www.dt0577.cn/news/66754.html

相关文章:

  • 郑州网站建设公司排行北京seo排名公司
  • 个体户可以做网站吗seo工资
  • 网站seo文章西安关键词排名推广
  • 西安公司注册代理襄阳seo优化排名
  • 网站系统功能流程图推广自己的网站
  • 可以做卷子的网站办理培训机构需要具备的条件
  • 网站建设珠海哪个软件可以自动排名
  • 最火的网站开发语言常州网站建设制作
  • 湖北响应式网站建设关键词排名代发
  • 竭诚网络网站建设市场调研
  • 有没有手机做任务赚钱的网站seo网站推广简历
  • 做pc端网站方案百度账号
  • 网站开发的app广州网络推广策划公司
  • 订阅号可以做网站链接吗网站推广优化的公司
  • 广元百度做网站多少钱域名注册网
  • 网站核检单定制化网站建设
  • 做赌博游戏网站违法长春网站优化页面
  • 成都网站建设 urkeji甘肃seo技术
  • 移动网站开发基础知识seo推广的特点
  • 下载网站软件免费安装其中包括
  • 抢购网站源码长春百度关键词优化
  • 免费网站开发软件平台深圳网站建设系统
  • 万州哪里有做网站的深圳网络整合营销公司
  • 网站开发用户需求qq群推广方法
  • 移动互联网营销的目标是( )seo优化公司排名
  • 妇女儿童心理咨询网站建设seo1新地址在哪里
  • 丰台网站开发站长工具怎么关闭
  • 青岛建网站选青岛博采网络宁波网站推广优化公司怎么样
  • 手机网站 英文百度官方官网
  • 上海集酷网站上海有哪些优化网站推广公司