curl

常用开发命令

被刻印的时光 ゝ 提交于 2020-08-19 05:36:25
-----------------------------------github code-snippet-master.zip https://codeload.github.com/VictorBu/code-snippet/zip/master demo-druid-master.zip--->mybatis-plus-druid springboot2.x_mybatisPus3.x-master.zip springboot-myabatis-plus-sample-master.zip springboot2-demo.zip blob:https://start.spring.io/0a7d8670-5a60-4ee2-82b8-05d6eb112d29 springboot2-learning-part1-master-6-4.zip -------------------------------------telnet telnet ip port telnet 127.0.0.1 80 -------------------------------------redis cd D:\Program Files\Redis redis-cli -h 127.0.0.1 -p 6379 ------------------------------------

去除php7编译安装的模块sqlite3

我是研究僧i 提交于 2020-08-18 21:45:28
去除php7编译安装的模块,这里以sqlite3为例 SQLite3 扩展自 PHP 5.3.0 起已默认启用。 允许在编译时使用 --without-sqlite3 禁用之 背景 我在开发项目的时候需要使用php连接加密的sqlite数据库,但是php默认编译的sqlite扩展不支持连接加密的sqlite数据库,因此我必须把编译安装的sqlite3移除掉,安装支持连接加密的sqlite数据库的扩展 前提 假设你已经编译安装好了php7,且在编译安装php7的时候未显示禁止 --without-sqlite3,导致这个模块已经被编译安装进php,满足这个前提下,再来看这篇文章 如果不知道如何编译安装php7,请参考这篇文章 centos7编译安装php7 查看文章的过程中,一定要注意各个命令的操作路径,需要将这些路径替换成你自己开发环境中的路径,切记 文章中 php7.1 命令只是对 php 命令的一个软连接,如果不清楚,请仔细阅读这篇文章 centos7编译安装php7 查看php安装好的模块 [root@localhost ~]# php7.1 -m [PHP Modules] bcmath Core ctype curl date dom fileinfo filter ftp gd gettext hash iconv json libxml mbstring mcrypt

C++ 实现简单Http客户端--使用 curl网络库

社会主义新天地 提交于 2020-08-18 21:33:14
借助curl网络库实现Http客户端,一种get请求,一种post请求。 //get请求 # include <stdio.h> # include <stdlib.h> # include <curl.h> /* * ptr 表示收到服务器返回数据的首地址 * size 表示返回每个数据的大小 * nmemb 表示返回数据的个数 * userdata 用户给该回调函数传递的形参 curl_easy_setopt(curl, CURLOPT_WRITEDATA, "abc"); 设置的字符串"abc" * 这个可以用来标识传输命令 返回的数据 来自命令 "abc",根据这个命令来处理这个数据 */ size_t write_callback ( char * ptr , size_t size , size_t nmemb , void * userdata ) { long sizes = size * nmemb ; char * recv = new char [ sizes ] ; memcpy ( recv , ( char * ) ptr , sizes ) ; //复制传过来的数据 printf ( "传过来的数据: %s" , recv ) ; return sizes ; } int main ( void ) { //1. 创建一个curl句柄 CURL *

Elasticsearch基本CURD操作

删除回忆录丶 提交于 2020-08-18 20:37:59
当我们的ES集群搭建完成以后,我怎么能看到集群中各个节点状态以及主节点和健康情况呢,如下讲解使用curl命令来与ES集群进行交互、分别有查询主节点情况、集群状态、以及创建索引查看索引、查看分片以及对ES集群进行查询请求等操作。 CURL语法讲解 RESTful API: curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>' -X:指定请求方式 <VERB>:GET,POST,PUT,DELETE 一般请求为GET、提交变更为POST、上传文件为PUT、删除操作为DELETE <PROTOCOL>:协议,一般为HTTP协议 <HOST>:主机,可为主机的IP地址或Hostname <PORT>:主机端口 <PATH>:路径,主机端口后的路径,如下几个路径:/_cat, /_search, /_cluster /_cat路径覆盖了大多数的信息内容,/_search为搜索所有的索引和文档类型 <QUERY_STRING>:查询字符串匹配规则 -d:指定主体内容 <BODY>:json格式的请求主体 Elasticseearch基本查询语句 //查看_cat支持的信息 kibana: GET /_cat bash: curl -XGET -u elastic

