- 浏览: 48441 次
- 性别:
- 来自: 深圳
最新评论
文章列表
//静态层级数
static $i = 0;
//递归目录
function showfile($dir){
global $i;
$d = dir($dir);
//echo "Handle: " . $d->handle . "\n";
//echo "Path: " . $d->path . "\n";
$i++;
$space = printSpace($i);
while ( false !== ($entry = $d->read ()) ) {
...
数据库设计三范式简明PDF
- 博客分类:
- mysql
见附件, 比较简易明了。
发现平时设计时基本上是遵循第三范式, 只是有时概念记不清了。
进入资源目录,下载curl模块,并安装
#cd /usr/local/src
#wget http://curl.haxx.se/download/curl-7.18.2.tar.gz
#tar -zxvf curl-7.18.2.tar.gz
#cd curl-7.18.2.tar.gz
#./configure --prefix=/usr/local/curl#make
#make install
(进入php的源码目录)
#cd /usr/local/src/php-5.2.1
#cd ./ext/curl
#/usr/ ...
MyISAM的锁调度
前面讲过,MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。不仅如此,即使读请 ...
馋狗与蟑螂的区别 是什么 ?
首先说一下这两个的特征:
1. 馋狗 : 你吃东西, 都会坐在面前要吃的。 吃饭时, 会嘴巴趴在桌子上要吃的,而且不停的到处闻, 一不小心就会碰
到碗啊, 筷子什么的, 你又得去清洗一遍。 你拿什么东西,它都以为是吃的, 很敏感, 都会跳着或者看着,闻着以确
定是否是它需要吃的,是否能够捞到一点吃的。 当然你更不能动嘴了, 一个字 馋就对了。
2. 蟑螂 : 什么东西都会往上面爬, 不仅仅是用嘴巴了, 整个身体都去了,到处拉屎,多了就会很臭, 看着就想搞死它,
可抓不到。
馋狗与蟑螂的区别: 都 ...
执行力得从一个个小目标做起
- 博客分类:
- 生活小记
从这周二开始, 突然下了个小目标, 晚上12点睡觉,早上7点起床蹓狗跑步半小时,然后步行到公司上班。
今天第二天, 一直坚持下去!
心理学家说, 下定一个目标后不要告诉给别人, 因为那样完成的机率很小, 告诉别人在心理上你感觉已经很接近目标了。
而不告诉别人,只是去努力的实现, 就会感觉离目标很远, 往往会更能很好的完成。
这个还是有道理的, 我没有告诉身边所有人, 但在这里写下了, 你们看到了, 会不会影响目标的实现呢, 呵呵
我会坚持下去, 让执行力逐步积累, 直到完成更大的目标!
国庆7天,加班3天,3倍工资,前3天天气也不好,烟雨朦朦的,不适合外出游玩,躲公司上班还是蛮爽嘀~~
第4天,去香港逛了一天, 没啥劲...
第5天,教练约练车...
第6天,就窝家里打魔兽啦, 这个要重点描述一下:
很久没玩这个游戏了, 还是几年前在学校玩过,也没玩多精,入门级吧。
打人族, 老是不能造高级兵,因为菜单栏没有发现铁匠铺, 而电脑老是有高级兵出来, 气煞也。
我想想是不是换个种族试试, 但看到电脑的人族也能造高级兵,无语...
于是多次尝试, 重新启动游戏, 查看游戏的各种设置, 最后发现是分辨率搞的鬼, 将菜单里面的铁匠 ...
计算机系统硬件性能从高到代依次为:CPU——Cache(L1-L2-L3)——内存——SSD硬盘——网络——硬盘由于SSD硬盘还处于快速发展阶段,所以本文的内容不涉及SSD相关应用系统。根据数据库知识,我们可以列出每种硬件主要的工作内容:CPU及内存:缓存数据访问、比较、排序、事务检测、SQL解析、函数或逻辑运算;网络:结果数据传输、SQL请求、远程数据库访问(dblink);硬盘:数据访问、数据写入、日志记录、大数据量排序、大表连接。
图1
这个优化法则归纳为5个层次:1、 减少数据访问(减少磁盘访问)2、 返回更少数据(减少网络传输或磁盘访问)3、 减少交互次数(减少网络传输)4、 减 ...
php一致性hash类下载地址:http://code.google.com/p/flexihash/
<?
require_once 'flexihash.php';
$hostArr = array(
'img1.marx.com',
'img2.marx.com',
'img3.marx.com',
'img4.marx.com',
'img5.marx.com',
'img6.marx.com',
...
);
$hash = new Flexihash();
$hash->addTargets($hostArr);
...
软件安装步骤略过
一、VirtaulBox设置
1. 基本设置(配置图)
2.网络设置
这里采用Host Interface 方式,然后在网络连接里面会出现一个虚拟连接:
然后选择本地连接及这个虚拟连接, 点右键,选择桥接, 最后连接如下图:
这时启动Vitualbox 内的linux系统, 进去后, 就能上网了。
3.数据空间设置
数据空间设置是为了共享文件给虚拟机内的系统,这里需要安装VirtualBox 扩展工具,步骤如下:
A、切换到Linux系统中的光盘目录下 运行:sh ./VBoxLinuxAddtions.runB、运行: ...
字符串分隔数组及排序
- 博客分类:
- php
<?php
$str = 'Apple Strawberry Grape';
$newstr = strtolower($str);
$arr = explode(' ',$newstr);
sort($arr);
print_r($arr);
输出结果:
Array
(
[0] => apple
[1] => grape
[2] => strawberry
)
sort将值由小到大排序,健值会打乱。
rsort将值由大到小排序,健值会打乱。
asort将值由小到大排序,健值保持原值。
arsort将值由大到小排序 ...
1.报错include引入文件时,如果遇到错误,会报出Warning,并继续执行后面的代码;require引入文件时,如果遇到错误,会报出Error,并停止运行后面的代码。
举例说明,创建两个名为 test-include.php 和 test-require.php 的PHP文件,注意相同的目录中,不要存在一个名字是test-nothing.php的文件。test-include.php
1
2
3
4
<?php
include 'test-nothing.php'; //包含一个不存在的文件
echo 'abc';
?>
...
php有哪些环境变量?写出所有短变量与相应的长变量
注意:长变量在5.3后的版本被[deprecated]
====================淡定的分割线=============================
$GLOBALS包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。从 PHP 3 开始存在 $GLOBALS 数组。 $_SERVER变量由 web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。 $_GET经由 URL 请求提交至脚本的变量。 ...
PHP高级工程师应该具备哪些技能?
所谓工程师,工程二字,既不仅是coder,也不全是programmer,工程师指的是从项目开始,项目结束中间全套全系列的技能都会,包括需求分析/调研,程序开发,文档撰写等,还包括如操作系 ...