<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>草依山的 Javascript 世界</title><description>这里是草依山(@ihubo)的学习和生活记录，一个Javascript程序猿的学习纪录剩地,不仅仅是JS,还有Linux、Mac、nodeJs、吃、玩！</description><link>https://jser.me/</link><item><title>2024 Chrome 扩展安装过百万列表</title><link>https://jser.me/blog/article/2024Chrome%E6%89%A9%E5%B1%95%E5%AE%89%E8%A3%85%E8%BF%87%E7%99%BE%E4%B8%87%E5%88%97%E8%A1%A8/</link><guid isPermaLink="true">https://jser.me/blog/article/2024Chrome%E6%89%A9%E5%B1%95%E5%AE%89%E8%A3%85%E8%BF%87%E7%99%BE%E4%B8%87%E5%88%97%E8%A1%A8/</guid><description>以可交互的方式展示 Chrome 扩展安装过百万的列表</description><pubDate>Thu, 12 Sep 2024 21:43:43 GMT</pubDate></item><item><title>时间是常识的朋友</title><link>https://jser.me/blog/article/%E6%97%B6%E9%97%B4%E6%98%AF%E5%B8%B8%E8%AF%86%E7%9A%84%E6%9C%8B%E5%8F%8B/</link><guid isPermaLink="true">https://jser.me/blog/article/%E6%97%B6%E9%97%B4%E6%98%AF%E5%B8%B8%E8%AF%86%E7%9A%84%E6%9C%8B%E5%8F%8B/</guid><description>非**常识**的东西和事情，只要时间足够长，都会暴露</description><pubDate>Thu, 05 Sep 2024 21:34:50 GMT</pubDate></item><item><title>又双叒叕折腾一下 Blog</title><link>https://jser.me/blog/article/%E5%8F%88%E6%8A%98%E8%85%BE%E4%BA%86%E4%B8%80%E4%B8%8BBlog/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%8F%88%E6%8A%98%E8%85%BE%E4%BA%86%E4%B8%80%E4%B8%8BBlog/</guid><description>选择 Astro 搭建博客，迁移旧内容并优化功能，确保链接兼容性。更新功能包括静态路径、评论系统、标签分类、搜索和推荐文章模块。使用 giscus 和 pagefind，自定义推荐文章展示。引入 Tailwind CSS 优化样式，处理外部链接和代码块显示。使用 Sharp 库处理图片，添加水印并优化部署流程。域名迁移至 Cloudflare，部署使用其免费版，提升写作体验和发布效率。</description><pubDate>Mon, 26 Aug 2024 12:29:01 GMT</pubDate></item><item><title>国产LLM的一些胡思乱想</title><link>https://jser.me/blog/article/%E5%9B%BD%E4%BA%A7LLM%E7%9A%84%E4%B8%80%E4%BA%9B%E8%83%A1%E6%80%9D%E4%B9%B1%E6%83%B3/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%9B%BD%E4%BA%A7LLM%E7%9A%84%E4%B8%80%E4%BA%9B%E8%83%A1%E6%80%9D%E4%B9%B1%E6%83%B3/</guid><description>国产大语言模型发展一年多，特定场景可用，全面应用待时日。主要问题为理解力与反应速度不足，未来改进需依赖算法、算力和数据，但数据质量限制可能扩大差距。国产模型有望通过时间积累接近上限，目前基本可用，不适用于复杂场景，需大量额外工作。</description><pubDate>Fri, 29 Mar 2024 20:25:28 GMT</pubDate></item><item><title>再见，2020</title><link>https://jser.me/blog/article/%E5%86%8D%E8%A7%81%EF%BC%8C2020/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%86%8D%E8%A7%81%EF%BC%8C2020/</guid><description>农历年前写完拖延的总结</description><pubDate>Thu, 11 Feb 2021 21:09:00 GMT</pubDate></item><item><title>深度神经网络入门</title><link>https://jser.me/blog/article/2019-09-30-%E6%B7%B1%E5%BA%A6%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E5%85%A5%E9%97%A8/</link><guid isPermaLink="true">https://jser.me/blog/article/2019-09-30-%E6%B7%B1%E5%BA%A6%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E5%85%A5%E9%97%A8/</guid><description>这篇文章介绍了深度神经网络的基本原理，包括预测机、感知机、深度神经网络和卷积神经网络，并列举了其应用例子。
</description><pubDate>Mon, 30 Sep 2019 12:22:50 GMT</pubDate></item><item><title>读《颠覆者：周鸿祎》有感</title><link>https://jser.me/blog/article/%E8%AF%BB%E3%80%8A%E9%A2%A0%E8%A6%86%E8%80%85%EF%BC%9A%E5%91%A8%E9%B8%BF%E7%A5%8E%E3%80%8B%E6%9C%89%E6%84%9F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E8%AF%BB%E3%80%8A%E9%A2%A0%E8%A6%86%E8%80%85%EF%BC%9A%E5%91%A8%E9%B8%BF%E7%A5%8E%E3%80%8B%E6%9C%89%E6%84%9F/</guid><description>你印象里的红衣大炮可能已经变成一个温柔中年人。</description><pubDate>Sun, 21 Jan 2018 22:30:44 GMT</pubDate></item><item><title>一次算PI的小尝试</title><link>https://jser.me/blog/article/2017-03-22-%E4%B8%80%E6%AC%A1%E7%AE%97PI%E7%9A%84%E5%B0%8F%E5%B0%9D%E8%AF%95/</link><guid isPermaLink="true">https://jser.me/blog/article/2017-03-22-%E4%B8%80%E6%AC%A1%E7%AE%97PI%E7%9A%84%E5%B0%8F%E5%B0%9D%E8%AF%95/</guid><description>尝试了一个用来计算 PI 的简单方法，很有趣。</description><pubDate>Wed, 22 Mar 2017 00:00:00 GMT</pubDate></item><item><title>new做了些什么</title><link>https://jser.me/blog/article/2017-02-13-new%E5%81%9A%E4%BA%86%E4%BA%9B%E4%BB%80%E4%B9%88/</link><guid isPermaLink="true">https://jser.me/blog/article/2017-02-13-new%E5%81%9A%E4%BA%86%E4%BA%9B%E4%BB%80%E4%B9%88/</guid><description>本文解析了JavaScript中`new`运算符的执行过程，从老道的解释代码出发，引申出规范的描述，并重点讲解了规范中`new`的具体执行步骤和相关判断，最后对比旧规范的简化程度 
</description><pubDate>Mon, 13 Feb 2017 13:00:28 GMT</pubDate></item><item><title>[翻译]bash的各种文件载入执行顺序</title><link>https://jser.me/blog/article/2016-09-29-bash%E7%9A%84%E5%90%84%E7%A7%8D%E6%96%87%E4%BB%B6%E6%89%A7%E8%A1%8C%E9%A1%BA%E5%BA%8F/</link><guid isPermaLink="true">https://jser.me/blog/article/2016-09-29-bash%E7%9A%84%E5%90%84%E7%A7%8D%E6%96%87%E4%BB%B6%E6%89%A7%E8%A1%8C%E9%A1%BA%E5%BA%8F/</guid><description>该文档解释了 bash 不同文件载入执行的顺序。阐述了登录和非登录shell的不同执行流程，并通过  PS1 的改变来测试各种文件执行的顺序。  


</description><pubDate>Thu, 29 Sep 2016 00:21:42 GMT</pubDate></item><item><title>phantomjs在linux下截图中文字体问题</title><link>https://jser.me/blog/article/2016-05-31-phantomjs%E5%9C%A8linux%E4%B8%8B%E6%88%AA%E5%9B%BE%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93%E9%97%AE%E9%A2%98/</link><guid isPermaLink="true">https://jser.me/blog/article/2016-05-31-phantomjs%E5%9C%A8linux%E4%B8%8B%E6%88%AA%E5%9B%BE%E4%B8%AD%E6%96%87%E5%AD%97%E4%BD%93%E9%97%AE%E9%A2%98/</guid><description>文章描述了在Linux下使用phantomjs截图时，中文字体显示问题的原因和解决方法。问题源于对文中所列字体缺少在Linux系统上可识别字体文件的支持，文章建议从OSX与Windows系统复制需要的文字体文件到Linux系统并进行格式转换，然后更新字体缓存使截图内容字体正常显示。 </description><pubDate>Tue, 31 May 2016 02:57:57 GMT</pubDate></item><item><title>Promise的错误处理</title><link>https://jser.me/blog/article/2016-04-24-Promise%E7%9A%84%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86/</link><guid isPermaLink="true">https://jser.me/blog/article/2016-04-24-Promise%E7%9A%84%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86/</guid><description>介绍了Promise的错误处理, 分析了then方法的错误处理流程, 并对比了catch和unhandledRejection的应用场景, 最后提供了一个统一处理NodeJS, 浏览器和Web Workers错误的小模块.  


