- 博客(26)
- 资源 (20)
- 收藏
- 关注
转载 vim tab设置为4个空格
在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:s
2013-05-31 16:05:52 3472
原创 PHP自学之路--------PHP数据库编程
PHP数据库编程PHP有三种方式来操作我们的数据库:1、mysql扩展库2、mysqli扩展库3、pdomysql扩展库和mysql数据库的区别下面就来mysql扩展库来介绍 :1、mysql数据库是用来存放数据的2、mysql数据库的三层结构示意图: 所有数据库基本上都遵循这三种结构 , 3、mysql扩展库是一堆函数,是PHP设计者提供给程序员完成
2013-05-28 22:26:09 6249 5
原创 PHP自学之路-------文件下载
下面就讲解文件下载的实例,具体就看下面的代码<?php //演示下载一个文件 $file_name="http.php"; //打开文件 if(!file_exists($file_name)){ echo "文件不存在 "; exit(); } $fp=fopen($file_name,"r"); //获取文件的大小 $file_size=filesize
2013-05-27 21:40:28 2627 1
原创 PHP自学之路--- HTTP协议深度剖析
一、HTTP协议 超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。是目前互联网上应用最为广泛的网络协议,是工作在tcp/ip协议基础上的,所有的www文件都必须遵循这个标准,设计HTTP的目的就是为了提供一种发布和接受HTML页面的方法1、通过HTT
2013-05-26 11:54:33 5293 2
原创 PHP自学之路----错误及异常处理机制、错误日志
PHP错误机制 在 PHP 中,默认的错误处理很简单。一条消息会被发送到浏览器,这条消息带有文件名、行号以及一条描述错误的消息。在创建脚本和 web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。 PHP 中一些最为重要的错误检测方法。简单的 "die()" 语句 if(!fil
2013-05-24 22:26:53 5367 1
原创 PHP自学之路-----接口VS继承、final、const
1、实现接口VS继承类 PHP的继承是单继承,也就是说一个类只能继承一个类 ,这种单继承模式保证了类的纯洁性,比C++中的多继承类机制简洁。但是不可否认,对于类的扩展有一定的影响,所以我们认为:1) 实现接口可以看作是对继承的一种补充,还有一点,继承 是层级式的,不太灵活,及一个类可以层级式的继承。实现阶梯状,但是主要父类有错误会被一个一个的继承下来,这样对于代码的高内聚低耦合来说不是
2013-05-22 21:08:02 3020
原创 PHP自学之路-----接口方法
首先来个入门案例,对接口有个了解<?php //使用程序模拟现实情况 //定义规范(方法、属性) interface iUsb{ public function start(); public function stop(); } //编写相机类,让他实现接口 //1'当一个类实现了某个接口,则要求该类必须实现这个接口的所有方法 class Cam
2013-05-21 22:25:40 2454 1
转载 asterisk11安装过程
asterisk11安装过程 yum update -yDisable SELinux by changing “enforcing” to “disabled” in /etc/selinux/config. Use a text editor or copy and paste this command.sed -i s/SELINUX=enforcing/SELINUX=di
2013-05-19 22:28:01 2087
原创 PHP自学之路-----面向对象的编程方法
面向对象的三大特征:² 封装抽象:简单理解,我们在定义一个类的时候,实际上就是把一类事物的共有属性和行为提取出来,形成一个物理模型,这种研究问题的方法叫做抽象。封装:就是把抽象的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(成员方法),才能对数据进行操作。那么在PHP中如何实现这种类型的控制呢!请看下面的小程序,不能随便查看人的年龄,工资等隐
2013-05-19 21:28:47 2949
原创 PHP自学之路-----静态方法
静态方法 静态方法也就类方法,静态方法属于所有对象实例的,其形式如下:访问修饰符 static 方法名(){}注意:在静态类方法中不能访问非静态属性(变量)。 在类外部 : 类名::类方法名 或者对象名-〉类方法名在类内部: 类名::类方法名 或者 self::类方法名 案例:<?php //静态方法的使用 class Student{ p
2013-05-19 16:45:10 4322 2
原创 PHP自学之路------static,global用法
1、下面是全局变量使用:<?php //定义,全局变量 global $global_nums; //赋值 $global_nums=0; class Child{ public $name; function __construct($name){ $this->name=$name; } public function join_game(){
2013-05-19 16:35:29 6593
原创 标准IO与文件IO 的区别
先来了解下什么是标准IO以及文件IO。标准IO:标准I/O是ANSI C建立的一个标准I/O模型,是一个标准函数包和stdio.h头文件中的定义,具有一定的可移植性。标准IO库处理很多细节。例如缓存分配,以优化长度执行IO等。标准的IO提供了三种类型的缓存。(1)全缓存:当填满标准IO缓存后才进行实际的IO操作。 (2)行缓存:当输入或输出中遇到新行符时,标准IO库
2013-05-17 11:12:58 1913
转载 Linux下halt,poweroff,reboot,shutdown命令的区别
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。1.shutdownshutdown命令安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着
2013-05-17 09:25:26 2544
转载 chkconfig 命令详解
功能说明:检查、设定系统的各种服务。语法:chkconfig [--add][--del][--list][系统服务]或chkconfig [--level][系统服务][on/off/reset]补充说明:这个是redhat公司遵循gpl规则所开发的程序,它可以查询操作系统在每一个执行等级(runlevel)中,会执行哪些系统服务,其中包括各种daemon。linux o
2013-05-16 08:48:32 1483
原创 登录失败锁定策略配置登录超时策略禁用root远程登录脚本!
项目需求中要求对系统的要求,特别写一个脚本进行修改,网上搜索一下资料进行的修改!下面脚本中设置登陆拒绝次数为10,当用户输入10次后,会显示过段时间才能进行登陆,这也会记录到错误次数里面,待登陆正确的时候才能被清除!另外 这里拒绝远程登陆,远程登陆的话,也被默认为错误密码的记录,也会在错误次数中累计!一般的作法是设置定时任务,自动清除错误记录! 查看错误计数命令pam_tally2
2013-05-13 14:00:56 6612
原创 PHP自学之路----构造方法,析构方法
构造方法: 1、 一个类只能有一个构造方法! 2、构造方法没有返回值。3、构造方法的作用是对新对象的初始化,但并不能创造对象本来4、在创建构造方法后,系统将自动调用构造方法!<?php class person{ public $name; public $age; //构造方法 (没有返回值,直接调用!)
2013-05-12 22:47:28 2365
原创 PHP自学之路----面向对象的编程(类成员方法用法)
1、创建一个PIG类,包含属性名字,重量,颜色,年龄及类成员方法增加和减少体重,查看体重! 创建类 Pig.class.php: <?php class pig{ //属性 public $name; public $weight; public $color; public $age; //成员方法 public f
2013-05-11 21:42:08 2310 1
转载 Makefile之大型工程项目子目录Makefile的一种通用写法
转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8902133,作者:gqb666 管理Linux环境下的大型项目,能够有一个智能的Build子系统会起到事半功倍的效果,本文描述Linux环境下大型工程项目子目录Makefile的一种通用写法,使用该方法,当该子目录内的文件有增删时无需对Makefile进行改
2013-05-09 18:19:02 2797 1
转载 Linux下抓包工具tcpdump以及分析包的工具wireshark
近日在学习网卡驱动时,需要抓取网卡发送、接收数据的情况,于是找到了tcpdump和wireshark这两个工具,tcpdump是用来抓取数据的,wireshark则是用于分析抓取到的数据的,现将用法记录下来:Tcpdump使用方法(1)第一种是关于类型的关键字主要包括host,net,port例如: host 210.27.48.2,指明 210.27.48.2是一台主机,ne
2013-05-09 12:01:54 18451
原创 PHP自学之路----面向对象的编程(类与对象)
入门案例类:<?php //面向对象 //构造一个类 cat() class cat{ public $name; public $age; public $color; } //创建对象(通过一个cat类创建一个cat对象 $cat1= new cat(); $cat1->name="小白"; $cat1->age=3; $cat1-
2013-05-08 22:29:22 3149
原创 应用程序2.4内核移植2.6内核常见错误告警分析
以下是将公司产品有内核2.4移植到2.6内核是常见的错误分析,更多是的GCC编译器升级造成一个错误!特做简单的总结,方便以后查询!!1、 error: label at end of compound statementgcc error "label at end of compound statement"在高版本gcc中,对如如下情况视为错误switch(x
2013-05-08 16:25:13 3936
原创 如何判断socket已经断开
非阻塞模式,如果暂时没有数据,返回的值也会是当使用 select()函数测试一个socket是否可读时,如果select()函数返回值为1,且使用recv()函数读取的数据长度为0 时,就说明该socket已经断开。经过代码试验,如果进程受到一些信号时,例如:EINTR,recv()返回值小于等于0时,这是就需要判断 errno是否等于 EINTR , 如果errno ==
2013-05-07 21:57:59 18615 1
原创 PHP自学之路-----走进数组及相关数组函数
PHP数组: 数组时一组关键字和值得集合,值可以是任何一种类型;看下面简单的入门案例: 数组入门 <?php $hens[0]=3; $hens[1]=5; $hens[2]=2.5; $hens[3]=4; $hens[4]=3.5; $hens[5]=17; //为了计算数组元素的个数,使用系统函
2013-05-05 16:16:20 3186
原创 PHP自学之路-----走进位运算
位运算,在PHP编程中的用的频率不大,但是位运算可能是在面试中经常考察到的内容,也必须掌握。了解位运算,首先要知道二进制。所谓的二进制就是逢二进一(0,1),二进制只有0或者1, 通过01可以组合任何一个数。了解原码、补码、反码: 位运算基本概念:
2013-05-05 13:40:42 2160
原创 PHP自学之路-----走进PHP函数
PHP函数:创建 PHP 函数函数是一种可以在任何被需要的时候执行的代码块。创建 PHP 函数:所有的函数都使用关键词 "function()" 来开始命名函数 - 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。添加 "{" - 开口的花括号之后的部分是函数的代码。插入函数代码添加一个 "}" - 函数通过关闭花括号来结束。 PHP 函数 - 添加参数我
2013-05-03 22:37:37 3234
原创 PHP自学之路-----PHP基础数据类型及运算符介绍
整型 <?php echo "hello my frist PHP text!"; /*PHP中,定义一个变量要用$符号开头 *定义一个变量,变量名$a, *变量是没有数据类型的 */ $a=890; echo ""; var_dump($a); $a="wo shi shei"; echo ""; var_dump($a);
2013-05-01 09:04:10 2547
redis设计与实现 第二版 高清 带标签 PDF文档.zip
2019-07-22
linux VIM 配置文件
2014-12-02
live555项目Vs2010编译环境搭建及源码
2014-09-06
ubuntu apt-get 软件源局域网或公网设置
2014-06-25
易宝支付PHP代码
2013-09-07
XPath基础教程
2013-08-31
PJSIP 开源代码及文档
2013-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人