CentOS7编译安装php7.1配置教程详解

爱⌒轻易说出口 提交于 2020-08-18 16:02:42
这篇文章主要介绍CentOS7编译安装php7.1的过程和配置详解,亲测 ,需要的朋友可以参考。 1.首先安装依赖包: 1 yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2 -devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-deve zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel

.NET Core IdentityServer4实战 第二章-OpenID Connect添加用户认证

不打扰是莪最后的温柔 提交于 2020-08-18 14:47:33
内容:本文带大家使用IdentityServer4进行使用OpenID Connect添加用户认证 作者:zara(张子浩) 欢迎分享,但需在文章鲜明处留下原文地址。   在这一篇文章中我们希望使用OpenID Connect这种方式来验证我们的MVC程序,我们首先需要干什么呢?那就是搞一个UI,这样非常美观既可以看到我们的身份验证效果,那么IdentityServer官方已经给我们提供了一套UI了,我们从哪里可以获取呢?   可以通过这个地址就行克隆安装到本地并附加到你的MVC程序中, 地址 。当然我们可以根据PowerShell 进行远程拉取(以下命令在项目根目录进行Code) 在Windows中我们的命令如下: iex ((New-Object System.Net.WebClient).DownloadString( ' https://raw.githubusercontent.com/IdentityServer/IdentityServer4.Quickstart.UI/master/getmaster.ps1 ' )) 或者在macOS或Linux上使用bash one-line: \curl -L https: // raw.githubusercontent.com/IdentityServer/IdentityServer4.Quickstart.UI

homebrew 安装踩坑解决过程

半腔热情 提交于 2020-08-18 14:44:21
1、坑一:mac 安装brew报错 Failed to connect to raw.githubusercontent.com port 443: Connection refused解决办法 安装brew执行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 报错如下: Failed to connect to raw.githubusercontent.com port 443: Connection refused 主要还是墙的问题,解决方案: 在hosts中加入代理hosts 200.199.232.28.133 raw.githubusercontent.com 2、坑二 安装中继续报错 fatal: early EOF fatal: index-pack failed Error: Failure while executing; git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1 exited with 128. Error:

每个团队都应知道的API安全威胁

天大地大妈咪最大 提交于 2020-08-18 14:33:40
原文发表于 kubernetes中文社区 ,为作者原创翻译 , 原文地址 更多kubernetes文章,请多关注 kubernetes中文社区 目录 每个团队都应知道的API安全威胁 分页和资源限制不安全 如何防止分页攻击 API密钥生成不安全 如何保护API密钥池 密钥暴露 如何防止密钥暴露 DDoS攻击 防止DDoS攻击 服务器没有设置正确的SSL 如何设置正确的SSL 缓存头设置不正确 如何设置正确的缓存头 记录和监控不足 如何正确添加API日志记录 没有保护内部端点 没有处理授权 如何修正授权 每个团队都应知道的API安全威胁 随着越来越多的数据以API方式暴露,API的安全性变得越来越重要。由于 API提供了对大量数据的直接访问,绕过了浏览器的预防措施 ,因此常会有SQL注入和XSS等问题。 API安全性的第一件事是,对你的API进行检测,以检测和阻止常见攻击以及未知的对象。在 OWASP安全API列表 中,你可以看到常见的API 漏洞和安全风险 。 分页和资源限制不安全 大多数API提供对作为实体列表(例如 /users 或 /widgets )的资源的访问。诸如浏览器之类的客户端,通常会过滤并分页浏览此列表,以限制返回给客户端的数量,如下所示: First Call: GET /items?skip=0&take=10 Second Call: GET /items

CentOS 6 安装R-3.3.2语言支持

走远了吗. 提交于 2020-08-18 09:06:58
安装R语言系统依赖包 yum install gcc-gfortran readline-devel libXt-devel glibc-headers cairo-devel libpng-devel libtiff libjpeg-turbo -y Install jdk Configure JAVA_HOME Error Info: configure: error: No F77 compiler found yum install gcc-gfortran -y Error Info: configure: error: --with-readline=yes (default) and headers/libs are not available yum install readline-devel -y Error Info: configure: error: --with-x=yes (default) and X11 headers/libs are not available yum install libXt-devel -y Error Info: checking if zlib version >= 1.2.5... no checking whether zlib support suffices... configure: error: zlib