</description><pubDate>Sun, 24 Apr 2016 14:14:57 GMT</pubDate></item><item><title>我为什么不要在朋友圈发广告？</title><link>https://jser.me/blog/article/%E6%88%91%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%A6%81%E5%9C%A8%E6%9C%8B%E5%8F%8B%E5%9C%88%E5%8F%91%E5%B9%BF%E5%91%8A%EF%BC%9F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E6%88%91%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%A6%81%E5%9C%A8%E6%9C%8B%E5%8F%8B%E5%9C%88%E5%8F%91%E5%B9%BF%E5%91%8A%EF%BC%9F/</guid><description>广告要发具有针对性的哦</description><pubDate>Tue, 23 Feb 2016 21:56:36 GMT</pubDate></item><item><title>URL里的+</title><link>https://jser.me/blog/article/2016-02-23-URL%E9%87%8C%E7%9A%84+/</link><guid isPermaLink="true">https://jser.me/blog/article/2016-02-23-URL%E9%87%8C%E7%9A%84+/</guid><description>探讨了URL里+号的转换原因，解释了浏览器和NodeJS是如何处理URL编码和解码的，并找到了自己程序中处理+号的bug。 
</description><pubDate>Tue, 23 Feb 2016 06:15:19 GMT</pubDate></item><item><title>为什么秘书都能高升？</title><link>https://jser.me/blog/article/%E4%B8%BA%E4%BB%80%E4%B9%88%E7%A7%98%E4%B9%A6%E9%83%BD%E8%83%BD%E9%AB%98%E5%8D%87%EF%BC%9F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E4%B8%BA%E4%BB%80%E4%B9%88%E7%A7%98%E4%B9%A6%E9%83%BD%E8%83%BD%E9%AB%98%E5%8D%87%EF%BC%9F/</guid><description>不难发现，领导身边的秘书总能获取比普通员工更多的利益，也能快速的得到上升。为什么呢？其实道理大家都懂，毕竟秘</description><pubDate>Mon, 22 Feb 2016 22:20:49 GMT</pubDate></item><item><title>高效的信息整理</title><link>https://jser.me/blog/article/%E9%AB%98%E6%95%88%E7%9A%84%E4%BF%A1%E6%81%AF%E6%95%B4%E7%90%86/</link><guid isPermaLink="true">https://jser.me/blog/article/%E9%AB%98%E6%95%88%E7%9A%84%E4%BF%A1%E6%81%AF%E6%95%B4%E7%90%86/</guid><description>简单的信息管理</description><pubDate>Sun, 21 Feb 2016 22:38:37 GMT</pubDate></item><item><title>奇葩的阅读方式</title><link>https://jser.me/blog/article/%E5%A5%87%E8%91%A9%E7%9A%84%E9%98%85%E8%AF%BB%E6%96%B9%E5%BC%8F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%A5%87%E8%91%A9%E7%9A%84%E9%98%85%E8%AF%BB%E6%96%B9%E5%BC%8F/</guid><description>图文无关</description><pubDate>Fri, 19 Feb 2016 23:11:50 GMT</pubDate></item><item><title>行动力很重要</title><link>https://jser.me/blog/article/%E8%A1%8C%E5%8A%A8%E5%8A%9B%E5%BE%88%E9%87%8D%E8%A6%81/</link><guid isPermaLink="true">https://jser.me/blog/article/%E8%A1%8C%E5%8A%A8%E5%8A%9B%E5%BE%88%E9%87%8D%E8%A6%81/</guid><description>just do it</description><pubDate>Thu, 18 Feb 2016 22:17:38 GMT</pubDate></item><item><title>高效率第一法则：不要与傻逼废话</title><link>https://jser.me/blog/article/%E9%AB%98%E6%95%88%E7%8E%87%E7%AC%AC%E4%B8%80%E6%B3%95%E5%88%99%EF%BC%9A%E4%B8%8D%E8%A6%81%E4%B8%8E%E5%82%BB%E9%80%BC%E5%BA%9F%E8%AF%9D/</link><guid isPermaLink="true">https://jser.me/blog/article/%E9%AB%98%E6%95%88%E7%8E%87%E7%AC%AC%E4%B8%80%E6%B3%95%E5%88%99%EF%BC%9A%E4%B8%8D%E8%A6%81%E4%B8%8E%E5%82%BB%E9%80%BC%E5%BA%9F%E8%AF%9D/</guid><description>与傻逼对话无疑是浪费时间的，与聪明人说话，几句话就能明了利害关系。珍爱生命，珍惜时间，远离傻逼</description><pubDate>Wed, 17 Feb 2016 20:25:57 GMT</pubDate></item><item><title>努力是个贬义词</title><link>https://jser.me/blog/article/%E5%8A%AA%E5%8A%9B%E6%98%AF%E4%B8%AA%E8%B4%AC%E4%B9%89%E8%AF%8D/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%8A%AA%E5%8A%9B%E6%98%AF%E4%B8%AA%E8%B4%AC%E4%B9%89%E8%AF%8D/</guid><description>不做无用功</description><pubDate>Mon, 15 Feb 2016 18:50:50 GMT</pubDate></item><item><title>专业的人是怎么样的？</title><link>https://jser.me/blog/article/%E4%B8%93%E4%B8%9A%E7%9A%84%E4%BA%BA%E6%98%AF%E6%80%8E%E4%B9%88%E6%A0%B7%E7%9A%84%EF%BC%9F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E4%B8%93%E4%B8%9A%E7%9A%84%E4%BA%BA%E6%98%AF%E6%80%8E%E4%B9%88%E6%A0%B7%E7%9A%84%EF%BC%9F/</guid><description>浅淡一下专业</description><pubDate>Sun, 14 Feb 2016 21:35:58 GMT</pubDate></item><item><title>自己的节奏</title><link>https://jser.me/blog/article/%E8%87%AA%E5%B7%B1%E7%9A%84%E8%8A%82%E5%A5%8F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E8%87%AA%E5%B7%B1%E7%9A%84%E8%8A%82%E5%A5%8F/</guid><description>生活多一些小随机</description><pubDate>Sat, 13 Feb 2016 23:41:22 GMT</pubDate></item><item><title>后天就要上班</title><link>https://jser.me/blog/article/%E5%90%8E%E5%A4%A9%E5%B0%B1%E8%A6%81%E4%B8%8A%E7%8F%AD/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%90%8E%E5%A4%A9%E5%B0%B1%E8%A6%81%E4%B8%8A%E7%8F%AD/</guid><description>长期要结束</description><pubDate>Fri, 12 Feb 2016 23:12:42 GMT</pubDate></item><item><title>N个数中第K大的数</title><link>https://jser.me/blog/article/2016-02-11-N%E4%B8%AA%E6%95%B0%E4%B8%AD%E7%AC%ACK%E5%A4%A7%E7%9A%84%E6%95%B0/</link><guid isPermaLink="true">https://jser.me/blog/article/2016-02-11-N%E4%B8%AA%E6%95%B0%E4%B8%AD%E7%AC%ACK%E5%A4%A7%E7%9A%84%E6%95%B0/</guid><description>介绍了求N个数(可重复)中第K大的数的两种方法： 1. 先去重排序取第K大; 2. 分块处理，先取前K个数排序，然后处理其余元素。并附带了五个测试用例。 


