自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL性能优化之table_cache配置参数浅析

table_cache是一个非常重要的MySQL性能参数,它在5.1.3之后的版本中叫做table_open_cache。table_cache主要用于设置table高速缓存的数量。由于每个客户端连接都会至少访问一个表,因此此参数的值与max_connections有关。缓存机制当某一连接访问一个表时,MySQL会检查当前已缓存表的数量。如果该表已经在缓存中打开,则会直接访问缓存中的表

2016-11-27 08:59:58 2877

转载 查看Linux的cpu相关配置

在我的服务器上执行cat /proc/cpuinfo得到如下信息(摘录最后一项,从0-23共24项):processor: 23:超线程技术的虚拟逻辑核第24个vendor_id: GenuineIntel:CPU制造商cpu family: 6:CPU产品系列代号model: 44:CPU属于其系列中的哪一代号model name: Intel

2016-11-27 08:44:52 332

转载 HTTP消息中header头部信息的讲解

这两天面试有被问到http的头信息,大概内容知道,究竟哪些是头部内容,哪些是主体,特总结如下:HTTP Request的Header信息 1、HTTP请求方式如下表:GET向Web服务器请求一个文件POST向Web服务器发送数据让Web服务器进行处理PUT向Web服务器发送数据并存储在W

2016-11-08 10:17:08 1395

原创 严格设置php中session过期时间

如何严格限制session在30分钟后过期!1.设置客户端cookie的lifetime为30分钟;2.设置session的最大存活周期也为30分钟;3.为每个session值加入时间戳,然后在程序调用时进行判断;至于为什么,我们首先来了解下php中session的基本原理:PHP中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新,当前session就会失效

2016-11-08 09:27:35 292

原创 html、css、js文件加载顺序及执行情况

HTML页面加载和解析流程 1. 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件。 2. 浏览器开始载入html代码,发现标签内有一个标签引用外部CSS文件。 3. 浏览器又发出CSS文件的请求,服务器返回这个CSS文件。 4. 浏览器继续载入html中部分的代码,并且CSS文件已经拿到手了,可以开始渲染页面了。 5. 浏览器在代码中发现一个

2016-11-08 09:27:32 434

原创 程序猿的酒文化

大家喝的是啤酒。这时你入座了。你给自己倒了杯可乐,这叫低配置。你给自已倒了杯啤酒,这叫标准配置。你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这 叫超级木马。你的同事给你倒了杯白酒,这叫推荐配置。人到齐了,酒席开始了。你先一个人喝了一小口,这叫单元测试。你跟旁边的人说哥们咱们随意,这叫交叉测试。但是他说不行,这杯要

2016-11-08 09:27:29 255

原创 缓冲加载图片的jQuery插件lazyload.js 真正省资源用法

jQuery插件Lazy Load.js,是用来缓冲加载图片的。如果一个网页内容很长有很多图片的话,下载图片就需要很多时间。而这款插件,会检测你的滚动情况,只有你要看到那个图片的时候,它才会从请求下载图片,然后显示出来。应用了这个插件,可以在需要显示图片的时候,才下载图片,所以可以减少服务器的压力,避免不必要的资源下载。如果一个人不看下面的图片,那加载下面的图片就是一种浪费。  Lazy Load

2016-11-08 09:27:26 506

原创 PHP缓存技术的多种方法小结

这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得  1、普遍缓存技术:  数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结

2016-11-08 09:27:24 2136

原创 一个女孩从软件测试工程师到主管的成长历程

燕子(化名)从前是学经济贸易的,由于对测试行业的强烈兴趣,毕业后在北京学校学习软件测试工程专业。工作不到一年的时间里,她已经从测试员升职到测试主管了。对于学习、工作,她积累了许多点点滴滴的经验,愿意与大家分享。 走入测试行业:兴趣、知识 说实话,我做测试工作的时间不是很长,学完软件测试工程师的课程后,到现在也就是一年多的时间吧,不过,我愿意自己学习和工作中积累起的这些点滴与大家分享。 我走入

2016-11-08 09:27:21 14386 10

原创 网站建设公司不挣钱的原因

先说说网站建设这行的特点:这行处于生态链的最下游,利润低,成本却高,而且还是每年升高,因为主要是人力成本,回款困难,还要求每月持续有新的订单进入,却无可持续性消费,干这行的小公司众多,大公司不多。 真正做大又赚钱的网站建设公司不多,比如中企动力、中国万网、35互联这些都是上千人的大公司,赚多少钱不知道。不过他们要求客户一次性付全款,做网站用自己研发的工具(高级智能建站系统),可复制的销售团队与管

