记录网络生活,回味成长经历:)

分类: 网络资讯 (Page 1 of 7)

这里有最前沿的网络资讯,总有你感兴趣的!

GoDaddy续费优惠35%优惠码:35REN314 续费优惠35%,无订单金额限制,COM域名续费优惠后的价格为9.74美元

查看Linux系统在线用户

用w命令查看在线用户
如果想注销其他在线的用户可以用

pkill -kill -t tty

如pkill -kill -t pts/1

另外用xshell的时候突然变成全屏显示了,如果想切换回来可以用Alt +Enter快捷键切换回来

为什么word打不开,要在安全模式下才能打开?

这两天我都电脑有点儿麻烦,相信很多朋友跟我一样都遇见过这个问题,word文档一双击打不开,却弹出对话框,提示word遇到问题需要关闭,然后会提示用安全模式,打开就只有一个空的word文档,然后再从这个空的word文档里将需要的word文档打开又行了,东西没有少,但是这样很麻烦啊!
那好,卸载了word再重新装了一次,还是出现同样的问题,其实这个情况是因为word文档模板损坏,删掉坏的模板就可以了。
第一种方法

模板文件一般存在下面的路径
注意:文件夹是隐藏着的,所以文件夹选项要选择显示隐藏的文件和文件夹,把这两个模板删除,重新启动word,即可正常打开。
路径:C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates

第二种方法比较简单了

用安全模式打开word以后,新建一个文档,然后点击“本机上的模板”。在弹出的模板框,右键删除掉命名为“空白模板”的模板,点击确定,重启word即可正常打开。

RFC 6585发布,新增4个 HTTP 状态码

TTP 协议还在变化?是的,HTTP 协议一直在演变,新的状态码对于开发 REST 服务或者说是基于 HTTP 的服务非常有用,下面我们为你详细介绍这四个新的状态码以及是否应该使用。

428 Precondition Required (要求先决条件)

先决条件是客户端发送 HTTP 请求时,如果想要请求能成功必须满足一些预设的条件。

一个好的例子就是 If-None-Match 头,经常在 GET 请求中使用,如果指定了 If-None-Match ,那么客户端只在响应中的 ETag 改变后才会重新接收回应。

先决条件的另外一个例子就是 If-Match 头,这个一般用在 PUT 请求上用于指示只更新没被改变的资源,这在多个客户端使用 HTTP 服务时用来防止彼此间不会覆盖相同内容。

当服务器端使用 428 Precondition Required 状态码时,表示客户端必须发送上述的请求头才能执行请求,这个方法为服务器提供一种有效的方法来阻止 ‘lost update’ 问题。

429 Too Many Requests (太多请求)

当你需要限制客户端请求某个服务数量时,该状态码就很有用,也就是请求速度限制。

在此之前,有一些类似的状态码,例如 ‘509 Bandwidth Limit Exceeded’. Twitter 使用 420 (这不是HTTP定义的状态码)

如果你希望限制客户端对服务的请求数,可使用 429 状态码,同时包含一个 Retry-After 响应头用于告诉客户端多长时间后可以再次请求服务。

431 Request Header Fields Too Large (请求头字段太大)

某些情况下,客户端发送 HTTP 请求头会变得很大,那么服务器可发送 431 Request Header Fields Too Large 来指明该问题。

我不太清楚为什么没有 430 状态码,而是直接从 429 跳到 431,我尝试搜索但没有结果。唯一的猜测是 430 Forbidden 跟 403 Forbidden 太像了,为了避免混淆才这么做的,天知道!

511 Network Authentication Required (要求网络认证)

对我来说这个状态码很有趣,如果你在开发一个 HTTP 服务器,你不一定需要处理该状态码,但如果你在编写 HTTP 客户端,那这个状态码就非常重要。

如果你频繁使用笔记本和智能手机,你可能会注意到大量的公用 WIFI 服务要求你必须接受一些协议或者必须登录后才能使用。

这是通过拦截HTTP流量,当用户试图访问网络返回一个重定向和登录,这很讨厌,但是实际情况就是这样的。

使用这些“拦截”客户端,会有一些讨厌的副作用。在 RFC 中有提到这两个的例子:

如果你在登录WIFI前访问某个网站,网络设备将会拦截首个请求,这些设备往往也有自己的网站图标 ‘favicon.ico’。登录后您会发现,有一段时间内你访问的网站图标一直是WIFI登录网站的图标。
如果客户端使用HTTP请求来查找文档(可能是JSON),网络将会响应一个登录页,这样你的客户端就会解析错误并导致客户端运行异常,在现实中这种问题非常常见。