</description><pubDate>Thu, 11 Feb 2016 06:22:22 GMT</pubDate></item><item><title>傻傻的摇号</title><link>https://jser.me/blog/article/%E5%82%BB%E5%82%BB%E7%9A%84%E6%91%87%E5%8F%B7/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%82%BB%E5%82%BB%E7%9A%84%E6%91%87%E5%8F%B7/</guid><description>傻摇号</description><pubDate>Wed, 10 Feb 2016 23:32:41 GMT</pubDate></item><item><title>体制内的工作何来的优越感？</title><link>https://jser.me/blog/article/%E4%BD%93%E5%88%B6%E5%86%85%E7%9A%84%E5%B7%A5%E4%BD%9C%E4%BD%95%E6%9D%A5%E7%9A%84%E4%BC%98%E8%B6%8A%E6%84%9F%EF%BC%9F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E4%BD%93%E5%88%B6%E5%86%85%E7%9A%84%E5%B7%A5%E4%BD%9C%E4%BD%95%E6%9D%A5%E7%9A%84%E4%BC%98%E8%B6%8A%E6%84%9F%EF%BC%9F/</guid><description>体制内?</description><pubDate>Tue, 09 Feb 2016 23:30:19 GMT</pubDate></item><item><title>空城北京</title><link>https://jser.me/blog/article/%E7%A9%BA%E5%9F%8E%E5%8C%97%E4%BA%AC/</link><guid isPermaLink="true">https://jser.me/blog/article/%E7%A9%BA%E5%9F%8E%E5%8C%97%E4%BA%AC/</guid><description>过年了北京也空了</description><pubDate>Mon, 08 Feb 2016 23:29:08 GMT</pubDate></item><item><title>人口真的能限制住吗？</title><link>https://jser.me/blog/article/%E4%BA%BA%E5%8F%A3%E7%9C%9F%E7%9A%84%E8%83%BD%E9%99%90%E5%88%B6%E4%BD%8F%E5%90%97%EF%BC%9F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E4%BA%BA%E5%8F%A3%E7%9C%9F%E7%9A%84%E8%83%BD%E9%99%90%E5%88%B6%E4%BD%8F%E5%90%97%EF%BC%9F/</guid><description>限制人口是错误的</description><pubDate>Sun, 07 Feb 2016 22:39:15 GMT</pubDate></item><item><title>信仰</title><link>https://jser.me/blog/article/%E4%BF%A1%E4%BB%B0/</link><guid isPermaLink="true">https://jser.me/blog/article/%E4%BF%A1%E4%BB%B0/</guid><description>我们都没有信仰</description><pubDate>Sat, 06 Feb 2016 23:14:17 GMT</pubDate></item><item><title>有时候不太理解演员是怎么接戏的</title><link>https://jser.me/blog/article/%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%8D%E5%A4%AA%E7%90%86%E8%A7%A3%E6%BC%94%E5%91%98%E6%98%AF%E6%80%8E%E4%B9%88%E6%8E%A5%E6%88%8F%E7%9A%84/</link><guid isPermaLink="true">https://jser.me/blog/article/%E6%9C%89%E6%97%B6%E5%80%99%E4%B8%8D%E5%A4%AA%E7%90%86%E8%A7%A3%E6%BC%94%E5%91%98%E6%98%AF%E6%80%8E%E4%B9%88%E6%8E%A5%E6%88%8F%E7%9A%84/</guid><description>闲扯</description><pubDate>Fri, 05 Feb 2016 23:04:41 GMT</pubDate></item><item><title>现实的，虚拟的？</title><link>https://jser.me/blog/article/%E7%8E%B0%E5%AE%9E%E7%9A%84%EF%BC%8C%E8%99%9A%E6%8B%9F%E7%9A%84%EF%BC%9F/</link><guid isPermaLink="true">https://jser.me/blog/article/%E7%8E%B0%E5%AE%9E%E7%9A%84%EF%BC%8C%E8%99%9A%E6%8B%9F%E7%9A%84%EF%BC%9F/</guid><description>现实的，虚拟的</description><pubDate>Thu, 04 Feb 2016 22:48:18 GMT</pubDate></item><item><title>低学历的富翁</title><link>https://jser.me/blog/article/%E4%BD%8E%E5%AD%A6%E5%8E%86%E7%9A%84%E5%AF%8C%E7%BF%81/</link><guid isPermaLink="true">https://jser.me/blog/article/%E4%BD%8E%E5%AD%A6%E5%8E%86%E7%9A%84%E5%AF%8C%E7%BF%81/</guid><description>多维度看问题</description><pubDate>Wed, 03 Feb 2016 23:18:13 GMT</pubDate></item><item><title>可怜的农民</title><link>https://jser.me/blog/article/%E5%8F%AF%E6%80%9C%E7%9A%84%E5%86%9C%E6%B0%91/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%8F%AF%E6%80%9C%E7%9A%84%E5%86%9C%E6%B0%91/</guid><description>可怜的农民</description><pubDate>Tue, 02 Feb 2016 22:44:46 GMT</pubDate></item><item><title>关于咖啡的回忆</title><link>https://jser.me/blog/article/%E5%85%B3%E4%BA%8E%E5%92%96%E5%95%A1%E7%9A%84%E5%9B%9E%E5%BF%86/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%85%B3%E4%BA%8E%E5%92%96%E5%95%A1%E7%9A%84%E5%9B%9E%E5%BF%86/</guid><description>只喝茶的人回忆几件和我有关的咖啡的事</description><pubDate>Mon, 01 Feb 2016 21:34:50 GMT</pubDate></item><item><title>熟悉的陌生人</title><link>https://jser.me/blog/article/%E7%86%9F%E6%82%89%E7%9A%84%E9%99%8C%E7%94%9F%E4%BA%BA/</link><guid isPermaLink="true">https://jser.me/blog/article/%E7%86%9F%E6%82%89%E7%9A%84%E9%99%8C%E7%94%9F%E4%BA%BA/</guid><description>陌生的？熟悉的？</description><pubDate>Sun, 31 Jan 2016 22:58:15 GMT</pubDate></item><item><title>意见统一才可怕</title><link>https://jser.me/blog/article/%E6%84%8F%E8%A7%81%E7%BB%9F%E4%B8%80%E6%89%8D%E5%8F%AF%E6%80%95/</link><guid isPermaLink="true">https://jser.me/blog/article/%E6%84%8F%E8%A7%81%E7%BB%9F%E4%B8%80%E6%89%8D%E5%8F%AF%E6%80%95/</guid><description>谎言止于智者，请独立思考</description><pubDate>Sat, 30 Jan 2016 22:55:43 GMT</pubDate></item><item><title>坚持一个事情有多难</title><link>https://jser.me/blog/article/%E5%9D%9A%E6%8C%81%E4%B8%80%E4%B8%AA%E4%BA%8B%E6%83%85%E6%9C%89%E5%A4%9A%E9%9A%BE/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%9D%9A%E6%8C%81%E4%B8%80%E4%B8%AA%E4%BA%8B%E6%83%85%E6%9C%89%E5%A4%9A%E9%9A%BE/</guid><description>坚持</description><pubDate>Fri, 29 Jan 2016 22:51:48 GMT</pubDate></item><item><title>关键位置上的笨蛋</title><link>https://jser.me/blog/article/%E5%85%B3%E9%94%AE%E4%BD%8D%E7%BD%AE%E4%B8%8A%E7%9A%84%E7%AC%A8%E8%9B%8B/</link><guid isPermaLink="true">https://jser.me/blog/article/%E5%85%B3%E9%94%AE%E4%BD%8D%E7%BD%AE%E4%B8%8A%E7%9A%84%E7%AC%A8%E8%9B%8B/</guid><description>今天写少一点点啰，文字越少，事越大</description><pubDate>Thu, 28 Jan 2016 23:24:46 GMT</pubDate></item><item><title>朝阳路上的特2</title><link>https://jser.me/blog/article/%E6%9C%9D%E9%98%B3%E8%B7%AF%E4%B8%8A%E7%9A%84%E7%89%B92/</link><guid isPermaLink="true">https://jser.me/blog/article/%E6%9C%9D%E9%98%B3%E8%B7%AF%E4%B8%8A%E7%9A%84%E7%89%B92/</guid><description>简单说一下快2</description><pubDate>Wed, 27 Jan 2016 21:45:18 GMT</pubDate></item><item><title>程序员和炮灰</title><link>https://jser.me/blog/article/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%92%8C%E7%82%AE%E7%81%B0/</link><guid isPermaLink="true">https://jser.me/blog/article/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%92%8C%E7%82%AE%E7%81%B0/</guid><description>程序员有时候就是炮灰的代名词呀</description><pubDate>Tue, 26 Jan 2016 23:21:38 GMT</pubDate></item><item><title>胡编第一篇</title><link>https://jser.me/blog/article/%E8%83%A1%E7%BC%96%E7%AC%AC%E4%B8%80%E7%AF%87/</link><guid isPermaLink="true">https://jser.me/blog/article/%E8%83%A1%E7%BC%96%E7%AC%AC%E4%B8%80%E7%AF%87/</guid><description>开篇第一篇闲扯一下啦</description><pubDate>Mon, 25 Jan 2016 23:01:04 GMT</pubDate></item><item><title>chrome开发者工具部分忽略的功能</title><link>https://jser.me/blog/article/2015-08-25-chrome%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7%E9%83%A8%E5%88%86%E5%BF%BD%E7%95%A5%E7%9A%84%E5%8A%9F%E8%83%BD/</link><guid isPermaLink="true">https://jser.me/blog/article/2015-08-25-chrome%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7%E9%83%A8%E5%88%86%E5%BF%BD%E7%95%A5%E7%9A%84%E5%8A%9F%E8%83%BD/</guid><description>介绍Chrome开发者工具部分常用的快捷键和功能，包括 Elements、Styles、DOM Breakpoints、Source 和 Console 等面板的功能。  
</description><pubDate>Tue, 25 Aug 2015 13:41:34 GMT</pubDate></item><item><title>ES6初识</title><link>https://jser.me/blog/article/2015-07-24-ES6%E5%88%9D%E8%AF%86/</link><guid isPermaLink="true">https://jser.me/blog/article/2015-07-24-ES6%E5%88%9D%E8%AF%86/</guid><description>这是一篇关于ES6新特性解读的文章，介绍了ES6新增的语言特性，例如let、const、箭头函数、类、Proxy、Promise、Map和Set等，并简单说明了每个特性的用途和使用方法。文中还提到了ES6的兼容性问题及一些学习建议，并提供了多个在线资源供参考。 
</description><pubDate>Fri, 24 Jul 2015 05:37:05 GMT</pubDate></item><item><title>co源码小析</title><link>https://jser.me/blog/article/2015-05-29-co%E6%BA%90%E7%A0%81%E5%B0%8F%E6%9E%90/</link><guid isPermaLink="true">https://jser.me/blog/article/2015-05-29-co%E6%BA%90%E7%A0%81%E5%B0%8F%E6%9E%90/</guid><description>`co` 是一个将 Generators 函数转为 Promise 的 NPM 包，用于 Node.js 项目中处理异步操作。它的核心代码简洁易懂，并提供了 `co.wrap` 函数包装 Generator 函数以便使用 Promise 方式执行。 包含了对 Generator 函数、promise、thunk、数组和对象的处理，并提供了相应的工具函数 `toObjectPromise`、`thunkToPromise`、`arrayToPromise` 等。
</description><pubDate>Fri, 29 May 2015 15:40:00 GMT</pubDate></item><item><title>es6模块兼容实战</title><link>https://jser.me/blog/article/2015-05-26-es6%E6%A8%A1%E5%9D%97%E5%85%BC%E5%AE%B9%E5%AE%9E%E6%88%98/</link><guid isPermaLink="true">https://jser.me/blog/article/2015-05-26-es6%E6%A8%A1%E5%9D%97%E5%85%BC%E5%AE%B9%E5%AE%9E%E6%88%98/</guid><description>介绍了如何使用 Babel 对 ES6 模块进行兼容处理，方便在 Node.js v0.11.xx 等不支持 ES6 环境下运行，并详细说明了安装依赖、设置编译脚本、入口文件判断以及忽略编译产物的步骤。 
</description><pubDate>Tue, 26 May 2015 07:28:57 GMT</pubDate></item><item><title>尝试rust</title><link>https://jser.me/blog/article/2015-05-17-%E5%B0%9D%E8%AF%95rust/</link><guid isPermaLink="true">https://jser.me/blog/article/2015-05-17-%E5%B0%9D%E8%AF%95rust/</guid><description>记录了学习 Rust 语言的初步尝试，包括安装环境、编写 Hello World 程序、熟悉语法和内置标准库、以及对注释和字符串的简单介绍。 它强调了 Rust 中 String 和 string slice 的区别以及字符串索引的特殊方式。   
</description><pubDate>Sun, 17 May 2015 06:24:59 GMT</pubDate></item><item><title>ajax+history.pushState简单实现页面不跳转刷新</title><link>https://jser.me/blog/article/2015-03-10-ajax+history.pushState%E7%AE%80%E5%8D%95%E5%AE%9E%E7%8E%B0%E9%A1%B5%E9%9D%A2%E4%B8%8D%E8%B7%B3%E8%BD%AC%E5%88%B7%E6%96%B0/</link><guid isPermaLink="true">https://jser.me/blog/article/2015-03-10-ajax+history.pushState%E7%AE%80%E5%8D%95%E5%AE%9E%E7%8E%B0%E9%A1%B5%E9%9D%A2%E4%B8%8D%E8%B7%B3%E8%BD%AC%E5%88%B7%E6%96%B0/</guid><description>一个实现页面不跳转刷新功能的JavaScript代码简述，代码利用ajax获取页面内容，替换当前页面内容，并更新浏览器地址栏地址。  


