好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理
  420 随笔 :: 0 文章 :: 65 评论 :: 41万 阅读

12 2013 档案

摘要:找回 linux root密码的三种方法第1种方法:1.在系统进入单用户状态,直接用passwd root去更改2.用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下:#> cd /mnt#> mkdir hd#>mount-t auto /dev/hdaX(原来/分区所在的分区号) hd#> cd hd#> chroot ./#> passwd root这样可以搞定3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同.第2种方法:用lilo引导系统时:1. 在出现 lilo: 提示时键入 linux 阅读全文
posted @ 2013-12-31 08:02 snowfly123 阅读(932) 评论(1) 推荐(0) 编辑

摘要:php获取服务器时间的代码。用php的date函数即可来获取服务器上的时间: 阅读全文
posted @ 2013-12-31 08:01 snowfly123 阅读(1136) 评论(0) 推荐(0) 编辑

摘要:发布:JB02 来源:脚本学堂分享一例php代码,实现通过IP地址获取访问者的地理位置,在php编程中经常用到,有需要的朋友参考下吧。本节内容:PHP通过IP获取地理位置例子:复制代码代码示例:load('http://www.youdao.com/smartresult-xml/search.s?type=ip&q='.$ip); //读取xml文件$humans = $doc->getElementsByTagName( "smartresult" ); //取得humans标签的对象数组foreach( $humans as $human 阅读全文
posted @ 2013-12-31 07:58 snowfly123 阅读(796) 评论(1) 推荐(0) 编辑

摘要:发布:theboy 来源:net 【大 中 小】根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方 socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),在Windows下默认为 根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方 socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),在Windows下默认为4分钟,即240秒,TIME_WAIT状态下的socket不能被回收使用。 具体现象是对于一个处理大量 阅读全文
posted @ 2013-12-30 08:17 snowfly123 阅读(489) 评论(0) 推荐(0) 编辑

摘要:发布:sunday01 来源:net 阅读: 2 【大 中 小】在较为智能的程序中,php可以获取客户端浏览器及操作系统信息,然后根据浏览器及系统类型,加载不同的页面,以提供更加个性化的服务。使用php获取客户端浏览器与操作系统信息。1、PHP超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息以下是一个通过$_SERVER['HTTP_USER_AGENT']获取到的字符串 :Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KH 阅读全文
posted @ 2013-12-30 08:15 snowfly123 阅读(4542) 评论(0) 推荐(0) 编辑

摘要:在SQL结构化查询语言中,LIKE语句有着至关重要的作用。LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:Java代码select*fromtable1wherenamelike"张*"如果要查询以“张”结尾的记录,则语句如下:Java代码select*fromtable1whe 阅读全文
posted @ 2013-12-30 08:13 snowfly123 阅读(5162) 评论(0) 推荐(0) 编辑

摘要:linux下apache服务器的配置和管理。一、两个重要目录:Apache有两个重要的目录:1、配置目录/etc/httpd/conf;2、文档目录/var/www:二、两种配置模式:Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置。两者各有优势:图形化下配置,更容易上手,在文本模式下直接编辑httpd.conf文件,自由性更强些、更直接。三、Apache服务的启动与关闭Apache服务的停止、启动、关闭可以通过两种模式下进行操作:文本(终端)模式下和图形化界面。四、终端下的操作如果你想用Linux作为WWW服务器,我建议不要安装图形界面(即Xwindow、KDE 阅读全文
posted @ 2013-12-30 08:12 snowfly123 阅读(559) 评论(0) 推荐(0) 编辑

摘要:Js操作Select是很常见的,也是比较实用的。jquery操作select(取值,设置选中)每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。比如1、设置value为pxx的项选中$(".selector").val("pxx");2、设置text为pxx的项选中$(".selector").find("option[text='pxx']").attr("selected",true);这里有一个中括号的用法,中括号里的等号的前面是属性名称 阅读全文
posted @ 2013-12-28 11:36 snowfly123 阅读(869) 评论(0) 推荐(0) 编辑

摘要:jQuery對select的操作的实际应用代码。//改變時的事件复制代码代码如下:$("#testSelect").change(function(){ //事件發生jQuery('option:selected', this).each(function(){ //印出選到多個值alert(this.value);});});//印出選到的項目复制代码代码如下:法1:$("select#Clubs").children("[@selected]").each(function(){alert(this.text);} 阅读全文
posted @ 2013-12-28 11:34 snowfly123 阅读(318) 评论(0) 推荐(0) 编辑

摘要:介绍了jQuery对Select的操作进行了详细的汇总。1.jQuery添加/删除Select的Option项:2.$("#select_id").append("Text"); //为Select追加一个Option(下拉项)3.$("#select_id").prepend("请选择"); //为Select插入一个Option(第一个位置)4.$("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)5.$(&quo 阅读全文
posted @ 2013-12-28 11:33 snowfly123 阅读(348) 评论(0) 推荐(1) 编辑

摘要:AjaxJavaScript天气预报php天气预报,用php来写一个天气预报的模块。天气数据是通过采集中国气象网站的。本来中国天气网站也给出了数据的API接口。以下是API的地址。返回的数据格式为json格式。1. http://www.weather.com.cn/data/sk/101010100.html2. http://www.weather.com.cn/data/cityinfo/101010100.html3. http://m.weather.com.cn/data/101010100.htmlURL中的数字”101010100“是城市代码。所以可以先列出每个城市的城市代码, 阅读全文
posted @ 2013-12-27 07:00 snowfly123 阅读(513) 评论(0) 推荐(0) 编辑

摘要:分享一个好用的php验证码类,包括调用示例。说明:如果不适用指定的字体,那么就用imagestring()函数,如果需要遇到指定的字体,就要用到imagettftext()函数。字体的位置在C盘下Windows/Fonts.参考了网上的php 生成验证码的方法,以及php 图片验证码和php 中文验证码的生成方法。用到了PHP GD库的相关知识。1,生成验证码的类 VerificationCode.class.phpfont="CALIBRIZ.TTF";}//生成验证码privatefunctioncreateCode(){$len=strlen($this->ch 阅读全文
posted @ 2013-12-27 06:57 snowfly123 阅读(649) 评论(0) 推荐(0) 编辑

摘要:参考了网上PHP 生成验证码很多是类封装了的,没有封装的验证码其实只是几个GD函数而已,初学者可以看看,可以尝试自己封装。 阅读全文
posted @ 2013-12-27 06:51 snowfly123 阅读(345) 评论(0) 推荐(0) 编辑

摘要:centos5.4下mysql主从复制配置分享。本文转自:http://www.jbxue.com/article/771.html安装环境:centos5.4mysql版本:mysql 5.1.xx 采用rpm直接安装所需软件: xtrabackup 1.2.22 采用rpm直接安装1. Master:/etc/my.cnf复制代码代码示例:[mysqld]server-id = 1log-bin innodb_flush_log_at_trx_commit=1sync_binlog=1datadir=/var/lib/mysqlcharacter-set-server=utf8init_c 阅读全文
posted @ 2013-12-26 06:08 snowfly123 阅读(267) 评论(0) 推荐(0) 编辑

摘要:实现两个Mysql数据库的同步,分为主从模式和相互备份模式。实施环境:两台Linux机器SerA ip:10.0.0.232SerB ip:10.0.0.234Demo1:主从模式Master:SerA Slave:SerB在SerA和SerB上分别建立用于同步的账号(也可以不新建账号,直接给其他账号分配访问权限)[html]view plaincopyusemysql;deletefromuser;grantallprivilegeson*.*to'$username'@'%'identifiedby'$password'withgrantop 阅读全文
posted @ 2013-12-26 06:06 snowfly123 阅读(504) 评论(0) 推荐(0) 编辑

摘要:删除多余的用户和用户组,修改口令文件属性,禁止[Ctrl+Alt+Delete]重启命令,防止别人ping的方法。整理自互联网。1、删除多余的用户和用户组//删除多余用户# vi /etc/passwduserdel admuserdel lpuserdel syncuserdel shutdownuserdel haltuserdel newsuserdel uucpuserdel operatoruserdel gamesuserdel gopheruserdel ftp //删除多余用户组# vi /etc/groupgroupdel admgroupdel lpgroupdel new 阅读全文
posted @ 2013-12-26 05:55 snowfly123 阅读(313) 评论(0) 推荐(0) 编辑

