自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (18)
  • 收藏
  • 关注

转载 centos7+php7.1.4+mysql5.7+swoole

安装php7.1.4查看 centos 版本(我的是centos72) 1 cat /etc/centos-release  删除之前的 php 版本 1 yum remove php* php-common  rpm安装php7.1相应的yum源 1 2 3 ...

2018-07-24 19:35:22 364

转载 Centos 7 安装 Redis

 Redis 下载地址:http://www.redis.cn/download.html ,本人安装压缩包放在 /usr/local 目录下1.安装编译环境yum install gccyum install gcc-c++ libstdc++-develyum install zlib-devel1 2 32.解压redis压缩包tar zxvf redis-3.2.9....

2018-07-24 19:33:51 178

转载 phpstorm+wamp+xdebug配置php调试环境

第一步:把下面的xdebug配置放在php.ini文件中:根据自己的机器实际情况修改路径; XDEBUG Extension[xdebug]zend_extension ="F:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll" xdebug.remote_enable = off...

2018-07-24 18:32:03 853

转载 高效服务器发送事件,服务器发送事件,服务器发送事件和长轮询的区别

HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。通过官网的介绍可以看出是接收服务器发送数据,千万不能和ajax混淆,网上大片博文的介绍对其解读是错误的,导致让我差点觉得这个事件很鸡肋。先看通用案例:html5:php:上面是根据w3c的代码修改的,通过谷歌调试发现每隔3秒还是会请求1次,天呐,w3c官网是不是搞错了.如果是这样的话我还不...

2018-07-24 18:25:24 190

转载 cURL 扩展库使用详解

 CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用CURL发送请求的基本流程 使用CURL的PHP扩展完成一个HTTP请求的发送一...

2018-07-21 22:59:42 1221

转载 swoole的运行模式

Swoole深入学习-了解swoole的运行模式 Swoole高效跟传统的web开发有什么区别,除了传统的LAMP/LNMP同步开发模式,swoole的异步开发模式是怎样的,如何保持高效 一、传统web开发模式PHP web开发采用的方式是LAMP/LNMP架构,即Linux、Nginx,Mysql和PHP。这里以nginx来举例,大致结构为:当请求进入时,web serv...

2018-07-21 10:15:53 1132

转载 性能优化

提升性能的几个方式:1、换框架,最直接效果最好(很多框架可以为项目节省很多时间开销和空间开销)建议大家使用框架开发。2、根据项目,换具体实现方式(针对项目的重点,优化重点,采用对这个支持最好的技术)、代码解析方式(HHVM)。3、直接修改项目源码(最麻烦、效果一般)。注意点:网络、服务器配置、nginx、数据库、PHP、扩展;分析这些现象是否正常以及是否有可优化的空间,最好掌握...

2018-07-21 10:15:15 154

转载 基于redis构建消息队列

一般来说,消息队列有两种场景:一种是发布者订阅者模式;一种是生产者消费者模式。利用redis这两种场景的消息队列都能够实现。定义:生产者消费者模式:生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。(常用于处理高并发写操作) 发布者订阅者模式:发布者生产消息放到队列里,多个监听队列的消费者都会收到同一份消息;即正常情...

2018-07-21 10:11:43 2279

转载 同步和异步、阻塞与非阻塞

先明白的事儿当一个程序在执行的时候,一般会创建一个进程,也可以有多个进程。一个进程至少会创建一个线程,多个线程共享一个程序进程的内存。程序的运行最终是靠线程来完成操作的。线程的数量跟CPU核数有关,一个核最多能发出两个线程。线程的操作主要分为:给CPU进行程序命令的执行。 IO的操作(读取或输出数据)或者请求网络数据。阻塞就是线程在执行IO操作获取数据时,这个IO可能会需要一定...

2018-07-21 10:10:38 137

转载 【Swoole入门】异步毫秒定时器

定时器一般的定时器是怎么实现的呢?我总结如下:使用Crontab工具,写一个shell脚本,在脚本中调用PHP文件,然后定期执行该脚本; ignore_user_abort()和set_time_limit()配合使用; pcntl_alarm; swoole异步毫秒定时器swoole异步毫秒定时器Timer定时器swoole内置定时器,通过函数addtimer即可在ser...

2018-07-21 10:09:24 543

转载 一次痛苦又甜蜜的微信支付踩坑之旅

 介绍微信支付方式分为刷卡支付、公众号支付、扫码支付、APP支付、H5支付、小程序支付。先从应用场景来各自说一说,这样,能够最快的判断出应该选择哪一种支付。刷卡支付:使用扫描设备(扫描枪)多见于超市、便利店使用 公众号支付:嵌入公众号的H5页面 扫码支付:用户打开“微信扫一扫”,扫描商户的二维码并支付 APP支付:外部APP应用,用户触发支付时,转到微信内完成支付 H5支付:非...