</description><pubDate>Tue, 10 Mar 2015 15:15:25 GMT</pubDate></item><item><title>【转】工具及语言正则区别</title><link>https://jser.me/blog/article/2015-03-10-%E3%80%90%E8%BD%AC%E3%80%91%E5%B7%A5%E5%85%B7%E5%8F%8A%E8%AF%AD%E8%A8%80%E6%AD%A3%E5%88%99%E5%8C%BA%E5%88%AB/</link><guid isPermaLink="true">https://jser.me/blog/article/2015-03-10-%E3%80%90%E8%BD%AC%E3%80%91%E5%B7%A5%E5%85%B7%E5%8F%8A%E8%AF%AD%E8%A8%80%E6%AD%A3%E5%88%99%E5%8C%BA%E5%88%AB/</guid><description>转载一个正则速查表</description><pubDate>Tue, 10 Mar 2015 11:55:01 GMT</pubDate></item><item><title>关于前端安全的一些资源</title><link>https://jser.me/blog/article/2014-11-22-%E5%85%B3%E4%BA%8E%E5%89%8D%E7%AB%AF%E5%AE%89%E5%85%A8%E7%9A%84%E4%B8%80%E4%BA%9B%E8%B5%84%E6%BA%90/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-11-22-%E5%85%B3%E4%BA%8E%E5%89%8D%E7%AB%AF%E5%AE%89%E5%85%A8%E7%9A%84%E4%B8%80%E4%BA%9B%E8%B5%84%E6%BA%90/</guid><description>记录了一些关于前端安全，尤其关注 XSS 的资源和学习笔记  
</description><pubDate>Sat, 22 Nov 2014 15:06:40 GMT</pubDate></item><item><title>MAC下安装goagent</title><link>https://jser.me/blog/article/2014-11-13-MAC%E4%B8%8B%E5%AE%89%E8%A3%85goagent/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-11-13-MAC%E4%B8%8B%E5%AE%89%E8%A3%85goagent/</guid><description>介绍了如何在MAC系统下安装goagent，并通过解决python中的依赖问题，使goagent能正常运行。 最后说明了在访问google等网站时出现的证书问题解决方案。 
</description><pubDate>Thu, 13 Nov 2014 03:29:27 GMT</pubDate></item><item><title>使用跳板机的环境中与服务器传文件</title><link>https://jser.me/blog/article/2014-09-11-%E4%BD%BF%E7%94%A8%E8%B7%B3%E6%9D%BF%E6%9C%BA%E7%9A%84%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%B8%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BC%A0%E6%96%87%E4%BB%B6/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-09-11-%E4%BD%BF%E7%94%A8%E8%B7%B3%E6%9D%BF%E6%9C%BA%E7%9A%84%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%B8%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BC%A0%E6%96%87%E4%BB%B6/</guid><description>讲解了如何在包含跳板机的环境中通过zssh上传下载文件。 
</description><pubDate>Thu, 11 Sep 2014 09:21:33 GMT</pubDate></item><item><title>nodejs非导出方法测试</title><link>https://jser.me/blog/article/2014-09-09-nodejs%E9%9D%9E%E5%AF%BC%E5%87%BA%E6%96%B9%E6%B3%95%E6%B5%8B%E8%AF%95/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-09-09-nodejs%E9%9D%9E%E5%AF%BC%E5%87%BA%E6%96%B9%E6%B3%95%E6%B5%8B%E8%AF%95/</guid><description>介绍了两种在测试过程中测试非导出方法的方法，一种是利用环境变量导出，另一种是使用rewire模块修改模块内部的方法,并分析了rewire的原理和优势。 
</description><pubDate>Tue, 09 Sep 2014 03:34:41 GMT</pubDate></item><item><title>使用mina快速部署nodejs应用</title><link>https://jser.me/blog/article/2014-08-30-%E4%BD%BF%E7%94%A8mina%E5%BF%AB%E9%80%9F%E9%83%A8%E7%BD%B2nodejs%E5%BA%94%E7%94%A8/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-08-30-%E4%BD%BF%E7%94%A8mina%E5%BF%AB%E9%80%9F%E9%83%A8%E7%BD%B2nodejs%E5%BA%94%E7%94%A8/</guid><description>详细介绍了使用 mina 快速部署 node.js 应用的步骤，包括安装 mina、配置 deploy.rb 文件、运行 deploy 命令以及部署示例。 
</description><pubDate>Sat, 30 Aug 2014 05:32:00 GMT</pubDate></item><item><title>一个糟糕的设计</title><link>https://jser.me/blog/article/2014-07-22-%E4%B8%80%E4%B8%AA%E7%B3%9F%E7%B3%95%E7%9A%84%E8%AE%BE%E8%AE%A1/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-07-22-%E4%B8%80%E4%B8%AA%E7%B3%9F%E7%B3%95%E7%9A%84%E8%AE%BE%E8%AE%A1/</guid><description>描述了一个笔记本散热器设计缺陷导致使用体验不好，建议改进接线位置。最后用usb hub解决问题。 
</description><pubDate>Tue, 22 Jul 2014 05:55:58 GMT</pubDate></item><item><title>swift学习文档</title><link>https://jser.me/blog/article/2014-06-24-swift%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-06-24-swift%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3/</guid><description>Swift学习文档笔记， 包含了数字类型，布尔值类型，元组，字符串，集合</description><pubDate>Tue, 24 Jun 2014 14:52:16 GMT</pubDate></item><item><title>Git学习总结</title><link>https://jser.me/blog/article/2014-06-20-Git%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-06-20-Git%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/</guid><description>文件总结：介绍了Git的一些基本概念，包括用户配置、缓存区操作、分支操作、LOG查看、标签、文件恢复、与远程仓库交互、版本控制原则、状态管理、冲突解决、特定差异查看、子模块操作等。 
</description><pubDate>Fri, 20 Jun 2014 12:17:48 GMT</pubDate></item><item><title>前端工程师需要掌握的linux基础命令</title><link>https://jser.me/blog/article/2014-04-22-%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88%E9%9C%80%E8%A6%81%E6%8E%8C%E6%8F%A1%E7%9A%84linux%E5%9F%BA%E7%A1%80%E5%91%BD%E4%BB%A4/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-04-22-%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88%E9%9C%80%E8%A6%81%E6%8E%8C%E6%8F%A1%E7%9A%84linux%E5%9F%BA%E7%A1%80%E5%91%BD%E4%BB%A4/</guid><description>总结了一些前端工程师常用的 Linux 基础命令，包括时间、文件、网络、用户管理、权限操作、文本处理等等，并附带了一些实际例子。 文档还介绍了如何检查文件系统、安装包、查看历史命令以及使用 vim 和 Bash 等工具。 
</description><pubDate>Tue, 22 Apr 2014 14:54:53 GMT</pubDate></item><item><title>淘宝宝贝详情页被修改的问题排查</title><link>https://jser.me/blog/article/2014-04-17-%E6%B7%98%E5%AE%9D%E5%AE%9D%E8%B4%9D%E8%AF%A6%E6%83%85%E9%A1%B5%E8%A2%AB%E4%BF%AE%E6%94%B9%E7%9A%84%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-04-17-%E6%B7%98%E5%AE%9D%E5%AE%9D%E8%B4%9D%E8%AF%A6%E6%83%85%E9%A1%B5%E8%A2%AB%E4%BF%AE%E6%94%B9%E7%9A%84%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/</guid><description>文章分析了淘宝宝贝详情页被恶意修改的问题。通过Chrome浏览器查看元素和搜索相关字符串，发现页面被修改是通过从一个htm文件引入的脚本完成的，脚本中带有修改页面内容的javascript代码。  脚本通过动态添加style标签将自己引入，绕过了页面过滤，导致页面被篡改。 
</description><pubDate>Thu, 17 Apr 2014 07:22:11 GMT</pubDate></item><item><title>写了一个压缩html的模块htmlmin</title><link>https://jser.me/blog/article/2014-04-16-%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AA%E5%8E%8B%E7%BC%A9html%E7%9A%84%E6%A8%A1%E5%9D%97htmlmin/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-04-16-%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AA%E5%8E%8B%E7%BC%A9html%E7%9A%84%E6%A8%A1%E5%9D%97htmlmin/</guid><description>一个压缩HTML的命令行工具和nodejs模块, 通过解析器压缩HTML、CSS、JS代码。可以通过npm安装使用, 提供了多种选项如压缩CSS、JS代码、删除空格等。 
</description><pubDate>Wed, 16 Apr 2014 14:23:21 GMT</pubDate></item><item><title>chrome开发者工具network里的canceled状态是啥</title><link>https://jser.me/blog/article/2014-04-03-chrome%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7network%E9%87%8C%E7%9A%84canceled%E7%8A%B6%E6%80%81%E6%98%AF%E5%95%A5/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-04-03-chrome%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7network%E9%87%8C%E7%9A%84canceled%E7%8A%B6%E6%80%81%E6%98%AF%E5%95%A5/</guid><description>chrome开发者工具中 `canceled` 状态表示用户或开发者主动终止了网络请求。  用户主动终止请求可以通过点击停止按钮实现，开发者可以将请求的 DOM 元素删除、修改请求地址或超出服务器请求限制等方式触发 canceled 状态。针对 beacon 图片请求场景，建议在图片加载完成后再删除图片来避免这种情况。 


