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

sz住房和城乡建设部网站做网站收费标准

sz住房和城乡建设部网站,做网站收费标准,诚信快捷小企业网站建设,公司的网站如何建设方案thrift是一种常用rpc框架#xff0c;工作中经常会用到#xff0c;本文记录一下其安装过程。 目录 1.下载软件包 1.1thrift下载 1.2libevent下载 1.3boost下载 2.安装#xff08;注意步骤#xff09; 2.1安装libevent 2.2安装boost 2.3安装与Python2.7版本对应的py…thrift是一种常用rpc框架工作中经常会用到本文记录一下其安装过程。 目录 1.下载软件包 1.1thrift下载 1.2libevent下载 1.3boost下载 2.安装注意步骤 2.1安装libevent 2.2安装boost  2.3安装与Python2.7版本对应的python-dev 2.4安装Thrift 3.测试安装 1.下载软件包 1.1thrift下载 Apache Thrift - Downloadhttps://thrift.apache.org/download 1.2libevent下载 https://libevent.org/https://libevent.org/ 1.3boost下载 Boost C Librarieshttp://www.boost.org/%C2%A0 2.安装注意步骤 2.1安装libevent tar -zxvf libevent-2.1.12-stable.tar.gz  cd libevent-2.1.12-stable/ sudo ./configure --prefix/usr/local/libevent sudo make sudo make install 2.2安装boost  tar -zxvf boost_1_81_0_rc1.tar.gz  cd boost_1_81_0/ sudo ./bootstrap.sh --prefix/usr/local/boost sudo ./b2 sudo ./b2 install 2.3安装与Python2.7版本对应的python-dev sudo apt-get install python2.7-dev 2.4安装Thrift https://dlcdn.apache.org/thrift/0.18.1/thrift-0.18.1.tar.gz tar -zxvf thrift-0.18.1.tar.gz cd thrift-0.18.1 chmod x configure sudo ./configure --with-boost/usr/local/boost --prefix/usr/local/thrift sudo make sudo make install 查看thrift版本 /usr/local/thrift/bin/thrift -version 3.测试安装 以官网协议StressTest.thrift为例 /** Licensed to the Apache Software Foundation (ASF) under one* or more contributor license agreements. See the NOTICE file* distributed with this work for additional information* regarding copyright ownership. The ASF licenses this file* to you under the Apache License, Version 2.0 (the* License); you may not use this file except in compliance* with the License. You may obtain a copy of the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing,* software distributed under the License is distributed on an* AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY* KIND, either express or implied. See the License for the* specific language governing permissions and limitations* under the License.*/namespace cpp test.stress namespace d thrift.test.stress namespace go stressservice Service {void echoVoid(),i8 echoByte(1: i8 arg),i32 echoI32(1: i32 arg),i64 echoI64(1: i64 arg),string echoString(1: string arg),listi8 echoList(1: listi8 arg),seti8 echoSet(1: seti8 arg),mapi8, i8 echoMap(1: mapi8, i8 arg), } //同步代码生成 /usr/local/thrift/bin/thrift -r --gen cpp StressTest.thrift  //异步代码生成 /usr/local/thrift/bin/thrift --gen cpp:cob_style StressTest.thrift  备注  //生成java代码 thrift -r --gen java student.thrift   //生成python代码 thrift -r --gen py student.thrift     client.cpp #include iostream #include string #include thrift/transport/TTransportUtils.h #include thrift/transport/TSocket.h #include thrift/protocol/TBinaryProtocol.h #include Service.husing namespace ::test::stress; using namespace apache::thrift; using namespace apache::thrift::protocol; using namespace apache::thrift::transport;int main() {std::shared_ptrTSocket socket(new TSocket(localhost, 9090));std::shared_ptrTTransport transport(new TFramedTransport(socket));std::shared_ptrTProtocol protocol(new TBinaryProtocol(transport));ServiceClient client(protocol);transport-open();std::cout client echoByte byte client.echoByte(A) std::endl;std::cout send_echoByte(B) std::endl;client.send_echoByte(B);std::cout send_echoByte(C) std::endl;client.send_echoByte(C);std::cout recv_echoByte() client.recv_echoByte() std::endl;std::cout recv_echoByte() client.recv_echoByte() std::endl;transport-close();return 0; } 客户端编译 g -stdc11 -I./gen-cpp -I/usr/local/thrift/include  -I/usr/local/libevent/include -I/usr/local/libevent/include/event2 -I/usr/local/boost/include  gen-cpp/Service.cpp  client.cpp -o client -L /usr/local/thrift/lib  -lthrift  -L /usr/local/libevent/lib -levent -L /usr/local/boost/lib -lboost_json 代码目录结构如下
http://www.dnsts.com.cn/news/227080.html

相关文章:

  • 无锡微信网站开发手机营销型网站制作
  • 做网站怎么样引流微信做购物网站抽多少佣
  • 自己搭建环境建设网站京东网站设计分析
  • 杭州学编程哪里的培训机构好seo排名优化推广
  • 网站开发要先买服务器吗有初中生做的网站吗
  • 南召网站建设一般建设网站需要多少预算
  • 绿园区建设局网站wordpress置顶的样式
  • 酒店网站建设与设计公司网站建设scyiyou
  • 通过关键词优化提升企业网站贵阳网站优化排名
  • 俄罗斯网站制作比特币做空网站
  • 做网站什么空间好属于网页制作工具
  • 东莞网页制作网站跨国网站怎么做
  • 网站做301对优化有影响响应式模板网站
  • 昆明网络推广昆明网站建设昆明昆明企业服务有限公司
  • 藁城网站建设哪家好好的摄影作品网站
  • 大网站开发嘉定集团网站建设
  • 网站怎么生成二维码网站可以增加关键词吗
  • wap免费网站打字赚钱平台 学生一单一结
  • 怎样做汽车网站建设如何提交网站连接到百度
  • 网站建设公司咨品质好的网站制作
  • 成都网站建设爱特通响应式页面怎么写
  • asp.net不适合做网站手机网站建设外包
  • 怎么做网站论坛南昌网站设计制作
  • 旅游网站开发书籍全国企业信用信息公示系统年报
  • 长沙网站seo优化排名郑州网站制作的公司哪家好
  • 网站表单提交到qq邮箱wordpress 获取当前路径
  • vs2010做网站前台wordpress中实战视频
  • 企业网站建设的缺点手机如何做网页
  • 网站内容需要备案吗大连专业手机自适应网站制作
  • 中国企业网站建设外包服务市场湖南网站优化外包费用