2016-11-08 09:27:18 678

原创 能讲清楚ERP的一个生动例子

每天都在讲ERP,公司在做ERP软件,到底ERP是什么意思呢?ERP和SAP指什么意思呢?老吧查询并整理了ERP和SAP的相关解释如下: ERP是英文Enterprise Resource Planning(企业资源计划)的简写。指建立在信息技术基础上,以系统化的管理思想为企业决策层及员工提供决策运行手段的管理平台。 ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时

2016-11-08 09:27:15 499

原创 写给要建网站的朋友

今天有个朋友要做个行业门户,遇到的几点问题也是不少建站的行业新人不知道或不重视的。       第一,SEO可有可无?       我不妨对SEO的重要性多说一点,新站70%到80%来自搜索引擎的访问,老站比如西安本地的论坛荣耀西安他的流量50%仍然来自搜索引擎。他做的网站都采取了哪些措施来利于SEO不妨多问问。       第二,自己组织人员还是外包?       你对一个研发团队的组成

2016-11-08 09:27:12 703

原创 HTTP协议详解

Author :Jeffrey My Blog:http://blog.csdn.net/gueter/        引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(N

2016-11-08 09:27:09 475

原创 每个程序员都应该知道的福利

眼下正是年后跳槽的黄金时期,园里的大牛小牛拿了去年的年终奖后,有些肯定想给自己加点工资。园里的大牛小牛都是我们中国软件业的精英,跳槽的时候肯定手里握着好几个Offer, 不知道选择哪家。先不管工作的内容和前途,就工作本身的待遇,我们还是可以比较的。 HR是专门负责谈薪资的, 当我们跟HR讨价还价的时候, HR会介绍公司有的福利,而回避公司没有的福利。 作为程序员,我们一定要对跟我们利益息息相关的各

2016-11-08 09:27:07 452

原创 如何做好一名软件实施顾问

通过一年的软件实施,使我深深的感觉到,软件实施,其实并不是一件很容易的事,也许可算是一项挑战,很需要“明知山有虎,偏向虎山行”的信心和勇气。为什么这样说呢?        因为,软件实施可以说是软件产品服务主线的一个决定性环节,软件的成功离不开实施。那什么才是成功的实施呢?我认为是要让用户真正使用起来,让用户满意,用户的成功也是软件公司的成功。只不过,软件要能真正使用起来,其实也不象想象中那么容

2016-11-08 09:27:04 5081

原创 无级别分类

递归的效率并不高,如果每次网站访问的时候,都要执行相应的递归操作,访问量一旦增大,那么服务器将会有很大的负担。所以我们又在考虑另一种解决的方法。而这种方法,仅仅需要在数据库的设计中添加一点点的改变。     我们增加了一个 path 字段,这个字段里面存储的将是当前记录的层级关系。我们通过这样的方式来记录层级,在使用的时候只需要这样”select * from table_name   

2016-11-08 09:27:01 221

原创 memcache在PHP中的安装

Linux 下的Memcache 安装 1.下载Memcache 的Linux 版本,注意 Memcached用libevent 来作事件驱动,所以要先安装有libevent 。 2.安装pecl::memcache。 用pecl命令行工具安装: 或直接从源码安装: pecl install memcache  phpize ./configure  make make install Win

2016-11-08 09:26:58 168

原创 web service

1、什么是Web Service,其应用范围是什么?+ }) N3 D3 v$ 1.Web Service主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以Web Service可以在任何支持这些标准的环境(Windows,Linux)中

2016-11-08 09:26:55 494

原创 PHP+JS密码加密实现HTTP上安全地传输密码

1、理论 在普通HTTP上,一般表单中的密码都是以明文方式传到服务器进行处理的。这无疑给了坏人以可乘之机!这里我们就说说怎么传输密码才是安全的! 与其传输密码本身,到不如传输其加密后的形式。MD5是个不错的选择。第一,不同的资源几乎不可能生成相同的MD5摘要,第二,MD5的编码方式是不可逆推的。有了这些特性,我们就可以让MD5摘要公开的在Internet上传输,而不必担心密码被坏人知道。然后在服务

