- 博客(44)
- 资源 (9)
- 收藏
- 关注
转载 errno详解
#ifndef _I386_ERRNO_H#define _I386_ERRNO_H#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such process */#define EINTR 4 /*
2012-05-13 02:42:50 8697
转载 标准文件句柄
1.3.1 标准文件句柄3个:STDOUT, STDIN和STDERR1.3.2 输入和输出操作"$line= @lines= $line=““““read()和sysread()的介绍:$bytes=read(FILEHANDLE, $buffer, $length [, $offset])$bytes=sysread(FILE
2012-05-13 00:04:00 1345
原创 MogileFS启动流程,源码分析
MogileFS启动流程实例化MogileFS::Server并运行my $server; # server singletonsub server { my ($pkg) = @_; return $server ||= bless {}, $pkg;#空就创建对象,有就返回,单例}$server->run();读取配置优先级,命令行>配置文件>默认
2012-05-12 14:43:47 1903 1
原创 VirtualBox开启增强功能
已经是在MAC下,由于分辨率无法调整所以开启增强功能,找了很久才找到特此记一下1.启动开启XP(要启动才能加。。。我搞了N久才发现,悟性有点差)2.MAC上最上面的菜单点击【设备】3.点击增强设备
2012-05-04 22:10:16 1066
原创 漂亮的终端【设置PS1】
export PS1='\[\e[01;32m\]\u\[\e[01;33m\][\h]\[\e[01;35m\] $PWD $\[\e[00m\] '
2012-03-17 23:33:46 1685
原创 sshd配置
创建一个ssh用户,设置密码adduser williampasswd william打开sshd配置文件,去掉注释vim /etc/ssh/sshd_configHostKey /etc/ssh/ssh_host_rsa_key 用rsa的key创建经过授权的key文件su williammkdir .sshchmod 700 .
2012-03-17 22:10:24 1317
原创 vim对称操作
今天同事给了我个小tiptest hehe直接删除a标签内的东西,dit"hello world"直接删除"内的东西,di"很快,很牛B,很迅速
2012-03-14 19:05:56 422
原创 vim猛烈替换
一直在想vim有没有办法更快速的替换今天找到了个更猛烈的替换,练习好可以瞬间变换y[a|i]wv[a|i]wp一行的话可以这样yyVp
2012-03-14 09:41:12 364
原创 BIND主从配置
先给大家bind手册的地址http://www.bind9.net/manuals设置masterzone "test.com" IN { type master; file "/etc/named/test.com"; allow transfer { 192.168.10.201; }; notify yes; also-notify { 192.
2012-03-03 01:03:34 508
原创 mobile接口开发需要注意以下几点
1.产品的需求要非常明确,经常改动是不可取的2.mobileAPI犹如C/S架构,一但有bug需要修改请求参数和返回值,那就是灾难,所以单元测试是必须的3.代码应该更细的切分,更高效的复用4.响应的时间一定要快,要小于200ms5.可以考虑使用html5的js框架生成安卓app和果粉app
2012-03-02 22:28:19 440
原创 快速配置BIND【DNS】
新装的centos虚拟机,先设置下机器名和IPvim /etc/sysconfig/networkvim /etc/sysconfig/network-scripts/ifcfg-eth0yum安装bind【其他关联数据的东西就不用装了,我们直接使用文本文件】yum install bind bind-chroot bind-devel bind-libs bind-
2012-02-26 22:59:20 676
原创 mac命令行配置dns
一直都没有找到mac命令行配置DNS的方法今日特别发现,记录下: 列出所有的网络连接方式networksetup -listallnetworkservices给指定的网络连接方式设定DNS服务器sudo networksetup-setdnsservers AirPort 192.168.10.200清空DNS缓存dscacheutil -fl
2012-02-26 01:45:31 4637
原创 centos设置静态IP,DNS,主机名
最简单的配置方法:直接使用setup下面阐述手动配置方法由于我是虚拟机(桥接模式)vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticHWADDR=MAC地址IPADDR=IP地址NETMASK=掩码BROADCAST=广播地址NETWORK=网络 (通过IP和掩码
2012-02-24 23:27:11 773
原创 nginx 负载均衡
预先配置了3台服务器来搞次负载均衡的模拟lion 做LB 负载均衡两台centos虚拟机提供nginx web服务nginx 配置请查看我的文章 nginx编译安装LB配置如下vim /etc/hosts127.0.0.1 sites-upstream 设置本机域名cd /usr/local/nginx/conf/touch upstream.con
2012-02-19 22:13:05 353
原创 手工编译安装nginx
下载stable nginx并解压wget http://nginx.org/download/nginx-1.0.12.tar.gztar -zxf nginx-1.0.12.tar.gz编译安装./configure --prefix=/usr/local/nginx提示没有gcc【yum install gcc】./configure --prefix=/us
2012-02-19 20:48:50 484
原创 基础
基本语法当short_open_tag=On时 是的简写类型当使用整型变量,超过了其进制表示范围,PHP采取截断 var_dump(01090);?>整型的两个常量PHP_INT_SIZE PHP_INT_MAX当使用整形变量,超过了其最大表示范围,PHP将整型转换为浮点$large_number = 2147483647;var_dump($large_number);$large_num
2008-11-19 15:50:00 708
转载 mysql导入文件的经验文章很不错的
本文代码运行环境:MySQL:5.1.26-rc-community,Windows 2003无意中在 emule 的安装目录下看到了个 ip-to-country.csv 文件。打开后,发现是世界各国及IP段对照的文件。格式如下:33996344,33996351,GB,GBR,英国50331648,69956103,US,USA,美国69956104,699
2008-10-26 22:50:00 12071 1
原创 常用语句
alter table tablename modify columnname integer unsigned not null auto_increment primary key;alter table tablename add column colname columntype after column;alter table news add column ID int(11) fi
2008-10-26 00:39:00 542
转载 中文字符问题的好文章(Unicode简介 )
Unicode简介从ASCII编码讲起,引出unicode Unicode是一种字符编码规范 。先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits) 因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其
2008-10-26 00:11:00 621
转载 mysql字符集续3
ySQL移植含有中文的数据时,很容易出现乱码问题。很多是在从MySQL4.x向MySQL5.x移植的时候出现。MySQL的缺省字符集是latin1,在使用MySQL4.x的时候,很多人都是用的latin1字符集。而当使用MySQL5时往往愿意使用UTF-8。那么我们的任务是不是要把数据中的字符从latin1转为UTF-8呢?不是的。 www.bitsCN.net网管博客等你来搏 用
2008-10-25 20:30:00 491
转载 mysql字符集续2
MySQL自4.1版本推出之后为我们国人带来的乱码问题也随之风弥整个互联网。主要原因就是不同字符集编码不同而产生的。 先说一下MySQl的配置中都有哪几种字符集:MySQL 4.1的字符集支持(Character Set Support)有两个方面字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层
2008-10-25 15:41:00 455
转载 mysql字符集续1
本文为穆亦风原创,原帖地址 http://club.muzone.cn/viewthread.php?tid=28605转贴请注明出处,非常感谢!最近discuz发布了新的版本,免费了,用的人更多了,以前使用其它论坛程序和discuz2.5/3.0的纷纷转换或升级到discuz4.0,可见discuz作为中国人开发的php论坛程序,确实是非常优秀的,在大家欣喜若狂的时候,也遇到了一些问题看到
2008-10-25 15:39:00 423
原创 实习中的第一个项目
项目虽然不大,功能主要是注册和联级的查询但是问题颇多1.本地数据库导出,在导入测试服务器后出现乱码解决方案中可能会用到的sql语句,理论记录在博客的mysql分类中show variables like character_set_%;show variables like collation_%;set names charset;show databases;show tables;descr
2008-10-25 15:06:00 428
转载 session2
1. PHP的COOKIEcookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。1.1 设置cookie: 可以用 setcookie() 或 setrawcookie() 函数来设置 coo
2008-10-18 00:01:00 598
转载 session1
header(Cache-control: private, must-revalidate); //支持页面回跳 第二,使用session_cache_limiter方法 //注意要写在session_start方法之前 session_cache_limiter(private, must-revalidate); 补充: Cache-Control消息头域说明 Cache-
2008-10-13 22:39:00 681
转载 PHP上传
PHP文件上传原理.实现及其他相关PHP文件上传目录 1 PHP文件上传的原理及实现2 PHP上传文件涉及到的参数2.1 利用discuz实现PHP大文件上传应用举例3 论坛文件上传常见错误类型(不断总结中...)[编辑]PHP文件上传的原理及实现利用php的文件函数来实现上传 这段代码分为两个文件,一个为upload.html,一个是upload.php upload.html
2008-10-08 17:47:00 802
原创 joomla1.56 profiler.php
windows获得内存有点迷糊/*** @version $Id: profiler.php 10707 2008-08-21 09:52:47Z eddieajau $* @package Joomla.Framework* @subpackage Error* @copyright Copyright (C) 2005 - 2008 Open Source Ma
2008-09-23 10:17:00 632
原创 joomla1.56 loader.php
分享一下,有错误请写出来,谢谢啦/*** @version $Id: loader.php 10381 2008-06-01 03:35:53Z pasamio $* @package Joomla.Framework* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.* @
2008-09-22 13:40:00 580
原创 joomla 1.56的uri.php解释
希望和大家分享,如果写错了,一定要留言呀defined(JPATH_BASE) or die();//uri >= urlclass JURI extends JObject //继承jobject,jobject不难理解{ var $_uri = null; /*没有分析过的uri*/ var $_scheme = null; /*协议*/ var $_host = nu
2008-09-21 19:39:00 765
转载 session的原理
众所周知,http协议是一个无状态协议,简单来说就是,web服务器是不知道现在连接上来的人到底是哪个人,为了满足选择性发送信息的需求,在http的基础上做了很多扩展来达到这个目的,如数字签名、cookie、session等。web服务器或者web程序如何能够知道现在连接上来的是谁?要解决这个问题,首先需要在服务器端和客户端建立一一对应关系,下边我通过抓取http的内容来说明这种对应关系是如
2008-09-16 22:11:00 517
原创 常用HTML标签
下标 上标 标签可以定义name为锚,在href="$url#就可以转到锚的地方了",还可以发邮件例如href=mailto:[email protected]?subject=Hello20%Baby 空格用20%,弹窗口那target="_blank" 的例子,不应该在内
2008-09-14 01:07:00 572
转载 php6的新特性
# 更加好的Unicode支持# NameSpace:名字空间,将更好的避免在函数及类之间的变量名冲突。# 令人激动的Web 2.0特性# SOAP: 简单对象访问协议 (SOAP:Simple Object Access Protocol)SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。
2008-09-07 00:05:00 569
转载 php5-static的问题
此文章作者是nightsailer这几天在将我的doggy框架移植到PHP5的时候发现了一些小问题,主要是PHP5的static的实现上和其他的OO语言有很大的不同。先看一部分代码 复制PHP内容到剪贴板 PHP代码:class A{ protected static $v=A; public static function getV(){ return
2008-09-06 23:40:00 671
原创 从此不怕MYSQL字符集的问题
首先给出了字符集和校验的概念,这对理解后文很重要。》》查阅手册可以使用 mysql> SHOW CHARACTER SET;对字符集进行查看,种类繁多。可以使用 mysql> SHOW COLLATION LIKE latin1%;对latin1字符集校验进行查看,种类同样很多,都以$1_$2_$3的形式出现,$1为使用的字符集,$2为使用国家,也可能是多国
2008-09-04 23:42:00 687
原创 时间记录
#include time_t time(time_t *tloc);double difftime(time_t time1,time_t time0);struct tm *localtime(const time_t *timer);struct tm *gmtime(const time_t *timer);char *ctime(const time_t *timer); /*Notic
2008-09-03 04:02:00 479
原创 信号记录
int kill(pid_t pid,int sig);int raise(int sig);unsigned alarm(unsigned seconds);/*sigset_t is signal mask*/int sigaddset(sigset_t *set,int signo);int sigdelset(sigset_t *set,int signo);int sigemptyset
2008-09-02 23:35:00 492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人