- 博客(20)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 百度、cnzz、piwik 统计ajax请求方法
百度统计 :<script type="text/javascript"> $('area').click(function(){ //目标url var baiduStatUrl = $(this).attr('href').replace('http://', '/')+'/'+encodeURL($(this).attr('alt'));
2016-08-25 14:43:06 2921
转载 php 代码功能性技巧
1、如果未定义,禁止访问! 如果你正确的创建了页面,那么任何其他人没有理由访问index.php之外的php页面。一旦index.php被访问后,你可以通过获得引入其他文件的方式来打开需要的页面。你的index页面应该包含类似的以下代码: define('yourPage',1);然后,其它页面应该包含: if (!defined('yourPage')) die('Access Denied'
2016-08-19 18:20:07 793
转载 PHP 变量作用域
PHP 有四种不同的变量作用域:localglobalstaticparameter局部和全局作用域 在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。 在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问: 实例:<?php$x=5; // 全局变量function myT
2016-08-19 16:02:38 1072
转载 navicat如何连接远程数据库
navicat装在机器A上,ip地址为ipa。mysql数据库装在机器B上,ip地址为ipb。1、进入机器B中mysql数据库的命令行,输入grant all on . to ‘root’@’ipa’ identified by ‘password’;其中ipa为被授权机器A的ip地址,password为机器B中mysql数据库的密码。2、在机器A的navicat中,建立新的连接,输入机器B的i
2016-08-18 18:27:40 24084
转载 php 代码规范
1. 各参数均需检测合法性2. 接口返回格式array( 'state' => $state, //0错误,1正确或http状态码 'msg' => $msg,);3. if else 写法if (1 == $a) { echo 1;} else { echo 2;}注意各处空格,括号中变量放置右边,常量放置左边 if后加空格,else/else if 前
2016-08-18 18:23:57 576
转载 Mysql复制表结构、表数据
1、复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。2、只复制表结构到新表C
2016-08-16 11:03:43 467
转载 js 窗口操作
jquery获取父窗口的元素:$("#父窗口元素ID",window.parent.document).find("#man_id").val(); //对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID").value;$(window.parent.frames["mainFrame"].document).fi
2016-08-15 16:17:19 722
转载 Cgi、FastCgi与PHP-cgi、PHP-fpm详解
CGI:是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者(是一种协议 : 通用网关协议)。web server:(比如说nginx)只是内容的分发者。 比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,nginx知道这个不是静态文
2016-08-15 11:25:06 489
转载 nginx 工作原理
1. Nginx的模块与工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。Nginx的模块从结构上分为核心模块、基础模块和第三方模块:核心模块:HT
2016-08-12 18:04:36 1502
转载 Linux grep命令详解
grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep [-acinv] [--color=auto] '查找字符串' filename 参数:-a :将binary文件以text文件的方式查找数据-c :计算找到‘查找字符串’的次数-i :忽略大小写的区别,即把大小写视为相同-n :顺便输出行号-v :反向选择,即显示出没有‘查找字符串’内容的那一
2016-08-10 19:08:00 928
转载 MySQL数据类型 int(M)中M含义
int(M)我们先来拆分,int是代表整型数据那么中间的M应该是代表多少位了,后来查mysql手册也得知了我的理解是正确的,下面我来举例说明。 MySQL 数据类型中的 integer types 有点奇怪。你可能会见到诸如:int(3)、int(4)、int(8) 之类的 int 数据类型。刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4)
2016-08-10 16:22:25 6551
转载 mysql 性能优化方法汇总
0、加索引索引建立规则:索引的字段必须是经常作为查询条件的字段;如果索引多个字段,第一个字段要是经常作为查询条件的。如果只有第二个字段作为查询条件,这个索引不会起到作用;索引的字段必须有足够的区分度;Mysql 对于长字段支持前缀索引;1、当只要一行数据时使用 LIMIT 1当你查询表的有些时候,你已经知道结果只会有一条结果,但因为你可能需要去fetch游标,或是你也许会去检查返回的记录数。在
2016-08-09 19:26:19 321
转载 $(document).ready()与$(window).load()的区别
1.执行时间不同:从字面的意思上理解,$(document).ready()就是文档准备好了。也就是浏览器已经解析完整个html文档,dom树已经建立起来了,这时就可以通过class属性或者id属性等等对dom进行操作等。而$(window).load()就是整个页面已经加载完毕。与前者的区别是dom树虽然已经建立起来了,但页面不一定加载完毕,如一些大的图片等,加载完成就需要一定的时间;但是页面加载
2016-08-09 16:23:00 398
转载 系统性能优化策略
1、php内的sql代码性能存在问题这个存在于两方面,一个是sql本身优化不够,另外一个方面是随着数据量的增加,某些性能问题会逐渐暴露。2、apache处理模式造成的内存消耗由于apache是以进程的形式,同步阻塞式的处理http请求,so,当网页本身加载元素过多的话,会造成大量的http进程并发,消耗服务器大量的内存,导致访问缓慢或者异常。解决办法很是简单,主要有以下几个方面:a、动态页面转成静态
2016-08-08 16:38:56 727
原创 网站监控邮件发送方法
网站监控、功能脚本执行结果邮件:<?php /** * 邮件发送方法 * @param string $title 邮件主题 * @param string $content 邮件内容 */function send_email($title, $content) { $send_time = '发送时间: ' . date("Y-m-d H:i:s",time()) . "<br
2016-08-08 15:05:52 1611
原创 jquery元素过滤
first() :返回被选元素的首个元素。$(document).ready(function(){ //选取首个 <div> 元素内部的第一个 <p> 元素: $("div p").first();});last() : 返回被选元素的最后一个元素。$(document).ready(function(){ //选择最后一个 <div> 元素中的最后一个 <p> 元素
2016-08-05 15:53:43 383
原创 jquery元素遍历
1、遍历祖先元素:parent() :返回被选元素的直接父元素。$(document).ready(function(){ $("span").parent();});parents() : 返回被选元素的所有祖先元素,它一路向上直到文档的根元素 ()。$(document).ready(function(){ $("span").parents();});//也可以使用可选参数来过滤
2016-08-05 15:47:45 498
转载 php 统计文件行数方法
<?php/** * 高效率计算文件行数 * @param unknown $file * @return number */function count_line($file) { $fp=fopen($file, "r"); $i=0; while(!feof($fp)) { //每次读取2M if($data=fread($f
2016-08-03 17:34:04 1568
转载 php 遍历目录文件方法
<?php/**********************一个简单的目录递归函数第一种实现办法:用dir返回对象***********************/function tree($directory) { if(is_dir($directory)) { //返回一个 Directory 类实例 $mydir = dir($director
2016-08-03 17:23:27 4109
jquery.min.js
2015-05-04
php 位移运算时 符号位会变吗?
2015-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人