hyleong's blog

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

Category: 网络资讯 (page 1 of 7)

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

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

查看WIN系统安装时间

在DOS窗口中输入字符串  systeminfo|find "日期"

查看Linux系统在线用户

用w命令查看在线用户\r\n如果想注销其他在线的用户可以用\r\n\r\npkill -kill -t tty\r\n\r\n如pkill -kill -t pts/1\r\n\r\n\r\n另外用xshell的时候突然变成全屏显示了,如果想切换回来可以用Alt +Enter快捷键切换回来\r\n\r\n\r\n\r\n

java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-base

\r\nString hql = "select count(*) from Friend where userID = ?"; \r\nint totalCount = this.countByCondition(hql, userID); \r\n\r\n\r\n在查询的时候出现了java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-base错误,后来在网上查询了一下。,得知JPA的问号索引是从1开始的,而HibernateTemplate是从0开始的。\r\n\r\n

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

这两天我都电脑有点儿麻烦,相信很多朋友跟我一样都遇见过这个问题,word文档一双击打不开,却弹出对话框,提示word遇到问题需要关闭,然后会提示用安全模式,打开就只有一个空的word文档,然后再从这个空的word文档里将需要的word文档打开又行了,东西没有少,但是这样很麻烦啊!\r\n 那好,卸载了word再重新装了一次,还是出现同样的问题,其实这个情况是因为word文档模板损坏,删掉坏的模板就可以了。\r\n第一种方法\r\n\r\n模板文件一般存在下面的路径\r\n注意:文件夹是隐藏着的,所以文件夹选项要选择显示隐藏的文件和文件夹,把这两个模板删除,重新启动word,即可正常打开。\r\n路径:C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates\r\n\r\n\r\n第二种方法比较简单了\r\n\r\n用安全模式打开word以后,新建一个文档,然后点击“本机上的模板”。在弹出的模板框,右键删除掉命名为“空白模板”的模板,点击确定,重启word即可正常打开。\r\n\r\n\r\n\r\n

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

TTP 协议还在变化?是的,HTTP 协议一直在演变,新的状态码对于开发 REST 服务或者说是基于 HTTP 的服务非常有用,下面我们为你详细介绍这四个新的状态码以及是否应该使用。\r\n\r\n428 Precondition Required (要求先决条件)\r\n\r\n先决条件是客户端发送 HTTP 请求时,如果想要请求能成功必须满足一些预设的条件。\r\n\r\n一个好的例子就是 If-None-Match 头,经常在 GET 请求中使用,如果指定了 If-None-Match ,那么客户端只在响应中的 ETag 改变后才会重新接收回应。\r\n\r\n先决条件的另外一个例子就是 If-Match 头,这个一般用在 PUT 请求上用于指示只更新没被改变的资源,这在多个客户端使用 HTTP 服务时用来防止彼此间不会覆盖相同内容。\r\n\r\n当服务器端使用 428 Precondition Required 状态码时,表示客户端必须发送上述的请求头才能执行请求,这个方法为服务器提供一种有效的方法来阻止 ‘lost update’ 问题。\r\n\r\n429 Too Many Requests (太多请求)\r\n\r\n当你需要限制客户端请求某个服务数量时,该状态码就很有用,也就是请求速度限制。\r\n\r\n在此之前,有一些类似的状态码,例如 ‘509 Bandwidth Limit Exceeded’. Twitter 使用 420 (这不是HTTP定义的状态码)\r\n\r\n如果你希望限制客户端对服务的请求数,可使用 429 状态码,同时包含一个 Retry-After 响应头用于告诉客户端多长时间后可以再次请求服务。\r\n\r\n431 Request Header Fields Too Large (请求头字段太大)\r\n\r\n某些情况下,客户端发送 HTTP 请求头会变得很大,那么服务器可发送 431 Request Header Fields Too Large 来指明该问题。\r\n\r\n我不太清楚为什么没有 430 状态码,而是直接从 429 跳到 431,我尝试搜索但没有结果。唯一的猜测是 430 Forbidden 跟 403 Forbidden 太像了,为了避免混淆才这么做的,天知道!\r\n\r\n511 Network Authentication Required (要求网络认证)\r\n\r\n对我来说这个状态码很有趣,如果你在开发一个 HTTP 服务器,你不一定需要处理该状态码,但如果你在编写 HTTP 客户端,那这个状态码就非常重要。\r\n\r\n如果你频繁使用笔记本和智能手机,你可能会注意到大量的公用 WIFI 服务要求你必须接受一些协议或者必须登录后才能使用。\r\n\r\n这是通过拦截HTTP流量,当用户试图访问网络返回一个重定向和登录,这很讨厌,但是实际情况就是这样的。\r\n\r\n使用这些“拦截”客户端,会有一些讨厌的副作用。在 RFC 中有提到这两个的例子:\r\n\r\n 如果你在登录WIFI前访问某个网站,网络设备将会拦截首个请求,这些设备往往也有自己的网站图标 ‘favicon.ico’。登录后您会发现,有一段时间内你访问的网站图标一直是WIFI登录网站的图标。\r\n 如果客户端使用HTTP请求来查找文档(可能是JSON),网络将会响应一个登录页,这样你的客户端就会解析错误并导致客户端运行异常,在现实中这种问题非常常见。\r\n\r\n因此 511 状态码的提出就是为了解决这个问题。

