自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux /etc/shadow详解(转)

dmtsai:$1$vyUuj.eX$omt6lKJvMcIZHx4H7RI1V.:14299:5:60:7:5:14419:这表示什么呢?先要注意的是 14299 是 2009/02/24 。所以 dmtsai 这个用户的口令相关意义是:由于口令几乎仅能单向运算(由明码计算成为口令,无法由口令反推回明码),因此由上表的数据我们无法得知 dmstai 的实际口令明文;

2013-10-23 15:40:56 1228

原创 linux shell编程for循环

for var in con1 con2 con3 ...do 程序段done1,获取linux的所有用户#!/bin/bash# show all usersusers=$(cut -d ":" -f 1 /etc/passwd)for username in $usersdo        echo "username:"${username}done

2013-10-23 11:03:34 664

原创 linux shell编程while循环

while [ condition ] do 程序段落done until [ condition ]do 程序段落done计算1至100的和#!/bin/bash# 1+2+3+....+100sum=0i=1while [ "$i" != "101" ]do     

2013-10-22 15:47:52 827

原创 linux shell编程if条件判断

# 多个条件判断 (if ... elif ... elif ... else) 分多种不同情况运行if [ 条件判断式一 ]; then 当条件判断式一成立时,可以进行的命令工作内容;elif [ 条件判断式二 ]; then 当条件判断式二成立时,可以进行的命令工作内容;else 当条件判断式一与二均不成立时,可以进行的命令工作内容;fi#!/bin/bashec

2013-10-22 14:41:02 762

原创 linux shell编程case条件判断

case $变量名称 in "第一个变量内容") 程序段 ;; "第二个变量内容") 程序段 ;; *) 不包含第一个变量内容与第二个变量内容的其他程序运行段 exit 1 ;;esac #!/bin/bashread -p "please input

2013-10-22 14:38:20 1146

原创 静态成员