摘要:CentOS设置服务开机启动的两种方法1、利用 chkconfig 来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。 在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。 其实命令很简单的,使用chkconfig即可。参考文章:Linux设置服务开机自动启动运行的方法linux 设置开机启动服务的方法详解linux系统脚本启动顺序详解比 阅读全文
posted @ 2013-12-26 05:51 snowfly123 阅读(346) 评论(0) 推荐(0) 编辑

摘要:1、概念[1]物理CPU:实际Server中插槽上的CPU个数。物理cpu数量:可以数不重复的 physical id 有几个。[2]逻辑CPULinux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来存储cpu硬件信息的信息内容分别列出了processor 0 – n 的规格。这里需要注意,如果你认为n就是真实的cpu数的话, 就大错特错了一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来逻辑CPU数量=物理cpu数量 x cpu cores 这个规格值 x 2(如果支持并开启ht)备注一下:Linu 阅读全文
posted @ 2013-12-26 05:48 snowfly123 阅读(3479) 评论(0) 推荐(0) 编辑

摘要:开启MYSQL远程连接权限//建议设置固定IPmysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8" IDENTIFIED BY "root";mysql> flush privileges;//修改防火墙iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 阅读全文
posted @ 2013-12-26 05:45 snowfly123 阅读(401) 评论(0) 推荐(0) 编辑

摘要:先介绍下php中用于数组排序的函数:排序方法 升序 降序 用户自定义顺序键排序 ksort() krsort() uksort()值排序不改变键值 asort() arsort() uasort()值排序改变键值 sort() rsort() usort()分享一个php数组排序的例子:"blue","a"=>"a... 阅读全文
posted @ 2013-12-25 06:55 snowfly123 阅读(240) 评论(0) 推荐(0) 编辑

摘要:分享几个php数组排序函数,每个函数出去sort是排序的意思前缀字母的含义分别代表:a 索引k 数组键r 逆向u 用户自定义顺序排序函数sort — 对数组排序ksort — 对数组按照键名排序asort — 对数组进行排序并保持索引关系逆向排序函数rsort — 对数组逆向排序krsort— 对数组按照键名逆向排序arsort — 对数组进行逆向排序并保持索引关系 使用用户自定义函数比较排序函数usort — 使用用户自定义的比较函数对数组中的值进行排序 uksort — 使用用户自定义的比较函数对数组中的键名进行排序 uasort — 使用用户自定义的比较函数对数组中的值进行排序并保持索. 阅读全文
posted @ 2013-12-25 06:53 snowfly123 阅读(208) 评论(0) 推荐(0) 编辑

摘要:本文内容:PHP二维数组排序,PHP数组排序总结。php数组排序是PHP学习中最基础也是最重要的一部分。1、常规数组的排序常规数组是指数组各元素均为字符串或数字,这与这样的数组,我们可以采用sort()函数对他进行排序。示例:"; foreach ($people as $mychrs) echo $mychrs." "; sort($people); echo "---sort()函数排序后---"; foreach ($people as $mychrs) echo $mychrs." "; ?> 输出:---原数 阅读全文
posted @ 2013-12-25 06:51 snowfly123 阅读(246) 评论(0) 推荐(0) 编辑

摘要:分享一个php数组排序的例子,介绍了和php,有关的知识、技巧、经验,和一些php源码等。 对数组排序 usort()函数使用用户自定义的函数对数组排序。 */ functioncmp($a,$b)//用户自定义回调函数 { if($a==$b)//如果两个参数相等 { return0;//返回0 } return($a>$b)?-1:1;//如果第1个参数大于第2个返回1,否则-1 } $a=array(3,2,5,6,1);//定义一个数组 usort($a,"cmp");//... 阅读全文
posted @ 2013-12-25 06:47 snowfly123 阅读(373) 评论(0) 推荐(0) 编辑

摘要:python 获取 mac 地址 的例子,有需要的朋友可以参考下。#!/bin/pythonimportosimportredefGetMac():ifos.name=='nt':try:ret=''CmdLine='ipconfig/all'r=os.popen(CmdLine).read()ifr:L=re.findall('PhysicalAddress.*?([0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2}-[0-9,A-F]{2})',r)i 阅读全文
posted @ 2013-12-24 07:52 snowfly123 阅读(455) 评论(0) 推荐(0) 编辑

摘要:发布:thatboy 来源:网络 【大中小】你有没有遇到过这样的情况:表单出错而返回页面时,之前填写的信息全不见了。本文为大家介绍二种支持php页面回退的方法,供大家参考。本文原始链接:http://www.jbxue.com/article/7025.html方法1,使用Header方法设置消息头Cache-control1header('Cache-control: private, must-revalidate');//支持页面回跳方法2,使用session_cache_limiter方法1//必须写在session_start方法之前,否则报错。2session_ca 阅读全文
posted @ 2013-12-24 07:51 snowfly123 阅读(941) 评论(0) 推荐(0) 编辑

摘要:发布:脚本学堂/Linux命令编辑:JB02 2013-12-23 21:48:18 【大中小】转自:http://www.jbxue.com/LINUXjishu/14996.html在linux系统中,查看信息的命令有很多,包括查看硬盘的命令(fdisk、df),查看网卡信息的命令(lspci),查看CPU信息的命令等,本文做下实例讲解,感兴趣的朋友可以参考下。在linux中,硬件信息主要包括CPU、内存、网卡、硬盘等。linux中提供了强大而方便的命令,用于查看与统计这些硬件信息,以及使用与负载情况。对于linux命令不熟悉的朋友,可以参考下linux命令大全中的有关linux命令的讲. 阅读全文
posted @ 2013-12-24 07:37 snowfly123 阅读(545) 评论(0) 推荐(1) 编辑

摘要:一个简单实用的php验证码类,分享出来 ,供大家参考。代码如下:image=imagecreate($this->width,$this->hight);$this->color=imagecolorallocate($this->image,$this->red,$this->green,$this->blue);returnimagefill($this->image,0,0,$this->color);}functioncreatepix()//干扰因素{for($this->i=1;$this->ipixnum;$thi 阅读全文
posted @ 2013-12-23 06:56 snowfly123 阅读(251) 评论(0) 推荐(0) 编辑

摘要:网上有很多的php随机数与验证码的代码与文章,真正适用的没有几个。索性自己搞一个吧。开始本节的php教程吧,以下代码的实现,主要做到可以很好区分一个get_code(),另一个create_check_image(),输出图像直接调用后面的,session()取验证码时直接get_code()就ok,顺带提下使用session时必须将session_star()放在最前面。代码如下:[php]view plaincopyget_code(5,7);$image=$randcode->create_check_image($checkstring);echo$image;*/?>参考 阅读全文
posted @ 2013-12-23 06:54 snowfly123 阅读(532) 评论(0) 推荐(0) 编辑

摘要:下面是一个完整的asp.net同时支持多图片上传一个实现,有需要的朋友可参考一下,本文章限制同时可上传8张图片,当然大可自己可修改更多或更少。前台代码如下:复制代码代码如下:asp.net同时支持多图片上传-www.jbxue.com上传图片说明:点增加图片按钮可一次上传多张图片,可为每张图片写上一句不超过20个字的描述.单张图片大小不大于1024k请选择图片:描述:上传到的图库:"SelectCommand="SELECT [AlbumID], [AlbumName] FROM [WB_Album] ORDER BY [AlbumID] DESC"> 后台 阅读全文
posted @ 2013-12-22 07:58 snowfly123 阅读(388) 评论(0) 推荐(1) 编辑

