NeoHow

Enjoy the happiness of programming

  • 首页
  • 留言小本
  • 关于
Sina RSS

Node.js 究竟是什么

发布于 2012/05/08 由 Jacky
6 views 没有评论

简介

  如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序员,但它可能是某些程序员一直苦苦追寻的东西。

  为试图解释什么是 Node.js,本文将简要介绍一些背景信息:它要解决的问题,它如何工作,如何运行一个简单应用程序,最后,Node 在什么情况下是一个好的解决方案。本文不涉及如何编写一个复杂的 Node 应用程序,也不是一份全面的 Node 教程。阅读本文应该有助于您决定是否应该继续学习 Node,以便将其用于您的业务。是一份全面的 Node 教程。阅读本文应该有助于您决定是否应该继续学习 Node,以便将其用于您的业务。

Node 旨在解决什么问题?

  Node 公开宣称的目标是 “旨在提供一种简单的构建可伸缩网络程序的方法”。当前的服务器程序有什么问题?我们来做个数学题。在 Java™ 和 PHP 这类语言中,每个连接都会生成一个新线程,每个新线程可能需要 2 MB 的配套内存。在一个拥有 8 GB RAM 的系统上,理论上最大的并发连接数量是 4,000 个用户。随着您的客户群的增长,如果希望您的 Web 应用程序支持更多用户,那么,您必须添加更多服务器。当然,这会增加服务器成本、流量成本和人工成本等成本。除这些成本上升外,还有一个潜在技术问题,即用户可能针对每个请求使用不同的服务器,因此,任何共享资源都必须在所有服务器之间共享。鉴于上述所有原因,整个 Web 应用程序架构(包括流量、处理器速度和内存速度)中的瓶颈是:服务器能够处理的并发连接的最大数量。
阅读全文 ……

分类:JavaScript | 标签:javascript, node.js

香港粤语歌坛的昨天(下)

发布于 2012/05/07 由 Jacky
3 views 没有评论

那些事情似乎过去了很久,耳际响过的只是一次次回忆的冲击。

想起一些人、一些事一些总让我想起的旋律,轻浮的心总是会再次沉重。

以下文字,经编辑,原作者不详。

——2010年9月15日

香港歌坛的昨天(五)
  
  踏入1987年元旦,香港一批当红歌星纷纷推出新作,先有张学友、陈百强、林子祥,其后有谭咏麟、张国荣、林忆莲等。
  张学友的唱片名为《相爱》,点题歌很特别,是改编自一首日文歌,然而作曲的是林敏怡。唱片中有《别恋》、《你每句说话》、《温馨》、《蓝雨》和《飞机师的风衣》等歌,总感觉有上一张专辑的影子,但水准却下降了。
  陈百强的上一张唱片才出了不到半年,又急匆匆出了严格说来只有九首歌的《痴心眼内藏》,不知打什么主意?《驱魔大法师》、《冰封的心》继续暴露出唱快歌是丹尼的弱项,相反,《痴心眼内藏》、《情人》、《梦呓》、《约会》这些柔情慢歌他就驾轻就熟了。
阅读全文 ……

分类:filmusic

页面加载时调用js方法:说说onload事件

发布于 2012/04/24 由 Jacky
13 views 没有评论

  最近在给某汽车门户网站做几个功能:
    1.进入首页根据IP自动调用城市分站的内容;
    2.从经销商系统读取经销商“推送”的资讯和车型到首页。

  该汽车门户网站前端部分主要使用某CMS系统。经销商系统是 S2SH。

  简单说一下IP跳转吧。
  我的思路和实现方式是:首页加载时 js 某方法中发送 请求判断城市。然后返回 一些城市相关数据。Over。就这么些。
  主要使用的技术:JQuery + Json + S2SH

  可以入题了。说说 页面加载时同时调用js方法的实现策略。
  可以从多个切面入手。比如,页面加载时,只调用一个方法,或者页面加载时需要调多个js方法。就按照这个来说吧。

  1.最简单的调用

