自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (19)
  • 收藏
  • 关注

原创 博客搬迁声明

新的一年马上就到了,新的一年新的开始,在这里写博客时间不算长,也不算短。以后写文章就换新家了,新的博客地址www.xingjiehu.com看我文章的人都可以领红包哦_...

2019-01-30 18:48:12 372

原创 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 3153

转载 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 499

转载 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 1355 1

转载 Supervisord管理进程常用命令

Supervisord安装完成后有两个可用的命令行supervisor和supervisorctl,命令使用解释如下:supervisord,初始启动Supervisord,启动、管理配置中设置的进程。supervisorctl stop programxxx,停止某一个进程(programxxx),programxxx为[program:chatdemon]里配置的值,这个示例就是chatd...

2019-01-02 11:28:52 2810

原创 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 3826

原创 mysql卡住的处理方法

当一个sql需要很长时间执行,想要终止时可以进入mysql执行show processlist; 查看当前执行中的任务,找到第一例的id,然后执行kill id终止命令执行kill 2231312;...

2018-12-04 22:22:01 5442

原创 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 4508

原创 python字节和字符串互转

bstr = b"byte example"# str objectsstr = "str example"# str to bytes 字符串转字节bytes(sstr, encoding="utf8&quo

2018-11-29 16:55:17 1868

原创 elasticsearch模糊查询

like %李四% 可以使用以下语法{“match_phrase”: {“nickname”: {“query”:“李明”}}}或{“wildcard”: {“nickname.keyword”: “李明”}}

2018-11-27 13:15:01 5229

原创 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 169

原创 使用supervisor 管理进程

Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit(关于monit见我的博客:用monit监控系统关键进程),monit和supervisord的一个比较大的差异是supervisord管理的进程必须由supervisord来启动,monit可以管理已经在运行的程序;supervisord还要求管理的程序是非daemon程序,supervisord会帮你把它转...

2018-11-20 19:37:00 484

原创 502 Bad Gateway

出现这个,一般是php-fpm停止了,nginx会抛出502错误

2018-11-15 11:06:15 3610

转载 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 2009 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 173

原创 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 4794

原创 动态调用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 2062

原创 使用豆瓣源

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 927

转载 Composer进阶使用之常用命令和版本约束

原文地址https://cuiqingcai.com/3494.html常用命令require命令在《Composer快速入门》中已经简单介绍过使用install命令安装依赖的方式。除了install命令,我们还可以使用require命令快速的安装一个依赖而不需要手动在composer.json里添加依赖信息:composer require monolog/monol...

2018-07-03 11:32:14 744

转载 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 2122

原创 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 26385 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 3743

转载 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 5899

转载 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 1647

原创 解决deepin报Failed to start Load Kernel Modules.的问题

每次开机报这个错误,虽然不影响使用,但不解决总就得差点什么于是在网上找资料。 试过很多方法无效,这里就不列举了,只写有效的,其实解决很简单,只需要修改/etc/modules-load.d/modules.conf将里面的 bbswitch 注释掉就可以。 网上查了一下,这个bbswitch好像时跟NVIDIA显卡有关,我的电脑时intel的集显。所以果断注释掉,重启就没有错误了...

2018-03-08 13:35:39 12361

转载 正确的 Composer 扩展包安装方法

原文链接https://laravel-china.org/topics/1901/correct-method-for-installing-composer-expansion-pack问题说明我们经常要往现有的项目中添加扩展包,有时候因为文档的错误引导,如下图来自 这个文档 的:composer update 这个命令在我们现在的逻辑中,可能会对项目造成巨大伤害。...

2018-03-01 15:45:51 1496

原创 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 784

原创 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 10416

原创 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 256

原创 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 1522

原创 微信网页授权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 23936 4

原创 支付宝报错“暂时无法获取订单信息,请稍后再试”解决方法

这个问题在网上找到好多,说法五花八门,单没有一个方法解决。最后一行一行的测试发现,原来这个错误的真正原因是。 total_amount付款金额不能是0! total_amount付款金额不能是0! total_amount付款金额不能是0!重要的事情说三遍,引以为戒。

2018-01-25 11:18:19 6605

原创 virtualBox网络配置说明

1 虚拟机上网(不考虑虚拟机与主机通讯)虚拟机只需要配置一张网卡,连接方式选 网络地址转换(NAT) 。这样你的虚拟主机就可以访问外网了。2 虚拟机能上网,并且可以访问主机(网上说这样主机可以访问虚拟机,但我这边不可以)这时候需要在前面配置的基础上,增加一张网卡,链接方式选 仅主机(Host-Only)网络 。注意要现在virtualBox全局设置里面添加一张 仅主机(Host-O

2018-01-16 15:26:52 5116

转载 redis安装笔记

基础知识 redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下 字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)redis的应用场景 缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)  分布式集

2018-01-16 10:35:06 219

原创 vue开发中调用微信jssdk的问题

起因微信分享网址时无法分享图片,这个问题需要用jssdk去解决。其实开始的时候时可以看到图片的,但后来微信禁止了。所以只能使用jssdk去解决。 普通网页开发很简单,但是使用vue或其他前端框架开发spa单页面webapp的时候就会有问题了。只要url发生变化就会报签名错误。其实微信官方上已经写了说明。 所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅

