post

centos7使用supermin制作centos7 Postgresql的docker镜像包

空扰寡人 提交于 2020-03-17 15:31:32
安装程序 yum install -y supermin* 创建目录 mkdir -p /data/docker_image/centos7 cd /data/docker_image/centos7 准备要安装的软件包并保存在supermin.d目录下 supermin5 -v --prepare bash coreutils iproute tar curl vim rpm -o supermin.d 根据准备的安装包目录制作隔离的环境,并保存在appliance.d目录下 supermin5 -v --build --format chroot supermin.d -o appliance.d 复制dns解析文件,及确认yum版本 cp /etc/resolv.conf appliance.d/etc/ echo 7 > appliance.d/etc/yum/vars/releasever 将系统文件打tar包 tar --numeric-owner -cpf centos_7.5.tar -C appliance.d . 将tar包导入镜像 cat centos_7.6.tar | docker import - chy/centos:v7 制作镜像时想包含某个命令,但又不知道在哪个包时,可以用yum whatprovides 来查找 来源: 51CTO 作者:

PHP 表单验证

笑着哭i 提交于 2020-03-17 12:22:03
某厂面试归来,发现自己落伍了!>>> 1.通过PHP来验证表单数据 <!DOCTYPE HTML> <html> <head> </head> <body> <?php // define variables and set to empty values $name = $email = $gender = $comment = $website = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = test_input($_POST["name"]); $email = test_input($_POST["email"]); $website = test_input($_POST["website"]); $comment = test_input($_POST["comment"]); $gender = test_input($_POST["gender"]); } function test_input($data) { $data = trim($data);//( PHP trim() 函数)去除用户输入数据中不必要的字符(多余的空格、制表符、换行) $data = stripslashes($data);//(PHP stripslashes() 函数)删除用户输入数据中的反斜杠(\) $data =

GET和POST中文乱码的解决方法

本秂侑毒 提交于 2020-03-17 06:31:22
如果表单中含有中文,采用GET或者POST提交请求时,getParameter()方法接收到的参数值乱码。 1、乱码产生的原因 请求参数通过浏览器发送给Tomcat服务器,浏览器发送编码,但是tomcat默认采用ISO-8859-1编码进行处理,因此利用getParamenter()取出是乱码。 2、POST提交时的解决方法 在Servlet中调用request.getParameter()方法,执行下面代码 1、//解决post中文乱码,将tomcat解析HTTP协议body体编码设置为UTF-8 2、request.setCharacterEncoding("UTF-8"); 3、response.setCharacterEncoding("UTF-8"); 3、GET提交时的解决方法 GET提交时,参数是采用HTTP协议head传递,因此request.setCharacterEncoding()对get无效。需要手动编码转换。 1、String name = request.getParameter("name"); 2、//将name采用UTF-8转码 3、name = new String(name,getBytes("ISO-8859-1"),"UTF-8"); 建议:在使用中,如果存在中文信息提交,推荐使用POST提交。 ---------------------

elasticsearch 自定义 analyzer

柔情痞子 提交于 2020-03-16 22:25:48
某厂面试归来,发现自己落伍了!>>> 示例: # mapping 中自定义 analyzer ## char_filter # html_strip POST _analyze { "tokenizer": "keyword", "char_filter": ["html_strip"], "text": "<b>hello world</b>" } # mapping POST _analyze { "tokenizer": "standard", "char_filter": [ { "type": "mapping", "mappings": ["-=>_"] } ], "text": "123-456, i-test" } # 正则表达式 POST _analyze { "tokenizer": "standard", "char_filter": [ { "type": "pattern_replace", "pattern": "http://(.*)", "replacement": "$1" } ], "text": "http://www.elastic.co" } ## tokenizer # path_hierarchy POST _analyze { "tokenizer": "path_hierarchy", "text": "/usr/abc/efg"

GET和POST的基本对比

南楼画角 提交于 2020-03-16 17:48:15
不管是哪一种请求方式,客户端都可以把信息传递给服务器,服务器也可以把信息返回给客户端,只不过GET方式偏向于拿,听上去更多的是获取,属于给的少拿的多,而POST偏向于给,传递嘛,属于给的多拿的少。 先介绍一些其他的方法:   ·HEAD:只获取响应头的信息,不获取响应主体内容;   ·DELETE:删除,一般代指删除服务器上指定的文件;   ·OPTIONS:试探性请求,在CORS跨域请求中,所以正常请求发送前,先发送一个试探请求,验证是否可以和服务器正常的建立连接;   ·PUT:新增,一般代指向服务器中新增文件。 从传递给服务器的方式看:   ·GET:基于请求头传递给服务器,比如想把本地的Cookie信息传递给服务器;       主要方式:请求URL地址后面的问号传参,比如 'index.html?id=1010&name=xx' ;   ·POST:基于请求头传递给服务器;       主要方式:基于请求主体,把信息传递给服务器,比如form表单。 其他一些对比:   1. GET请求传递给服务器的信息有大小的限制,因为它是基于地址问号传参方式传递信息,而URL有长度的限制,而POST请求理论上是没有大小限制的,但是实际操作中也都会给予限制;   2. GET请求相对POST请求来说不太安全,也是因为传参是基于地址栏问号传参,会被别人基于URL劫持的方式把信息获取到

HTTP之get post