<html>
  // 当然也可以简写成: onload="test()"
  <body onload="javascript:test();">
  </body>
</html>

  2.在 javascript 语句块中调用

<html>
  <script type="text/javascript"  language="JavaScript">
    function test(){
      // todo sth
    }
    
    window.onload = test();

  </script>
  <body>
  ...
  </body>
</html>

  3.同时调用多个 js 方法

<html>
  // 当然也可以简写成: onload="test();test1();test2()"
  <body onload="javascript:test();test1();test2()">
  </body>
</html>

阅读全文 ……

分类:JavaScript | 标签:javascript, JQuery, Json

香港粤语歌坛的昨天(上)

发布于 2012/04/14 由 Jacky
21 views 没有评论

从空间拷贝过来的。据说新站定期更新会对收录有好处。这段时间太忙,实在没有时间写自己想写的东西。太短的佳句不适合在这里。It`s all.

      这一系列的文字都是我从别处看到的,有相当多的地方表达了自己的看法以及情感。在我自己了解最透彻的年代,人物事则中,对原帖子进行了修改以及排序。以求记录得更客观、细腻,真挚。绝大数文字使用了第一人称,我觉得,对于一个光芒四射的鲜活年代,那个舞台需要你置身其中才可以最真实地感受到难以言语的热情。
  在DNF中,我认识了一位咸阳的朋友,他说,在感情面前,一切语言都显得很苍白,很无力。对于昨天的香港粤语流行乐坛而言,那份令人心潮澎湃的热情,只有真正经历过才会彰显出令你最无助的骄傲。语言只能做到真实地记录着,发生过。苍白且无力。
  与粤语歌曲的处子之交似乎是在十二年前,一个走穴的歌舞团,一位年轻的歌手,一首来自李克勤的《护花使者》。年少的记忆总是由一些零星的画面蒙太奇而成的成长经历。真正地开始接触粤语歌曲则是2001年的初夏,在哥哥那里借磁带,随手借回几盘,无意中听到了BEYOND,从此粤语歌曲在心底扎根。
  洎今,要从听过的所有粤语歌里选一个最,无论好与坏,都是痛苦的,我相信每一位认真聆听的朋友也是如此。过去30多年的香港粤语流行乐坛对如今的中国大陆,香港乐坛都是一个不能忘却的梦魇。很遗憾,我没有走马百家争鸣的香港粤语流行乐坛,不能昼夜聆听香港电台,对于谭咏麟.张国荣.张学友.刘德华.BEYOND.达明.陈百强等众多歌手的PK战,只能泪别。

阅读全文 ……

分类:filmusic | 标签:music

解决wp-postviews和wp super cache冲突的问题

发布于 2012/04/13 由 Zhui
42 views 没有评论

  其实我想每个人在初次同时使用wp-postviews和wp super cache插件的时候,都会遇到一个问题。就是文章的浏览次数不能实时更新。这个结果是由 wp super cache 的工作原理造成的。

  仔细看了下 wp super cache 。这个插件其实就是在 wp-content 下生成了对应文章的 html 静态页面,并且根据你的设置在经过一定时间段后重新更新生成静态页面。据说的观察(非考证),wp super cache 只有在激活页面的时候才回生效。比如,在浏览者点击某篇文章的时候才会在相应目录下,生成对应的静态页面。

  生成静态页面的好处就是尽可能杜绝和数据库的动态交互。从而达到提高网页浏览速度和整站访问质量的目的。而postviews插件无疑是需要动态读取相应文章的浏览次数字段数据的。所以,两个插件冲突的根源就在这里。解决wp-postviews和wp super cache冲突的办法:

  一:在 \wp-content\plugins\wp-postviews\wp-postviews.php 文件中,找到如下代码段:

// 搜索 if(defined('WP_CACHE') && WP_CACHE) 即可快速找到
if(defined('WP_CACHE') && WP_CACHE) {
  echo "\n".'<!-- Start Of Script Generated By WP-PostViews 1.60 -->'."\n";
  wp_print_scripts('jquery');
  echo '<script type="text/javascript">'."\n";
  echo '/* <![CDATA[ */'."\n";
  ....
}

  二:修改代码,然后保存。

// 只需要将如上代码中,下面的这句代码
if(defined('WP_CACHE') && WP_CACHE)
// 替换成下面这句代码,然后保存就OK了
if((defined(’WP_CACHE’) && WP_CACHE) || (defined(’COSMETA’) && COSMETA))

  (全文完)

分类:WordPress | 标签:postviews, wordpress

WordPress插件:WP-PostViews使用方法

发布于 2012/04/13 由 Zhui
58 views 没有评论

  玩Wordpress时间不长。但一直使用PostView这个插件。希望能让自己了解一下站点的统计信息。它可以帮你统计诸如,文章浏览次数,浏览最多的,浏览最少的(可随机),最近刚刚被浏览过的,最近浏览标签下的文章,浏览最多标签下的文章,最近浏览分类下的文章统计,浏览次数最多的分类下的文章排行,根据浏览量来排序,博客总访问量,等等等等。

  这款插件唯一的缺点同时也是优点,就是需要自己在需要的地方手动补上代码。你可以在一般主题的index.php,archive.php, single.php, post.php 或者 page.php等等找到< ?php while (have_posts()) : the_post(); ?>然后在它下面你需要显示的地方补上代码就OK了。双击高亮代码部分可选中代码。

// 默认返回  num views , 例如 23 views —— 已有23人阅读
<?php if(function_exists('the_views')) { the_views(); } ?>

  另外还有一些常用的代码也贴上:

1.最新浏览过的文章统计排行

<?php if (function_exists('get_least_viewed')): ?>
	<ul>
		<?php get_least_viewed(); ?>
	</ul>
<?php endif; ?>

//* 第一个参数选择统计范围, 'post', 'page' or 'both'.文章,页面,全部
//* 第二个参数是你想显示的文章数。
//* 默认使用方法: get_least_viewed('both', 10);

阅读全文 ……

分类:WordPress | 标签:postview, wordpress

本地复制不能粘贴到服务器上

发布于 2012/04/12 由 Zhui
175 views 5 条评论

  这其实是之前在CSDN上发表的一篇文章。因为要收集自己的CodeTips,所以照搬了过来。文如。

今天遇到了一个问题,无法在服务器粘贴文件。

解决办法:
  在服务器上打开任务管理器,查看进程,有 rdpclip.exe 进程。通常,只要存在该进程,就可以在本机和远程服务器之间粘贴文本了。
关闭此进程,然后 开始->运行->rdpclip.exe 重新运行此程序,恢复正常。(见下图,点击可放大)。

  有的朋友为了解决这个问题,打开了 clipbook 服务,这不对。根据微软的说法,clipbook 服务是启用“剪贴簿查看器”储存信息并与远程计算机共享。但即使打开此服务,仍然不能解决不能粘贴文本的问题。此外,为了开启 clipbook 服务,还要开启 Network DDE 、Network DDE DSDM 两个依赖的服务 (通常,为了安全的原因,这 3 个服务都应该被禁用),造成不必要的内存资源浪费。因此,不必为了解决此问题而打开 clipbook 服务。
阅读全文 ……

分类:Windows | 标签:rdpclip, server, windows

世界,你好!

发布于 2012/04/10 由 Zhui
72 views 没有评论

欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它,然后开始您的博客!

分类:Windows
  • 近期文章

    • Node.js 究竟是什么
    • 香港粤语歌坛的昨天(下)
    • 页面加载时调用js方法:说说onload事件
    • 香港粤语歌坛的昨天(上)
    • 解决wp-postviews和wp super cache冲突的问题
  • 分类目录

    • filmusic
    • JavaScript
    • Windows
    • WordPress
  • 友情链接

    • 说其
  • 最新评论

    • 正在加载...
  • 功能

    • 登录
    • 文章 RSS
    • 评论 RSS
    • WordPress.org
© NeoHow. WordPress 强力驱动 | Nest Theme by YChong