自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(202)
  • 资源 (4)
  • 收藏
  • 关注

原创 选择排序法

python实现选择排序

2023-05-04 10:11:30 101

原创 快速排序法

python实现快速排序算法

2023-05-03 19:22:04 95

原创 mysql 创建存储过程

DELIMITER ;;CREATE PROCEDURE t1data()BEGIN DECLARE i INT DEFAULT 0; SET i=1; WHILE i <= 10000 DO INSERT INTO t1(`c1`,`c2`,`c3`,`c4`) VALUES(RAND()*10000, RAND()*10000, RAND()*10000, R...

2020-04-10 19:23:13 238

原创 redis主从配置

1.修改主服务器的配置文件#把bind改为当前主机ip#bind127.0.0.1bind192.168.96.128然后启动redis服务,/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf2.修改从服务器的配置文件#把bind改为当前主机ip#bind127.0.0.1bind192...

2020-03-24 17:26:56 303

原创 elasticsearch7 创建映射

1.创建索引库curl -XPUT 'localhost:9200/users'2.创建类型及映射curl -H 'Content-Type:application/json' -XPOST 'localhost:9200/users/user/?pretty' -d '{"mappings":{"properties":{"name":{"type":"string"}}}}'...

2020-02-26 18:37:24 2124

原创 nginx负载均衡配置

192.168.96.128 负责负载均衡192.168.96.129 应用服务器1192.168.96.130 应用服务器2我需要在www.test.vm域名上配置负载均衡。在负责负载均衡(192.168.96.128)上配置在http块中添加 upstream www.test.vm{ server 192.168.96.129:80; #v...

2020-02-19 15:08:49 171

原创 ubuntu 启动盘挂载

U盘安装好Ubuntu后,从U盘进入ubuntu: try unbuntu安装时我的/boot目录在 sda7分区sudo mkdir /mnt/bootsudo mount /dev/sda7 /mnt/bootsudo grub-install --boot-directory=/mnt/boot/ /dev/sda出现:Installing for i836-p...

2019-11-22 17:42:43 674

原创 centos7 安装配置redis

1.下载rediswget http://download.redis.io/releases/redis-5.0.4.tar.gz2.安装tar xzvf redis-5.0.4.tar.gzcd redis-5.0.4make PREFIX=/usr/local/redis install3.配置源码文件中有一个utils目录cd utils/./insta...

2019-11-01 14:33:25 108

转载 git 统计代码行数

1. 统计一段时间内所有人的代码量git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --since=2019-7-26 --until=2019-10-17 --numstat | awk '{ add ...

2019-10-17 15:44:57 168

原创 centos php安装shmop扩展

php安装共享内存扩展shmop1.进入php7源码shmop扩展目录cd/root/php-7.0.12/ext/shmopphpize./configure --with-php-config=/usr/local/php/bin/php-configmakemake installphp.ini中添加扩展extension=/usr/local/...

2019-03-25 17:53:11 864

转载 centos 安装killall命令

yum install -y psmisc

2019-03-25 15:56:36 2132

转载 php的sapi中embed嵌入式

在c语言中嵌入php程序创建一个php文件 call.php&lt;?phpfunction my_func($a, $b){ return $a + $b;}echo my_func(100, 200);创建c文件 test_embed.c#include &lt;php/sapi/embed/php_embed.h&gt;intmain(int a...

2019-03-12 22:51:56 842

转载 C语言中EOF NULL NUL和'\0'的区别

EOF:宏常量(#define EOF -1),值为-1,是End Of File的缩写,是文件结束的标志。需要注意的是,当数据以二进制的方式存放到文件中时,可能会有数值-1的出现,此时不能采用EOF作为文件结束的标志;NULL: 宏常量(#define NULL 0),值可以为0(数值0)或(void *)0(空指针),多用于后者,来指示一个指针为空;'\0':字符串结束符,只用于结束字...

2018-12-28 15:00:32 1610

转载 vimrc 简单配置

set nusyntax enablesyntax onset tabstop=4set softtabstop=4set shiftwidth=4set autoindentset ruler

2018-12-23 15:46:27 712

转载 openssl 生成公钥和私钥(包含16进制公钥)

1. 生成原始 RSA私钥文件 rsa_private_key.pemopenssl genrsa -out rsa_private_key.pem 10242. 将原始 RSA私钥转换为 pkcs8格式,JAVA需要使用的私钥需要经过 PKCS8 编码openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM...

2018-08-01 10:47:50 6697

原创 centos7 NAT模式 指定ip地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33需要从虚拟网络编辑器里查看子网掩码和网关添加几行:IPADDR=192.168.75.55GATEWAY=192.168.75.2NETMASK=255.255.255.0DNS1=192.168.75.2vim /etc/resolv.conf添加:nameserver 192.168.75.2    ...

2018-05-16 19:01:53 466

原创 php session共享到memcache

在php.ini中添加;设置保存在memcache中session.save_handler = memcache;设置memcache机器ip及端口session.save_path = "100.100.100.100:11211"

2018-04-24 14:56:37 290

转载 git 查看最近修改的文件

git log --name-status 每次修改的文件列表, 显示状态git log --name-only 每次修改的文件列表git log --stat 每次修改的文件列表, 及文件修改的统计git whatchanged 每次修改的文件列表git whatchanged --stat 每次修改的文件列表, 及文件修改的统计git show 显示最后一次的文件改变的具体内容...

2018-03-13 16:47:48 28348 1

转载 centos 安装iptables

1、关闭firewall systemctl stop firewalld.service2、安装iptables防火墙 yum install iptables-services#编辑防火墙文件 vi /etc/sysconfig/iptables 添加80端口 -A INPUT -m state –state NEW -m tcp -p tcp –d

2017-12-17 17:13:09 276

转载 centos 自动分配ip

编辑网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33修改ONBOOT=yesBOOTPROTO=dhcp重启网卡service network restart

2017-12-17 15:31:18 1614 1

转载 vim 配置

在当前用户下创建 .vimrc文件,把下面的内容粘贴到 .vimrc文件中。其中包含了比较常用的配置。配置如下:syntax on "自动语法高亮"winpos 5 5          " 设定窗口位置  "set lines=40 columns=155    " 设定窗口大小  set nu              " 显示行号  set go=      

2017-12-11 16:39:16 225

原创 centos 安装 nginx php mysql

首先先需要安装一些基础的依赖包gcc gcc-c++ pcre zlib openssl等先安装编译器yum install gcc gcc-c++然后去官网下载pcre zlib openssl等,configure make & make install一:安装nginx下载nginxwget https://nginx.org/download/nginx

2017-12-07 18:49:26 259

原创 centos 下安装php扩展curl

首先系统里已经安装curl然后进入下载的php源码中的扩展目录,我的在/root/php/php-7.1.11/ext/然后执行./ext_skel --extname=my_module你会看到然后make & make install看到这个就安装成功了最后需要在php.ini中增加一行配置重启php-fpm,看到curl加载成功。

2017-10-29 20:34:28 2314

原创 centos7 虚拟机桥接设置

虚拟机网络桥接的好处是虚拟机可以当做局域网里的一个独立的电脑费了半天劲才搞定,写篇日志记录一下,以便日后使用。首先把安装的虚拟机的网络适配器改为桥接模式(自动),然后把虚拟机的虚拟网络编辑器中的VMnet0改为桥接模式并指定物理网卡。如果没有VMnet0,需要到主机的网络适配器卸载删除所有的vmware网卡,然后在虚拟网络编辑器中删除所有的网卡名称,点击还原默认设置。这是我重启

2017-10-29 17:57:37 1474

转载 php 无限递归分类

$categories = array( array('id'=>1,'name'=>'电脑','pid'=>0), array('id'=>2,'name'=>'手机','pid'=>0), array('id'=>3,'name'=>'笔记本','pid'=>1), array('id'=>4,'name'=>'台式机','pid'=>1),

2017-10-24 17:39:29 436

原创 php 递归合并多维数组

/* * 将A,B两个多维数组合并为C数组 * A,B数组均为关联数组 * 若key在A,B中均存在,若value都不是数组,取A的值 * 若key在A,B中均存在,若其中一个value为数组,取数组的值*/$a = array( "1" => array( "1" => "a11", "2" => array( "1" => "a121", "2" => "a

2017-09-26 17:02:31 4828

转载 mac os 添加用户 命令

查看各用户IDdscl . -list /Users UniqueID查看用户所属组IDdscl . -read /Users/root PrimaryGroupID查看各组IDdscl . -list /Groups PrimaryGroupID查看组中的用户dscl . -read /Groups/admin GroupMembe

2017-06-09 14:23:32 24630

转载 php 正则匹配中文及中文字符

$str = "php编程";if (preg_match("/[\x80-\xff]+/",$str)) { print("have");} else { print("not have");}

2016-10-18 17:20:22 757

原创 php 程序中开启报错

ini_set("display_errors","On");error_reporting(E_ALL);

2016-08-02 14:53:15 1113

原创 win7下 php-cgi.exe 0xc000007b 错误

之前在win7下装过一次开发环境,今天换电脑需要再装一次,安装php的时候遇到一个错误 php-cgi.exe 0xc000007b查了半天说丢失 dll文件,下载了无数个dll文件都不解决问题,最后想到安装的版本是 VC11 x64 Thread Safe查到这个php版本是 Visual C++ 2012 编译的,应该是缺少了 Visual C++ 2012 的运行库下载了一个Vi

2016-08-01 18:06:31 7960 1

转载 php 获取远程图片大小 宽高

/** * 获取远程图片的宽高和体积大小 * * @param string $url 远程图片的链接 * @param string $type 获取远程图片资源的方式, 默认为 curl 可选 fread * @param boolean $isGetFilesize 是否获取远程图片的体积大小, 默认false不获取, 设置为 tr

2016-07-14 17:54:31 4656

转载 linux awk sort 统计ip出现次数

visit.log180.153.114.199 - - [03/Jul/2013:14:44:43 +0800] GET /wp-login.php?redirect_to=http%3A%2F%2Fdemo.catjia.com%2Fwp-admin%2Fplugin-install.php%3Ftab%3Dsearch%26s%3DVasiliki%26plugin-search-inp

2016-06-24 15:49:51 15276

转载 linux awk 命令详解

文章转自:http://blog.chinaunix.net/uid-23302288-id-3785105.htmlawk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; co

2016-06-02 18:13:55 362

转载 php 生成唯一订单号,文件锁

从网上找到一篇生成订单号的文章,但并发测试后发现会有重复的订单号生成,所以尝试加入文件锁,阻塞请求,来生成唯一订单号。自己经过ab工具并发1000个请求,不会生成重复的订单号。<?php/* * 生成的格式是: 20130103000001 前面几位为当前的日期,后面6位为系统自增长类型的编号 * 原理: * 1.获取当前日期格式化值; * 2.读取文件,上次编号的值+1

2016-05-30 12:58:08 1587

转载 windows 安装 git npm bower

1.Git下载 node.js下载2.安装 git 和 node.js3.将git\bin node.js安装目录加入环境变量path中4.在D盘下建立目录gitrep    打开Git Bash初始化git仓库 命令 git init 出现 .git文件夹5.安装npm(按步骤完成)   git clone --recursive git://github.com/isa

2016-05-19 11:39:20 2866 1

原创 html 弹窗

.popup{ width:500px; height:130px; border:2px solid #B8B8B8; position: fixed; top:30%; left:30%; background-color:#E2E3E5; display:none;}.closebtn{ width: 40px; height: 40px;

2016-05-10 19:36:00 1563

转载 php 下载完成后删除文件

最近遇到一个需求:下载用户上传的图片,但是图片不断更新。1.需要将图片从图片服务器下载到网站后台服务器2.压缩文件夹生成zip压缩包3.下载压缩包4.删除压缩包和临时文件夹其中遇到了一个问题:判断浏览器是否下载完成。从网上找了一个方法,并略做修改。$filePath = "./download_img/temp.zip";$fileDir = "./download_im

2015-09-16 11:21:43 7045

转载 php AES加密兼容.net

这几天做一个php aes加密然后到.net解密的程序,做了pkcs7的补码,密文到.net后仍然加密失败,提示填充无效,无法被移除,通过检查程序,原来是加密向量写错了。在.net中加密向量的格式为数组,在php中应转为带斜杠的字符串,我在转换是多删掉了一个0。下面看程序,设置自己的key和iv后就可以使用这些程序。class AESMcrypt{ /** * 设置默认

2015-08-07 12:12:12 1054

转载 php 数组转xml

function arrtoxml($arr,$dom=0,$item=0){ if (!$dom){ $dom = new DOMDocument("1.0","utf-8"); } if(!$item){ $root = key($arr); $item = $dom->createElement($root); $

2015-07-20 15:31:20 786

转载 jquery blockui

$.blockUI({ message: $("#loginForm"), css: { width: '300px', height: '300px', left: ($(window).width() - 300) / 2 + 'px', top: ($(window).height() - 300) / 2 + 'px', border: 'none' } });

2015-07-10 16:34:43 536

压力测试工具ab.exe

web压力测试工具,很好用,很好的测试并发请求 使用帮助http://blog.csdn.net/wmsjlihuan/article/details/43573767

2015-03-20

jquery.form.js

jquery表单插件,版本2.21。可以ajax提交form表单。 要求jquery1.2.2或以上。

2014-05-22

svn服务端-安装-配置-使用

本文档是对svn服务端的安装,配置及使用的图文说明

2012-08-28

SVN服务端安装-配置-使用

本文档是针对SVN服务器端的安装,配置及使用的图文说明

2012-08-18

空空如也

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

TA关注的人

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