</description><pubDate>Thu, 03 Apr 2014 05:17:51 GMT</pubDate></item><item><title>如何在Array.forEach的循环里break</title><link>https://jser.me/blog/article/2014-04-02-%E5%A6%82%E4%BD%95%E5%9C%A8Array.forEach%E7%9A%84%E5%BE%AA%E7%8E%AF%E9%87%8Cbreak/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-04-02-%E5%A6%82%E4%BD%95%E5%9C%A8Array.forEach%E7%9A%84%E5%BE%AA%E7%8E%AF%E9%87%8Cbreak/</guid><description>介绍如何在JavaScript Array.forEach 的循环中实现 break 操作，并比较了抛出错误、空跑循环、修改数组和使用every 的几种方法，最后建议使用 `every` 或 `some`，如果条件允许，直接使用 `for` 循环。 
</description><pubDate>Wed, 02 Apr 2014 06:29:10 GMT</pubDate></item><item><title>使用jekyll-cli快速写blog</title><link>https://jser.me/blog/article/2014-03-25-%E4%BD%BF%E7%94%A8jekyll-cli%E5%BF%AB%E9%80%9F%E5%86%99blog/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-03-25-%E4%BD%BF%E7%94%A8jekyll-cli%E5%BF%AB%E9%80%9F%E5%86%99blog/</guid><description> 介绍了 jekyll-cli 工具，方便使用命令行快速新建 Jekyll 博客文章，并介绍了工具的安装和基本使用方法。文章还提到了作者对工具进行的部分修改。 
</description><pubDate>Tue, 25 Mar 2014 14:07:07 GMT</pubDate></item><item><title>express4.x新特性以及如何从3.x升级到4.x</title><link>https://jser.me/blog/article/2014-03-18-express4.x%E6%96%B0%E7%89%B9%E6%80%A7%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E4%BB%8E3.x%E5%8D%87%E7%BA%A7%E5%88%B04.x/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-03-18-express4.x%E6%96%B0%E7%89%B9%E6%80%A7%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E4%BB%8E3.x%E5%8D%87%E7%BA%A7%E5%88%B04.x/</guid><description>express 4.x版本移除内置中间件，需要单独安装使用，同时对路由功能进行了强化，引入了`Router`对象，用于更好的组织代码。 4.x删除了`app.configure`方法，`express.createServer()`和`res.charset`等，并对req.params和res.locals等进行了修改。文章还详细说明了这些改动的具体细节和使用方法，并建议有升级计划的开发者留出足够的时间进行调整。  
</description><pubDate>Tue, 18 Mar 2014 13:04:56 GMT</pubDate></item><item><title>关于hacker@hacker.org邮箱</title><link>https://jser.me/blog/article/2014-03-16-%E5%85%B3%E4%BA%8Ehacker@hacker.org%E9%82%AE%E7%AE%B1/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-03-16-%E5%85%B3%E4%BA%8Ehacker@hacker.org%E9%82%AE%E7%AE%B1/</guid><description>网站后台发现大量来自hacker@hacker.org邮箱的测试xSS攻击行为，其IP地址为218.30.117.72，归属北京电信。经查，此邮箱和IP均与360网站安全检测相关，是一个热心网友测试网站安全。建议站长使用该工具测试网站安全漏洞。 
</description><pubDate>Sun, 16 Mar 2014 13:19:48 GMT</pubDate></item><item><title>通过例子对比grunt和gulp</title><link>https://jser.me/blog/article/2014-03-11-%E9%80%9A%E8%BF%87%E4%BE%8B%E5%AD%90%E5%AF%B9%E6%AF%94grunt%E5%92%8Cgulp/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-03-11-%E9%80%9A%E8%BF%87%E4%BE%8B%E5%AD%90%E5%AF%B9%E6%AF%94grunt%E5%92%8Cgulp/</guid><description>比较了 Grunt 和 Gulp 执行合并代码、压缩代码和压缩图片等常见任务的性能和代码简洁度。由于项目较小，Gulp 在性能上没有明显优势，但代码更简洁易维护，推荐使用 Gulp。 
</description><pubDate>Tue, 11 Mar 2014 07:45:35 GMT</pubDate></item><item><title>一次简单的性能问题排查</title><link>https://jser.me/blog/article/2014-03-10-%E4%B8%80%E6%AC%A1%E7%AE%80%E5%8D%95%E7%9A%84%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/</link><guid isPermaLink="true">https://jser.me/blog/article/2014-03-10-%E4%B8%80%E6%AC%A1%E7%AE%80%E5%8D%95%E7%9A%84%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5/</guid><description>排查了一个广告素材卡顿问题，发现问题由一个频繁添加style标签的JS函数导致浏览器重计算样式和重渲染，造成性能问题。  
</description><pubDate>Sun, 09 Mar 2014 16:00:00 GMT</pubDate></item><item><title>利用git快速部署远程服务器</title><link>https://jser.me/blog/article/2013-12-29-%E5%88%A9%E7%94%A8git%E5%BF%AB%E9%80%9F%E9%83%A8%E7%BD%B2%E8%BF%9C%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-12-29-%E5%88%A9%E7%94%A8git%E5%BF%AB%E9%80%9F%E9%83%A8%E7%BD%B2%E8%BF%9C%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8/</guid><description>使用Git的hook实现远程服务器快速部署，通过本地仓库的`push`操作，自动化服务器端代码更新、解压缩以及相关操作，减少重复上传、提升效率。 
</description><pubDate>Sat, 28 Dec 2013 16:00:00 GMT</pubDate></item><item><title>手工下载Android的SDK</title><link>https://jser.me/blog/article/2013-12-13-%E6%89%8B%E5%B7%A5%E4%B8%8B%E8%BD%BDAndroid%E7%9A%84SDK/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-12-13-%E6%89%8B%E5%B7%A5%E4%B8%8B%E8%BD%BDAndroid%E7%9A%84SDK/</guid><description>概述了手工下载特定版本Android SDK的方法，包括打开包含所有版本信息的文件，找到目标版本并拼接下载地址。  
</description><pubDate>Thu, 12 Dec 2013 16:00:00 GMT</pubDate></item><item><title>快速启动web服务的两种方式</title><link>https://jser.me/blog/article/2013-11-22-%E5%BF%AB%E9%80%9F%E5%90%AF%E5%8A%A8web%E6%9C%8D%E5%8A%A1%E7%9A%84%E4%B8%A4%E7%A7%8D%E6%96%B9%E5%BC%8F/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-11-22-%E5%BF%AB%E9%80%9F%E5%90%AF%E5%8A%A8web%E6%9C%8D%E5%8A%A1%E7%9A%84%E4%B8%A4%E7%A7%8D%E6%96%B9%E5%BC%8F/</guid><description>介绍了两种快速启动web服务的两种方法：使用npm模块serve和Python的SimpleHTTPServer  
</description><pubDate>Thu, 21 Nov 2013 16:00:00 GMT</pubDate></item><item><title>如何在karma里载入html文件进行测试</title><link>https://jser.me/blog/article/2013-11-13-%E5%A6%82%E4%BD%95%E5%9C%A8karma%E9%87%8C%E8%BD%BD%E5%85%A5html%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E6%B5%8B%E8%AF%95/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-11-13-%E5%A6%82%E4%BD%95%E5%9C%A8karma%E9%87%8C%E8%BD%BD%E5%85%A5html%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E6%B5%8B%E8%AF%95/</guid><description>阐述了在 Karma 中如何加载 HTML 文件进行测试的步骤，包括配置文件加载路径和解决运行时路径问题。  
</description><pubDate>Tue, 12 Nov 2013 16:00:00 GMT</pubDate></item><item><title>如何写好一篇技术文章</title><link>https://jser.me/blog/article/2013-10-13-%E5%86%99%E5%A5%BD%E4%B8%80%E7%AF%87%E6%8A%80%E6%9C%AF%E6%96%87%E7%AB%A0/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-10-13-%E5%86%99%E5%A5%BD%E4%B8%80%E7%AF%87%E6%8A%80%E6%9C%AF%E6%96%87%E7%AB%A0/</guid><description>介绍了如何写好技术文章，强调了内容质量和可读性重要性，提倡坚持练习、学习优秀文章和不断改写。  
</description><pubDate>Sat, 12 Oct 2013 16:00:00 GMT</pubDate></item><item><title>利用github的api显示当前文章的历史记录</title><link>https://jser.me/blog/article/2013-10-06-%E5%88%A9%E7%94%A8github%E7%9A%84api%E6%98%BE%E7%A4%BA%E5%BD%93%E5%89%8D%E6%96%87%E7%AB%A0%E7%9A%84%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-10-06-%E5%88%A9%E7%94%A8github%E7%9A%84api%E6%98%BE%E7%A4%BA%E5%BD%93%E5%89%8D%E6%96%87%E7%AB%A0%E7%9A%84%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95/</guid><description>利用github API展示博客文章的历史记录。通过请求github的commits api获取特定文章的提交纪录，然后渲染出提交日期、作者头像和提交信息。 
</description><pubDate>Sat, 05 Oct 2013 16:00:00 GMT</pubDate></item><item><title>karma下测试异步载入的js文件</title><link>https://jser.me/blog/article/2013-08-21-karma%E4%B8%8B%E6%B5%8B%E8%AF%95%E5%BC%82%E6%AD%A5%E8%BD%BD%E5%85%A5%E7%9A%84js%E6%96%87%E4%BB%B6/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-08-21-karma%E4%B8%8B%E6%B5%8B%E8%AF%95%E5%BC%82%E6%AD%A5%E8%BD%BD%E5%85%A5%E7%9A%84js%E6%96%87%E4%BB%B6/</guid><description>介绍了如何使用karma测试异步加载的js文件，并提供了具体的代码示例 和配置方法。  
</description><pubDate>Tue, 20 Aug 2013 16:00:00 GMT</pubDate></item><item><title>javascript的几种使用多行字符串的方式</title><link>https://jser.me/blog/article/2013-08-20-javascript%E7%9A%84%E5%87%A0%E7%A7%8D%E4%BD%BF%E7%94%A8%E5%A4%9A%E8%A1%8C%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E6%96%B9%E5%BC%8F/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-08-20-javascript%E7%9A%84%E5%87%A0%E7%A7%8D%E4%BD%BF%E7%94%A8%E5%A4%9A%E8%A1%8C%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E6%96%B9%E5%BC%8F/</guid><description>文章比较了多个 JavaScript 多行字符串的方式，并分析了每种方式的优缺点。总结起来，可以根据不同场景和偏好选择合适的方式。</description><pubDate>Mon, 19 Aug 2013 16:00:00 GMT</pubDate></item><item><title>lion下的safari6对纯数字使用toString报错, TypeError: Type error</title><link>https://jser.me/blog/article/2013-07-29-lion%E4%B8%8B%E7%9A%84safari6%E5%AF%B9%E7%BA%AF%E6%95%B0%E5%AD%97%E4%BD%BF%E7%94%A8toString%E6%8A%A5%E9%94%99/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-07-29-lion%E4%B8%8B%E7%9A%84safari6%E5%AF%B9%E7%BA%AF%E6%95%B0%E5%AD%97%E4%BD%BF%E7%94%A8toString%E6%8A%A5%E9%94%99/</guid><description>描述了在 Lion 系统下的 Safari 6 中，使用 `toString()` 方法处理纯数字时可能会导致 TypeError 错误的问题。 经过排查，发现只需将 `str.toString()` 替换为 `str + &apos;&apos;` 即可解决问题，并通过 Github 和测试页面展示了问题和解决方法  
</description><pubDate>Sun, 28 Jul 2013 16:00:00 GMT</pubDate></item><item><title>旧blog迁移到jekyll+github</title><link>https://jser.me/blog/article/2013-07-28-%E6%97%A7blog%E8%BF%81%E7%A7%BB%E5%88%B0jekyll+github/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-07-28-%E6%97%A7blog%E8%BF%81%E7%A7%BB%E5%88%B0jekyll+github/</guid><description>记录了迁移旧博客到Jekyll + GitHub 的过程。  详细说明了迁移的动机、目标、步骤以及遇到的挑战，并分享了使用Jekyll 和 github的经验。  最后，总结了迁移过程的成果，并对未来博客的内容寄予希望。 
</description><pubDate>Sat, 27 Jul 2013 16:00:00 GMT</pubDate></item><item><title>Git修改历史提交的信息</title><link>https://jser.me/blog/article/2013-07-17-Git%E4%BF%AE%E6%94%B9%E5%8E%86%E5%8F%B2%E6%8F%90%E4%BA%A4%E7%9A%84%E4%BF%A1%E6%81%AF/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-07-17-Git%E4%BF%AE%E6%94%B9%E5%8E%86%E5%8F%B2%E6%8F%90%E4%BA%A4%E7%9A%84%E4%BF%A1%E6%81%AF/</guid><description>使用`git filter-branch`命令修改Git提交历史信息中作者和提交者的名称和邮箱地址。 脚本需要根据实际情况修改邮箱地址匹配和替换信息，并确保脚本文件编码为utf-8。  
</description><pubDate>Tue, 16 Jul 2013 16:00:00 GMT</pubDate></item><item><title>介绍js-assessment</title><link>https://jser.me/blog/article/2013-03-30-%E4%BB%8B%E7%BB%8Djs-assessment/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-03-30-%E4%BB%8B%E7%BB%8Djs-assessment/</guid><description>介绍 js-assessment 项目，这是一个通过编写单元测试学习 JavaScript 的项目。项目包含了多个测试用例，需要用户编写 JavaScript 代码来实现项目功能，并通过测试用例验证其正确性。通过这个项目可以学习到行为驱动开发、语言特性测试以及测试用例编写等知识。  