2018-01-15 22:33:51 24726 1

原创 pyenv使用

pyenv安装完成后就可以开始使用了,在终端输入pyenv敲回车可以看到pyenv的常用命令。其中包括 commands 列出所有pyenv的命令 local 设置或显示本地应用程序特定的Python版本 global 设置或显示全局Python版本 shell 设置或显示特定于shell的Python版本

2018-01-10 10:36:05 1262

原创 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 2810

原创 archlinux 安装后无法上网解决方法

vi /etc/rc.conf 在这个文件中添加: interface = eth0 保存退出之后,敲入命令 dhcpcd

2017-11-27 15:58:23 20519 2

原创 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 298

原创 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 310

html5本地存储web sql数据库操作增删查找实例

本例详细演示了数据库创建 表格创建 数据增删查改 删除表格各种功能

2014-11-26

通过xml格式存为excel文件

google上找到的类,通过xml格式存为excel文件

2012-11-30

phpexcel演示,附带简化操作类

phpexcel演示,附带简化操作类。可以用数组方式实现简化操作

2012-11-30

全国省市区地址库(sql文件)

全国省市区地址库,包括港澳台地区,跟阿里巴巴地址库一样

2012-10-20

PHP+JS+rsa数据加密传输

对安全性要求较高的网站,比如银行和大型企业等都会使用HTTPS对其进行加密通讯。 但是由于效率原因,使用HTTPS的代价是及其昂贵的,对于访问量稍大的网站就会造成严重的性能瓶颈。解决方法一般只能采用专门的SSL硬件加速设备如F5的BIGIP等。 所以很多网站选择了模拟SSL的做法,使用RSA来对密码等安全信息进行公钥加密,服务端用私钥解密。 通常是对密码进行加密,本文也拿密码加密为例。 网上相关信息太少,折腾了几天,终于有眉目了,先贴代码,关键部分后面说明。 首先加载三个RSA的js库文件,可以到这里下载 http://www.ohdave.com/rsa/

2012-10-17

jquery 上传图片本地预览

选择图片时出现本地预览,具有等比例缩放、文件类型判断等功能。兼容ie以及火狐、chorme等浏览器。对于7以上高版本火狐也同样支持

2012-10-10

flash头像上传生成大中小3个文件(优化版)

剥离UCenter的Flash头像上传程序为独立的程序,经过初步测试有效。其中的swf文件来源自Discuz程序。可指定任意的头像上传入口(即uc_api + 当前执行脚本文件名)。并做了优化处理可以,只要两个文件即可完成功能。更方便在自己的项目中应用

2012-06-18

UCenter的flash上传头像程序 剥离程序部分

剥离UCenter的Flash头像上传程序为独立的程序,经过初步测试有效。 其中的swf文件来源自Discuz程序。可指定任意的头像上传入口(即uc_api + 当前执行脚本文件名)。

2011-09-15

php 图片压缩添加水印

php 图片压缩添加水印,可自己设置参数

2011-03-07

css reset框架

本框架结合了YUI 等优秀框架进行综合整理取其精华。这是我工作3年来的经验总结吧,呵呵。 完美支持html5,可以让开发工作变得轻松顺利。

2011-02-22

ajax自动补全搜索提示

效果就像百度和google那样,你输入几个字母就会出现相应的提示,感觉很爽吧,自己也试一下吧。压缩包里有详细的使用说明,5分中让你搞定,呵呵

2009-07-31

shooke安全类1.1修正版

分析了不少网站总结了一些常用安全知识写了这个类,功能包括,sql注入字符过滤,反解析js的escape函数加密过的数据,过滤html标签返回纯文本等功能.希望对大家有帮助.注意这是php写的类文件,不是用php的朋友就不要浪费积分下载了 这个是前一版本的修正版,呵呵

2009-07-30

防注入,反解析js escape编码,过滤html的php类

分析了不少网站总结了一些常用安全知识写了这个类,功能包括,sql注入字符过滤,反解析js的escape函数加密过的数据,过滤html标签返回纯文本等功能.希望对大家有帮助.注意这是php写的类文件,不是用php的朋友就不要浪费积分下载了

2009-06-10

xingtemplate php模板引擎

这是一个很轻量型的模板引擎,相信很多phper对discuz模板引擎都很喜欢,但却不好提取,这个模板引擎与dz的模板引擎很相似,dz模板引擎的功能也都有.

2009-06-08

php发送邮件实例类,附带使用说明

这是PHPMailer 的中文版实例, PHPMailer 是一个专门用于 PHP 语言的邮件发送类,功能十分地强大,丰富了 PHP 本身单一的 mail() 函数。支持 SMTP 等甚至于附件。 PHPMailer 遵守 LGPL 授权,可以免费下载,当前版本是PHPMailer v2.0.0 rc2 更新于2007 年11月16日。

2008-11-17

pp-blog自己写的php程序

自己写的php程序,应该算菜鸟级的吧,因为是刚学的时候写得,所以都是一些基本的,很适合学习用。谁喜欢就下载研究一下吧

2008-09-24

可无限扩展的css选项卡

可以无限扩展,自定样式的选项卡

2008-07-01

flv 播放器 web版

可以放到网页里的flv播放器

2008-07-01

100个asp实例

100个asp经典小实例

2007-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除