2016-11-08 09:26:52 4165

原创 构建高性能web之路------mysql读写分离实战

一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群 在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replicatio

2016-11-08 09:26:49 395

原创 一篇故事讲述了计算机网络里的基本概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等

从别处看到的一篇很不错的文章,形象地阐释了网络里的抽象概念。 计算机主机网关的作用是什么? 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助

2016-11-08 09:26:46 852

原创 SVN 版本服务器搭配全过程详解(含服务端、客户端)

1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN S

2016-11-08 09:26:43 7287

原创 php截取字符串

/* Utf-8、gb2312都支持的汉字截取函数 cut_str(字符串, 截取长度, 开始长度, 编码); 编码默认为 utf-8 开始长度默认为 0 */ function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa = "/[\x01-\x7f]|[\xc2-\xdf

2016-11-08 09:26:40 222

原创 php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23”等

php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23”等,开发中还是蛮有用的,譬如论坛帖子,围脖等都有相关应用//时间转换函数 function tranTime($time) {      $rtime = date("m-d H:i",$time);      $htime = date("H:i",$time);            $time = time() - $ti

2016-11-08 09:26:38 506

原创 ip与pv的关系

那些刚接触SEO数据的人,都对IP和PV很混淆,今天就来说说IP和PV的区别吧 。 ip(独立ip): 即internet protocol,指独立IP 数;24小时内IP地址只被记录一次; pv(访问量):即page view,页面的浏览量或者点击量,用户每次刷新都被记录一次;uv(独立访客):即Unique visitor,访问您网站的一台电脑客户端为一个访客。 首先我们讲解IP与PV

2016-11-08 09:26:35 845

原创 MySQL 命令行备份/还原数据库

最近来了一个新手,数据库备份文件大于2M了,用phpmyadmin没办法还原数据库了,这时命令行备份/还原数据库就派上用场了。               本地备份操作步骤: 步骤1:确认安装MySQL数据库时,是否启用“远程网络访问”,即Enable Root Access From Remote Machines; 步骤2:添加环境变量,即我的电脑右键属性,并切换到高级选项,选择打开环境

2016-11-08 09:26:32 3254

原创 IE6自传

我叫IE6,都用过Windows XP吧?用过,就一定知道我长什么样儿。别问我是干嘛的,问就说明你OUT至少十年了。告诉你,我是让你能上网的,能看新闻玩网游的,在浏览器界辛苦耕耘十年的小老儿。   十年啊!你想过十年的变化没?十年前,我来自微软,和搭档Windows XP初露锋芒,跟它一起红遍全球。   十年前,网页就是摆几张图,弄几坨字。瞧瞧现在,看个小片儿,偷棵小菜儿,听首小曲儿,团点小货

2016-11-08 09:26:26 186

原创 尝试抛弃验证码之道

