郭胜龙的技术博客

创业在厦门

configure: error: Cannot locate header file libint

configure: error: Cannot locate header file libint MAC OS 上编译 PHP 时,在 configure 配置阶段出现如题所示错误。找不到 libintl.h 头文件。 解决方法如下: 1. 安装 gettext: ...

2016-09-18 17:31:09

阅读数 1399

评论数 0

PHP-FPM性能优化参考

这两天发现网站卡的要命,但是奇怪的是 负载均衡、内存、磁盘输入输出、CPU都是正常的,我发现tcp的close_wait状态的连接特别多,那应该是nginx或者php的问题啦; 转载一篇关于PHP-FPM配置文件优化的文章,根据机器的配置设置参数,提高性能。 php-fpm.conf有...

2016-09-08 16:06:57

阅读数 6578

评论数 0

四种常见的 POST 提交数据方式

四种常见的 POST 提交数据方式 文章目录 application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xml HTTP/1.1 协议规定的 HTTP 请求方法有 OPTION...

2016-08-09 17:44:23

阅读数 743

评论数 0

linux下shell显示-bash-4.1#不显示路径解决方法

在linux shell中不显示路径了,显示为-bash-4.1#用起来很不方便。 如何改为显示路径的shell呢? 步骤如下: vim ~/.bash_profile (不用管.bash_profile这个文件有几个,自己新建一个也是可以的) 在最后加上 ex...

2016-07-20 11:04:32

阅读数 576

评论数 0

ssh目录权限要求

sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。 用户目录权限为 755 或者 700,就是不能是77x。 .ssh目录权限一般为755或者700。 rsa_id.pub 及authorized_keys权限一般为644 rsa_id权限必须为6...

2016-07-20 10:45:02

阅读数 6358

评论数 0

Laravel 资源汇总

必备品 文档:DocumentationAPI:API Reference视频:Laracasts新闻:Laravel News Laravel 5 基于2015年2月4日版本  * Laravel 5 基本原则 - Laracasts  * Laravel 5 新特性- L...

2016-07-19 10:21:09

阅读数 1450

评论数 0

跨域 CORS

跨域请求一直是网页编程中的一个难题,在过去,绝大多数人都倾向于使用JSONP来解决这一问题。不过现在,我们可以考虑一下W3C中一项新的特性——CORS(Cross-Origin Resource Sharing)了。 本文的所有代码均来自http://www.html5rocks...

2016-07-19 10:11:47

阅读数 12589

评论数 1

js跨域问题浅析及解决方法优缺点对比

所谓js跨域问题,是指在一个域下的页面中通过js访问另一个不同域下 的数据对象,出于安全性考 虑,几乎所有浏览器都不允许这种跨域访问,这就导致在一些ajax应用中,使用跨域的web service会成为一个问题。 要解决跨域的问题,就是本文我们需要探讨的 什么是跨域? 概念...

2016-07-19 09:55:25

阅读数 1644

评论数 0

mysql null和''区别

平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解。注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效率的事情的发生。    问题 1: 首先,我们需要搞清楚 "空值" 和&...

2016-06-21 10:50:36

阅读数 512

评论数 0

mysql 显示宽度 int(11)

MySQL类型关键字后面的括号内指定整数值的显示宽度(例如,INT(11))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。 所以INT(1)和INT(11)默认是没有任何区别的!!! my...

2016-06-17 11:12:51

阅读数 2358

评论数 0

C++极客班笔记

1.      定义 sizeof是一个操作符(operator)。 其作用是返回一个对象或类型所占的内存字节数。 其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsigned int size_t;) 2.     ...

2016-03-25 09:22:05

阅读数 374

评论数 0

PHP的类自动加载机制

PHP的类自动加载机制   在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这...

2016-03-23 16:20:01

阅读数 370

评论数 0

Laravel 5.1学习之 验证

介绍 Laravel 提供了多个不同的渠道来验证你的应用接收的数据。默认情况下,Laravel基础控制器类使用一个ValidatesRequests trait,这个trait提供了验证HTTP请求数据非常多的非常有用的验证规则。 验证入门 为了学习Laravel的强大的验证特性,让我们来看一...

2016-03-07 14:32:58

阅读数 2360

评论数 1

C++极客班学习笔记 一

C与C++区别 c的代码包含了变量和函数,由于没有提供相关的关键字,所以C代码里面变量都是全局的,这样带来的问题是所有函数都可以去调用它们。 C++就将变量和函数包在了一起,通过面向对象的方式,来更加细的划分变量和函数的使用范围。 C++代码结构 C++由头文件和实现文件组成,头文件用...

2016-03-06 23:26:49

阅读数 621

评论数 0

Laravel 5.1 学习 之 授权

好久没写blog了!大家好,我是stefan,中断了半年多的blog今天开始重新运营啦!,废话不多说,开始laravel 5.1 授权的学习吧! 介绍 除了提供了认证服务,Laravel还提供了一个组织授权逻辑和资源访问控制的简单方法。它提供了非常多的方法和辅助函数来帮助你组织认证逻辑,这...

2016-02-29 21:16:38

阅读数 1925

评论数 0

基于近场通信的WiFi传输连接方案

摘 要:利用近场通信(NFC)技术安全性高、便捷和功耗低的特点,提出采用NFC 为无线保真(WiFi)传输建立连接的2 种方案:NFC 触碰传递WiFi 局域网的密码和NFC 触碰传递上层加密传输的密钥,避免传统WiFi 传输通过搜索热点后需经过认证加入局域网的繁琐操作,同时保证数据传输安全性。根...

2016-02-17 13:15:03

阅读数 3500

评论数 0

linux上 php升级

cd /tmp wget -c <a href="http://dl.wdlinux.cn:5180/soft/php-5.3.10.tar.gz" target="_blank">http://dl.wdlinux.cn:5180/s...

2016-01-26 10:26:11

阅读数 726

评论数 0

MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常...

2016-01-21 14:04:21

阅读数 325

评论数 0

Mysql索引

在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: 复制代码代码如下: CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  ); ...

2016-01-20 15:12:51

阅读数 230

评论数 0

数据库三范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。   在实际开发中最为常见的设计范式有三个:   1.第一范式   第一范式是最基本的范...

2016-01-18 10:55:22

阅读数 287

评论数 0

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