使用ubuntu 12.04遇到的问题

记得是大前天还是什么时候,ubuntu出了12.4,我一直都是比较向往把ubuntu当做桌面系统。不过暂时还是在虚拟机里面装了一个,等用熟练了就好说了。记得当时新版本刚出来的时候我还是下载的内部地址,本来想尝鲜的。安装倒是很快,然后就看到桌面了。因为平常捣鼓VPS都是使用的centos系统。因为都是基于linux kernel所以上手应该很快。\r\n\r\n其实想用ubuntu一个很重要的原因是是听说apt-get这种包的管理方式能秒杀yum这种,所以想试试。作为我来说只是说虽然不懂,看起来很牛逼的样子。\r\n\r\n进入系统以后,就是设置分辨率这个还是很方便,很快就搞定。接下来我想设置主机名和修改源成国内的。修改这两个东西不可避免就要用到编辑器。花费我最大时间没想到是这个。之前在centos里面用的编辑器是VIM,这次按个 i 键,居然不能进入insert mode,这就是让人很伤心了,又是听说系统默认的编辑器是nano,我去找相关教程,根本不行。太气愤了,直接把ubuntu的虚拟文件和ISO都删了(删ISO其实也是因为硬盘的容量不多了),然后去下个debian去看看,没想到装debian的花费的时间太长了。后来我才知道其实ubuntu本来用的就是国内的源。\r\ncn.archive.ubuntu.com\r\n这个对应的是搜狐的源。\r\n\r\n中间还加了几个QQ群,问ubuntu怎么使用编辑器,根本不鸟我。这个就不好说原因了,桑心透了。最终问了一个大牛,他告诉我说ubuntu默认的编辑器是vi,你可以去装个VIM,这次再试试。\r\n\r\naptitude install vim\r\n\r\n提示系统aptitude默认也没装。其实我连aptitude是神马东东也不知道。度娘之~\r\n[info]\r\n\r\n aptitude\r\n  aptitude 是 Debian GNU/Linux 系统中, 非常神奇的的软件包管理器,基于大名鼎鼎的 APT 机制, 整合了 dselect 和 apt-get的所有功能, 并提供的更多特性,特别是在依赖关系处理上。\r\n  aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。 \r\n[/info]\r\n\r\n看来这个东西比apt-get还要强大。apt-get install  aptitude然后再安装上面的VIM,终于又回到VIM熟悉的界面了。接下来想折腾东西就方便多了。\r\n\r\n这么简单的东西,困扰了几天的终于告一段落了,坐下来听听好听的音乐来感谢自己。听一首很经典的Back at One。\r\n\r\n[music]http://f1.xiami.net/15091/130989/04%201399889_389211.mp3[/music]\r\n

WordPress 3.3.2中文版发布

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

\r\n

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

\r\n

[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

© 2017 hyleong's blog

Theme by Anders NorenUp ↑