curl

ShadowSocks-Qt5 for arm64(鲲鹏、飞腾)

♀尐吖头ヾ 提交于 2020-08-13 23:18:16
操作系统:Ubuntu Kylin 优麒麟 20.04 LTS 适用平台:arm64 一、安装包 软件仓库中没有 ShadowSocks-Qt5 (简称:SS)的安装包,而且目前该项目处于停止更新的状态,因此需要下载一些“陈旧”的安装包。 1.1 Botan 请使用Debian仓库中的 2.9 版本,Ubuntu 仓库中的 2.12 与 SS 存在兼容性问题。 请从下方链接下载 botan 和 libbotan-2-9,如果想自行编译,还需要下载 libbotan-2-dev。架构选择arm64,镜像站选择亚洲的,速度快一些。 https://packages.debian.org/search?suite=buster&searchon=names&keywords=botan 安装下载好的软件包。 sudo dpkg -i *botan*.deb 1.2 ShadowSocks 请从下方链接下载 shadowsocks-qt5 和 libqtshadowsocks2,如果想使用非图形化的工具,请下载 shadowsocks。 https://packages.debian.org/search?keywords=shadowsocks&searchon=names&suite=stable&section=all 安装下载好的软件包。 sudo dpkg -i

最完整的item2搭配Oh My Zsh文档