因此 511 状态码的提出就是为了解决这个问题。

使用ubuntu 12.04遇到的问题

记得是大前天还是什么时候,ubuntu出了12.4,我一直都是比较向往把ubuntu当做桌面系统。不过暂时还是在虚拟机里面装了一个,等用熟练了就好说了。记得当时新版本刚出来的时候我还是下载的内部地址,本来想尝鲜的。安装倒是很快,然后就看到桌面了。因为平常捣鼓VPS都是使用的centos系统。因为都是基于linux kernel所以上手应该很快。

其实想用ubuntu一个很重要的原因是是听说apt-get这种包的管理方式能秒杀yum这种,所以想试试。作为我来说只是说虽然不懂,看起来很牛逼的样子。

进入系统以后,就是设置分辨率这个还是很方便,很快就搞定。接下来我想设置主机名和修改源成国内的。修改这两个东西不可避免就要用到编辑器。花费我最大时间没想到是这个。之前在centos里面用的编辑器是VIM,这次按个 i 键,居然不能进入insert mode,这就是让人很伤心了,又是听说系统默认的编辑器是nano,我去找相关教程,根本不行。太气愤了,直接把ubuntu的虚拟文件和ISO都删了(删ISO其实也是因为硬盘的容量不多了),然后去下个debian去看看,没想到装debian的花费的时间太长了。后来我才知道其实ubuntu本来用的就是国内的源。
cn.archive.ubuntu.com
这个对应的是搜狐的源。

中间还加了几个QQ群,问ubuntu怎么使用编辑器,根本不鸟我。这个就不好说原因了,桑心透了。最终问了一个大牛,他告诉我说ubuntu默认的编辑器是vi,你可以去装个VIM,这次再试试。

aptitude install vim

提示系统aptitude默认也没装。其实我连aptitude是神马东东也不知道。度娘之~
[info]

 aptitude
  aptitude 是 Debian GNU/Linux 系统中, 非常神奇的的软件包管理器,基于大名鼎鼎的 APT 机制, 整合了 dselect 和 apt-get的所有功能, 并提供的更多特性,特别是在依赖关系处理上。
  aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
[/info]

看来这个东西比apt-get还要强大。apt-get install  aptitude然后再安装上面的VIM,终于又回到VIM熟悉的界面了。接下来想折腾东西就方便多了。

这么简单的东西,困扰了几天的终于告一段落了,坐下来听听好听的音乐来感谢自己。听一首很经典的Back at One。

[music]http://f1.xiami.net/15091/130989/04%201399889_389211.mp3[/music]

WordPress 3.3.2中文版发布

今天是谷雨是春天最后一个节气,估计这场雨过后就要进入夏天了。早些时候访问博客居然打不开,我还以为是线路抽风了,连ssh都连不上,后来访问探针要打开半天,发现物理内存和虚拟内存都被吃完了,看来是上次折腾Memcached的时候没配置好。然后重启VPS重新配置了一下,不知道这次怎么样,要观察几天。

接下来在后台调试缓存插件,突然wordpress提示有更新,之前还没了解过wordpress3.0的新特新,于是看了下还是挺不错的。不然这款程序怎么能成为全球最出名的博客程序。

[info]PS:更新完以后,去中文官网溜达了一圈,发现其提供的下载还是wordpress3.3.1的,看来我算是尝鲜了。[/info]

zblog重定向

这段时间试着用zblog弄个站,大家都知道zblog dedecms对度娘最友好,wordpress joomla drupal之类的对谷歌比较友好。因为我的英文水平有限,所以现在只能依靠度娘了。之前用了win2003的IIS弄网站,不够是美国的VPS,用3389还是好卡,于是搬到国内了。不过搬到国内的话就没有那些高级权限了。所以直接用asp的重定向了。 Continue reading

如何使用MySQL的Query Cache

MySQL Query Cache故名思义就是用来缓存和查询相关的数据的。听说这个东东很好用,于是趁着博客搬迁的时候顺便在VPS开启了。而且开启了Memcache,现在已经是内存级的数据库缓存了。不过还是想加一个webserver cache,最好是nginx,因为对这个稍微熟悉一点,过作为缓存的话varnish会比nginx好很多,要是有空的话还是想学习下VCL。回到正题,接下来就记录下MySQL Query Cache的一些参数,以及怎么去设置等问题… Continue reading

« Older posts

© 2022 hyleong's blog

Theme by Anders NorenUp ↑