摘要: DAV svn SVNParentPath /siteServer/svnserver/svndata AuthType Basic AuthName "Subversion" AuthUserFile /siteServer/svnserver/svndata/passwd AuthzSVNAccessFile /siteServer/svnserver/svndata/jken/conf/authz Require valid-user 阅读全文
posted @ 2014-08-19 17:09 yJken的博客 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 用Apache自带的rotatelogs程序处理apache生成的日志自动截断重新生成,rotatelogs是一个配合Apache管道日志功能使用的简单程序。设置方法如下: 编辑Apache的主配置文件,更改内容如下 阅读全文
posted @ 2014-08-19 16:22 yJken的博客 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 以下命令会创建一个go目录。切换到相应目录,并且确保当前位置不存在go目录,运行命令: hg clone -r release https://go.googlecode.com/hg/ go 国内访问google一直不稳定,所以这个方式可能无法正常获取GO源码 本人打包的一份GO源码,版本是1.2.2,可以直接下载 阅读全文
posted @ 2014-08-19 16:10 yJken的博客 阅读(538) 评论(0) 推荐(0) 编辑
摘要: pptpsetup --create test --server x.x.x.x --username vpnusername --password xxx 会生成一个名为test的vpn拨号账号, 然后编辑账号配置文件: 阅读全文
posted @ 2014-08-19 16:09 yJken的博客 阅读(41) 评论(0) 推荐(0) 编辑
摘要: mercurial需要一个用户名来记录commit动作 在用户根目录下创建文件.hgrc 并配置文件内容 阅读全文
posted @ 2014-08-19 16:08 yJken的博客 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 使用X-sendfile方式,服务器端应用程序不需要读取下载文件了,只需要设置response的header信息就足够了,此外还要附加一个信息“X-LIGHTTPD-send-file”信息给lighttpd,告诉lighttpd,文件下载就不管了 阅读全文
posted @ 2014-08-19 16:07 yJken的博客 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 究其原因, 也就是bindParam和bindValue的不同之处, bindParam要求第二个参数是一个引用变量(reference). 让我们把上面的代码的foreach拆开 阅读全文
posted @ 2014-08-19 16:06 yJken的博客 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 这里的关键点就在于, 小数在二进制的表示, 关于小数如何用二进制表示, 大家可以百度一下, 我这里就不再赘述, 我们关键的要了解, 0.58 对于二进制表示来说, 是无限长的值(下面的数字省掉了隐含的1).. 阅读全文
posted @ 2014-08-19 16:04 yJken的博客 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 匹配过程开始的时候, “.*?”首先取得匹配控制权, 因为是非贪婪模式, 所以优先不匹配, 将匹配控制交给下一个匹配字符”b”, “b”在源字符串位置1匹配失败(“a”), 于是回溯, 将匹配控制交回给”.*?”, 这个时候, “.*?”匹配一个字符”a”, 并再次将控制权交给”b”, 如此反复, 最终得到匹配结果, 这个过程中一共发生了3次回溯 阅读全文
posted @ 2014-08-19 16:03 yJken的博客 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: ExpiresActive On ExpiresByType application/x-javascript "access plus 20 minutes" ExpiresByType text/css "access plus 20 minutes" ExpiresByType image/gif "access plus 20 minutes" ExpiresByType image/jpeg "access plus 20 minutes" ExpiresByType image/png "access plus 20 minutes" 阅读全文
posted @ 2014-08-19 16:02 yJken的博客 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 静态资源一般都会在代理服务器上进行缓存,而有的浏览器支持gzip,但是也有不支持gzip的老旧浏览器,所以需要设置Vary: Accept-Encoding 头,这个头告诉浏览器,服务器已经接受压缩请求,将原压缩过的内容返回了,还有这个Content-Encoding: gzip头部,它通知浏览器,服务器端采用的压缩格式,因为压缩格式不是唯一的,所以需要通知浏览器是哪种压缩格式,浏览器才能正确的解压内容啊 阅读全文
posted @ 2014-08-19 16:01 yJken的博客 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 打开 KeepAlive 后,意味着每次用户完成全部访问后,都要保持一定时间后才关闭会关闭 TCP 连接,那么在关闭连接之前,必然会有一个Apache 进程对应于该用户而不能处理其他用户,假设 KeepAlive 的超时时间为 10 秒种,服务器每秒处理 50个独立用户访问,那么系统中 Apache 的总进程数就是 10 * 50 = 500 个,如果一个进程占用 4M 内存,那么总共会消耗 2G内存,所以可以看出,在这种配置中,相当消耗内存,但好处是系统只处理了 50次 TCP 的握手和关闭操作 阅读全文
posted @ 2014-08-19 16:00 yJken的博客 阅读(843) 评论(0) 推荐(0) 编辑
摘要: APC既然把数据缓存在内存里面,我们就有必要对它进行内存资源限定。通过这二个配置可以限定APC可以使用的内存空间大小。 apc.shm_segments指定了使用共享内存块数,而apc.shm_size则指定了一块共享内存空间大小,单位是M。所以,允许APC使用的 内存大小应该是 apc.shm_segments * apc.shm_size = 30M。你可以调整一块共享内存的大小空间 阅读全文
posted @ 2014-08-19 15:59 yJken的博客 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 由于apc,xcache的更新版本跟不上php版本的速度,所以,我们需要安装比较稳定的php低版本程序,再安装其它与之相匹配的扩展 阅读全文
posted @ 2014-08-19 15:58 yJken的博客 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Google网站站长工具发来邮件提示:“在过去 24 小时内,Googlebot 在尝试检索您网站的 DNS 信息时遇到了 296 个错误…”收到此类邮件已经不是一次二次了,因为每次收到这种提示网站都是正常打开的,看了服务器日志和流量监控,没有出现断网情况,而且DNS也是知名 网站的,不会烂到经常出错吧?今天又收到此邮件,觉得是该解决的时候了,因为以Google的技术,相信不会这么乱发邮件,下面说下出现这种情况的原因及 解决办法 阅读全文
posted @ 2014-08-19 15:57 yJken的博客 阅读(277) 评论(0) 推荐(0) 编辑
摘要: ImageMagick 包括一组命令行工具来操作图片。你大部份习惯每次编辑图片都提供图形用户接口 (GUI) 编辑图像就像GIMP和PhotoShop一样。 然而,一个图形用户接口不总是方便的。 假如你想要从一个网页动态地处理一个图像,或者你在不同时间生成一样的或不同的图像,想要对许多图像或重复特定应用相同的操作。 对于操作的这些类型,处理公用程序命令行工具是一个好的选择 阅读全文
posted @ 2014-08-19 15:56 yJken的博客 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: ImageMagick是一款功能强大的图片处理工具包,很多互联网应用中都会涉及到图片处理工作,比如切割、缩放、水印、格式转换等。ImageMagick就是一个理想的工具包。 安装基础依赖 先检查一些基本的图片支持包是否已经安装,比如jpge和png 阅读全文
posted @ 2014-08-19 15:55 yJken的博客 阅读(4294) 评论(0) 推荐(0) 编辑
摘要: WebP是Google推出的一种图片格式,它基于VP8编码,可对图像大幅压缩。与JPEG相同,WebP也是一种有损压缩,但在画质相同的情况下,WebP格式比JPEG图像小40% 阅读全文
posted @ 2014-08-19 15:54 yJken的博客 阅读(16040) 评论(5) 推荐(1) 编辑
摘要: 第一: 右键点击桌面的“网络”->“属性”后出现下图 阅读全文
posted @ 2014-08-19 15:53 yJken的博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Chrome Safari Opera 浏览器中,在插入 "src" 属性未设置或设置为空字符串的 IFRAME 元素后立即修改其 "src" 属性值,会导致 IFRAME 标记绑定的 load 事件再被触发。 触发 IE 和 Firefox 浏览器中 IFRAME 标记 "src" 属性值的历史记录问题 阅读全文
posted @ 2014-08-19 15:52 yJken的博客 阅读(10269) 评论(0) 推荐(2) 编辑