</description><pubDate>Fri, 29 Mar 2013 16:00:00 GMT</pubDate></item><item><title>IE下动态修改a元素的链接属性导致元素内文本同时修改的问题</title><link>https://jser.me/blog/article/2013-01-10-IE%E4%B8%8B%E5%8A%A8%E6%80%81%E4%BF%AE%E6%94%B9a%E5%85%83%E7%B4%A0%E7%9A%84%E9%93%BE%E6%8E%A5%E5%B1%9E%E6%80%A7%E5%AF%BC%E8%87%B4%E5%85%83%E7%B4%A0%E5%86%85%E6%96%87%E6%9C%AC%E5%90%8C%E6%97%B6%E4%BF%AE%E6%94%B9%E7%9A%84%E9%97%AE%E9%A2%98/</link><guid isPermaLink="true">https://jser.me/blog/article/2013-01-10-IE%E4%B8%8B%E5%8A%A8%E6%80%81%E4%BF%AE%E6%94%B9a%E5%85%83%E7%B4%A0%E7%9A%84%E9%93%BE%E6%8E%A5%E5%B1%9E%E6%80%A7%E5%AF%BC%E8%87%B4%E5%85%83%E7%B4%A0%E5%86%85%E6%96%87%E6%9C%AC%E5%90%8C%E6%97%B6%E4%BF%AE%E6%94%B9%E7%9A%84%E9%97%AE%E9%A2%98/</guid><description>描述了在IE浏览器下，动态修改a标签href属性时，如果href属性和标签内文本内容相同，也会导致文本内容被修改的问题。 猜测是IE为了防止钓鱼链接特设的特性。 提供了修改前记录href属性，修改后恢复原属性的解决方案。  附带了演示案例的链接。 


