自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 apache日志分析

问题1:在apachelog中找出访问次数最多的10个IP。awk '{print $1}' apache_log |sort |uniq -c|sort -nr|head -n 10awk 首先将每条日志中的IP抓出来,如日志格式被自定义过,可以 -F 定义分隔符和 print指定列;sort进行初次排序,为的使相同的记录排列到一起;upiq -c 合并重复的行,并记录重复次

2015-04-08 16:28:26 453

转载 防止刷票的一些方法介绍

在Web开发中,投票模块会经常出现。这样就使得防止刷票,成了至关重要的技术。以下是试验过或者网上找到的防止刷票方法:1. IP限制这是使用的最多,也是最广泛,不可少的刷票限制。而且由于专题都没有用户模块,使得这个方法,几乎成了唯一可行的手段。该方式,通过获取访问游客的IP地址,来限制其在一段时间内所能使用的票数。当然,正常访问页面投票的游客,肯定都能很好的被这个手段所限制,但是

2015-01-15 08:54:28 791

转载 mysql分组查询排序

创建表并插入数据: 复制代码代码如下:create table tb(name varchar(10),val int,memo varchar(20)) insert into tb values('a', 2, 'a2(a的第二个值)') insert into tb values('a', 1, 'a1--a的第一个值') insert into tb val

2014-12-04 10:23:05 7815 1

转载 apache日志分析常用命令

假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 304 – “http://www.a.cn/common/index.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GT

2014-09-22 09:23:25 500

原创 php引用与销毁变量

1.php的引用相当于给变量起了一个

2014-05-19 16:15:01 579

转载 ajax 上传图片

原文:http://www.zhuoda.org/xiezhi/102548.html使用ajax上传文件方法众所周知ajax是使用了浏览器内部的XmlHttpRequest对象来传输XML数据的。既然是Xml的数据传输,那么传输的数据肯定是文本的,而文件上传则需要传输二进制的数据,显然用ajax是不可能的。这里要说的是用ajax上传文件其实只是类似ajax的那种操作,实际上并

2014-01-21 19:25:55 2508

原创 json中文数据处理

把数组转化成json时,中文乱码处理如下$data = preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $data);

2013-10-16 16:22:58 544

原创 php发送get、post请求的几种方法

方法1: 用file_get_contents 以get方式获取内容$url='http://www.domain.com/';$html = file_get_contents($url);echo $html;?>方法2: 用fopen打开url, 以get方式获取内容$fp = fopen($url, 'r');stream_get_meta_data

2013-10-12 15:23:49 632

转载 数字证书

数字证书原理文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出!1、基础知识      这部分内容主要解释一些概念和术语,

2013-08-14 17:45:03 489

原创 php与文件操作

一、目录操作         首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:$base_dir="filelist/";$fso=opendir($base_dir);echo  $base_dir."";while($flist=readdir($fso)){      echo

2013-07-16 16:31:51 1116

原创 php写文件

php创建文件并写入内容$fp=fopen("1.txt","w+");//fopen()的其它开关请参看相关函数$str="我加我加我加加加";fputs($fp,$str);fclose($fp);?>'r' 开文件方式为只读,文件指’指到开始处 'r+' 开文件方式为可读写,文件指’指到开始处 'w' 开文件方式为写入,文件指’指到开始处 并将原文

2013-07-16 16:18:41 470

转载 php文件读

传统的fopen方法fopen 方法可能是以前的 C 和 C++ 程序员最熟悉的,因为如果您使用过这些语言,那么它们或多或少都是您已掌握多年的工具。对于这些方法中的任何一种,通过使用 fopen(用于读取数据的函数)的标准方法打开文件,然后使用 fclose 关闭文件,如清单 1 所示。清单 1. 用 fgets 打开并读取文件 $file_hand

2013-07-16 16:14:59 525

转载 网络营销

网上的资源是很大的,如果你想赚钱,除了开店外,还可以帮一些国外的网站作广告(前提是你英语要好),你每拉到一次点击,他都会付你点击费,一般是每点一次收0.01美金,一天如果你能拉到一千点击率,就有10元美金。网上搜一下,这类公司不少。  网络写手 要求会点专业知识和文字功底 能写出好点的文章 然后发给那些出版社 或报刊 杂志社  这类也有很多  淘宝客也非常好,可以试试!!  网上教

2013-07-11 15:31:44 1098

转载 草根的出路

本文为上月LAMP兄弟连主办的《草根》杂志的约稿文章,我主要探讨下草根团队和草根站长在发展过程中需要把握的细节,原文如下:  几年前,一种缘分、一种巧合、一份对梦想的执著和冲动,我和朋友合伙打算创业,期间经历三年的辛酸苦辣最终以失败告终。作为一个PHP开发爱好者,我既是一个开发者又是一个草根站长,今天我从草根站长的角度来简单谈谈作为草根团队和草根站长应该把握的部分细节,希望对正在实现梦想或

2013-07-09 14:44:53 625

转载 js跳转

js跳转页面方法(转)3布丁足迹;秒后自动跳转……function countDown(secs){  tiao.innerText=secs;  if(--secs>0)   setTimeout("countDown("+secs+")",1000);  }  countDown(3);   按钮式:    链接式:  返

2013-07-09 11:15:11 513

原创 图片延迟加载 jQuery.lazyload

jQuery实现图片延迟加载,不知道是否可以节省带宽呢?有人知道吗?这究竟只是一个视觉特效还是真的能延迟加载减少服务器的请求呢?/js/jquery.lazyload.js">  $(function() { $("img").lazyload({ effect : "fadeIn" }); });  其中img是延迟加载所有图片,也可以

2013-07-08 12:44:55 885

转载 WikiPedia技术架构学习笔记

维基百科(Wikipedia)是一个基于Wiki技术的全球性多语言百科全书协作计划,同时也是一部在网际网路上呈现的网路百科全书,其目标及宗旨是为全人类提供自由的百科全书──用他们所选择的语言来书写而成的,是一个动态的、可自由和的全球知识体。wikipedia在IT架构方面的经验,对于我们构建网站极有参考价值,因为wikipedia提供的这些信息非常详细和确凿。下面是我学习Wikipedia

2013-06-20 11:57:20 619

转载 PlentyOfFish 网站架构学习

采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 “Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Markus Frind)的站点价值 10 亿,估计要让很多人眼热,更何况 Markus Frind 每天只用两个小时打理网站–可操作性很强嘛。之所以选择

