02 2014 档案
摘要:一个简单实用的php分页函数,分页导航中可以默认为空,在函数内部再设置本页URL。代码:";$pagenav.=" 首页 ";if($prepg) $pagenav.=" 前页 "; else $pagenav.=" 前页 ";if($nextpg) $pagenav.=" 后页 "; else $pagenav.=" 后页 ";$pagenav.=" 尾页 ";//下拉跳转列表,循环列出所有页码$pagenav.=" 到第 页,共 $lastpg 页&q
阅读全文
摘要:分享一例php分页函数代码,用此函数实现分页代码很不错。代码,php分页函数。$total 条记录";if($lastpg首页 "; else $pagecon .=" 首页 ";if($prepg) $pagecon .=" 前页 "; else $pagecon .=" 前页 ";if($nextpg) $pagecon .=" 后页 "; else $pagecon .=" 后页 ";if($page!=$lastpg) $pagecon.=" 尾页 &quo
阅读全文
摘要:javascript实现:top.location.href 顶级窗口的地址this.location.href 当前窗口的地址PHP实现#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数 echo $_SERVER["QUERY_STRIN
阅读全文
摘要:分享php排序的四种算法与代码。冒泡:function bubble_sort($arr){ $num = count($arr); for($i=0;$i$i;$j--){ if($arr[$j-1]>$arr[$j]){ $tmp = $arr[$j]; $arr[$j] = $arr[$j-1]; $arr[$j-1] = $tmp; } } } return $arr; } ...
阅读全文
摘要:sort() 函数按升序对给定数组的值排序。注释:本函数为数组中的单元赋予新的键名。原有的键名将被删除。如果成功则返回 TRUE,否则返回 FALSE。 "Dog", "b" => "Cat", "c" => "Horse");sort($my_array);print_r($my_array);?>output:Array([0] => Cat[1] => Dog[2] => Horse)asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺
阅读全文
摘要:javascript函数重载解决方案,利用JavaScript中的特殊对象arguments来模拟函数重载。用它来判断传入参数的个数或类型以区分重载JS的函数定义可以指定形式参数名称,多多少少我们会以为js至少可以支持参数个数不同的方法重载,然而遗憾的是这仅仅是一个假象,js所有的参数都是以arguments传递过去的,这个参数类似于数组,在函数调用的时候,所有的实参都是保存在了这个数据结构里面,我们定义函数的时候所指定的形式参数其实是为这个数据结构里面的数据定义一个快捷的访问方式。也就是说js所有的函数都是支持无限个参数的,加上数据类型是弱类型,那么JS的函数除了名称就真的没有方法区别了?办
阅读全文
摘要:"异步模式"编程的4种方法,理解它们可以让你写出结构更合理、性能更出色、维护更方便的Javascript程序Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个
阅读全文
摘要:python实现dict版图遍历的示例。代码:#_*_coding:utf_8_import sysimport osclass Graph(): def __init__(self, V, E): self.V = V self.E = E self.visited = [] self.dict = {} self.fd = open("input.txt") def initGraph(self): self.visited = [0 for i in range(self.V+1)] ...
阅读全文
摘要:JS执行删除前如何实现判断。一、 二、 '>编辑 | ")' onclick="return confirm('确定将此记录删除?')">删除三、 js确认删除对话框-懒人图库 删除 代码说明:单击删除的超链接后将执行delcfm()函数,在对话框中,如果点击“确定”,函数将返回true值,就将页面转到标签中的链接页面执行删除的页面;如果点击“取消”,函数将返回false值,标签将不转到执行删除的页面。 查找更多代码,请访问:懒人图库
阅读全文
摘要:一共有两个文件:AES.php(aes算法类文件)和aesDemo.php(应用实例文件)aesDemo.php:例子,makeKey($key);$encode = "123456";// 被加密的字符串$ct = $aes->encryptString($encode, $keys);echo "encode = ".$ct."";$cpt = $aes->decryptString($ct, $keys);echo "decode = ".$cpt;?>例子、AES加密类bit = $bit
阅读全文
摘要:php检测iis环境是否支持htaccess的方法。modrewrite.php open_me.phpRewriteEngine onRewriteRule ^open_me.php$ modrewrite.php
阅读全文
摘要:php图片采集后按原路径保存图片。代码:';function mkdirs($pathname, $mode = 0755){is_dir(dirname($pathname)) || mkdirs(dirname($pathname), $mode);return is_dir($pathname) || @mkdir($pathname, $mode);}?>
阅读全文
摘要:实现获取http内容的php函数。代码如下:<?phpfunction http_open($url, $data, $cookie = null, $method = "GET", $timeout = 60) {$options = array();$options['http']['method'] = $method;$options['http']['user_agent'] = $_SERVER['HTTP_USER_AGENT'];$options['http'
阅读全文
摘要:一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具用户注册的密码一般不会明文保存,总得加个密先。最简单的当然是在数据库sql语句中调用md5函数加密用户密码。这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具。当然,这个加解密类也可用于其他用途。skey = hash("md5", $key, true); //32位skey}public function safe_b64encode($string) {$data = base64_encode($string);$data = str_r
阅读全文
摘要:php加密解密示例,代码如下:';echo '解密:'.encrypt($token, 'D', 'jbxue');/********************************************函数名称:encrypt函数作用:加密解密字符串使用方法:加密 :encrypt('str','E','qingdou');解密 :encrypt('被加密过的字符串','D','qingdou');参数说明:$string :需要加密解密的
阅读全文
摘要:php实现的aes加密类,代码中有使用方法。bit = $bit;$this->key = $key;$this->iv = $iv;$this->mode = $mode;switch($this->bit) {case 192:$this->cipher = MCRYPT_RIJNDAEL_192; break;case 256:$this->cipher = MCRYPT_RIJNDAEL_256; break;default: $this->cipher = MCRYPT_RIJNDAEL_128;} // www.jbxue.comswitc
阅读全文
摘要:js 字符串操作函数小结。concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAt() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 match() – 检查一个字符串是否匹配一个正则表达式。 substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。 replace() – 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。 search()
阅读全文
摘要:sql查看所有表大小的方法。代码:declare @id intdeclare @type character(2) declare @pages int declare @dbname sysnamedeclare @dbsize dec(15,0)declare @bytesperpage dec(15,0)declare @pagesperMB dec(15,0)create table #spt_space([objid] int null,[rows] int null,[reserved] dec(15) null,[data] dec(15) null,[indexp] dec(
阅读全文
摘要:对于whois查询,数据来自万网、新网,数据也比较权威,需要的朋友可以参考下。万网 whois(使用的接口为万网提供合法接口)function whois_hichina($domain) {preg_match("|(.+?)|is", @file_get_contents('http://whois.hichina.com/cgi-bin/whois?domain='.$domain.''), $whois);$whois[0] = str_replace('友情提示:按注册局要求,过期域名可能会处于注册商自动续费期阶段,您在此查
阅读全文
摘要:PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ) 给一个未定义的属性赋值时调用这里的没有声明包括当使用对象调用时,访问控制为p
阅读全文
摘要:jquery获取tr并更改tr内容示例代码。例子:$(document).ready(function() { $("#Email tr").each(function(){ var objString =$(this).children("#Emailtd").text(); if(objString.length>46){ objString=$(this).children("#Emailtd").text(objString.substring(0,46) + "...") } }); });// w
阅读全文
摘要:jquery获取元素索引值index()方法实例。jquery获取元素索引值index()方法:jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数。如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。 如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置。 如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中的位置。如果找不到匹配的元素,则返回-1。 foo bar baz $('li').index(document.getE
阅读全文
摘要:禁止Apache显示目录索引的常见的3种方法。要实现禁止Apache显示目录索引,只需将Option中的Indexes去掉即可。禁止Apache显示目录索引,禁止Apache显示目录结构列表,禁止Apache浏览目录,这是网上提问比较多的,其实都是一个意思。下面说下禁止Apache显示目录索引的常见的3种方法。要实现禁止Apache显示目录索引,只需将 Option 中的 Indexes 去掉即可。1)修改目录配置:Options Indexes FollowSymLinks # 修改为: Options FollowSymLinks AllowOverride None Ord...
阅读全文
摘要:MYSQL启动报1067错误,系统日志中是“服务 mysql 意外停止” Mysql日志中则是:Plugin 'FEDERATED' is disabled。解决方法:1、在MY.INI文件中的 [mysqld] 中增加一行tmpdir="D:/MySQL/data/"修改后,还是启动不了或者能启动但关机后又出现同样问题,接着我做了第二步,重启正常。2、删除DATA目录下除数据库文件夹外的其他文件,重启mysql,问题解决。
阅读全文
摘要:Python操作列表的常用方法。列表常用的方法操作列表以及小例子:1. Append 在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点: A. append中添加的参数是作为一个整体>>> name = list("scott") >>> name ['s', 'c', 'o', 't', 't'] >>> name.append(list(" tiger")) >>> name ['s&
阅读全文
摘要:一个js格式化时间和js格式化时间戳的例子。代码:/** * 时间对象的格式化; */Date.prototype.format = function(format) { /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = { "M+" :this.getMonth() + 1, // month "d+" :this.getDate(), // day "h+" :this.getHours(), // hour "m+" :this.getMin
阅读全文
摘要:网页实时倒计时,精确到秒级,和天数倒计时原理一样。一个很好用的js倒计时!网页实时倒计时,精确到秒级,和天数倒计时原理一样。js倒计时一般用于商城网站团购,特卖,很多地方都可用到!希望能够给大家带来帮助! js网页倒计时,www.jbxue.com WoYaoNi.CN 小伙伴们距离情人节只剩: " /> 0天0小时0分0秒
阅读全文
摘要:SQL命令查看Mysql数据库大小的方法。 要想知道每个数据库的大小的话,步骤如下:1、进入information_schema 数据库(存放了其他的数据库的信息)use information_schema;2、查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;3、查看指定数据库的大小:比如查看数据库home的大小select concat(round(sum(data_length/1024/1024),2),'MB') as data
阅读全文
摘要:在sql中删除数据库中记录我们会使用到delete命令,这样如果不小心给删除了很难恢复了,总结一些删除数据但是不在数据库删除的方法。方法一我常用的做法,就是在数据库中加一个删除标识字段,如: isdel=1 这样就代码删除的字段了方法二直接限制mysql删除启动MySQL的时候加上参数 -U-U, --safe-updates Only allow UPDATE and DELETE that uses keys.防止执行delete的时候没带有条件语句,如果没加上where则语句不执行。
阅读全文
摘要:分享一些mysql数据库的基础知识。1.每个客户端连接都会从服务器进程中分到一个属于它的线程。而该连接的相应查询都都会通过该线程处理。2.服务器会缓存线程。因此并不会为每个新连接创建或者销毁线程。3.当发起对MySQL服务器的连接时,服务器会对 username,host,password进行验证。而一旦连接上,服务器就会检测其权限。4.MySQL查询缓存只会保存 SELECT 语句和相应的结果。在解析查询之前会询问查询缓存,如果查询缓存中能找到相应的结果就直接返回结果。5.MySQL的 data 文件夹下会根据每个数据库建立一个相应名称的文件夹。而每一张表对应的有三个不同后缀的文件:.frm
阅读全文
摘要:MySQL连接无法解析HOST主机名的解决方法。错误提示: #1042 - Can't get hostname for your address 使用IP链接或域名链接都可能遇到这个问题 解决办法: my.ini 或 my.cnf 末尾添加 skip-name-resolve 并重启MySQL服务器 ok!
阅读全文
摘要:在传统的Javascript中,当对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。 例如: document.getElementById("someID").innerText("hi"); 如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is null 正确的写法应该是: obj = document.getElementById("someID&q
阅读全文
摘要:jquery判断元素的子元素是否存在的示例代码。jquery判断子元素是否存在 一、判断子元素是否存在 //一级子元素 if($("#specialId>img").length==0) if ($( "#specialId:has(img)" ).length==0) { //-----没有img子标记----- } else { //-------有img子标记------ } 二、选择特定id元素下的特定id子元素 $("#form" ).children( "#t" ) 如此 三、选择特定...
阅读全文
摘要:jQuery操作CheckBox的方法(选中,取消,取值)。 代码: jQuery操作CheckBox-www.jbxue.com checkbox1 checkbox2 checkbox3 www.jbxue.com checkbox4 checkbox5 checkbox6 checkbox7 ...
阅读全文
摘要:判断checkbox是否选中的方法有很多,不过都是大同小异。以下使用jquery判断checkbox是否选中。代码:var systemBackup = $("#field_systemBackup").is(":checked");选中返回true, 未选中返回false
阅读全文
摘要:jquery操作复选框(checkbox)的12个小技巧。1、获取单个checkbox选中项(三种写法)$("input:checkbox:checked").val()或者$("input:[type='checkbox']:checked").val();或者$("input:[name='ck']:checked").val();2、 获取多个checkbox选中项$('input:checkbox').each(function() { if ($(this).attr('
阅读全文
摘要:首先说明一个场景:我的电脑是ubuntu系统,之前apt-get自动安装过mysql。这也是出现错误最多的原因之一。安装过程,其中充斥着各种错误:6.mkdirmysql7.groupaddmysql8.useradd-r-gmysqlmysql#makeclean#rm-fCMakeCache.txt#rm-rf/etc/my.cnf9.cmake.-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_DATADIR=/usr/local/mysql/data-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_
阅读全文
摘要:发布:theboy 来源:net 【大 中 小】查看linux系统版本的命令有如下命令可供参考:#lsb_release-aLSBVersion::core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:CentOSDescription:CentOSrelease5.4(Final)Release:5.4Codename:Final此命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。root@MyMail~#unameLinuxroot@MyMa
阅读全文