自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jucrazy_技术人生

崇尚简单生活,热爱WEB技术,很帅很努力的PHPer。。。

  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

转载 mysql索引的傻瓜教程

mysql教程:索引的使用1. 索引(index)是帮助MySQL高效获取数据的数据结构。 它对于高性能非常关键,但人们通常会忘记或误解它。 索引在数据越大的时候越重要。规模小、负载轻的数据库即使没有索引,也能有好的性能,  但是当数据增加的时候,性能就会下降很快。Tip:蠕虫复制,可以快速复制大量的数据例:insert into emp select * from emp;

2013-03-18 16:59:24 816

转载 由浅入深探究mysql索引结构原理、性能分析与优化

摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-tree B+ tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1)     最左前缀原则(1.1)  能正确的利用索引(1.2

2012-11-01 16:52:41 830

原创 Ubuntu访问Windows共享目录

1、安装Ubuntu支持smbfs的包sudo apt-get install smbfs2、创建一个目录,用于挂载Windows共享目录sudo mkdir /mnt/smb3、将Windows共享目录mount到/mnt/smb目录sudo mount -t smbfs -o username=guest //192.168.10.34/tools /m

2012-08-15 15:35:43 828

转载 提高php代码质量 36计

1.不要使用相对路径常常会看到:1require_once('../../lib/some_class.php');该方法有很多缺点:它首先查找指定的php包含路径, 然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录.另一问题, 当定时任务运行该脚本, 它的上

2012-04-09 13:28:50 887

转载 PHP底层工作原理

最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理:PHP底层工作原理图1 php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据

2012-03-09 12:56:15 666

转载 MongoDB常用命令

mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(

2012-03-09 12:53:22 607

转载 Javascript之Number_format

// Formats a number with grouped thousands // * example 1: number_format(1234.56);// * returns 1: '1,235'// * example 2: number_format(1234.56, 2, ',', ' ');// * returns 2: '1

2012-03-09 12:41:21 1572

转载 Nginx应用案例分享:压力测试

在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。  但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试非常有必要,有了这些数据,我们就能对自己

2012-02-17 12:52:44 663

转载 ubuntu 64 server 环境安装php5.3.10+mysql5.5.20+apache2.2.22

最近php 出了几个大的安全隐患,在熟悉了yum 和 apt-get install 这些懒人安装模式后,逐渐的忘记了以前配置和编译环境的事情,昨天因为changjay同学说能不能提供一些安装过程,看了看我们板块这方面的文章也少,花了一下午和一晚上时间终于把裸机(只有系统的ubuntu 64 server 11.10) 装上了最新的php apache mysql 其中用到的各种扩展模块 全部都是

2012-02-13 12:49:53 1265

原创 正则表达式的快速学习方法

1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表

2012-02-12 01:51:53 496

转载 PHP | 魔术方法 | __toString(),__clone(),__call(),__autoload() 详解

__toString()如果我有一个类:class Person{private $name = "";private $age = 0;function __construct($name = "", $age = ""){$this->name = $name;$this->age = $age;}function say(){echo "name:".$t

2012-02-12 01:17:37 1269

转载 用PHP实现小写金额转换大写金额【精确到分】

/** *数字金额转换成中文大写金额的函数 *String Int $num 要转换的小写数字或小写字符串 *return 大写字母 *小数位为两位 **/ function get_amount($num){ $c1 = "零壹贰叁肆伍陆柒捌玖"; $c2 = "分角元拾佰仟万拾佰仟亿"; $num = round($num, 2); $num = $num *

2012-01-03 21:09:14 6830 3

原创 各浏览器中cookie个数和大小限制汇总(转)

一、浏览器允许每个域名所包含的cookie数:  Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie。  Firefox每个域名cookie限制为50个。  Opera每个域名cookie限制为30个。  Safari/WebKit貌似没有cookie限制。但是如果cookie很多,则会使hea

2011-12-29 15:34:20 631

原创 跨域、跨子域,跨服务器读取session

1、跨子域和跨服务器解决方式Session主要分两部分:   一个是Session数据,该数据默认情况下是存放在服务器的tmp文件下的,是以文件形式存在    另一个是标志着Session数据的Session Id,Session ID,就是那个 Session 文件的文件名,Session ID 是随机生成的,因此能保证唯一性和随机性,确保 Session 的安全。一般如果没有设

2011-12-29 15:31:21 8679

原创 简单的PHP socket编程

/** * 客户端代码 */ error_reporting(0);set_time_limit(0);echo ” TCP/IP Connection \n”;$service_port = 10001;$address = “127.0.0.1″;$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)

2011-12-08 21:39:49 695

原创 MySQL5创建存储过程实例

以下的文章主要是介绍MySQL5创建存储过程的实例演示,MySQL5创建存储在实际操作中应用的频率还是很高的,以下就是MySQL5创建存储过程的实例具体描述,希望在你今后的学习中会有所帮助。  1 用mysql客户端登入  2 选择数据库  mysql>use test  3 查询当前数据库有哪些存储过程  mysql>show procedure status where D

2011-11-16 10:15:51 954

原创 php 魔术方法使用说明

PHP5.0后,php面向对象提成更多方法,使得php更加的强大!! 一些在PHP叫魔术方法的函数,在这里介绍一下:其实在一般的应用中,我们都需要用到他们!!1.__construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 Java代码 class Test { function __construct() { echo "before"; } } $t

2011-11-08 16:49:49 413

原创 获取URL中的文件后缀

写一个函数,尽可能高效的,从一个标准 url里取出文件的扩展名  例如:http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .phpfunction getext($url) {   $w_param = pathinfo($url);   $str = $w_param['extension'];// 或者//

2011-11-04 15:38:39 997

原创 禁用 COOKIE 后 SESSION 还能不能用

php.ini 中 SESSION 的配置     session.use_only_cookies = 0; // 关闭仅使用cookies存放会话id     session.use_trans_sid = 1; // 允许SessionID通过URL明文传输  在这种情况下SESSION是可以使用的,服务器端会自动在地址后面附加PHPSESSIONID参数。  示例:ht

2011-11-04 13:12:51 1370

原创 PHP 实现多服务器共享 SESSION 数据

PHP 实现多服务器共享 SESSION 数据  一、问题起源  稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站  ,用户系统是统一的,即一套  用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接

2011-11-04 13:11:00 3262

原创 遍历文件夹

function listfile($dir){ $fileArray = array(); $cFileNameArray = array(); if($handle = opendir($dir)){ while(($file = readdir($handle)) !== false){ if($file !="." && $file !=".."){ if(is_d

2011-11-04 00:13:48 496

转载 PHP 处理字符串的代码片段

移除html 标签:$text = strip_tags($input, "");返回 $start 和 $end 之间的文本function GetBetween($content,$start,$end){ $r = explode($start, $content); if (isset($r[1])){ $r = explode($end,

2011-10-24 10:29:19 603

原创 常用的函数

1. PHP可阅读随机字符串  此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length = 6){

2011-10-20 20:33:18 428

原创 谈PHP文件缓存

假设我们程序的配置信息是放在数据中的.每次程序执行都要到数据库去取配置信息,但配置信息又是不经常修改的. 每次重数据库读记录是不是很慢呢.下面就让我来看看文件缓存的威力吧![php]$link = mysql_connect('localh

2011-10-12 23:36:52 440

原创 SQL养成一个好习惯是一笔财富

做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大

2011-10-12 20:12:25 417

原创 浅谈JavaScript编程语言的编码规范

对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。也正因为这样,JavaScript 的编码规范也往往被轻视,开发过程中修修补补,最终也就演变成为后续维护人员的恶梦。软件

2011-09-30 20:42:19 416

原创 PHP系统的服务器端内存缓存架构的分析和优化

缓存体系为了提交服务器的性能和减小对数据库的压力,缓存在宝贝项目中应用较多,基本上很少有直接对数据库的访问,绝大多数的数据均来自于缓存系统。所以缓存系统的整体结构和实现效率相对来说比较重要。类别    memcache:对于由用户创建的信息,均采用memcache缓存

2011-09-30 16:58:48 1115

转载 50点提高PHP编程效率 引入缓存提升性能

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。  1、如果

2011-09-23 15:14:29 547

原创 一个简单的CI分页类

/** * * 关于 页码有效性的判断需要加在 控制器中判断,即当页码数总页数 * */ class Custom_pagination{ var $page_url = ''; //分页目标URL var $page_size = 10; //每

2011-09-22 14:23:25 5172

转载 Linux的四个组成部分

Linux主要分为4个部分:内核(kernel)、shell、文件结构和实用工具。一、内核内核主要作用是运行程序和管理硬件。内核包括几个主要部分:进程管理、内存管理、硬件设备驱动、文件系统驱动、网络管理和其他一些部分。内核最重要的部分是内存管理和进程管理。二、

2011-09-22 10:05:02 6224

转载 50个必备的实用jQuery代码段

今天会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。这些都是我尽量记住的有着最佳性能的代码段,因此如果你发现

2011-09-20 19:43:21 415

原创 CodeIgniter 里集成 FCKeditor 的方法

方法——      使用js调用。            简单的集成fck无非3步,第一:包含fck的核心文件;第二:配置 fck基本参数,如长度、宽度、fck路径等。第三:在需要显示fck 的地方调用fck即可。      光说不练不行,翠花,上代码..

2011-09-20 11:43:34 864

原创 MYSQL:使用慢查询日志定位效率较低的SQL语句

MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL

2011-09-14 11:36:50 3521

转载 memcached完全剖析–1. memcached的基础

作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001我是mixi株式会社开发部系统运营组的长野。日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域

2011-09-14 10:23:39 489

原创 关于MYSQL持久连接

在某些场合,mysql_pconnect( ) 是不适用的。——————————————————————————–状况一: 使用 1 部 web server 与 1 部 MySQL server(两者可能同在一部主机上),而 web server 固定只对 MySQ

2011-09-14 09:52:48 6001

原创 MySQL索引分析和优化

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了10

2011-09-13 15:30:28 525

转载 Linux 文件系统的简介

文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。    本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有

2011-09-08 16:48:44 494

原创 PHP的cURL库功能简介:抓取网页,POST数据及其他

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。本

2011-09-06 14:24:52 575

转载 10个非常有用的PHP代码片段

关键词高亮:function highlight($sString, $aWords) { if (!is_array ($aWords) || empty ($aWords) || !is_string ($sString)) { return false; }

2011-09-02 14:26:08 860

转载 Sphinx API类型以及SphinxSE实现原理分析

Sphinx comes with three different APIs, SphinxAPI, SphinxSE, and SphinxQL.SphinxAPI is a native library available for Java, PHP, Python, P

2011-09-01 13:39:02 6955 1

生成html文件应用和原理

生成html文件的应用和原理

2012-02-25

空空如也

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

TA关注的人

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