自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左撇子

爱编程,不爱Bug

  • 博客(22)
  • 收藏
  • 关注

转载 php提示超过30秒最长执行时间错误的解决方法

当你在做一个抓取程序的时候,php空白了好长一段时间然后报出现如下这个错误提示:Fatal error: Maximum execution time of 30 seconds exceeded in ......很简单,意思是说脚本执行时间超过了30秒的上限。这个错误以前经常碰到,一般都是直接在页面头部加个 set_time_limit(0) 处理,今天特意将这个错误的处理方法做一下总结。经过

2016-12-27 11:02:51 1879

原创 五个程序员求职者的最佳提问

程序员在求职面试的时候,我们向面试官所提的问题如何甚至不亚于我们在整个面试过程中的表现。这些问题提得好,能展现思维的高度前瞻性,表达为建设公司美好未来而做出贡献的强烈意愿。下面是本人经过精挑细选、深思熟虑得到的五个问题,它们能让你在众多面试人员中脱颖而出、一鸣惊人。1.“在头两三个月里,贵公司希望我做出什么成绩,对我有何期望?”聪明的孩子总是能问到点子上,他们觉

2016-12-24 14:45:47 258

原创 超实用PHP函数总结整理

1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYP

2016-12-24 09:59:42 287

原创 GitHub的基本操作

作者:Dreawer链接:https://zhuanlan.zhihu.com/p/24461753来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。目录一、注册并登陆到github网站1.1、打开github网站首页(Build software better, together)1.2、注册一个自己的github账号1.3、登陆自

2016-12-23 09:46:37 382

原创 基于php的身份证实名认证接口调用代码实例

基于php的身份证实名认证接口调用代码实例,身份证实名认证接口申请:https://www.juhe.cn/docs/api/id/103,获取APPKEY接口地址:http://op.juhe.cn/idcard/query 支持格式:json 请求方式:http get 请求示例:http://op.juhe.cn/idcard/query?key=您申请的KEY&idca

2016-12-23 09:32:33 2755

原创 Nginx配置文件详解

