- 博客(132)
- 资源 (19)
- 收藏
- 关注
原创 博客搬迁声明
新的一年马上就到了,新的一年新的开始,在这里写博客时间不算长,也不算短。以后写文章就换新家了,新的博客地址www.xingjiehu.com看我文章的人都可以领红包哦_...
2019-01-30 18:48:12
422
原创 post传输详解以及axios、php代码实例
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类...
2019-01-14 14:43:33
3237
转载 MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts
报错如下SQLSTATE[HY000] [1129] Host '222.173.29.50' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因:同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致...
2019-01-09 16:54:10
660
转载 ElasticSearch ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];
Eleastisearch6.0.0 今天在给 Eleastisearch 更新索引的时候报了一个错误:ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]按照 Eleastisearch 官方文档给的解决办法是An example of resetting the re...
2019-01-08 13:06:48
1427
1
转载 Supervisord管理进程常用命令
Supervisord安装完成后有两个可用的命令行supervisor和supervisorctl,命令使用解释如下:supervisord,初始启动Supervisord,启动、管理配置中设置的进程。supervisorctl stop programxxx,停止某一个进程(programxxx),programxxx为[program:chatdemon]里配置的值,这个示例就是chatd...
2019-01-02 11:28:52
3036
原创 python 长连接mysql实例
##起因最近处理数据库里的数据,有余数据太大,不可能采用短连接,只能采用长连接了。所以写了个这个参考资料https://www.polarxiong.com/archives/Python-mysql-connector中获取数据库值的一些问题.htmlhttps://blog.csdn.net/wzm112/article/details/7745835from mysql impor...
2018-12-26 14:37:45
3901
原创 mysql卡住的处理方法
当一个sql需要很长时间执行,想要终止时可以进入mysql执行show processlist; 查看当前执行中的任务,找到第一例的id,然后执行kill id终止命令执行kill 2231312;...
2018-12-04 22:22:01
5716
原创 linux下docker安装,以及配置不使用sudo命令执行docker
安装执行以下命令即可wget -qO- https://get.docker.com/ | sh不使用sudo命令执行docker为什么需要创建docker用户组?Docker守候进程绑定的是一个unix socket,而不是TCP端口。这个套接字默认的属主是root,其他是用户可以使用sudo命令来访问这个套接字文件。因为这个原因,docker服务进程都是以root帐号的身份运行的。...
2018-12-02 09:35:24
4817
原创 python字节和字符串互转
bstr = b"byte example"# str objectsstr = "str example"# str to bytes 字符串转字节bytes(sstr, encoding="utf8&quo
2018-11-29 16:55:17
1943
原创 elasticsearch模糊查询
like %李四% 可以使用以下语法{“match_phrase”: {“nickname”: {“query”:“李明”}}}或{“wildcard”: {“nickname.keyword”: “李明”}}
2018-11-27 13:15:01
5288
原创 mysql5.7主从配置
本文使用apt-get方式安装,其他方式安装配置文件路径可能会有所差异安装apt-get updateapt-get install mysql-server-5.7apt-get install mysql-client-5.7配置master修改/etc/mysql/mysql.conf.d/mysqld.cnf#server-id给数据库服务的唯一标识server-id=1...
2018-11-20 20:15:49
218
原创 使用supervisor 管理进程
Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit(关于monit见我的博客:用monit监控系统关键进程),monit和supervisord的一个比较大的差异是supervisord管理的进程必须由supervisord来启动,monit可以管理已经在运行的程序;supervisord还要求管理的程序是非daemon程序,supervisord会帮你把它转...
2018-11-20 19:37:00
544
转载 python elasticsearch scroll scan 滚动 翻页
from elasticsearch import Elasticsearches = Elasticsearch([ 'http://conf:9200/' ])page = es.search( index ='ware_index', doc_type ='ware_type', scroll ='2m', search_type ...
2018-11-02 10:57:56
2090
1
原创 linux下安装jdk
下载jdkwget http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz?AuthParam=1535442040_c573a4beab28d8af45283cbc27c5cd70解压tar zx...
2018-08-28 15:58:54
213
原创 mysql 5.7 apt-get 安装方式
执行如下命令sudo apt-get install mysql-serversudo apt-get install mysql-client这样就安装完成了,但是安装完成并没有提示设置root密码。需要自己去设置一下。 查看下/etc/mysql/debain.cnf,内容如下# Automatically generated for Debian scripts. D...
2018-08-23 14:42:25
4930
原创 动态调用Python的函数,对象方法以及属性
def do_foo(): print "foo!"def do_bar(): print "bar!"class Print(): def __init__(self): self.x = 1; def do_foo(self): print "foo!" def do_bar(self): pri...
2018-08-01 10:34:54
2140
原创 使用豆瓣源
python -m pip install -i http://pypi.douban.com/simple mysql-connector-python==8.0.11 –pre –trusted-host pypi.douban.com
2018-07-26 17:36:20
973
转载 Composer进阶使用之常用命令和版本约束
原文地址https://cuiqingcai.com/3494.html常用命令require命令在《Composer快速入门》中已经简单介绍过使用install命令安装依赖的方式。除了install命令,我们还可以使用require命令快速的安装一个依赖而不需要手动在composer.json里添加依赖信息:composer require monolog/monol...
2018-07-03 11:32:14
817
转载 Springboot的POST、GET、PUT、DELETE请求实例
Spring的请求前文我们的访问我们的项目直接就是用的http://localhost:8080/,这里对于具体的项目我们可以加上项目路径并且设置端口号。在application.properties文件中,server.port=9090server.context-path=/retrofitclientserver此时访问我们的项目就要使用http://localhost:90...
2018-06-04 10:27:18
2172
原创 select in与left join效率比较
两个表结构分别为CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `rid` int(11) NOT NULL, `num` int(11) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=24236 DEFAULT CHARSET=ut...
2018-04-25 13:06:48
27251
2
转载 LINUX 查看硬件配置命令
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块...
2018-04-17 15:07:48
4240
转载 uefi gpt装ghost win7系统
安装须知:1、uefi安装系统需要主板支持UEFI引导,而且系统必须是win7 64位系统2、如果之前是Legacy启动,uefi装系统需要重新分区,安装前需要格盘,大家务必备份转移硬盘所有数据相关教程:uefi装原版win7系统教程怎么看主板是否支持UEFI模式一、安装准备1、支持UEFI启动的电脑,4G容量U盘2、系统镜像下载:雨林木风ghost win
2018-04-13 23:56:19
6818
转载 ecshop数据字典
网上搜集的,整理了一下-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL C...
2018-03-20 16:23:22
1717
原创 解决deepin报Failed to start Load Kernel Modules.的问题
每次开机报这个错误,虽然不影响使用,但不解决总就得差点什么于是在网上找资料。 试过很多方法无效,这里就不列举了,只写有效的,其实解决很简单,只需要修改/etc/modules-load.d/modules.conf将里面的 bbswitch 注释掉就可以。 网上查了一下,这个bbswitch好像时跟NVIDIA显卡有关,我的电脑时intel的集显。所以果断注释掉,重启就没有错误了...
2018-03-08 13:35:39
12860
转载 正确的 Composer 扩展包安装方法
原文链接https://laravel-china.org/topics/1901/correct-method-for-installing-composer-expansion-pack问题说明我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的:composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害。...
2018-03-01 15:45:51
1687
原创 sql_mode使用笔记
参考资料http://seanlook.com/2016/04/22/mysql-sql-mode-troubleshooting/查看当前sql-modeSELECT @@GLOBAL.sql_mode;SELECT @@SESSION.sql_mode; mysql> SELECT @@GLOBAL.sql_mode; +——————————————–+ ...
2018-03-01 13:48:27
845
原创 navicat ssh无法链接数据库问题
原因如果遇到如下提示 80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange说明服务器不支持diffie-hellman-group1-sha1 Ubuntu 一般只默认安装openssh_client,需要对Ubuntu进行ssh需要安装openssh_s...
2018-02-26 11:14:33
10652
原创 python模块实例
# /usr/bin/python# -*- coding=utf-8 -*-"""模块说明"""import sys__author__ = 'shooke'def test(a): ''' 函数功能说明 ''' print('hello world!',a)'''直接执行模块时运行下面的代码,当模块被import时不会运行'''if __name__ ...
2018-02-24 14:45:16
276
原创 python文件的头部
先说说python和virtual python一般环境下,python解释器会放在/usr/bin/ 下面,然后你执行python的时候就会运行了,但是如果没有在/usr/bin/下面的话,执行python就会找不到,所以这就是#!/usr/bin/env python的用处,/usr/bin/env 会去path中找,然后看看第一个找到的python解释器在哪,这样就能执行python...
2018-02-23 13:52:02
1579
原创 微信网页授权code调用2次问题
起因今天做开发的过程中,发现每次都包数据重复,开始以为是程序问题,查看了半天没有发现问题。于是查看请求记录发现,在获取openid时,在拿code换access_token时,收到了两个请求。而且是两个不同的code。这就神奇了。看日志2018-02-05 22:37:06 /index.php/wap/store/bindWechat/1?code=0212O53V1mzqu
2018-02-05 23:21:59
24240
3
原创 支付宝报错“暂时无法获取订单信息,请稍后再试”解决方法
这个问题在网上找到好多,说法五花八门,单没有一个方法解决。最后一行一行的测试发现,原来这个错误的真正原因是。 total_amount付款金额不能是0! total_amount付款金额不能是0! total_amount付款金额不能是0!重要的事情说三遍,引以为戒。
2018-01-25 11:18:19
6868
原创 virtualBox网络配置说明
1 虚拟机上网(不考虑虚拟机与主机通讯)虚拟机只需要配置一张网卡,连接方式选 网络地址转换(NAT) 。这样你的虚拟主机就可以访问外网了。2 虚拟机能上网,并且可以访问主机(网上说这样主机可以访问虚拟机,但我这边不可以)这时候需要在前面配置的基础上,增加一张网卡,链接方式选 仅主机(Host-Only)网络 。注意要现在virtualBox全局设置里面添加一张 仅主机(Host-O
2018-01-16 15:26:52
5237
转载 redis安装笔记
基础知识 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下 字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)redis的应用场景 缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用) 分布式集
2018-01-16 10:35:06
256
原创 vue开发中调用微信jssdk的问题
起因微信分享网址时无法分享图片,这个问题需要用jssdk去解决。其实开始的时候时可以看到图片的,但后来微信禁止了。所以只能使用jssdk去解决。 普通网页开发很简单,但是使用vue或其他前端框架开发spa单页面webapp的时候就会有问题了。只要url发生变化就会报签名错误。其实微信官方上已经写了说明。 所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅
2018-01-15 22:33:51
25028
1
原创 pyenv使用
pyenv安装完成后就可以开始使用了,在终端输入pyenv敲回车可以看到pyenv的常用命令。其中包括 commands 列出所有pyenv的命令 local 设置或显示本地应用程序特定的Python版本 global 设置或显示全局Python版本 shell 设置或显示特定于shell的Python版本
2018-01-10 10:36:05
1364
原创 vuethink使用教程
我们的目录是网站根目录,用webpath表示,下面所有遇到webpath的地方都表示网站的站点所在根目录1 下载git clone https://github.com/honraytech/VueThink.git2 导入数据将webpath/VueThink/php/install.sql导入到你的数据库3 配置数据库链接修改webpath/VueThink/php/config/databas
2017-12-04 14:25:47
2853
原创 archlinux 安装后无法上网解决方法
vi /etc/rc.conf 在这个文件中添加: interface = eth0 保存退出之后,敲入命令 dhcpcd
2017-11-27 15:58:23
20851
1
原创 pyenv安装
介绍pyenv是什么?它是一个python多版本管理工具,当服务器上存在不同版本的python项目时,使用pyenv可以做到多版本的隔离使用,每个项目使用不同版本互不影响。安装执行以下命令curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | b
2017-11-25 22:30:26
354
原创 python包管理工具pip说明
安装apt-get install python-pip升级pip install -U pip包管理# 安装pip install django# 升级pip install -U django# 搜索pip search "django"# 卸载pip uninstall djang# 包列表pip list# 导出pip freeze > requirements# 批
2017-11-21 14:03:42
353
PHP+JS+rsa数据加密传输
2012-10-17
flash头像上传生成大中小3个文件(优化版)
2012-06-18
UCenter的flash上传头像程序 剥离程序部分
2011-09-15
shooke安全类1.1修正版
2009-07-30
防注入,反解析js escape编码,过滤html的php类
2009-06-10
xingtemplate php模板引擎
2009-06-08
php发送邮件实例类,附带使用说明
2008-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人