自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 nohup命令

普通进程用&放到后台运行,如果启动该程序的控制台退出,则该进程随机终止。 要实现守护进程,用nohup命令启动程序,则控制台退出后,进程仍然继续运行,起到守护进程的作用,使用nohup命令后,原程序的标准输出会自动改向到当前目录下的nohup.out文件,起到了log的作用,实现了完整的守护进程功能.

2013-06-06 17:46:16 451

原创 php禁用不安全函数

在php脚本中,出于对安全的考虑,有些函数我们是不希望使用的,为了达到这个目的,我们可以: 在php.ini的disable_functions开关选项中,可以关闭我们不希望使用和执行的函数。例如,system,exec函数,是可以调用系统命令的,为了安全性,我们可以禁用这些函数, disable_functions = system,exec;

2013-05-11 22:27:13 958

原创 c 最大堆排序

首先,先来看看堆排序的优点,适合哪种数据排序: 1.  堆排序在最坏的情况下,其时间复杂度也能达到O(nlogn)。相对于快速排序来说,这是它最大的优点; 2   堆排序仅需要一个记录大小供交换用的辅助存储空间,空间复杂度O(1#include #define n 10 /*构建堆*/ void buildHeap(int a[],int root,int len){ int temp,i

2013-05-04 14:55:05 552

原创 Mysql 主从数据库 数据同步 原理

在Mysql中,数据同步Replication是一个异步的复制过程,也就是从Master复制到Slave。      同步过程会启动三个线程,Master端的IO线程,Slave端的IO线程和SQL线程。(在旧的Mysql中,只有IO线程,性能不是很高,会丢失数据)。      要实现同步功能,需要打开Master端的二进制日志功能。因为整个同步过程就是Slave从Master

2013-05-03 14:34:44 755

原创 取url扩展名

$url = "http:\\www.wps.cn\hello\tks\hi.php.txt?id=1"; function getExt($url){ //解析url,返回组成部分 $path_arr = parse_url($url); //获得path部分 $path = $path_arr['path']; //找到"."最后的位置,截取后面的就为扩展名

2013-04-22 12:11:50 573

原创 HTTP状态码的含义

503 由于临时的服务器维护或过载,服务器无法处理当前的请求。这个状态是临时的,在一段时间可恢复。       200 ok       301 页面永久性跳转,一般出现在更换域名       302 页面临时跳转       401 访问受限资源,服务器返回请求验证        2**   成功        3** 重定向        4** 客户端出

2013-04-21 15:58:00 525

原创 char *str 和 char str[] 区别

两者都可以存字符串,这点是相同的,但是在改变字符串时,区别还是蛮大的。           一:改变整个字符串                   在字符指针中,可以直接str = "abc",改变后的字符串长度可以大于或小于原字符串;                   在字符数组中,需要通过下标来改变字符串,改变后的长度不能大于数组长度。

2013-04-19 21:36:25 643

原创 warning no newline at the end of file

在写C程序的时候,编译时会warning no newline at the end of file,没注意。      解决办法是:                          在main函数结尾处添加回车,独立成一行。       原因:                          编译器需要文件最后有一个回车,作为文件结束标志。

2013-04-19 17:36:53 584

原创 redis和memcached的粗略差异

首先,要说的是这两个都是高性能的key->value数据库,由于redis是单核,memcached是多核,所以在每一个核上,redis的性能是略胜一筹的。所以,不论使用哪个,在处理每秒处理的请求的次数都不会成为瓶颈。    其次,对于使用内存利用率上来说,处理简单key-value数据时,memcached的内存利用率是略到的。但是如果使用redis采用hash结构来使用key-val

2013-04-18 16:48:34 523

原创 php is_file 和 file_exists区别

PHP中的is_file可以代替file_exists吗?通过以下的测试,可以发现是不可以的,因为is_file是有缓存的。 <?php $filename = 'test.txt'; if (is_file($filename)) { echo "$filename exists!\n"; } else {

2013-04-18 16:19:46 760

原创 Redis初步认识

Redis是把整个数据库全加载到内存当中进行操作,通过异步操作定期把数据库中数据flush到硬盘中保存,因为是纯内存操作,所以Redis的性能非常出色,每秒处理10万次以上的读写操作,是目前性能最快的key->value数据库    Redis支持的数据类型包括 String,Set,Sorted Set,List,Hash    一.String    String

2013-04-16 12:34:26 606

空空如也

空空如也

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

TA关注的人

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