倾然丶 夕夏残阳落幕 提交于 2020-08-13 17:10:10
开始前我们先来看下成品 安装Homebrew 官网 下载脚本命令 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 由于网络原因,官网下载会出现403问题.可以使用国内镜像脚本下载. 下载安装脚本: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 卸载脚本: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)" 执行脚本,选择对应的镜像安装 安装成功如图所示: item2安装 1. 官网下载安装 item2官网地址 2. brew安装 需要提前安装homebrew $ brew tap caskroom/cask # 首次安装需执行该条命令 $ brew cask install iterm2 # 安装iterm2 安装Oh my zsh 命令安装方法有两种可以使用curl或wget,看自己环境或喜好: # curl 安装方式 sh -c " $(curl -fsSL https

Docker单机:FileBeat+ELK 日志收集

社会主义新天地 提交于 2020-08-13 17:04:56
参考链接: https://www.cnblogs.com/fbtop/p/11005469.html 目的: 线程请求生成对应的requestId,根据requestId追踪链路生产消费的数据,方便定位问题和回溯;基于一些XXX考虑,和阿巴阿巴阿巴的原因先拿FileBeat+ELK的方式进行实验,跑通日志收集和展示的功能。 为了避免重复造轮子,本篇只对上出链接博客做一些补充: 1.单机/docker/版本7.1.1; 2.docker四大网络的特点: https://www.cnblogs.com/zhuochong/p/10069293.html ;本次采用net=bridge的网络模式,禁止出现localhost 和127.0.0.1,统一使用本机ip(重要); 3.对docker -v挂载命令有所了解; 4.确认fileBeat是否采集到了日志:进入容器 [docker exec -i -t 容器号 bash] ,查看/var/log/nginx/下的日志文件即可;另外docker启动时可以去掉 -d 参数,观看启动运行日志,方便查看状态; 下载 curl -L -O https://raw.githubusercontent.com/elastic/beats/7.1/deploy/docker/filebeat.docker.yml时提示链接失败

【Python】使用curl检验flask-restful服务post请求

*爱你&永不变心* 提交于 2020-08-13 13:21:48
WEL测试:这是什么?我想看看,看了会不会中毒呀?有点害怕 /root/tmp/api.py 内容如下: ```python from flask import Flask, jsonify from flask_restful import reqparse, abort, Api, Resource app = Flask ( __name__ ) api = Api ( app ) parser = reqparse.RequestParser ( ) parser.add_argument ( 'username' , type = str ) parser.add_argument ( 'password' , type = str ) class HelloWorld ( Resource ) : def post ( self ) : args = parser.parse_args ( ) un = str ( args [ 'username' ] ) pw = str ( args [ 'password' ] ) return jsonify ( u = un, p = pw ) api.add_resource ( HelloWorld, '/testing' ) if __name__ == '__main__' : app.run ( host = '0

采集神器,八爪鱼的自动抓取策略和入库操作!

冷暖自知 提交于 2020-08-13 13:01:46
采集一些很多防爬虫的网站,有个很好用的工具:八爪鱼...直接通过浏览器方式访问,一力破万法. 准备工作:money,花钱去八爪鱼官网买一个月或者更长时间的会员,这样你才能搞云采集 下面,自己去抓取数据,抓取完成后,设置定时云采集 然后你点击云采集,查看数据,就会有很多数据了,,下面是,如何把这些数据搞到本地,然后定时清空 上代码: 直接通过get_group_list获取你的分组id,然后把你需要的分组id,拿到下面get_task_list中去运行,获取所有任务列表,这样你就可以循环任务列表,获取里面的数据,运行完成后,执行api的清空操作,就完事儿了 class NewsData extends Frontend{ //备注 //八爪鱼接口文档 //https://dataapi.bazhuayu.com/help#_ref_status_code public function ins_list() { $task_list=$this->get_task_list(); if($task_list==false){ echo "任务列表为空"; die(); } $NewsSource=new NewsSource(); foreach ($task_list as $k=>$v){ $task_id=$v['taskId'];//任务id /

docker打包python应用

旧时模样 提交于 2020-08-13 12:08:07
操作系统 : CentOS7.5.1804_x64 docker版本 : 18.06.3-ce 本文描述了怎么将简单的python应用打包成docker镜像的过程。 本文涉及文件目录结构如下: [root@host26 snaicTest1]# ls build. sh Dockerfile httpServer load. sh run. sh save. sh [root@host26 snaicTest1]# tree . ├── build. sh ├── Dockerfile ├── httpServer │ ├── httpServer_snaic1.py │ └── requirements.txt ├── load. sh ├── run. sh └── save. sh 1 directory, 7 files [root@host26 snaicTest1]# 文件说明: httpServer_snaic1.py : python应用程序 requirements.txt : python依赖库 Dockerfile : 构建docker镜像使用 build. sh :构建docker镜像 save. sh : 将构建好的docker镜像保存到本地 load. sh : 加载本地docker镜像 run. sh : 运行docker镜像 httpServer

基于阿里云服务网格的 GRPC 服务部署实践

雨燕双飞 提交于 2020-08-13 06:59:32
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 继MicroServices之后,ServiceMesh是又一个推动软件工业的革命性技术。其服务治理的方法论,不仅改变了技术实现的方式,也将深入影响社会分工。 运行于数据平面的用户服务与治理服务的各种规则彻底解耦。运行于控制平面的规则定义组件,将流量控制的具体规则推送给运行于数据平面的proxy,proxy通过对用户服务的ingress和egress的实际控制,最终实现服务治理。 原本需要服务开发者编程实现的服务发现、容错、灰度、流量复制等能力,被ServiceMesh非侵入的方式实现。此外,ServiceMesh还提供了访问控制、认证授权等功能,进一步减轻了用户服务的开发成本。 阿里云提供的服务网格是基于容器服务之上的托管版ServiceMesh,在提供完整的ServiceMesh能力的同时(ASM还在底层横向拉通了阿里云云原生的各种能力,不在本篇讲述范围),免去了用户搭建和运维ServiceMesh平台istio的繁琐工作。本篇将分享如何将我们自己的GRPC服务,托管到阿里云的服务网格中。 1. grpc服务 grpc协议相比http而言,既具备http跨操作系统和编程语言的好处,又提供了基于流的通信优势。而且,grpc逐渐成为工业界的标准

dotnet 基于 debian 创建一个 docker 的 sdk 镜像

纵饮孤独 提交于 2020-08-13 06:49:15
我不能用官方的镜像,因为我需要在小伙伴构建的 debian 镜像上面安装 dotnet sdk 用来做构建,其实在 docker 里面需要找到一个个文件,然后复制代码 这是小伙伴做的一个 jenkins 的镜像 jenkins/slave 我需要在这个镜像基础上安装 dotnet 进行构建 FROM jenkins/slave 在安装 dotnet 之前需要通过官方 https://github.com/dotnet/dotnet-docker 找到对应的 docker 文件,这样可以进行复制,可以看到官方是引用下面代码 buildpack-deps:buster-scm 这个库 FROM buildpack-deps:buster-scm 需要找到 buildpack-deps:buster-scm 的代码 找到这个库的代码 https://github.com/docker-library/buildpack-deps/blob/b0fc01aa5e3aed6820d8fed6f3301e0542fbeb36/buster/curl/Dockerfile 可以复制,但是这个库依赖 FROM buildpack-deps:buster-curl 这个库,通过 docker hub 找到 https://github.com/docker-library/buildpack

PHP 最完美调用百度翻译接口代码示例 (原)

牧云@^-^@ 提交于 2020-08-13 06:42:05
php调用百度翻译最新接口代码 问 题: 写的过程遇到了一个问题,url拼接好的原翻译内容,appid,sign的地址直接输出到浏览器可以打开看到翻译后的返回值,但是各种curl,file_get_contents()都不行,获取到的内容是空. 开发过程: 我刚开始是拼好的地址输出到浏览器,然后复制url地址直接浏览器打开,能看到翻译后的内容,如下. 但是我接着curl请求这个地址获取内容就一直失败. 错误原因: url地址里面拼接的带中文参数值的拼接到url前中文值要先 urlencode,这样拼接好的url直接curl_get()或者file_get_contents()就没毛病了.我这边写的不管是中文转英文还是英文转中文都加了urlencode()要翻译的参数. 问题讲述完毕,上代码~ function language( $value , $from ="en", $to ="zh" ) { $value_code = $value ; $appid = "20181009000******"; // 您注册的API Key $key = "_ZdHGxOm*********"; // 密钥 $salt = rand (1000000000,9999999999); // 随机数 $sign = md5 ( $appid . $value_code . $salt .

docker里边安装ubuntu启动jar文件

时光毁灭记忆、已成空白 提交于 2020-08-13 04:27:53
下载基础镜像 测试: 用ubuntu镜像输出hello world 如果没有ubuntu镜像,docker会默认给下载个最新的ubuntu镜像 docker run ubuntu echo 'hello world' 以交互式运行 docker run -i -t ubuntu /bin/bash # -i --interactive=ture|false 默认是false 始终打开标准输入 -t --tty=true|false 默认是false 为docker分配个伪tty终端 这样新创建的容器才能提供个交互式的shell 在ubuntu容器中就和在ubuntu服务器一样 执行ps -ef 测试 exit退出 docker attach 容器id能进去容器 ctrl+q+p能退出后台执行容器 添加各种依赖 添加ppa仓库 这个是OpenJDK 8 ppa仓库。 add-apt-repository ppa:openjdk-r/ppa 更新ubuntu的下载指令 apt-get update 安装openjdk8 apt-get install openjdk-8-jdk 安装curl apt install curl 安装vim apt-get install -y vim 安装sz rz apt-get install lrzsz 安装net指令库 apt install