class person{ static String name="李四"; static String country="中国"; static{ //静态代码块只会执行一次,当类第一次被调用时 System.out.println("静态代码块!"); } static void say(){ System.out.println("这是一个静态方法!"+name)

2013-08-20 22:17:51 498

原创 构造函数

class person{ int age; String name; String country; { country="中国"; } person(int age){ this.age=age; this.name="佚名"; } person(int age,String name){ this.age=age; this.name=name; }

2013-08-20 22:16:56 410

原创 数组定义,获取最大值和最小值

/*数组的定义方式数组的最大值/最小值获取*/class arr1{ public static void main(String[] args) { /* 格式一:不知具体的数据 */ //int[] arr1=new int[3]; //格式二,已知具体的数据 int[] arr=new int[]{11,23,5,36,44,2}; //i

2013-08-13 21:36:02 849

原创 curl文件上传

<?php/*curl上传文件*/$data=array('act'=>'fielup','upload'=>"@D:/test.txt",//用/正斜杠);$url="http://localhost/phpstudy/2013/0808/upload_output.php";$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);

2013-08-08 23:41:37 683

原创 http协议之压缩

apache服务器开启压缩的一个小笔记http.conf:LoadModule deflate_module modules/mod_deflate.so并加入DeflateCompressionLevel 6AddOutputFilterByType DEFLATE text/html

2013-08-06 21:58:05 480

原创 http缓存控制

http.confLoadModule expires_module modules/mod_expires.soLoadModule headers_module modules/mod_headers.so开启以上两个模块.htaccessExpiresActive OnExpiresByType image/jpeg "access plus 7 d

2013-08-05 22:56:40 911

原创 http防盗链

目的:在本地设置图片防盗链,只要不是本地访问图片信息,就显示防盗链图片。主要查看http协议中的referer信息是否和localhost匹配,匹配就显示图片,不匹配就显示防盗链图片。window下:http.conf#LoadModule rewrite_module modules/mod_rewrite.so去掉最前面的#,变为LoadModule rewrite_mod

2013-08-05 21:59:02 729

转载 Cache-control使用:header('Cache-control:private')-转载

网页的缓存是由 HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must- revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口    值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了

2013-01-29 18:40:30 441

原创 error_reporting与display_errors的区别

ini_set('display_errors',0);error_reporting(E_ALL);require '1.php';//该文件不存在display_errors权限大于error_reporting上面的例子中error_reporting 为E_ALL,照理应该是报错的,但是由于display_errors为0,所以运行是不会出现报错,只有把display_erro

2013-01-28 20:04:39 1067

原创 练手cms完工中。。。

练手cms完工中。。。

2013-01-24 16:39:58 518 1

原创 php商城项目总结

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/通过三个月多月跟着十八哥做商城项目,受益匪浅,以前自己根本没有项目经验,所以很多知识点都只是知识点而已,并没有在实践中加以熟悉和理解,很多东西以为自己记住了,知道了,可是一到用的时候却该做什么都不知道,所以在这里很感谢伟大的十八哥,不管怎样,总算这三个月自己坚持下来

2012-12-31 10:58:36 4480 2

原创 自己写的简易分页类

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/<?php class pageLib{ private $totalNum;//总记录数 private $pageRow;//每页的记录数 private $pageNum;//一共有几页 privat

2012-12-27 17:16:29 676

原创 小菜鸟再认识session_destroy()

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/前几天在做一个用户退出功能时出现了一点小问题,session中的信息不能第一时间删除,直接上代码//logout.phpdefine('PASS',true);require_once './include/init.php';unset($_SESSION);se

2012-12-24 14:49:26 866

原创 购物车类(单例+session)

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **//*购物车类单例+session */ class cartLib{ static $ins=null; public $goods=array(); final protected function __cons

2012-12-22 22:12:09 557

原创 PHP图片类(验证码,水印,缩略)

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/class image{ static $errno=null; static $error=array( '1'=>'原图或者水印不存在', '2'=>'水印图片宽高不能大于原图', '3'=>'原图无法创建画布', '4'=>'水印图无法创建画布',

2012-12-14 15:58:31 538

原创 用GD库画统计饼状图

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/<?php/*1:针对网站会员的学历做统计小学初中高中统计出来后,对3种比例 做一个饼状图要求效果:从表单提交高中人数 [15]初中人数 [10]小学人数 [5]*/$xxs=intval($_POST['xxs']);//从表单中接收$czs=intval(

2012-12-13 19:03:26 1010

原创 用php的GD库画一个简易股市走势图(折线图)

$im=imagecreatetruecolor(1200,500);$black=imagecolorallocate($im,0,0,0);$white=imagecolorallocate($im,255,255,255);$red=imagecolorallocate($im,255,0,0);imagefill($im,0,0,$white);$money=array

2012-12-13 19:01:16 3719

原创 自己写的一个简易单文件上传类

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/html上传表单: 文件: 处理上传后的php文件<?phpif(isset($_FILES['file'])){ include 'uploadFile.class.php'; $up=new u

2012-12-05 21:21:52 804

原创 使用反射(Reflection)API

<?php//使用反射(Reflection)API//ReflectionClass Reflection class person{ const p=3.14;//类常量,常量不加$ static $b=3; protected $name='李四'; public $sex='男'; protected function say(){ }

2012-12-04 13:20:05 402

原创 php常用的类函数和对象函数

/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/<?php//类函数,对象函数 class person{ protected $name='李四'; public $sex='男'; protected function say(){ } public function walk(

2012-12-04 12:55:26 641

原创 文件目录树函数(递归)

$path是目录名,$level是层级数,用来缩进不同层级function dirtree($path,$level=0){ $dir=opendir($path); while(($filename=readdir($dir))!==false){ if($filename=='.'||$filename=='..'){ continue; } if(is_d

2012-12-03 20:46:39 390

原创 商城项目(一)

燕十八公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it商城项目(一)主要包括:1,商品管理商品的增加,删除,修改,查询2,分类管理分类的增加,删除,修改,查询仿ThinkPHP写了一个微型框架,把常用的增加改查写到一个Model类中,商品Model和分类Model继承可以直接增删改查方法,因为这些方法都是最基本的,所

2012-12-02 15:27:53 467

原创 自己写的mysql简易数据库类2

燕十八公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it<?php class mysql { private $conf=null; static public $my=null; private $conn=null; private $log=null;//日志对象 private function __construct(

2012-11-30 16:59:21 518

原创 自己写的简易数据库类

class mysql{ private $host; private $username; private $password; private $dbname; private $charset='utf8'; public $conn; public function __construct($host='localhost',

2012-11-26 20:32:44 359

原创 php迭代和递归求子地区无限级分类数组

<?php$area = array(array('id'=>1,'name'=>'安徽','parent'=>0),array('id'=>2,'name'=>'海淀','parent'=>7),array('id'=>3,'name'=>'濉溪县','parent'=>5),array('id'=>4,'name'=>'昌平','parent'=>7),array('id'=>5,

2012-11-24 17:50:23 671

原创 php递归和迭代家谱树(父级地区)

<?php$area = array(array('id'=>1,'name'=>'安徽','parent'=>0),array('id'=>2,'name'=>'海淀','parent'=>7),array('id'=>3,'name'=>'濉溪县','parent'=>5),array('id'=>4,'name'=>'昌平','parent'=>7),array('id'=>5

2012-11-24 17:47:01 2003

原创 php递归转义数组

<?php$arr=array("li'si",array("wang'wu",array("zhao'liu")));function _addslashes($arr){ foreach($arr as $k=>$v){ if(is_string($v)){ $arr[$k]=addslashes($v);//是字符串直接转义 continue; }

2012-11-24 14:42:18 495

原创 用php递归和迭代创建级联目录

<?php//递归创建级联目录 function makedir1($path){ if(is_dir($path)){//已经是目录了就不用创建 return true; } if(is_dir(dirname($path))){//父目录已经存在,直接创建 return mkdir($path); } makedir(dirname(

2012-11-23 14:19:27 634

原创 自己写的php无限级分类小练习(地区)

<?php/*array(1=>array('安徽',0),2=>array('北京',0),3=>array('淮北',1),4=>array('濉溪县',3))array('淮北',1)其中 淮北是地名, 1是其父地区.利用递归,把地区的上下级关系 层次的打印出来!!!!----无限级分类*/$area=array(1=>array('安徽',0),2=>arra

2012-11-23 09:02:01 851

原创 自己写的简易php日志类

简易日志类:把$content记录到指定的日志文件中,当日志文件大于1mb时,备份日志文件并重写新建一个备份文件<?php class Log{ static $logfile='log.txt';//日志文件名称 static function write($content){ $content.="\r\n"; //判断日志文件大小,返回文件目录

2012-11-23 08:57:14 808

原创 php获取excel表格中数据的小方法

现在又一个product.xml的表格文件,要求取出其中数据 数据如下: 商品名价格iphone4s4199note23999小米21999iphone548991,将product.xml另存为product.csv文件 2,用fgetcsv函数取出其中的数据放到一个数组中(fgetc

2012-11-23 08:52:30 550

空空如也

空空如也

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

TA关注的人

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