摘要:网站后台都需要有上传图片的功能,下面的例子就是实现有关图片上传。缺点:图片上传到本服务器上,不适合大量图片上传。第一、图片上传,代码如下:xxx.aspx复制代码代码如下: xxx.aspx.cs复制代码代码如下:protected void Button1_Click(object sender, EventArgs e) { for (int i = 0; i 0) { if (file.ContentType.Contains("image/")) { using (System.Drawing.Image img = System.Drawing.Image.Fro 阅读全文
posted @ 2013-12-22 07:56 snowfly123 阅读(632) 评论(0) 推荐(1) 编辑

摘要:纯js写的分页代码。复制代码代码如下://每页显示字数PageSize=5000;//分页模式flag=2;//1:根据字数自动分页 2:根据[NextPage]分页//默认页startpage = 1;//导航显示样式 0:常规 1:直接 3:下拉TopShowStyle = 1;DownShowStyle = 0;var currentSet,CutFlag,TotalByte,PageCount,key,tempText,tempPage;key="";currentSet=0;var Text=xmlArticle.selectSingleNode("// 阅读全文
posted @ 2013-12-22 07:54 snowfly123 阅读(771) 评论(0) 推荐(0) 编辑

摘要:json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。复制代码代码如下:$.getJSON(url,[data],[callback])url:加载的页面地址data: 可选项,发送到服务器的数据,格式是key/valuecallback:可选项,加载成功后执行的回调函数1.首先建一个JSON格式的文件userinfo.json 保存用户信息。如下:复制代码代码如下:[{"name":"张国立","sex":"男","email":"zhanggu 阅读全文
posted @ 2013-12-22 07:52 snowfly123 阅读(665) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/14854.html发布:脚本学堂/Perl编辑:JB01 2013-12-20 10:20:01 【大中小】本文介绍下,perl编程中的map函数的用法,分享一些per map函数的例子,有需要的朋友参考下。本节内容:perl map函数的使用。语法map EXPR, LISTmap BLOCK LIST定义和使用对list中的每个元素执行EXPR或BLOCK,返回新的list。对每一此迭代,$_中保存了当前迭代的元素的值。返回值如果返回值存储在scalar标量中,则代表map()返回数组的元素个数;如果返回值存储在list中. 阅读全文
posted @ 2013-12-22 07:51 snowfly123 阅读(743) 评论(0) 推荐(0) 编辑

摘要:网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。//购物车session的产生代码 1if(!$session&&!$scid){2/*3session用来区别每一个购物车,相当于每个车的身份证号;4scid只用来标识一个购物车id号,可以看做是每个车的名字;5当该购物车的id和session值两者都不存在时,就产生一个新购物车6*/7$session=md5(uniqid(rand()));8/*9产生一个唯一的购物车session号10rand()先产生个随机数,uniqid()再在该随机数的基础上产生一个独一无二的字符串,最后对该字符串进行md511 阅读全文
posted @ 2013-12-21 08:06 snowfly123 阅读(679) 评论(1) 推荐(0) 编辑

摘要:select中所有option选项如何删除,本文使用jquery简单实现下,有此需求的朋友可以参考下,希望对大家有所帮助。这样写复制代码代码如下:清空:复制代码代码如下:$("#search").find("option").remove();或者$("#search").empty(); 阅读全文
posted @ 2013-12-21 08:02 snowfly123 阅读(263) 评论(0) 推荐(0) 编辑

摘要:本文为大家介绍下jquery通过name名称获取当前name的value值的具体实现,感兴趣的朋友可以参考下。复制代码代码如下:$("*[name='name']").val(); //获取vlaue值$("*[name='name']").attr('id','name'); //添加id名称$("*[name='name']").after('hello world'); //在当前外添加元素 阅读全文
posted @ 2013-12-21 08:00 snowfly123 阅读(585) 评论(0) 推荐(0) 编辑

摘要:使用jquery数组可以存放checkbox全选值,下面有个不错的示例,感兴趣的朋友可以参考下。复制代码代码如下:全选/全部不选1234 阅读全文
posted @ 2013-12-21 07:59 snowfly123 阅读(316) 评论(0) 推荐(0) 编辑

摘要:这篇文章主要介绍了淘宝IP地址库采集器c#代码,有需要的朋友可以参考一下。最近做一个项目,功能类似于CNZZ站长统计功能,要求显示Ip所在的省份市区/提供商等信息。网上的Ip纯真数据库,下载下来一看,发现没提供商内容,省市区都很少,居然有XXX网吧,哥瞬间倒了。没标准化、并且杂乱、还不连续的IP段、总体说来没达到要求。 在百度上找啊找,找到淘宝Ip地址库,官方介绍的相当诱人,准确率高,数据质量有保障,提供国家、省、市、县、运营商全方位信息,信息维度广,格式规范,但是限制每秒10次的访问(这个比较无语)。 淘宝IP地址库,提供APIhttp://ip.taobao.com/接口说明 1. ... 阅读全文
posted @ 2013-12-21 07:58 snowfly123 阅读(856) 评论(1) 推荐(1) 编辑

摘要:正则表达式的文法分为3种标准:BRE、ERE 和 ARE。其中 BER 和 ERE 属于 POSIX 标准,ARE 则是由各家定义的扩展简介大体来讲,正则表达式的文法分为3种标准:BRE、ERE 和 ARE。其中 BER 和 ERE 属于 POSIX 标准,ARE 则是由各家定义的扩展。POSIX 正则表达式传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表达式(ERE)。其中, BRE 定义的语法符号包括:. - 匹配任意一个字符。[] - 字符集匹配,匹配方括号中定义的字符集之一。[^] - 字符集否定匹配,匹配没有在方括号中定义的字符。^ - 匹配开 阅读全文
posted @ 2013-12-20 06:54 snowfly123 阅读(261) 评论(0) 推荐(0) 编辑

摘要:对js鼠标及对象坐标控制属性进行了详细的分析介绍。offsetTop获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置。offsetLeft获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。offsetHeight获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。NS、FF 认为 offsetHeight 是网页内容实际高度,可以小于 clientHeight。offsetWidth获取对象相对于版面或 阅读全文
posted @ 2013-12-20 06:52 snowfly123 阅读(297) 评论(0) 推荐(0) 编辑

摘要:发布:sunday01 来源:Net 【大中小】转自:http://www.jbxue.com/article/6915.html用于演示PHP header()函数用法的代码,介绍了refresh方法,老外写的,当然不会太差,有需要的朋友参考下吧。php header头信息的例子。 // override X-Powered-By: PHP: header('X-Powered-By: PHP/4.4.0'); header('X-Powered-By: Brain/0.6b'); // content language (en = English) head 阅读全文
posted @ 2013-12-20 06:47 snowfly123 阅读(321) 评论(0) 推荐(0) 编辑

摘要:Images类是一个图片处理类,实现了图片缩放类。代码: 阅读全文
posted @ 2013-12-20 06:44 snowfly123 阅读(395) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/5034.html介绍:在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。用PHP生成随机数的函数,供大家学习参考。介绍:在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。复制代码 代码如下:?;#:@~[]{}-_=+)(*&^%___FCKpd___0pound;”!’; //字 阅读全文
posted @ 2013-12-20 06:43 snowfly123 阅读(696) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/12695.html发布:thatboy 来源:Net 【大中小】本文分享一个php实现的随机显示图片的函数,可以将指定文件夹中存放的图片随机地显示出来。本节主要内容:介绍一个随机显示图片的php函数,多用于博客的展示窗、照片的随机展示等。在看实例之前,为大家分享下php中生成随机数的几篇文章:php生成随机数字和字母php生成随机密码的范例php生成随机码的代码用PHP生成随机数的函数php生成随机数的例子有了以上的基础,理解如下的php自定义函数,就不难了。编辑推荐:php 随机显示图片的例子例子:复制代码代码示例:* ... 阅读全文
posted @ 2013-12-20 06:41 snowfly123 阅读(620) 评论(0) 推荐(0) 编辑

摘要:global语句的作用是定义全局变量,例如如果想在函数内访问全局作用域内的变量则可以通过global声明来定义。 下面从语法解释开始分析。1. 词法解析查看 Zend/zend_language_scanner.l文件,搜索 global关键字。我们可以找到如下代码:"global" {return T_GLOBAL;}2. 语法解析在词法解析完后,获得了token,此时通过这个token,我们去Zend/zend_language_parser.y文件中查找。找到相关代码如下:| T_GLOBAL global_var_list ';'global_var 阅读全文
posted @ 2013-12-19 06:59 snowfly123 阅读(307) 评论(0) 推荐(0) 编辑

摘要:我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00---- 注意,这里说的是系统时间,是linux由操作系统维护的。---- 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间和CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,假如马上重起机器,修改时间就有可能没有 阅读全文
posted @ 2013-12-19 06:57 snowfly123 阅读(870) 评论(0) 推荐(0) 编辑

摘要:uchome的index文件中的二级域名功能判断,使用了php的$_SERVER['HTTP_HOST'],开始对这个不是很了解,所以百度了一下,发现一篇帖子有点意思,转发过来做个记录。在php中,我们一般通过$_SERVER['HTTP_HOST']来活得URL中网站的域名或者ip地址。php手册中的解释如下:“HTTP_HOST”当前请求的 Host:头信息的内容。一般来说,这样子不会遇到什么问题,在一些常见的php框架中,如PFC3和FLEA也是基于该预定义变量。然而最近在做的一个项目,程序移交到客户手里测试时,竟然发现程序的跳转总是会出错。最后找出原因: 阅读全文
posted @ 2013-12-19 06:56 snowfly123 阅读(1276) 评论(0) 推荐(1) 编辑

摘要:发布:脚本学堂/PHP编程编辑:JB02 2013-12-17 14:59:02 【大中小】转自:http://www.jbxue.com/article/14723.html如何判断php的数组是否有序呢?这里分享一例php代码,实现了一个复杂度为N的算法,用来检测php数组是否有序。有需要的朋友参考下。本节内容:php如何判断数组有序这里实现了一个复杂度为N的算法,分享下我的代码。例子:复制代码代码示例: $array [1]) { $flag = 1; } else { $flag = 0; } $temp = $flag; $len = count ( $array ); for($. 阅读全文
posted @ 2013-12-19 06:50 snowfly123 阅读(467) 评论(0) 推荐(0) 编辑

摘要:发布:net/PHP编程编辑:thebaby 2013-06-28 13:12:54 【大中小】转自:http://www.jbxue.com/article/9991.html本文介绍下,php中使用array_multisort函数进行二维数组排序的例子,有需要的朋友,参考下吧。继上一篇文章:PHP二维数组排序自定义函数,今天,我们再介绍一个php二维数组排序的例子。php对二维数组的排序很简单,主要用到array_multisort函数。例子: 01 67,'edition'=> 2); ... 阅读全文
posted @ 2013-12-19 06:48 snowfly123 阅读(405) 评论(0) 推荐(0) 编辑

摘要:PHP连接局域网MYSQL数据库的简单实例[php]view plaincopy<?PHP/***php连接mysql数据库*bywww.jbxue.com*/$conn=mysql_connect('192.168.0.220','root','123');if(!$conn)echo"失败!";elseecho"成功!";//从表中提取信息的sql语句$sql="SELECT*FROMuserwhereuserName='$user_name'";//执行sql 阅读全文
posted @ 2013-12-18 06:57 snowfly123 阅读(427) 评论(0) 推荐(0) 编辑

摘要:php的MySQL连接类。后面几个show_databases和show_tables....等方法都用了一堆echo,好像一直不喜欢在类的方法里直接用输出语句,不过这也只是列举数据库和表名,构造函数的参数也可以给个默认值吧。参考自文章:php mysql连接类php与mysql连接类php测试mysql连接正常与否的代码代码:[php]view plaincopydb_host=$db_host;$this->db_user=$db_user;$this->db_pwd=$db_pwd;$this->db_database=$db_database;$this->co 阅读全文
posted @ 2013-12-18 06:55 snowfly123 阅读(407) 评论(0) 推荐(0) 编辑

摘要:分享下apache中配置网站目录文件权限的方法。假设http服务器运行用户和用户组是www,网站用户为centos,网站根目录是/home/centos/web。操作方法与步骤:1,首先,设定网站目录和文件的所有者和所有组为centos,www。例如:复制代码代码示例:chown -R centos:www /home/centos/web2,设置网站目录权限为750,750是centos用户对目录拥有读写执行的权限。这样centos用户可以在任何目录下创建文件,用户组有有读执行权限,这样才能进入目录,其它用户没有任何权限。复制代码代码示例:find -type d -exec chmod 7 阅读全文
posted @ 2013-12-18 06:54 snowfly123 阅读(2317) 评论(0) 推荐(0) 编辑

摘要:本文介绍下,在apache与php中隐藏头部信息的方法,有需要的朋友参考下。一、apache隐藏头部信息apache 的 httpd.conf 有两个配置可以控制是否显示服务器信息给用户。ServerTokensServerSignature默认条件下会把apache服务器版本 系统 模块都显示出来 (HTTP 返回头)设置为:ServerTokens ProductOnlyServerSignature Off就隐藏Apache的Apache Version信息。还有如果列举目录的话 会显示域名信息(文件列表正文)如果不想要就可以调这两个参数:ServerTokensServerSignat 阅读全文
posted @ 2013-12-18 06:49 snowfly123 阅读(1104) 评论(0) 推荐(0) 编辑

摘要:php自5.10起加入了时区的设置,在php中显示的时间都是格林威治标准时间,因此便与中国的用户会差八个小时。修改php.ini中的 date.timezone 参数: [Date] ;Definesthedefaulttimezoneusedbythedatefunctions ;date.timezone=默认是关闭的,只需把注释去掉,改为即可 [Date] ;Definesthedefaulttimezoneusedbythedatefunctions date.timezone=PRC其中PRC是“中华人民共和国”!其他选项可以参考php... 阅读全文
posted @ 2013-12-18 06:47 snowfly123 阅读(508) 评论(0) 推荐(1) 编辑

摘要:php自定义函数之删除一篇文章生成的多个静态页面,可能有多页的文章,都是需要考虑到的。复制代码代码如下://– 删除一篇文章生成的多个静态页面//– 生成的文章名为 5.html 5_2.html 5_3.html/*—————————————————— */function delStaticHtml ($article_id){global $db;$sql = “SELECT `post_time` FROM `@__article` WHERE `article_id` = ‘{$article_id}'”;$art = $db->getOne ($sql);if ($a 阅读全文
posted @ 2013-12-17 07:02 snowfly123 阅读(214) 评论(0) 推荐(0) 编辑

摘要:生成静态页面的PHP类:复制代码代码如下:setvar($nametype,$dirtype,$rootdir);}functionsetvar($nametype='name',$dirtype='year',$rootdir='html'){$this->rootdir=$rootdir;$this->dirtype=$dirtype;$this->nametype=$nametype;}functioncreatedir($dir=''){$this->dir=$dir?$dir:$this-> 阅读全文
posted @ 2013-12-17 07:01 snowfly123 阅读(296) 评论(1) 推荐(0) 编辑

摘要:本篇文章是对PHP生成静态页的实现方法进行了详细的分析介绍。需要的朋友参考下复制代码代码如下:链接目录的静态页通常对于使用静态页面的系统来说,往往将连接列表的目录页也生成静态HTML文件供访问者浏览注意的是因为每增加或者减少一条数据库信息都会对链接列表产生影响,因此,每次对数据库信息进行添加和删除时都需要更新链接目录的静态页。分页的设计可以通过创建多个链接目录的静态页来完成。*/// 方法二根据缓冲区生成ob_start (); // 当缓冲区激活时,并且有ob_end_clean()的情况下,所有输出打印的非文件头信息均不会输出打印到页面,而是保存在内部缓冲区。如果没有ob_end_clea 阅读全文
posted @ 2013-12-17 06:59 snowfly123 阅读(587) 评论(0) 推荐(0) 编辑

摘要:js获取url参数值的方法有很多,下面也为大家介绍两种。方法一:正则分析法function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");var r = window.location.search.substr(1).match(reg);if (r != null) return unescape(r[2]); return null;}调用方法:alert(GetQueryString(& 阅读全文
posted @ 2013-12-16 07:00 snowfly123 阅读(567) 评论(0) 推荐(0) 编辑

摘要:项目中经常会遇到这种问题 下面代码解决问题!代码:function request(strParame) {var args = new Object( );var query = location.search.substring(1);var pairs = query.split("&"); // Break at ampersandfor(var i = 0; i < pairs.length; i++) {var pos = pairs[i].indexOf('=');if (pos == -1) continue;var argna 阅读全文
posted @ 2013-12-16 06:58 snowfly123 阅读(559) 评论(0) 推荐(0) 编辑

摘要:发布:snowfly 来源:网络 【大中小】相信很多人写程序时,使用 header(location) 进行跳转往往不记得写 exit() 语句,这种做法存在严重风险。 从浏览器来看,使用 header(location) 就跳转到另一个页面了,但事实上,php却仍然会执行后台的代码的,假如后面的代码有不安全逻辑的,那就直接无视开发者设定的条件,继续把后面的东西给执行了。如:复制代码代码如下:if(true){ header('location:http://www.jbxue.com');}file_put_contents('test.txt', ' 阅读全文
posted @ 2013-12-16 06:51 snowfly123 阅读(233) 评论(0) 推荐(0) 编辑

摘要:发布:thebaby 来源:net 【大中小】转自:http://www.jbxue.com/article/5624.html网页缓存由 HTTP消息头中的“Cache-control”控制,常见取值有private、no-cache、max-age、must- revalidate等,默认为private。其作用根据不同的重新浏览方式,分为以下几种情况: 网页缓存由 HTTP消息头中的“Cache-control”控制,常见取值有private、no-cache、max-age、must- revalidate等,默认为private。其作用根据不同的重新浏览方式,分为以下几种情况:... 阅读全文
posted @ 2013-12-16 06:49 snowfly123 阅读(635) 评论(0) 推荐(0) 编辑

摘要:php批量替换html标签的实例代码分享。1.把html元素全部去掉,或者保留某几个html标签Testparagraph.Othertext';echostrip_tags($text);echo"/n";//Allowandechostrip_tags($text,'');?>结果为(去掉了注释):Testparagraph.OthertextTestparagraph.Othertext2.相反,只去掉某一个html标签')!==false?explode('>',str_replace(']*> 阅读全文
posted @ 2013-12-15 08:45 snowfly123 阅读(502) 评论(0) 推荐(0) 编辑

摘要:php中数组去重的小例子。代码如下:$v){if(in_array($v[$key],$tmp_arr)){unset($arr[$k]);}else{ //www.jbxue.com$tmp_arr[]=$v[$key];}}sort($arr);return$arr;} //数组$aa=array(array('id'=>123,'name'=>'张三'),array('id'=>123,'name'=>'李四'),array('id'=>124,& 阅读全文
posted @ 2013-12-15 08:43 snowfly123 阅读(775) 评论(0) 推荐(0) 编辑

摘要:php三维数组去重的示例代码。假设叫数组 $my_array;$val){$hash=md5(json_encode($val));if(in_array($hash,$tmp_array)){echo('这个行已经有过了');}else{ // www.jbxue.com//2.在foreach循环的主体中,把每行数组对象得hash都赋值到那个临时数组中.$tmp_array[]=$hash;$new_array[]=$val;}}print_r($new_array);$new_array 即为筛选后无重复数据的数组。 阅读全文
posted @ 2013-12-15 08:41 snowfly123 阅读(741) 评论(0) 推荐(0) 编辑

摘要:php数组去重实例及分析。一维数组的重复项:使用array_unique函数即可,使用实例结果如下:Array ( [0] => apple [1] =>banana [2] => pear [4] => wail [5]=> watermalon ) 。二维数组的重复项:对于二维数组咱们分两种情况讨论,一种是因为某一键名的值不能重复,删除重复项;另一种因为内部的一维数组不能完全相同,而删除重复项,下面举例说明:㈠因为某一键名的值不能重复,删除重复项 $v) { if(in_array($v[$key],$tmp_arr))//搜索$v[$key]是否在$tmp_ 阅读全文
posted @ 2013-12-15 08:39 snowfly123 阅读(241) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/6379.htmlphp 上传图片的代码,很简单,实现了基本的文件类型、文件大小的检测,并实现了基本的水印与缩略功能,比较适合初学的朋友参考。上传页面与处理页面合二为一了,文件名为test_upload_pic.php,完整代码如下:复制代码代码示例:ZwelL图片上传程序 上传文件: 已经成功上传文件名: " . $destination_folder . $fname . ""; echo " 宽度:" . $image_size[0]; echo " 长度:&quo 阅读全文
posted @ 2013-12-15 08:38 snowfly123 阅读(726) 评论(1) 推荐(0) 编辑

摘要:window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢,请看下面的例子首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。复制代码代码如下:div print//HTML Page//Other content you wouldn't like to printThe Div content which you want to print//Other content you wouldn't like to print//Other content you wouldn't like to print 阅读全文
posted @ 2013-12-14 08:37 snowfly123 阅读(481) 评论(2) 推荐(0) 编辑

摘要:C#实现打印与打印预览功能的思路及代码。在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .Net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。打印操作通常包括以下四个功能:1 打印设置 设置打印机的一些参数,比如更改打印机驱动程序等;2 页面设置 设置页面大小纸张类型等3 打印预览 类似于word中的打印预览4 打印实现打印功能的核心是PrintDocument类这个类属于System.Drawing.Printing名字空间这个类封装了当前的打印设置页 阅读全文
posted @ 2013-12-14 08:29 snowfly123 阅读(1215) 评论(1) 推荐(2) 编辑

摘要:jquery获得option的值和对option的操作。jQuery获取Select元素,并选择的Text和Value:复制代码代码如下:$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Textvar checkValue=$("#select_id").val(); //获 阅读全文
posted @ 2013-12-14 08:24 snowfly123 阅读(582) 评论(0) 推荐(0) 编辑

摘要:PHP随机生成广告图片:MikeCherim|+------------------------------------------------------------------+*/?>array('url'=>'somesite1.com',//Urlofadvertiserorstatsrecordingredirect'img'=>'image1.jpg',//Addfilename,type,evenpathifneeded'ttl'=>'ToolTip1',// 阅读全文
posted @ 2013-12-13 08:06 snowfly123 阅读(533) 评论(0) 推荐(0) 编辑

摘要:php随机验证码: 阅读全文
posted @ 2013-12-13 08:04 snowfly123 阅读(210) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/12695.html发布:thatboy 来源:Net 【大中小】本文分享一个php实现的随机显示图片的函数,可以将指定文件夹中存放的图片随机地显示出来。本节主要内容:介绍一个随机显示图片的php函数,多用于博客的展示窗、照片的随机展示等。在看实例之前,为大家分享下php中生成随机数的几篇文章:php生成随机数字和字母php生成随机密码的范例php生成随机码的代码用PHP生成随机数的函数php生成随机数的例子有了以上的基础,理解如下的php自定义函数,就不难了。编辑推荐:php 随机显示图片的例子例子:复制代码代码示例:* ... 阅读全文
posted @ 2013-12-13 08:02 snowfly123 阅读(530) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/5034.html介绍:在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。用PHP生成随机数的函数,供大家学习参考。介绍:在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。复制代码 代码如下:?;#:@~[]{}-_=+)(*&^%___FCKpd___0pound;”!’; //字 阅读全文
posted @ 2013-12-13 08:00 snowfly123 阅读(880) 评论(0) 推荐(0) 编辑

摘要:在apache2.0以上(包括apache2.0)的版中gzip压缩使用的是mod_deflate模块,下面是具体配置步骤第1步LoadModule deflate_module modules/mod_deflate.soLoadModule headers_module modules/mod_headers.so 打开httpd.conf后,先将上面两行配置前面的#号去掉,这样apache就会启用这两个模块,其中mod_deflate是压缩模块,就是对要传输到客户端的代码进行gzip压缩;mod_headers模块的作用是告诉浏览器页面使用了gzip压缩,如果不开启mod_header. 阅读全文
posted @ 2013-12-12 06:56 snowfly123 阅读(258) 评论(0) 推荐(0) 编辑

摘要:实际工作中,类似这样的要求很多,比如说,我们有两个域名,我们想实现在一个域名登录后,能自动完成另一个域名的登录,也就是PASSPORT的功能。我只写一个大概,为了测试的方便,先编辑hosts文件,加入测试域名(C:\WINDOWS\system32\drivers\etc\hosts)127.0.0.1 www.a.com127.0.0.1 www.b.com首先:创建 a_setcookie.php 文件,内容如下:然后:创建 a_getcookie.php 文件,内容如下:最后:创建 b_setcookie.php 文件,内容如下:-----------------------... 阅读全文
posted @ 2013-12-12 06:54 snowfly123 阅读(1296) 评论(0) 推荐(0) 编辑

摘要:http 无状态协议一个服务器向客户端发送消息的时候有三条信息一是状态二是头信息三是内容会话控制让一个用户访问每个页面,服务器都知道是哪个用户访问cookiecookie是通过头信息发送的setcookie函数之前不能有任何输出C:\Documents and Settings\Administrator\Cookiessetcookie("name","value");//这样式保存不成功的 必须要设置时间setcookie("name[num1]",'11111111');setcookie("name[ 阅读全文
posted @ 2013-12-12 06:53 snowfly123 阅读(329) 评论(0) 推荐(0) 编辑

摘要:发布:JB02 来源:脚本学堂分享一例php代码,实现通过IP地址获取访问者的地理位置,在php编程中经常用到,有需要的朋友参考下吧。本节内容:PHP通过IP获取地理位置例子:复制代码代码示例:load('http://www.youdao.com/smartresult-xml/search.s?type=ip&q='.$ip); //读取xml文件$humans = $doc->getElementsByTagName( "smartresult" ); //取得humans标签的对象数组foreach( $humans as $human 阅读全文
posted @ 2013-12-12 06:51 snowfly123 阅读(1268) 评论(0) 推荐(0) 编辑

摘要:原文地址:http://www.jbxue.com/article/12635.html发布:thatboy 来源:Net 【大中小】分享一例php取得机器mac地址的代码,学习下php读取硬件信息的方法,此代码适用于windows、linux系统。有需要的朋友参考学习下。本节分享的php代码,主要功能:获取机器网卡的物理(MAC)地址。代码:复制代码代码示例:forLinux (); break; case "solaris" : break; case "unix" : break; case "aix" : break; def 阅读全文
posted @ 2013-12-12 06:49 snowfly123 阅读(766) 评论(0) 推荐(2) 编辑

摘要:PHP 提取图片img标记中的任意属性的简单实例。复制代码代码如下:PHP正则提取或更改图片img标记中的任意属性';//1、取整个图片代码preg_match('/]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match);echo $match[0];//2、取width属性preg_match('//i',$str,$match);echo $match[1];//3、取height属性preg_match('//i',$str,$match);e 阅读全文
posted @ 2013-12-11 06:50 snowfly123 阅读(248) 评论(0) 推荐(0) 编辑

摘要:在Nginx上设置禁止通过IP访问服务器,只允许通过域名访问,以避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网。nginx的默认虚拟主机允许用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效。解决方法:在server的设置里面添加这一行:[html]view plaincopy listen80default;后面的default参数表示这个是默认虚拟主机。这个设置非常有用。比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指... 阅读全文
posted @ 2013-12-11 06:48 snowfly123 阅读(1263) 评论(0) 推荐(0) 编辑

摘要:1.上传表单upload.html程序代码[html]view plaincopy 1.注意这是一个标签,我们要实现文件的上传,必须指定为multipart/form-data,否则服务器将不知道要干什么。2.值得注意的是文件upload.html中表单选项 MAX_FILE_SIZE 的隐藏值域,通过设置其Value(值)可以限制上载文件的大小。3.MAX_FILE_SIZE 的值只是对浏览器的一个建议,实际上它可以被简单的绕过。因此不要把对浏览器的限制寄希望于该值。实际上,PHP 设置中的上传文件最大值,是不会失效的。但是最好还是在表单中加上 MAX_FILE_SIZE,因为它可以避免用. 阅读全文
posted @ 2013-12-11 06:47 snowfly123 阅读(378) 评论(1) 推荐(2) 编辑

摘要:在Apache中开启gzip压缩方法为:1. 在httpd.conf 或者博客根目录的.htaccess文件中加入如下规则(Apache服务器需要支持 mod_deflate)本文出处参考:http://www.jbxue.com/article/3334.html。在Apache中开启gzip压缩方法为:1. 在httpd.conf 或者博客根目录的.htaccess文件中加入如下规则(Apache服务器需要支持 mod_deflate)复制代码代码如下:AddOutputFilter DEFLATE html xml php js css或者添加复制代码代码如下:AddOutputFilt 阅读全文
posted @ 2013-12-11 06:45 snowfly123 阅读(410) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/12638.html使用perl命令批量替换文件内容。对linux下的文件内容进行替换,有时不用编写perl脚本,用perl命令就可以实现。perl 命令可以批量替换文件中的一些内容,操作起来非常高效。几个例子:perl -pi -e "s/aaa/bbb/gi" test.txt把test.txt文件中的字符aaa替换成bbbperl -pi.bak -e "s/aaa/bbb/gi" test.txt把test.txt文件中的字符aaa替换成bbb,并生成一个test.txt.bak的备 阅读全文
posted @ 2013-12-10 06:57 snowfly123 阅读(2146) 评论(0) 推荐(0) 编辑

摘要:可以在php.ini禁止此函数,结果失败了eval定义和用法eval() 函数把字符串按照 PHP 代码来计算。该字符串必须是合法的 PHP 代码,且必须以分号结尾。如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析错误,则 eval() 函数返回 false。语法eval(phpcode) 参数 描述phpcode 必需。规定要计算的 PHP 代码。提示和注释注释:返回语句会立即终止对字符串的计算。注释:该函数对于在数据库文本字段中供日后计算而进行的代码存储很有用。例子"; // www.jbxue.comeval("$str=" 阅读全文
posted @ 2013-12-10 06:55 snowfly123 阅读(810) 评论(0) 推荐(0) 编辑

摘要:eval()函数中的eval是evaluate的简称,这个函数的作用就是把一段字符串当作PHP语句来执行。复制代码代码如下:eval("echo'hello world';");上边代码等同于下边的代码:echo"hello world";在浏览器中都输出:hello world运用eval()要注意几点:1.eval函数的参数的字符串末尾一定要有分号,在最后还要另加一个分号(这个分号是php限制)2.注意单引号,双引号和反斜杠的运用。如果参数中带有变量时,并且变量有赋值操作的话,变量前的$符号钱一定要有\来转义。如果没有赋值操作可以不需 阅读全文
posted @ 2013-12-10 06:53 snowfly123 阅读(1491) 评论(0) 推荐(0) 编辑

摘要:本文向大家描述一下DIV CSS布局中的position属性的用法,position属性主要有四种属性值,任何元素的默认position的属性值均是static,静态。这节课主要讲讲relative(相对)以及absolute(绝对)。如何学习DIV+CSS布局之position属性如果用position属性来布局页面,父级元素的position属性必须为relative,而定位于父级内部某个位置的元素,最好用absolute。定位(position)布局页面说容易非常容易,只需要记住这节课最后一句话就可以了,说困难,那是相当的难理解,需要一定的耐心,不过还好,KwooJan给大家总结的已经很 阅读全文
posted @ 2013-12-10 06:52 snowfly123 阅读(1098) 评论(0) 推荐(0) 编辑

摘要:本文和大家重点讨论一下CSS display:inline和float:left两者的区别,CSS display是指显示状态,inline表示内联,特点是紧贴着前一个内联元素,通常默认的内联元素有span,a,em,strong等。而float表示的是浮动,float:left,是针对块级元素的浮动形式,是不同形式的两种状态。CSS display:inline和float:left两者的区别CSS display是指显示状态,inline表示内联,特点是紧贴着前一个内联元素,通常默认的内联元素有span,a,em,strong等。而float表示的是浮动,float:left,是针对块级元 阅读全文
posted @ 2013-12-10 06:51 snowfly123 阅读(390) 评论(0) 推荐(0) 编辑

摘要:本文为大家介绍下使用jquery验证邮箱、验证手机号码,具体实现思路及代码如下,感兴趣的朋友可以学习下复制代码代码如下://jquery验证邮箱function checkSubmitEmail() {if ($("#email").val() == "") {//$("#confirmMsg").html("邮箱地址不能为空!");alert("邮箱不能为空!")$("#email").focus();return false;} // www.jbxue.comif (! 阅读全文
posted @ 2013-12-09 06:37 snowfly123 阅读(825) 评论(1) 推荐(1) 编辑

摘要:QQ网站有一个网站举报的功能,看了一些js代码觉得写得很不错,我就拿下来了,下面是一个email验证与url网址验证js代码,分享给大家email地址验证复制代码代码如下:function checkEmail(){ var email=$.trim($("#report_email").val()); if(email == ""){ $("#report_email").next('p').html("*请输入邮箱地址!"); return false; } var re = /^([a-zA- 阅读全文
posted @ 2013-12-09 06:35 snowfly123 阅读(400) 评论(0) 推荐(0) 编辑

摘要:JavaScript判断用户输入的邮箱格式是否正确、判断用户输入的手机号格式是否正确,下面有个不错的示例,感兴趣的朋友可以参考下.复制代码代码如下:/** 功能:判断用户输入的邮箱格式是否正确* 传参:无* 返回值:true or false*/function form_check() {var email = document.getElementById("email").value; //获取邮箱地址//判断邮箱格式是否正确if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email)) {alert( 阅读全文
posted @ 2013-12-09 06:33 snowfly123 阅读(1512) 评论(0) 推荐(0) 编辑

摘要:jquery中交替点击事件toggle方法中有两个参数,分别是要交替执行的事件。如果不传参默认是显示隐藏功能,下面有个不错的示例,感兴趣的朋友可以参考下复制代码代码如下:$('#clickId‘).toggle(function(){$('#divId').hide();},function(){$('#divId').show();});toggle方法中有两个参数,分别是要交替执行的事件。如果不传参默认是显示隐藏功能 阅读全文
posted @ 2013-12-09 06:32 snowfly123 阅读(904) 评论(0) 推荐(0) 编辑

摘要:div拖动效果想必大家都有见到过吧,实现的方法也是有很多的,下面为大家将介绍使用jquery是如何实现的,感兴趣的朋友不要错过复制代码代码如下:拖动DIV-www.jbxue.comjquery实现DIV层拖动 阅读全文
posted @ 2013-12-09 06:31 snowfly123 阅读(276) 评论(0) 推荐(0) 编辑

摘要:公告滚动想必大家都有见到过吧,实现方法也有很多,下面为大家介绍使用jquery实现垂直公告滚动,感兴趣的朋友不要错过复制代码代码如下:jquery垂直公告滚动-www.jbxue.com111122222333344444555566666 阅读全文
posted @ 2013-12-09 06:30 snowfly123 阅读(425) 评论(0) 推荐(0) 编辑

摘要:本文介绍用php实现汉字转化为首字母的方法,主要功能是:功能明确,易于修改维护和扩展; 英文的字串:不变返回(包括数字);中文字符串:返回拼音首字符; 中英混合串: 返回拼音首字符和英文。网上的方法有不少,都是一样的原理,按照需求,做了一下版本的class类文件,主要功能是:功能明确,易于修改维护和扩展; 英文的字串:不变返回(包括数字);中文字符串:返回拼音首字符; 中英混合串: 返回拼音首字符和英文。该算法采用了二分法查找,修复了之前字母Z读取成Y的错误。好东西要收藏,故在此留下印记,以供后人考证!复制代码代码如下: abc123* 中文字符串:返回拼音首字符 eg. 测试字符串 => 阅读全文
posted @ 2013-12-08 13:10 snowfly123 阅读(231) 评论(0) 推荐(0) 编辑

摘要:PHP 透明水印生成代码,需要的朋友可以参考下。复制代码代码如下: 阅读全文
posted @ 2013-12-08 13:09 snowfly123 阅读(234) 评论(0) 推荐(0) 编辑

摘要:时间刚好是5分钟前,则对应的时间戳就会被格式化为5分钟前,自定义的格式化时间方法如下,感兴趣的朋友可以参考下如:时间刚好是5分钟前,则对应的时间戳就会被格式化为5分钟前,不多说了,直接贴上代码:复制代码代码如下:/*** 格式化时间* @param integer $timestamp 时间戳* @param string $format dt=日期时间 d=日期 t=时间 u=个性化 其他=自定义* @param integer $timeoffset 时区值* @param string $custom_format 自定义时间格式* @return string www.jbxue.co 阅读全文
posted @ 2013-12-08 13:07 snowfly123 阅读(411) 评论(0) 推荐(0) 编辑

摘要:一些shell的常用快捷键。Ctrl + a 切换到命令行开始Ctrl + e 切换到命令行末尾Ctrl + l 清除屏幕内容Ctrl + u 清除剪切光标之前的内容Ctrl + k 剪切清除光标之后的内容Ctrl + y 复制剪切板里的内容Ctrl + h 类似于退格键Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)Ctrl + c 终止命令Ctrl + d 退出shellCtrl + z 转入后台运行..alt键比较少用,因为很多地方与远程登陆工具是有冲突的..Alt + f 切换光标前的字母Alt + b 切换光标后的字母 阅读全文
posted @ 2013-12-07 08:19 snowfly123 阅读(338) 评论(0) 推荐(0) 编辑

摘要:介绍putty实现自动登录的方法。1、登录主机并输入ssh-keygen -t rsa提示Enter file in which to save the key (/root/.ssh/id_rsa):输入/root/.ssh/sea_rsa根据提示输入相关路径名和文件名并生成两个文件(之后的两个选项直接回车)2、把那个没有.pub的文件copy出来用puttygen转换一下生成windows下putty可用的key(这里指sea_rsa,选择puttygen的Conversions的Import key(这里指sea_rsa,然后点Save private key)3、把那个带有.pub的文 阅读全文
posted @ 2013-12-07 08:18 snowfly123 阅读(1054) 评论(0) 推荐(0) 编辑

摘要:ssh自动登录的几种实现方法,记录在此。1. 自动ssh/scp方法A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux在A上运行命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@192.168.60.110 "mkdir .ssh" (需要输入密码)# scp ~/.ssh/id_rsa.pub root@192.168.60.110:.ssh/id_rsa.pub (需要输入密码)在B上的命令:# 阅读全文
posted @ 2013-12-07 08:16 snowfly123 阅读(681) 评论(0) 推荐(0) 编辑

摘要:linux中批量修改文件名的shell脚本代码,主要是使用了rename,结合shell,喜欢的朋友可以参考下使用 rename 命令========================NAMErename - Rename filesSYNOPSISrename from to file...========================复制代码代码如下:#! /bin/shINIFILE="./dirlist.ini"CURPATH=$(pwd)for SERVERPATH in $(cut -d: -f1 $INIFILE)docd $SERVERPATHcd ani/ 阅读全文
posted @ 2013-12-07 08:15 snowfly123 阅读(1067) 评论(0) 推荐(0) 编辑

摘要:c#检测端口是否被占用的简单实例。当我们要创建一个Tcp/Ip Server connection ,我们需要一个范围在1000到65535之间的端口 。但是本机一个端口只能一个程序监听,所以我们进行本地监听的时候需要检测端口是否被占用。命名空间System.Net.NetworkInformation下定义了一个名为IPGlobalProperties的类,我们使用这个类可以获取所有的监听连接,然后判断端口是否被占用,代码如下:复制代码代码如下:public static bool PortInUse(int port){ bool inUse = false; IPGlobalProper 阅读全文
posted @ 2013-12-07 08:12 snowfly123 阅读(1604) 评论(0) 推荐(0) 编辑

摘要:Linux oracle数据库备份完成后可以自动压缩脚本代码。复制代码代码如下:#!/bin/bash#backup.sh#edit: www.jbxue.com##系统名称sysname=gzsyspath=/home/oracle/databak/$sysname/v_date=$(date '+%Y%m%d%H%M%S')logfile=$syspath/backup.$v_date.logecho backup_time>>$logfiledate '+%Y-%m-%d %H:%M:%S' >> $logfile#数据库使用情况e 阅读全文
posted @ 2013-12-07 08:11 snowfly123 阅读(659) 评论(0) 推荐(0) 编辑

摘要:PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。1.PDO简介PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssq 阅读全文
posted @ 2013-12-06 06:36 snowfly123 阅读(284) 评论(0) 推荐(0) 编辑

摘要:这篇文章主要介绍了PHP数据库链接类(PDO+Access),有需要的朋友可以参考一下PHP PDO Access链接复制代码代码如下:class DbHelpClass { private $conn; private $qxId; private $ret; function __construct() { $path="../../App_Data/sd#f#45G_!.mdb"; $constr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath($path); $this-> 阅读全文
posted @ 2013-12-06 06:34 snowfly123 阅读(421) 评论(0) 推荐(0) 编辑

摘要:验证邮箱格式是否正确的方法有很多,接下来为大家介绍下使用js是如何做到的复制代码代码如下:/**验证邮箱格式是否正确*参数strEmail,需要验证的邮箱*/ www.jbxue.comfunction chkEmail(strEmail) {if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(strEmail)) {return false;}else {return true;}} 阅读全文
posted @ 2013-12-06 06:33 snowfly123 阅读(728) 评论(0) 推荐(0) 编辑

摘要:删除记录时的提示效果,挺人性化的,实现的方法有很多,在本文为大家介绍下使用js是如何实现的样式复制代码代码如下:jquery复制代码代码如下:html复制代码代码如下:这是一条可删除的记录 www.jbxue.com删除时提示您真的要删除该条记录吗? 阅读全文
posted @ 2013-12-06 06:31 snowfly123 阅读(469) 评论(0) 推荐(0) 编辑

摘要:这篇文章主要介绍了JS获得QQ号码的昵称,头像,生日的简单实例,有需要的朋友可以参考一下http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=指定QQ号码将会返回下列内容:_Callback({"uin":查询的QQ号码,"qzone":1,"nickname":"昵称","offsetBirth":距离生日的天数,"avatarUrl":"查询的QQ号码头像地址"});针对这个内容,对_Call 阅读全文
posted @ 2013-12-05 06:58 snowfly123 阅读(584) 评论(1) 推荐(0) 编辑

摘要:这样的代码多用于我们没有实现设计生成静态的功能,但又想临时将一些动态页面生成静态的,直接获取动态内容并保存为静态的复制代码代码如下:"End FunctionPublic Function RegReplace(sContent, sPatrn, sNewStr) Dim oTempReg : Set oTempReg = New RegExp With oTempReg .IgnoreCase = True .Global = True .Pattern = sPatrn RegReplace = .Replace(sContent, sNewStr) End With Set o 阅读全文
posted @ 2013-12-05 06:56 snowfly123 阅读(564) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/2187.html本文介绍nginx URL重写的相关知识,包括301重定向的内容等,希望对大家有所帮助。nginx rewrite 实现二级域名跳转当访问http://abc.jbxue.com跳转到http://www.jbxue.com/test/abc/方法一:这种方法浏览器地址会变www.jbxue.com/test/abc实现访问如下:复制代码代码如下:server { listen 80; server_name www.jbxue.com; location / { root /data/test; index i 阅读全文
posted @ 2013-12-05 06:37 snowfly123 阅读(2059) 评论(0) 推荐(0) 编辑

摘要:转自:http://www.jbxue.com/article/4727.htmlNginx中一些常用的URL 重写方法介绍,有需要的朋友可以参考下。url重写应该不陌生,不管是SEO URL 伪静态的需要,还是在非常流行的wordpress中,重写都是无处不在的。Nginx中一些常用的URL 重写方法介绍,有需要的朋友可以参考下。url重写应该不陌生,不管是SEO URL 伪静态的需要,还是在非常流行的wordpress中,重写都是无处不在的。1. 在 Apache 的写法复制代码代码如下:RewriteCond %{HTTP_HOST} nginx.orgRewriteRule (.*) 阅读全文
posted @ 2013-12-05 06:34 snowfly123 阅读(768) 评论(0) 推荐(0) 编辑

摘要:今天无事想弄下python做个gui开发,最近发布的是python 3k,用到了数据库,通过搜索发现有一个mysqldb这样的控件,可以使用,就去官方看了下结果,没有2.6以上的版本没办法就下了一个2.6,如果用2.4就太低了,又折腾了,半天找到了MySQL-python-1.2.2.win32-py2.6.exe 这个安装文件,安装完成,执行 import MySQLdb 出现问题提示:File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 19, in ImportError: DLL load fa 阅读全文
posted @ 2013-12-04 06:32 snowfly123 阅读(321) 评论(0) 推荐(0) 编辑

摘要:这篇文章主要介绍了python mysqldb使用方法,大家参考使用复制代码代码如下:# -*- coding: utf-8 -*- #mysqldb# site www.jbxue.com import time, MySQLdb#连接conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset="utf8")cursor = conn.cursor()#写入sql = "insert in 阅读全文
posted @ 2013-12-04 06:31 snowfly123 阅读(1366) 评论(0) 推荐(0) 编辑

摘要:发布:thatboy 来源:脚本学堂 【大中小】分享一例shell脚本,可以实现mysql数据库的自动安装,脚本写的不错,无论是用来学习,还是生产环境中应用,都是不错的,有需要的朋友参考下。本文转自:http://www.jbxue.com/article/13875.html本节内容:一个可以自动安装mysql的shell脚本。本文分享一例在linux操作系统中,自动安装mysql数据库的shell脚本代码。有点小缺点,如下:还没写完,是写给集群安装的,配置也没有完成。其它机器打算用expect来执行sh,也没有写。不过,这不是重点,大家可以很容易就能完善。代码:复制代码代码示例:#!/.. 阅读全文
posted @ 2013-12-04 06:29 snowfly123 阅读(2195) 评论(0) 推荐(0) 编辑

摘要:发布:thebaby 来源:net 【大中小】本文分享一例shell脚本,一个使用curl命令获取网站的httpd状态码的例子,有需要的朋友参考下。本文转自:http://www.jbxue.com/article/curl_http_M1hclL89Ps3f.html在shell中使用curl命令,取得网站的http状态码。例子:复制代码代码示例:# cat http_status.sh#!/bin/bashfor i in `cat sites.txt`doSTATUS_CODE=`curl -o /dev/null -s -w %{http_code} $i`echo -e " 阅读全文
posted @ 2013-12-04 06:26 snowfly123 阅读(3834) 评论(0) 推荐(0) 编辑

摘要:发布:JB01 来源:脚本学堂 【大中小】分享一例php代码,用于验证身份证号码的正确性,用到了preg_match、preg_replace函数,有需要的朋友可以参考学习下。本文转自:http://www.jbxue.com/article/14156.html本节内容:验证身份证号码正确性的php代码例子:复制代码代码示例:= 0 ; $i--) { // www.jbxue.com $vSubStr = substr($vStr, 17 - $i, 1); $vSum += (pow(2, $i) % 11) * (($vSubStr == 'a') ? 10 : int 阅读全文
posted @ 2013-12-03 21:08 snowfly123 阅读(578) 评论(0) 推荐(0) 编辑

摘要:发布:JB02 来源:脚本学堂 【大中小】本文介绍下,在php编程中,指定函数的默认值的方法,分享二个例子,供大家学习参考下。本文转自:http://www.jbxue.com/article/14255.html本节内容:php函数指定默认值在php编程中,为自定义函数设定默认值,当用户调用该函数时,如果不给参数指定值,参数会用默认值顶替。例1,复制代码代码示例:php函数指定默认值-www.jbxue.com输出结果:This is test例2,php函数参数默认值的使用范例,php函数参数中设置和使用默认值。代码:复制代码代码示例: php函数参数默认值 - www.jbxue.... 阅读全文
posted @ 2013-12-03 21:07 snowfly123 阅读(1703) 评论(0) 推荐(0) 编辑

摘要:发布:thebaby 来源:脚本学堂 【大中小】本文介绍下,在linux系统中,使用rsync与inotify实现数据同步的一个实例,有研究文件同步的朋友可以作个参考。本文转自:http://www.jbxue.com/article/13934.html本节内容:rsync与inotify数据同步一、rsync它是Linux系统下文件同步可数据传输的工具,采用rsync算法使客户机与服务器,主服务器与备份服务器数据同步。rsync也能实现中断后恢复传输。rsync支持增量备份。二、rsync有4种模式 1.本地模式。 2.远程shell模式 3.查询模式 4.C/S模式安装rsync:复.. 阅读全文
posted @ 2013-12-03 06:42 snowfly123 阅读(361) 评论(0) 推荐(0) 编辑

摘要:发布:JB01 来源:脚本学堂 【大中小】本文详细介绍了,在php编程中实现301跳转,即301永久重定向的方法,感兴趣的朋友可以参考学习下。本文转自:http://www.jbxue.com/article/14040.html本节内容:php实现的301跳转。什么是301转向?301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。为什么要做网址转向?比如,为保护版权,你拥有不同TLD的多个域名:company.comcompany.netcompany.. 阅读全文
posted @ 2013-12-03 06:40 snowfly123 阅读(468) 评论(0) 推荐(0) 编辑

摘要:发布:JB01 来源:脚本学堂 【大中小】本文介绍下,linux系统中用于文件与目录权限管理的命令 chown命令的用法,chown将指定文件的拥有者改为指定的用户或组。有需要的朋友参考下。本文转自:http://www.jbxue.com/LINUXjishu/14037.html本节内容:linux下chown 命令的用法。在linux操作系统中,chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该.. 阅读全文
posted @ 2013-12-03 06:39 snowfly123 阅读(916) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示