</description><pubDate>Wed, 09 Jan 2013 16:00:00 GMT</pubDate></item><item><title>Express2.X迁移至3.X注意事项</title><link>https://jser.me/blog/article/2012-12-10-Express2.X%E8%BF%81%E7%A7%BB%E8%87%B33.X%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-12-10-Express2.X%E8%BF%81%E7%A7%BB%E8%87%B33.X%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</guid><description>概述了Express2.X到3.X进行迁移过程中需要注意的一些问题及解决方法，涵盖了应用程序初始化、模板、错误处理以及模板附加量四个方面。  
</description><pubDate>Sun, 09 Dec 2012 16:00:00 GMT</pubDate></item><item><title>Express3.0中文文档发布</title><link>https://jser.me/blog/article/2012-12-02-Express3.0%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%E5%8F%91%E5%B8%83/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-12-02-Express3.0%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%E5%8F%91%E5%B8%83/</guid><description>这是一个关于 Express3.0 中文文档发布的公告，作者分享了自己翻译官方文档的想法和过程，并热情地邀请社区成员访问中文文档站点，提交反馈和交流。 
</description><pubDate>Sat, 01 Dec 2012 16:00:00 GMT</pubDate></item><item><title>mac下tar压缩文件上传到ubuntu解压时出错</title><link>https://jser.me/blog/article/2012-11-18-mac%E4%B8%8Btar%E5%8E%8B%E7%BC%A9%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%88%B0ubuntu%E8%A7%A3%E5%8E%8B%E6%97%B6%E5%87%BA%E9%94%99/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-11-18-mac%E4%B8%8Btar%E5%8E%8B%E7%BC%A9%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%88%B0ubuntu%E8%A7%A3%E5%8E%8B%E6%97%B6%E5%87%BA%E9%94%99/</guid><description>描述了在 Mac 上打包的 tar 文件在 Ubuntu 服务器端解压时出错的问题，并分析出问题原因是本地使用 bsdtar，服务器使用 gnutar。给出相应的解决方案：在服务器上安装 gnutar 后，通过软链接将 gnutar 的路径指向 /usr/bin/tar，使其与本地tar命令一致，最终解决问题。  
</description><pubDate>Sat, 17 Nov 2012 16:00:00 GMT</pubDate></item><item><title>mac里设置ssh允许远程访问本机</title><link>https://jser.me/blog/article/2012-11-17-mac%E9%87%8C%E8%AE%BE%E7%BD%AEssh%E5%85%81%E8%AE%B8%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E6%9C%AC%E6%9C%BA/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-11-17-mac%E9%87%8C%E8%AE%BE%E7%BD%AEssh%E5%85%81%E8%AE%B8%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%E6%9C%AC%E6%9C%BA/</guid><description>介绍了如何在Mac上启用远程登录设置，允许其他设备连接到Mac pro进行SSH访问。 
</description><pubDate>Fri, 16 Nov 2012 16:00:00 GMT</pubDate></item><item><title>自定义github pages的域名</title><link>https://jser.me/blog/article/2012-11-17-%E8%87%AA%E5%AE%9A%E4%B9%89github-pages%E7%9A%84%E5%9F%9F%E5%90%8D/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-11-17-%E8%87%AA%E5%AE%9A%E4%B9%89github-pages%E7%9A%84%E5%9F%9F%E5%90%8D/</guid><description>说明了如何通过自定义域名绑定 github pages 静态网站。  
</description><pubDate>Fri, 16 Nov 2012 16:00:00 GMT</pubDate></item><item><title>验证码及其它</title><link>https://jser.me/blog/article/2012-11-04-%E9%AA%8C%E8%AF%81%E7%A0%81%E5%8F%8A%E5%85%B6%E5%AE%83/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-11-04-%E9%AA%8C%E8%AF%81%E7%A0%81%E5%8F%8A%E5%85%B6%E5%AE%83/</guid><description>文章主要讨论了验证码的出现原因、种类、技术细节、攻防手段以及更理想的验证码形式。 
</description><pubDate>Sat, 03 Nov 2012 16:00:00 GMT</pubDate></item><item><title>吃在太阳宫凯德mall地下一层</title><link>https://jser.me/blog/article/2012-10-02-%E5%90%83%E5%9C%A8%E5%A4%AA%E9%98%B3%E5%AE%AB%E5%87%AF%E5%BE%B7mall%E5%9C%B0%E4%B8%8B%E4%B8%80%E5%B1%82/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-10-02-%E5%90%83%E5%9C%A8%E5%A4%AA%E9%98%B3%E5%AE%AB%E5%87%AF%E5%BE%B7mall%E5%9C%B0%E4%B8%8B%E4%B8%80%E5%B1%82/</guid><description>记录了作者在凯德商场地下层一家店吃到的煎饼果子、烧卖和内脂豆腐羹。 各种美食价格便宜，味道好，尤其是煎饼果子脆嫩搭配蔬菜沙拉，内脂豆腐羹则融合了胡辣汤和紫菜鸡蛋汤的口味，让人回味无穷。作者打算常来此地。 
</description><pubDate>Mon, 01 Oct 2012 16:00:00 GMT</pubDate></item><item><title>BFcache是什么东西</title><link>https://jser.me/blog/article/2012-09-22-BFcache%E6%98%AF%E4%BB%80%E4%B9%88%E4%B8%9C%E8%A5%BF/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-09-22-BFcache%E6%98%AF%E4%BB%80%E4%B9%88%E4%B8%9C%E8%A5%BF/</guid><description>bfcache是火狐用来加速前进后退操作时页面展示的技术，它保存页面资源，阻止其使用的方法包括监听unloaad/beforeunload事件、设置相关headers等，最新的firefox已经不再保存DOM和JS状态。 
</description><pubDate>Fri, 21 Sep 2012 16:00:00 GMT</pubDate></item><item><title>linux同步标准时间</title><link>https://jser.me/blog/article/2012-08-03-linux%E5%90%8C%E6%AD%A5%E6%A0%87%E5%87%86%E6%97%B6%E9%97%B4/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-linux%E5%90%8C%E6%AD%A5%E6%A0%87%E5%87%86%E6%97%B6%E9%97%B4/</guid><description>介绍linux同步标准时间Cmd命令以及亚洲ntp服务器地址.  
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>Nodejs简单异步操作管理器</title><link>https://jser.me/blog/article/2012-08-03-Nodejs%E7%AE%80%E5%8D%95%E5%BC%82%E6%AD%A5%E6%93%8D%E4%BD%9C%E7%AE%A1%E7%90%86%E5%99%A8/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-Nodejs%E7%AE%80%E5%8D%95%E5%BC%82%E6%AD%A5%E6%93%8D%E4%BD%9C%E7%AE%A1%E7%90%86%E5%99%A8/</guid><description>介绍了一种简单地管理 Nodejs 异步操作的工具。该工具通过链式调用 `.push()` 方法添加异步操作，并使用 `.run()` 方法执行所有操作，在所有操作成功完成后触发 `success` 事件。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>ubuntu下firefox安装java插件</title><link>https://jser.me/blog/article/2012-08-03-ubuntu%E4%B8%8Bfirefox%E5%AE%89%E8%A3%85java%E6%8F%92%E4%BB%B6/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-ubuntu%E4%B8%8Bfirefox%E5%AE%89%E8%A3%85java%E6%8F%92%E4%BB%B6/</guid><description>ubuntu下安装firefox java插件指南。安装jre后，将/usr/lib/jvm/java-6和sun-1.6.0.20/jre/lib/i386/libnpjp2.so 创建软链接到~/.mozilla目录，重启firefox即可使用。   
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>ubuntu下ibus安装极点五笔码表</title><link>https://jser.me/blog/article/2012-08-03-ubuntu%E4%B8%8Bibus%E5%AE%89%E8%A3%85%E6%9E%81%E7%82%B9%E4%BA%94%E7%AC%94%E7%A0%81%E8%A1%A8/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-ubuntu%E4%B8%8Bibus%E5%AE%89%E8%A3%85%E6%9E%81%E7%82%B9%E4%BA%94%E7%AC%94%E7%A0%81%E8%A1%A8/</guid><description>介绍了Ubuntu下安装极点五笔码表的方法。  由于系统默认的ibus五笔为五笔86，使用体验不好，本文者通过安装极点五笔码表解决了问题，并将安装步骤详细记录。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>Virtualbox 克隆虚拟机</title><link>https://jser.me/blog/article/2012-08-03-Virtualbox-%E5%85%8B%E9%9A%86%E8%99%9A%E6%8B%9F%E6%9C%BA/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-Virtualbox-%E5%85%8B%E9%9A%86%E8%99%9A%E6%8B%9F%E6%9C%BA/</guid><description>介绍了如何使用Virtualbox命令克隆虚拟机硬盘，并说明了克隆过程和存储位置。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>XMLHttpRequest发送put,delete请求</title><link>https://jser.me/blog/article/2012-08-03-XMLHttpRequest%E5%8F%91%E9%80%81put,delete%E8%AF%B7%E6%B1%82/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-XMLHttpRequest%E5%8F%91%E9%80%81put,delete%E8%AF%B7%E6%B1%82/</guid><description>介绍了如何使用XMLHttpRequest发送PUT和DELETE请求，并指出不同浏览器对这些请求的支持情况。  文章还提到，尽管HTML5规范最初考虑实现表单的PUT和DELETE请求，但最终放弃了。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>一个全新的Blog</title><link>https://jser.me/blog/article/2012-08-03-%E4%B8%80%E4%B8%AA%E5%85%A8%E6%96%B0%E7%9A%84Blog/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E4%B8%80%E4%B8%AA%E5%85%A8%E6%96%B0%E7%9A%84Blog/</guid><description>这是一篇关于个人搭建博客的记述，作者经历了多次方案的尝试和修改，最终选择使用 Node.js、MongoDB、Express 等技术，并详细介绍了博客的功能和使用的组件。 作者总结了开发过程中的一些经验教训，建议个人项目不要过于追求完美，逐步完善。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>三年前的预测的火狐份额</title><link>https://jser.me/blog/article/2012-08-03-%E4%B8%89%E5%B9%B4%E5%89%8D%E7%9A%84%E9%A2%84%E6%B5%8B%E7%9A%84%E7%81%AB%E7%8B%90%E4%BB%BD%E9%A2%9D/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E4%B8%89%E5%B9%B4%E5%89%8D%E7%9A%84%E9%A2%84%E6%B5%8B%E7%9A%84%E7%81%AB%E7%8B%90%E4%BB%BD%E9%A2%9D/</guid><description>讨论了三年前关于火狐浏览器份额预测，多数人认为会在三年内衰落。文章强调了预测未来不可知，应专注于当下。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>人人网FED团队 招聘前端工程师</title><link>https://jser.me/blog/article/2012-08-03-%E4%BA%BA%E4%BA%BA%E7%BD%91FED%E5%9B%A2%E9%98%9F-%E6%8B%9B%E8%81%98%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E4%BA%BA%E4%BA%BA%E7%BD%91FED%E5%9B%A2%E9%98%9F-%E6%8B%9B%E8%81%98%E5%89%8D%E7%AB%AF%E5%B7%A5%E7%A8%8B%E5%B8%88/</guid><description>人人网FED团队招聘前端工程师，包含JavaScript方向和XHTML/CSS方向，要求精通相关技术，具备良好的兼容性，理解Web标准，熟练阅读英文技术文档。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>写了一个咆哮体生成器</title><link>https://jser.me/blog/article/2012-08-03-%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AA%E5%92%86%E5%93%AE%E4%BD%93%E7%94%9F%E6%88%90%E5%99%A8/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AA%E5%92%86%E5%93%AE%E4%BD%93%E7%94%9F%E6%88%90%E5%99%A8/</guid><description>简单的网页咆哮体生成器，使用 JavaScript 实现，可通过右键查看源码了解实现方法，仅供娱乐。  
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>写给自已</title><link>https://jser.me/blog/article/2012-08-03-%E5%86%99%E7%BB%99%E8%87%AA%E5%B7%B2/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E5%86%99%E7%BB%99%E8%87%AA%E5%B7%B2/</guid><description>自我提升指南：关注长远发展，与朋友交流，寻找兴趣与性格相符的路，避免轻躁，保持进取，注重作息，锻炼身体，保持积极乐观态度，反思并记录自己的日常。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>字符串转为json的几种方式对比</title><link>https://jser.me/blog/article/2012-08-03-%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BD%AC%E4%B8%BAjson%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F%E5%AF%B9%E6%AF%94/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BD%AC%E4%B8%BAjson%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F%E5%AF%B9%E6%AF%94/</guid><description>比较了字符串转为json格式的四种方法：eval、内置JSON.parse、json2.js和json-sans-eval.js，并根据测试结果，认为在大部分情况下使用json2.js较为合适. 