最后都变了- 提交于 2020-03-16 06:36:05
1.什么是URL    URL 的全称是 Uniform Resource Locator (统一资源定位符)  通过 1 个 URL ,能找到互联网上唯一的 1 个资源 URL 就是资源的地址、位置,互联网上的每个资源都有一个唯一的 URL URL 的基本格式 = 协议 :// 主机地址 / 路径 http://202.108.22.5/img/bdlogo.gif 协议:不同的协议,代表着不同的资源查找方式、资源传输方式.1>HTTP:// 表示采用HTTP协议, 主机地址:存放资源的主机的 IP 地址(域名)2>202.208.225/ 这是我的本地服务器地址, 路径:资源在主机中的具体位置3>img/bdlogo.gif 这是我要访问的数据在我服务器上的路径 2.URL 中常见的协议 : HTTP 超文本传输协议,访问的是远程的网络资源,格式是 http:// http 协议是在网络开发中最常用的协议 file 访问的是本地计算机上的资源,格式是 file:// (不用加主机地址) mailto 访问的是电子邮件地址,格式是 mailto: FTP 访问的是共享主机的文件资源,格式是 ftp:// HTTP 协议简介 HTTP 协议的作用 HTTP 的全称是 Hypertext Transfer Protocol ,超文本传输协议 规定客户端和服务器之间的数据传输格式

GET/POST/g和钩子函数(hook)

匆匆过客 提交于 2020-03-16 03:58:35
GET请求和POST请求: 1. get请求: * 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求。 * 传参:get请求传参是放在url中,并且是通过`?`的形式来指定key和value的。 2. post请求: * 使用场景:如果要对服务器产生影响,那么使用post请求。 * 传参:post请求传参不是放在url中,是通过`form data`的形式发送给服务器的。 GET和POST请求获取参数: 1. get请求是通过`flask.request.args`来获取。 2. post请求是通过`flask.request.form`来获取。 3. post请求在模板中要注意几点: * input标签中,要写name来标识这个value的key,方便后台获取。 * 在写form表单的时候,要指定`method='post'`,并且要指定`action='/login/'`。 保存全局变量的g属性: g:global 1. g对象是专门用来保存用户的数据的。 2. g对象在一次请求中的所有的代码的地方,都是可以使用的。 钩子函数(hook): 1. before_request: * 在请求之前执行的 * 是在视图函数执行之前执行的 * 这个函数只是一个装饰器,他可以把需要设置为钩子函数的代码放到视图函数执行之前来执行 2. context

AJAX请求 $.post方法的使用

隐身守侯 提交于 2020-03-16 02:27:00
使用jQuery的$.post方法可以以POST形式向服务器发起AJAX请求。$.post方法是jQuery的实用工具方法。 $.post方法语法 $.post(url,parameters,callback) 参数 url (字符串)服务器端资源地址。 parameter (对象)需要传递到服务器端的参数。 参数形式为“键/值”。 callback (函数)在请求完成时被调用。该函数参数依次为响应体和状态。 返回值 XHR实例 看个简单的例子 客户端代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 < html xmlns=" http://www.w3.org/1999/xhtml "> < head > < title ></ title > < script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></ script > < script type="text/javascript"> $().ready(function () {   $('#selectNum').change(function () {     var idValue = $(this).val();     //采用POST方式调用服务     $

wordpress教程之自带缩略图功能

☆樱花仙子☆ 提交于 2020-03-15 19:48:58
首页你要看下你所用的主题有没有开启文章缩略图功能,如果看起的话,会在wordpress后台编辑页面或者文章时在右下角的地方看到一个特色图像的设置,如下图: 如果没有说明你还没有激活这功能。我们需要在你主题functions.php里面加一段代码。 <?php add_theme_support( 'post-thumbnails' ); //激活文章和页面的缩略图功能。 //如果你想分别激活它们,可以使用下面的代码: add_theme_support( 'post-thumbnails', array( 'post' ) ); // 激活文章缩略图功能 add_theme_support( 'post-thumbnails', array( 'page' ) ); // 激活页面缩略图功能 ?> 这样你的缩略图功能就激活了,然后我们添加图片或者直接点击设置特色图片的时候,你会发现多了一个设置如图。 我们单击作为特色图像,这样你就可以将这个图片作为特色图片显示了。 做好之后我们就要对它进行调用然后在前台显示出来,代码是: <?php the_post_thumbnail(); //需要将这段代码放在你的主循环中比如: <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <?php the_post

【C#】HTTP请求GET,POST

泄露秘密 提交于 2020-03-15 06:53:55
转自原文 【C#】HTTP请求GET,POST HTTP定义了与服务器交互的不同方法,基本方法有GET,POST,PUT,DELETE,分别对于查,该,增,删。一般情况下我们只用到GET和POST,其他两种都也可以用GET和POST来实现,很多浏览器也只实现了GET和POST两种方法   GET:用户获取信息     安全的:不会对服务器上的数据进行修改,和破坏     幂等的:相同的请求所返回的结果相同     参数是通过Url来传输,接在Url后面中间用?分开,不同参数之间用&分开,下面表示传递两个参数param1和param2,值为value1和value2       http://songurl/index.htm?param1=value1&param2=value2     通过上面可以看到,GET请求数据在隐私方面又是不安全的,因为Url上的信息可以直接让用户看到,这样不利于隐私保护   POST:用于更新数据     传递的数据对用户隐藏,封装在包里,具体看演示     有时候请求会重定向,但我们就需要从重定向url获取东西,这时可以 设置重定向禁用,你就可以从headers的Location属性中获取重定向地址       request.AllowAutoRedirect = false;       string[] values = request