Nginx配置文件路径: usr/local/nginx/conf/nginx.conf user  www www;   指nginx用户及组worker_processes  8;  工作进程:数目worker_rlimit_nofile 65535;   指定进程可以打开的最大描述符:数目 events{  use epoll;      使用ep

2016-12-22 14:25:21 229

原创 php-fpm的配置文件详解及启动参数

/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf (配置文件路径)/usr/local/php/etc/php.ini一.php-fpm.cof重要参数详解pid = run/php-fpm.pid#pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启 erro

2016-12-22 13:58:35 6746

原创 性能优化分类

常见性能优化策略分类代码之所以把代码放到第一位,是因为这一点最容易引起技术人员的忽视。很多技术人员拿到一个性能优化的需求以后,言必称缓存、异步、JVM等。实际上,第一步就应该是分析相关的代码,找出相应的瓶颈,再来考虑具体的优化策略。有一些性能问题,完全是由于代码写的不合理,通过直接修改一下代码就能解决问题的,比如for循环次数过多、作了很多无谓的条件判断、相同逻辑重复多次等。数据库

2016-12-14 17:47:24 497

原创 加密技术与密钥安全管理

一起来聊聊数据的加密技术事件:有消息称某网站超12G数据疑似外泄,涉及数千万用户。那我们应该如何考虑数据的安全存储?让我们一起来聊聊数据的加密技术。让我们一起来聊聊数据的加密技术单向散列加密单向散列加密就是把任意长的输入消息串变化成固定长的输出串且由输出串难以得到输入串的一种加密算法。常见单向散列函数:MD5 (Message Digest

2016-12-14 17:44:16 368

原创 APP接口开发

APP接口简介1. APP接口(通信接口)接口地址:例如:http://app.com/api.php 接口文件:api.php处理一些业务逻辑(获取数据)接口数据:获取数据,传到客户端进行使用     APP接口的核心在于接口文件2. APP接口如何进行通信     客户端向服务器端发送http请求(用户不可视的接口地址),服务器端收到http请求之后根据请求做出

2016-12-06 21:18:22 486

原创 JSON编码格式提交表单数据详解

以JSON编码格式提交表单数据是HTML5对WEB发展进化的又一大贡献,以前我们的HTML表单数据是通过key-value方式传输的服务器端,这种形式的传输对数据组织缺乏管理,形式十分原始。而新出现的JSON格式提交表单数据方法,将表单里的所有数据转化的具有一定规范的JSON格式,然后传输的服务器端。服务器端接收到的数据是直接可以使用的合格JSON代码。如何声明以JSON格式提交表单

2016-12-04 20:14:19 277

原创 23种设计模式

1、FACTORY(工厂模式)漫谈追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory.理解工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产

2016-12-04 20:12:49 450

原创 Shell 概述

参考网址:http://blog.csdn.net/yangshangwei/article/details/52319960简介Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson的

2016-12-04 20:09:21 206

原创 memcache与redis对比

memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理解错误之处,欢迎指正。    参考网址:http://www.linuxprobe.com/memcached-redis.html一. 综述读一个软件的源码,首先

2016-12-04 20:05:44 1035

原创 PHP中十六个魔术方法详解

PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:更多资料请访问:http://www.chinarobots.cn/XingYeDongTai/1544.html__construct(),类的构造函数__destruct(),类的析构函数__call(),在

2016-12-04 19:56:33 444

原创 轻量级数据格式——JSON

在很久很久以前,XML是互联网上传输数据的标准 ,但是大家普遍反映XML太繁琐 ,再后来,随着Web的发展 ,人们发现JSON作为JavaScript语法的子集使用更方便 .于是JSON就成为了标准 ,现在大家都把JSON作为通信的数据格式更多资料请访问:http://blog.csdn.net/q1056843325/article/details/53427123

2016-12-04 19:44:25 269

原创 盘点MySQL中容易被我们误会的地方

1、不区分大小写(字段名)MySQL的查询字段名不区分大小写,但是查询的内容是要区分大小写的,所以能用下划线命名的就不要用大小写来区分命名了,如: SELECT uid,v_state FROM all_user WHERE username = 'sunyue';SELECT uid,v_state FROM all_user WHERE USERNAME = 'suny

2016-12-03 10:20:08 207

原创 sql语句大全

一、基础  1、说明:创建数据库  CREATE DATABASE database-name  2、说明:删除数据库  drop database dbname  3、说明:备份sql server  --- 创建 备份数据的 device  USE master  EXEC sp_addumpdevice 'disk', 'tes

2016-12-03 10:05:03 308

原创 vim入门教程(2)

Vim即语言动词所谓动词指的是我们执行的动作,这些动作可以施加在名词之上。可以看看下面几个常见的动作:d: 删除c: 修改y: 拖拉(拷贝)v: 可视化选择 (V for line vs. character)修饰语定语用在名词之前,表明以哪种方式来执行动作。几个例子:i: 内部a: 周围NUM: 数字 (e.g.: 1, 2, 10)t:

2016-12-03 10:01:21 615

原创 MySQL数据库主从

一、mysql主从的原理  1、Replication 线程  Mysql的 Replication 是一个异步的复制过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程

2016-12-03 09:43:28 355

原创 SQL语句优化

数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。在我们开始学习之前,我补充一点:你可以在 Envato Market 上找到大量的 MySQL 脚本和实用程序。http://

2016-12-03 09:28:17 464 1

原创 最有用的LINUX命令行使用技巧集锦

1. 基本命令了解基本的bash通读整个bash man page.学习VIM在Linux系统上,虽然你有Emacs和Eclipse,但是VIM仍然是无出其右的利器。了解SSH,基本的无密码验证方式。例如通过ssh-agent, ssh-add等。 《灵犀志趣》平时都使用如下脚本完成无密码验证,省事省力。 执行方式 sh nopasswd USER REMOTE_HOST 执行此脚

2016-12-03 09:18:16 415

空空如也

空空如也

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

TA关注的人

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