2013-06-20 11:56:06 549

转载 YouTube网站架构

YouTube的成长速度惊人,目前每天视频访问量已达1亿,但站点维护人员很少。他们是如何管理,以实现如此强大供应能力的?被Google收购后,又在走什么样的发展道路呢?平台l  Apachel  Pythonl  Linux (SuSe版本)l  MySQLl  psyco(python->C动态编译器)l  lighttpd(取代Apach

2013-06-20 11:55:03 563

转载 Flickr架构

Flickr(http://www.flickr.com/)是国外一个领先的图片分享网站,现在应该在yahoo门下,感觉yahoo还是有很多好东西,奈何资本要抛弃他了。这个轮回其实挺有意思的,起先是做实业被microsoft郁闷了,说软件是虚的值不能那么多钱,然后microsoft被yahoo郁闷了,说互联网是虚的不值那么多钱,然后是yahoo被google郁闷了,yahoo比较厚道没说什么,现在

2013-06-20 11:54:16 605

转载 亿万用户网站MySpace的成功秘密

高速增长的访问量给社区网络的技术体系带来了巨大挑战。MySpace的开发者多年来不断重构站点软件、数据库和存储系统,以期与自身的成长同步——目前,该站点月访问量已达400亿。绝大多数网站需要应对的流量都不及MySpace的一小部分,但那些指望迈入庞大在线市场的人,可以从MySpace的成长过程学到知识。MySpace开发人员已经多次重构站点软件、数据库和存储系统,以满足爆炸性的成长需要,但

2013-06-20 11:53:24 500

转载 大型网站架构演变和知识体系

之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。  今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开

2013-06-20 11:50:52 436

转载 php性能优化

PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。 # vi /etc/php.ini(1) PHP函数禁用找到:disable_functions =该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,

2013-06-20 11:17:29 541

原创 linux常用命令

目录操作:rm -rf mydir /*删除mydir目录*/mkdir dirname /*创建名为dirname的目录*/cd mydir /*进入mydir目录*/cd - /*回上一级目录*/cd .. /*回父目录,中间有空格*/cd ~ /*回根目录*/mv tools tool /*把tools目录改名为tool */ln -s tool bac /*

2013-06-06 15:39:45 534

转载 国内十大cms系统

中国十大开源CMS公司排行榜,最好的CMS系统排名一、DEDECMS  2009年,当IT柏拉图离开DEDECMS时,很多人都在预测DEDECMS和PHPCMS都会相继沉没,可是一年后,我们却发现dedecms的生命力似乎更旺盛了,在商业运营上可谓是有了很大的进步。 二、帝国CMS 我其实非常看好帝国cms的,功能、性能、安全应该都在php类cms中最强的,但我

2013-05-30 11:52:29 12380 2

原创 linux下vim命令使用

1.vi后面跟上文件名就是进入文件了,vim是中文命令,功能一样Vim操作:移动类的:h/j/k/l: 左/下/上/右 移一格w : 向后词移动 (前面加数字移动多少个词)b : 向前词移动 (前面加数字移动多少个词)e : 向后移到词末ge : 向前移到词末$ : 行末0 : 行首tx : 向右查找本行的x并移到那儿(大写时向左)33G

2013-05-28 14:37:22 723

原创 yum安装lamp环境

1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。2.我的机器是centos release 5.9 64为的系统,一般机器都带yum命令,并

2013-05-28 13:37:51 3183

原创 linux查看硬件信息,测试硬盘读写

1.查看cpu  cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 2.测试硬盘读写速度 time dd if=/dev/zero of=/var/test bs=8k count=1000000复制8个多g的东西3.查看系统版本,例如centos的版本cat /etc/issuecat /proc/

2013-05-27 23:32:39 691

原创 mysql查询一个库中有多少张表

SELECT count(*) TABLES, table_schema FROM information_schema.TABLES  where table_schema = 'test' GROUP BY table_schema;test就为你所要查的库名

2013-05-27 09:57:08 7248

原创 注册js/jquery验证

1.首先要思路清晰,下面我说一下思路首先注册模块有3次验证,一为填写信息完后,离开焦点框时验证,二为点击提交按钮时验证,最后后台验证。2.错误提示信息有3种状态,正常提示,错误提示,填写正确提示,分别用check,ok,err代替,这里需要写3个css,为了以后好控制。3.失去焦点进行验证,不正确给提示语的div添加err的class属性,并且修改div的html提示语,正确同理。参照

2013-05-22 13:33:40 4474

原创 bug

1.路径错误,少一个点2.js不弹框,检查看是否标签写全或是其他语法错误3.jquery中blur事件中想要获取focus事件应该用setTimeout,不能直接写focus(),正确如下$("#a").blur(function(){setTimeout(function(){$("#a").focus();})})

2013-05-20 15:04:55 444

原创 cmd命令窗口下查看,结束进程

1.window+r打开命令窗口2.输入cmd3.tasklist查看进程,主要是为了获取pid4.tsd -c q -p 948(948是pid号) 或者是 taskkill /f /pid 1005.netstat 查看端口号

2013-05-14 15:21:19 690

原创 jquery鼠标移上去预览大图

图片提示 body{margin:0;padding:40px;background:#fff;font:80% Arial, Helvetica, sans-serif;color:#555;line-height:180%;}img{border:none;}ul,li{margin:0;padding:0;}li{list-

2013-05-14 09:34:40 660

原创 用已有数据生成随机测试数据

insert into table (select * from table)如果在同一个表中插入,不能有主键自增,可以先把主键去掉

2013-05-13 11:44:03 849

原创 navicat for mysql只导出数据表结构

右键---->“数据传输” 可以把“数据传输”-->“高级”-->“记录选项”中的勾去掉,则不会导出记录了。

2013-05-07 10:47:10 8027 1

原创 mysql查询分组后统计记录条数

select count(*) from (select document_customerNo,document_date from document group by document_customerNo,document_date) as d后面的as d 必须有,d是随便起的名字

2013-04-25 16:19:56 1643

原创 防止sql注入

1:对于字符串可以用addslashes()这个函数;2:对于数字可以使用运算符乘法,例如$num = $num * 1;

2013-04-19 16:04:41 546

转载 js的sleep功能

function myrefresh() { sleep(500); //window.location.reload(); parent.location.reload();  } function sleep(numberMillis) {    var now = new Date();    var exitTime = now.getTime()

2013-02-26 11:16:38 337

转载 PHP生成唯一字符串的方法,产生唯一码的方法分析

1. 自己写代码产生随机的数字和字母组合,每产生1个去数据库查询该随机码是否已存在,如果已存在,则重新产生,直到不重复为止。     优点:没发现有啥优点。          缺点:产生速度慢,还要查询数据库,当数据量大的时候,可能重复的机率会比较高,要查询多次数据库. 2. guid,该方法应该是用的比较多的。       优点:使用简单方便,不用自己编写

2013-02-21 14:10:02 2335

原创 php生成唯一字符串

function guid() { $charid = strtoupper(md5(uniqid(mt_rand(), true))); $uuid = substr($charid, 0, 8). substr($charid, 8, 4). substr($charid,12, 4). substr($charid,16, 4). su

2013-02-21 14:08:47 1460

安卓4.3 root文件

安卓4.3root工具需要提前刷入recover,然后用recover安装

2013-09-26

unity3d的中文api

找了好久终于找到的好东西,绝对货真价实,unity3d的api,而且是中文的,我估计网上unity3d_api中文的资料就此一本.

2012-12-04

空空如也

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

TA关注的人

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