</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>定时备份mysql</title><link>https://jser.me/blog/article/2012-08-03-%E5%AE%9A%E6%97%B6%E5%A4%87%E4%BB%BDmysql/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E5%AE%9A%E6%97%B6%E5%A4%87%E4%BB%BDmysql/</guid><description>介绍了使用mysqldump命令定时备份MySQL数据库的方法。提供了mysqldump命令的基本用法以及如何在Linux系统中使用crontab添加定时任务来执行备份脚本，最后简述了Windows系统中备份脚本的添加方法。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>装个漂亮点的编程字体</title><link>https://jser.me/blog/article/2012-08-03-%E8%A3%85%E4%B8%AA%E6%BC%82%E4%BA%AE%E7%82%B9%E7%9A%84%E7%BC%96%E7%A8%8B%E5%AD%97%E4%BD%93/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E8%A3%85%E4%B8%AA%E6%BC%82%E4%BA%AE%E7%82%B9%E7%9A%84%E7%BC%96%E7%A8%8B%E5%AD%97%E4%BD%93/</guid><description>介绍了一种名为Monaco的编程字体，并分享了下载地址和安装方法。  还列举了其他程序员喜欢的字体资源网站和展示图片。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>页面性能的几个评测点</title><link>https://jser.me/blog/article/2012-08-03-%E9%A1%B5%E9%9D%A2%E6%80%A7%E8%83%BD%E7%9A%84%E5%87%A0%E4%B8%AA%E8%AF%84%E6%B5%8B%E7%82%B9/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-03-%E9%A1%B5%E9%9D%A2%E6%80%A7%E8%83%BD%E7%9A%84%E5%87%A0%E4%B8%AA%E8%AF%84%E6%B5%8B%E7%82%B9/</guid><description>页面性能可从加载时间、资源数量和结构、网络请求等方面进行评测。加载时间包含浏览器响应、onload事件触发和所有资源下载完成等三个阶段。资源方面要考虑请求数、文件大小、异步请求数量和错误请求数量。网络方面，需要关注 DNS查询、连接建立、服务器处理、数据传输和等待时间等环节。这些因素相互关联，共同影响页面性能。 
</description><pubDate>Thu, 02 Aug 2012 16:00:00 GMT</pubDate></item><item><title>2010,2011</title><link>https://jser.me/blog/article/2012-08-02-2010_2011/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-2010_2011/</guid><description>对过去的一年的总结和展望，记录了这一年所经历的感受和下一步的计划。</description><pubDate>Thu, 02 Aug 2012 00:00:00 GMT</pubDate></item><item><title>高质量的浏览器图标资源</title><link>https://jser.me/blog/article/2012-08-02-%E9%AB%98%E8%B4%A8%E9%87%8F%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8%E5%9B%BE%E6%A0%87%E8%B5%84%E6%BA%90/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-%E9%AB%98%E8%B4%A8%E9%87%8F%E7%9A%84%E6%B5%8F%E8%A7%88%E5%99%A8%E5%9B%BE%E6%A0%87%E8%B5%84%E6%BA%90/</guid><description>最近找到了许多高质量的浏览器图标资源，分享给大家！包含了不同大小的图标，方便大家使用。</description><pubDate>Thu, 02 Aug 2012 00:00:00 GMT</pubDate></item><item><title>IE下图片onload事件无效</title><link>https://jser.me/blog/article/2012-08-02-IE%E4%B8%8B%E5%9B%BE%E7%89%87onload%E4%BA%8B%E4%BB%B6%E6%97%A0%E6%95%88/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-IE%E4%B8%8B%E5%9B%BE%E7%89%87onload%E4%BA%8B%E4%BB%B6%E6%97%A0%E6%95%88/</guid><description>介绍了在使用故事模式实现图片动态加载时，因IE浏览器原因导致图片onload事件无法触发的问题，并分析了导致bug的原因以及解决方案。 
</description><pubDate>Wed, 01 Aug 2012 16:00:00 GMT</pubDate></item><item><title>js中计算中文长度方法</title><link>https://jser.me/blog/article/2012-08-02-js%E4%B8%AD%E8%AE%A1%E7%AE%97%E4%B8%AD%E6%96%87%E9%95%BF%E5%BA%A6%E6%96%B9%E6%B3%95/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-js%E4%B8%AD%E8%AE%A1%E7%AE%97%E4%B8%AD%E6%96%87%E9%95%BF%E5%BA%A6%E6%96%B9%E6%B3%95/</guid><description>介绍了两种针对 JavaScript 中计算中文长度的方法。第一种方法使用正则表达式将所有双字节字符替换为单字节字符，计算长度。第二种方法使用正则表达式匹配中文字符，根据中文和英文的宽度差异进行截字处理。  
</description><pubDate>Wed, 01 Aug 2012 16:00:00 GMT</pubDate></item><item><title>Y460 win7 32位使用4G内存</title><link>https://jser.me/blog/article/2012-08-02-Y460-win7-32%E4%BD%8D%E4%BD%BF%E7%94%A84G%E5%86%85%E5%AD%98/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-Y460-win7-32%E4%BD%8D%E4%BD%BF%E7%94%A84G%E5%86%85%E5%AD%98/</guid><description>介绍了Y460 win7 32位系统下使用4G内存遇到的问题及解决方法。  主要提到需要关闭双显卡，修改windows系统配置以及在ubuntu下切换到服务器内核来解决内存无法完全识别的问题。 
</description><pubDate>Wed, 01 Aug 2012 16:00:00 GMT</pubDate></item><item><title>一次mysql不能启动的问题解决</title><link>https://jser.me/blog/article/2012-08-02-%E4%B8%80%E6%AC%A1mysql%E4%B8%8D%E8%83%BD%E5%90%AF%E5%8A%A8%E7%9A%84%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-%E4%B8%80%E6%AC%A1mysql%E4%B8%8D%E8%83%BD%E5%90%AF%E5%8A%A8%E7%9A%84%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/</guid><description>描述了服务器重启后mysql无法启动的问题，最终发现磁盘空间不足导致的，通过清理tmp目录的垃圾文件，问题得以解决。   
</description><pubDate>Wed, 01 Aug 2012 16:00:00 GMT</pubDate></item><item><title>小例子一个</title><link>https://jser.me/blog/article/2012-08-02-%E5%B0%8F%E4%BE%8B%E5%AD%90%E4%B8%80%E4%B8%AA/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-%E5%B0%8F%E4%BE%8B%E5%AD%90%E4%B8%80%E4%B8%AA/</guid><description>javascript引擎解析时存在预读函数的区别，以及用自定义函数代替宿主对象原有函数的正确与错误案例。 
</description><pubDate>Wed, 01 Aug 2012 16:00:00 GMT</pubDate></item><item><title>浏览器会容忍脚本运行多久</title><link>https://jser.me/blog/article/2012-08-02-%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BC%9A%E5%AE%B9%E5%BF%8D%E8%84%9A%E6%9C%AC%E8%BF%90%E8%A1%8C%E5%A4%9A%E4%B9%85/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-%E6%B5%8F%E8%A7%88%E5%99%A8%E4%BC%9A%E5%AE%B9%E5%BF%8D%E8%84%9A%E6%9C%AC%E8%BF%90%E8%A1%8C%E5%A4%9A%E4%B9%85/</guid><description>概述了不同浏览器对JavaScript脚本运行时间容忍度的差异，并建议脚本运行时间最好不超过100ms, 如果过慢应使用loading提示。 
</description><pubDate>Wed, 01 Aug 2012 16:00:00 GMT</pubDate></item><item><title>用vim写javascript</title><link>https://jser.me/blog/article/2012-08-02-%E7%94%A8vim%E5%86%99javascript/</link><guid isPermaLink="true">https://jser.me/blog/article/2012-08-02-%E7%94%A8vim%E5%86%99javascript/</guid><description>本文讲述了作者从Dreamweaver到Editplus再到Aptana以及最终转为用Vim写JavaScript的过程，并分享了在Vim下编写JavaScript的经验总结，包括语法高亮、语法检查、自动补全等方面的内容。 
</description><pubDate>Wed, 01 Aug 2012 16:00:00 GMT</pubDate></item></channel></rss>