验证码作为防止表单垃圾信息普遍采用的方法,一直被广泛使用。但是同时它造成了很不好的用户体验,为合法用户的正常操作带来不便。本文介绍了一种抛弃使用验证码的方法,来防止自动程序进行垃圾信息的提交。         以前见过类似的方法,这几天在中文版的《15天学会jQuery》上看到了原作者有关的链接(http://15daysofjquery.com/examples/contact-forms/),

2016-11-08 09:26:24 440

原创 伪静态的实现

php简单伪静态实例 1.检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。 如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/a

2016-11-08 09:26:21 200

原创 关于二次开发

什么是二次开发,呵呵,这个问题主要是给初学者解释。现在你能想到的应用,互联网上基本上都已经存在,由于php是开源的,大家只要能找到源码(商业版除外),可以下载下来,改改细节或一小部分功能,就是自己的网站了。这样节省了时间,也节省了开发成本        首先,看他的目录结构,知道每个文件夹,甚至每个文件是干什么的,这个常用的discuz等都有相关的资料,并不是所有的文件都要一一看懂      

2016-11-08 09:26:18 801

原创 php知识学习路线图

上一篇日志介绍了作web开发涉及到的知识点和使用资料,这儿介绍重点——学php的思路        首先,看这个的基础是了解php的控制结构、数组、变量、正则表达式、mysql的基本操作,会写增删改查等基本sql语句        下面就是我建议大家作的一个小项目        留言板       用户注册-》登陆(验证码)-》找回密码-》修改密码-》发布留言(显示用户名、发布日期、用户ip

2016-11-08 09:26:15 359

原创 文件类型对照表(上传用到的)

php文件类型对照表!很方便看出文件是什么类型。如gif是image/gif类型   ie   id 后缀名 php识别出的文件类型   0 gif image/gif   1 jpg image/jpeg   2 png image/png   3 bmp image/bmp   4 psd application/octet-stream   5 ico image/x-ic

2016-11-08 09:26:12 1535

原创 如何用php得到网卡的MAC地址

今天看到一个这样的东西,MAC地址是唯一的,不会像ip一样天天变,我觉得这个拿来确认用户唯一性比ip要好,当然任何问题都是相对的,他要是想专门改MAC你也没有办法。不过最少,你又多学了一点东西。       程序原理是用ipconfig/all 命令拿到MAC,就是这么简单,下面上代码function getMAC() { @exec("ipconfig /all",$array); for($

2016-11-08 09:26:09 6093

原创 php多文件上传类

前几天要用多文件上传,结果发现百度第一页,就是两个类在到处转载,最大的问题是没有注意文件上传漏洞的处理,只是检查了文件后缀,其实文件后缀是可以改动的,我把其中一个稍作改动,弥补了漏洞后共享给大家。 index.html New Document function insert_file_box(){ var d = document.createElement("div");dd = ''

2016-11-08 09:26:07 471

原创 新手如何学php

看到网上有不少新手问如何学好php,我结合自己的学习经历,给大家一些建议。        说是学php,但因为php是一个粘合性语言,你不可能只会php,其他的都不会。        首先,是web前端的东西,html肯定是必须要学的,也很好学,教程就上w3cschool上看就可以了,如果这个都整不明白,只能说明你不适合学编程。        其次,就是div+css了。这个描述性语言本来很

2016-11-08 09:26:04 542

原创 获取用户所在城市信息

在团购、门户网站都有显示用户所在城市信息的功能。究竟是怎么实现的呢?原理很简单,就是根据用户ip,在数据库里查找它是哪儿的ip,显示就完了。问题的关键是ip库好不好用,之前下了一个,奇大无比,效果实在不怎么样。今天发现了一个腾讯的接口,它的数据库对 们的应用来说够用了。下面贴代码 腾讯的接口是 ,返回数组 http://fw.qq.com/ipaddress   返回值 var IPDat

2016-11-08 09:26:01 516

原创 php获取页面地址(带GET参数)、客户端ip、服务器端ip

客户端ip  1. $_SERVER['REMOTE_ADDR']; 客户端IP,有可能是用户的IP,也有可能是代理的IP。2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可伪造。3. $_SERVER['HTTP_X_FORWARDED_FOR']; 用户是在哪个IP使用的代理,可能存在,可以伪造。 function clientIP(){      $c

2016-11-08 09:25:58 2052

原创 关于cookie

首先想说的是cookie和语言无关,用js也可以写cookie。这恐怕是不少菜鸟不知道的。其他语言写cookie各种资料都有介绍。今天重点介绍这个容易被菜鸟忽视的角落。        //写cookies函数 function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 {     var Days = 30; //此 cookie 将被保存 3

2016-11-08 09:25:55 203

转载 php模式设计之:工厂模式

那么何为工厂模式?  从名字来看,似乎看不出什么端倪。工厂模式,和生产有关?还是和生产流程有关?难道还和工厂领导有关?和领导秘书有关?秘书...     好了不卖关子了,所谓工厂模式还真和生产有关。生产什么呢?生产出来的是一个实例对象。通过什么设备生产?通过一个工厂类生产。怎么生产呢?工厂类调用自身静态方法来生产对象实例。   工厂模式有一个关键的构造,根据一般原则命名为Facto

2016-11-08 09:14:01 189

转载 PHP设计模式之:单例模式

前些日子开始着真正的去了解下设计模式,开始么,简单地从单例模式开始,当然网上看了一些资料,单例模式比较好理解,看看介绍,然后看看代码基本也就能够理解了,设计模式这些的花点心思基本的是能够理解的,当然要想很好的运用到项目上也是需要一定的实践,不能只是知道了解,或者说的是很厉害很懂的,一到要实际操作就不行了,废话就不多说了,PHP战线上的同志们都加油吧;单例模式(职责模式):简单的说,

2016-11-08 09:08:00 157

空空如也

空空如也

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

TA关注的人

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