2018-07-21 10:08:06 391

转载 WebSocket 教程

WebSocket 教程 WebSocket 是一种网络通信协议,很多高级功能都需要它。本文介绍 WebSocket 协议的使用方法。一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,...

2018-07-21 10:05:29 122

转载 php多进程使用场景

pcntl介绍扩展介绍php多进程模块依赖pcntl扩展,官方手册介绍:http://php.net/manual/zh/book.pcntl.phpNote: 1. 此扩展在 Windows 平台上不可用。 2. 进程控制不能被应用在Web服务器环境,当其被用于Web服务环境时可能会带来意外的结果。因此,不能再PHP Web开发中使用多进程。 安装扩展  处理文件...

2018-07-21 10:01:17 243

翻译 CentOS7没有Eth0网卡

CentOS7系统安装完毕之后,输入ifconfig命令发现没有eth0,不符合我们的习惯。而且也无法远程ssh连接,    这个问题解决起来还算简单:    一,永久搞定    1.进入目录/etc/sysconfig/network-scripts/    2.将文件ifcfg-ens33重命名为ifcfg-eth0;        (注意:修改需要切换至roo...

2018-07-20 16:45:55 2765 1

翻译 centos7 ping: www.baidu.com: Name or service not known

1、网络配置查看记住NAT设置中的子网IP、子网掩码、网关IP三项,接下来配置文件主要是这三项。2、编辑Linux中的网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33   #注 网络配置文件名可能会有不同,在输入到ifcfg时,可以连续按两下tab键,获取提示,比如我的机器 为 ifcfg-ens33内容替换如下:TYPE=”Ethernet”...

2018-07-14 14:53:17 1023

翻译 windowserver2012 如何在IIS下安装PHP CGI扩展

先把PHP开发环境搭配好,本人用的是PHPStudy引入IIS首先打开IIS管理工具,选择“处理应用程序映射”。在新的界面选择“添加模块映射”填写信息如下:

2018-06-05 16:19:24 2641

原创 ThinkPHP隐藏index.php

2018-04-13 08:44:14 374

转载 程序员面试过关必备的5大网站,你用过几个?

下面w3cschool给程序员小伙伴们推荐5大面试相关的网站,帮助你顺利通过各种面试。0、LeetCode有不少的程序员都会用LeetCode刷面试题。比如投简历期间,为了让自己编程有状态,一天有空刷个2-3题。同时,你将刷到各种算法和数据结构的面试题。当你完成一定量的刷题之后,再去面试做笔试题就会很有感觉。LeetCode真可谓是居家旅行,缓解编程面试压力必备网站。1、Reddit在Reddit...

2018-03-27 14:43:48 4640 3

转载 下载百度文库的文档老要下载劵!用Python“破解”这个限制!

https://www.toutiao.com/a6536468980989690372/?tt_from=mobile_qq&utm_campaign=client_share&timestamp=1521990299&app=news_article&utm_source=mobile_qq&iid=28686537010&utm_medium=...

2018-03-27 14:42:28 7048

转载 Linux运维工程师常用一句话脚本

在日常工作过程中,经常要对服务器进行一些操作,这些操作说简单也不简单,写个脚本实现又太浪费时间和成本,于是笔者整理了一些常用的一句话shell命令,使咱们运维人员工作起来更加得心应手,如果您有什么好的一句话脚本,欢迎留言!1、查找当前目录下占用为0字节的文件并删除find ./ -type f -size 0 -exec rm -rf {} ; #此命令不要用于对根目录0字节文件的操作2、将系统进...

2018-03-27 14:37:50 1584 3

转载 Python系统学习流程图,超详细

https://www.toutiao.com/a6536174274070184462/?tt_from=mobile_qq&utm_campaign=client_share&timestamp=1521988685&app=news_article&utm_source=mobile_qq&iid=28686537010&utm_medium=...

2018-03-27 14:36:48 22135

转载 php通过PDO连接mysql与sqlserver

<?php $dsn='mysql:host=localhost;dbname=mssc';$user='root';$password='';$status=1;try {    $sql='select * from onethink_order where status=:status';    $dbh=new PDO($dsn,$user,$password);    $dbh-&...

2018-03-19 08:51:47 3819

原创 mysql插入变量

<?phpheader("cache-control:no-cache,must-revalidate");  header("Content-Type:text/html;charset=utf-8");  set_time_limit(0);try{    $dbName = "sqlsrv:Server=;Database=sjsb";    $dbUser = "sa";    $d...

2018-02-12 15:07:03 2292

翻译 地图火星坐标转化为平面坐标系

     $lon = $x;                        $lon *= 20037508.34 / 180;                        $lon = round($lon, 6);                        //$lat = base64_decode($json['y']);                        //$lat...

2018-02-12 15:01:00 371

原创 win10 + phpstudy2016+redis

一、下载windows版本的Redishttps://github.com/MicrosoftArchive/redis/releases二、安装Redis1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win10 64位,所以下载64位版本的 然后在cmd窗口中找到 解压的Redis目录。2、启动命令3.这时候另启一个cmd窗口,

2018-02-05 14:28:08 807

原创 ThinkPHP where

$childs = M('regions')->where(array('pid' => $nid))->select();$result = M('regions')->where("id = %d", $nid)->delete();$result = M('regions')->where($where)->delete();

2018-01-29 11:03:24 292

转载 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS

用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS作者:王皓发布于:2016-12-28 11:49更新于:2018-01-04 12:57HTTP 协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的 HTTP 的网站是不太安全的。所以, Google 的 Chrome 浏览器将在 20

2018-01-25 09:50:19 351

翻译 like多字段同时怎么模糊搜索

where['a|b|c']=array('like',"%123%");

2018-01-24 08:54:31 960

原创 $.ajax $.function 调用后台方法

function aa(m) { var num = m; /* $.post("__APP__/Company/cp", { 'id' : num }, function(data) { alert(data); })*/ $.ajax({ url:'__APP__/Company/cp', data:{"userid

2018-01-23 17:09:44 2825

原创 ThinkPHP 多条件查询

$result = $mod->alias('a') ->field('a.bfrid,a.nd,b.*') ->join('LEFT JOIN tablename as b ON a.bfrid=b.id') ->limit($page->firstRow,$page->listRows) ->where("departno=%d",array($departn

2018-01-09 20:22:57 434

原创 ThinkPHP 字符串截取

2018-01-01 08:53:31 671

转载 bootstrap练级查询

http://www.jb51.net/article/119829.htm<script src="~/Assets/js/bootstrap-multiselect.min.js">  <link href="~/Assets/css/bootstrap-multiselect.css"rel="external nofollow" rel="sty

2017-12-26 09:33:19 192

原创 js请求成功后跳转

ThinkPHP中AJAX请求成功后跳转到其他控制器方法location.href = "";

2017-09-26 09:14:40 1933

翻译 ThinkPHP 导出数据到Execel文件中

a href="__APP__/Admin/Export/exptp">导出信息a><?phpnamespace Admin\Controller;use Think\Controller;class ExportController extends AllowController { public function exptp(){ // $p_name =

2017-09-12 15:56:06 352

翻译 Linux CentOS 6.3配置PHP开发环境

http://www.osyunwei.com/archives/4947.html点击打开链接准备篇:1、配置防火墙,开启80端口、3306端口   vi /etc/sysconfig/iptables   -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT   #允许80端口通过防火墙

2017-08-26 17:15:44 608

翻译 https://www.toutiao.com/a6457425756212429325/?tt_from=mobile_qq&utm_campaign=client_share&app=news_a

博士老爸大放豪言:初中几何无非就这9种模型,儿子3年没扣1分花花开落 2017-08-24 05:05“老师,马上就要开学了,我家孩子就要升入初三了,平时在学习的时候没有什么大的问题,但是学习数学总是觉得几何题目不会解答。在做几何题的时候,不知道以何种方式下手。有的时候是没有解题思路,有的时候是不知道如何做辅助线,我平时对数学又不大懂,不知道如何才能够辅导孩子学好数学,您有什么好的

2017-08-24 11:35:59 114469 3

翻译 男人不想打工一辈子,再忙也要读这10本书,提高情商智商

https://temai.snssdk.com/article/feed/index?id=3411342&subscribe=5573716916&source_type=23&content_type=1&create_user_id=3049&classify=9&adid=__AID__&tt_from=mobile_qq&tt_group_id=6453669068904858126

2017-08-24 11:34:44 3100

翻译 地域二级选择

//定义 城市 数据数组  cityArray = new Array();  cityArray[0] = new Array("河南省","郑州市|开封市|洛阳市|平顶山市|安阳市|鹤壁市|新乡市|焦作市|濮阳市|许昌市|漯河市|三门峡市|南阳市|商丘市|信阳市|周口市|驻马店市|济源市");  cityArray[1] = new Array("云南省","昆明市|大理市|曲靖市

2017-08-03 14:37:09 265

原创 wamp;phpstudy nginx隐藏index.php

2017-08-02 11:44:58 676

转载 吃透这50道经典应用题,比去辅导班强百倍

在这次的期末考试当中,有很多家长向我反映孩子的数学成绩不太理想,尤其是应用题部分错了很多。导致期末考试的成绩特别不理想,这数学成绩到底应该怎样才能提高呢?对于小学生来说,最难的题型就是应用题了,应用题主要难在解题思路和方法,很多同学在做数学题的时候,只会做简单的基础题目,但是一到应用题就不知道该如何下手,一筹莫展了。那么,解答也应用题有哪些技巧呢?首先,一定是认真读题审题,分析已知条件和未

2017-07-03 10:31:20 658 1

jquery-1.10.2.min.js,jquery-1.4.4.min.js,jquery-1.4.2.min.js,jquery.min.js集合

jquery-1.10.2.min.js,jquery-1.4.4.min.js,jquery-1.4.2.min.js,jquery.min.js版本集合

2017-10-18

ThinkPHP 整合PHPExecel实现多种字段导出

ThinkPHP 整合PHPExecel实现多种字段导出,在此案例中包含了不大于26个字段的导出与大于26个字段以上的数据库字段内容的导出

2017-09-12

PHP中英文网站

中英文双语企业网站系统PHP版

2017-06-25

PHP 写的支付宝接口

至于自己为什么不用支付宝的SDk说多了都是泪。因为公司的项目是ecmall二次开发版本在5.5以下,所以SDk无法使用,当时想了一种方法就是在弄台服务器,有点浪费资源了;但是自己以前从来没有接触过,不知道从哪下手,谷歌百度搜一些资料,最终用PHP写了一个签名,因为自己还是一个菜鸟,所以代码写的不是很好,大声们可以优化。我就抛砖引玉了

2016-10-28

ecmall 兼容 php5.5以上版本

在PHP5.5以上版本运行ecshop和ecmall出现的问题及解决方案

2016-10-18

网络编程qq

网络编程qq

2016-04-19

scoke 编程

一个基于某种I/O方法的TCP服务器:能够实现模拟C/S模型的通信方式,服务器端负责信息的接收,并能够返回给客户端相应的消息

2016-04-19

ueditor1_4_3-utf8-php

很好用的编译器!做网站首选的编译器!相当的上档次!

2016-04-18

ThinkPHP开发的博客源码Yblog

继承自ThinkPHP的特性:多模板切换、数据过滤插件机制、自动生成HTML静态缓存、防刷新等。 YBlog特性截图介绍: 1、后台直接修改ThinkPHP的项目配置,无需用户直接修改配置文件

2016-04-03

计算机网络

计算机网络

2016-03-27

网上购物系统UML图及用例描述文档

网上购物系统UML图及用例描述文档,网上购物系统就是能在网上实现商品的销售和购买的系统,网上购物满足了电子商务时代的人们对于网上购买和销售的需求.

2016-01-13

javacript 计算器

javacript编写的一个数学计算器程序,可以进行基本的加减乘除运算和三角函数运算,可以直接调用部分常用的数学常数如PI和e,可以进行开平方根运算

2015-12-04

使用CAsyncSocket完成的客户端和服务端通讯示例程序源代码

使用CAsyncSocket完成的客户端和服务端通讯示例程序源代码

2015-11-15

sae上传文件

微信开发中上传代码到sae平台的编辑软件,可以快速的上传和更新

2015-10-28

Php中Mysql的配置

简单的Php连接Mysql配置,以及工程里面所应用到的简单配置

2015-10-26

mfc单文档画图,可改颜色,设置线条粗细

mfc单文档画图,可改颜色,设置画笔线条粗细,自己做的mfc作业参考一下

2015-10-10

php adodb5

用于连接mysql的封装类 1.下载adodb类库 2.解压后把adodb5放在建立的工程下面

2015-09-19

数据结构课程设计(内部排序算法性能分析).doc

1)选择排序 基本思想:在待排序的一组数据元素中,选出最小的一个数据元素与第一个位置的数据元素交换;然后在剩下的数据元素当中再找最小的与第二个位置的数据元素交换,循环到只剩下最后一个数据元素为止。 (2)起泡排序 基本思想:相邻的两个元素进行比较,将小的调到前面,大的调到后面。 (3)直接插入排序 待排序的记录放在数组R[0…n-1]中排序过程中某一时刻,R被划分成两个子区间R[0…i-1] (有序和)R[i…n-1](无序)。直接插入的基本操作是将当前无序区的一个记录R[i]插入到有序区R[0…i-1]中适当的位置 (4) 快速排序 基本思想:在待排序的数组的n个元素中取一个元素(一般取第一个),将其移动到这样的位置:在其之前的元素的值都小于它,在其之后的元素都大于它,这样是一趟快速排序;然后对数组的两个部分进行同样的操作,直到每部分只有一个记录为止;总之,每趟使表的第一个元素放在适当位置,将表两分,再对两子表进行同样的递归划分,直至划分的子表长度为1! (5)归并排序 基本思想:将两个或两个以上的有序表组成一个新的有序表。

2015-06-08

空空如也

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

TA关注的人

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