当前位置: 首页 > 编程语言

Node.js基础入门实例讲解

Node.js基础入门实例讲解 日期:2012-9-4  来源:GBin1.com 事件驱动的编程对于初学者来说可能有点儿困难,正是这个原因使得node.js对于初学者来说不是那么容易。但是不要觉得有压力,在今天的这篇教程中,我们将给大家介绍node.js的入门知识,并且讲解为什么node....

Node.js 应用性能优化的五个技巧

Node.js 应用性能优化的五个技巧 在这个由软件定义的世界里,企业往往是通过 Web 应用和移动应用程序来提供他们大部分的服务。所以对企业来说,一个非常重要的任务就是要确保用户拥有出色的使用体验。Node.js 正迅速成为时下最流行的平台之一,它被用于方便地搭建响应速度快、易于...

jsp:include标准动作和include指令

%@include file=" filename.jsp"%>  静态加载,当在翻译阶段,就把filename.jsp的代码嵌到包含页中,jsp页面是不能有两个page contentType定义的,因此被包含页不能有page contentType标志的 <jsp:include page="filename.jsp" flush="true"/>动态加载,在编译阶段才把代码嵌到 ...

jsp中传值问题及乱码问题

jsp中action方法get与post区别  这两者传递参数时所用的编码不一定是一样的。 在Tomcat中似乎Get提交的编码方式是根据页面中指定的编码方式, 而Post提交则是一直使用同一种编码方式,可在Tomcat 的server.xml 中配置。 使用Get 的时候,参数会显示在地址栏上,而Post不会。 所以,如果 ...

SCALA学习笔记(一)

SCALA学习笔记(一) SCALA学习笔记(一) SCALA学习笔记一 变量 函数定义 方法调用 函数字面量FUNCTION LITERALS 闭包Closure 数组 FOR循环 模式匹配Pattern Matching 类Class Getter和Setter 如何显示地定义一个字段的getter和setter Primary Constructor声明 ...

Scala学习笔记5 (集合 Collections)

5.   util包 5.1.     架构 http://www.scala-lang.org/docu/files/collections-api/collections.html The following figure shows all collections in package scala.collection. These are all high-level abstract classes or traits, which generally h ...

Erlang环境搭建 for mac os

Erlang是一种通用的并行程序设计语言,它由乔·阿姆斯特朗在瑞典电信设备制造商爱立信所辖的计算机科学研究室开发,目的是创造一种可以应付大规模开发活动的程序设计语言和运行环境。Erlang于1987年发布正式版本,最早是爱立信拥有的私有软件,经过十年的发展,于1998年发表开放源代码版本。 Erlang是运作于虚拟机的解 ...

喜欢Erlang的三大理由

喜欢Erlang的三大理由 erlang严谨的,有严格的理论基础。但erlang同时也是务实的,他不是实验产品。这和我发布的winx库理念一样:务实。 一点都不喜欢防御式编程,所以看到erlang的fail fast理念,眼睛一亮。这几天实践下来,更是爱不释手。 也许你在乎erlang不能提供array的便利。但是想象一下,当我 ...

R语言画Heatmap图

正在学习中 ...

R语言ggplot2包之注释

R语言ggplot2包之注释 引言 光光展示数据对可视化来说,远远不够。还有其他很多信息能够帮助读者解释你的数据。除了标签、坐标轴、图例外,还能够增加注释,比如强调图画的某一区域,添加描述性文本等。 添加文本注释 你可以在图形中添加文本,增加可读性。我们在an ...

[ Hadoop | Spark | Scala ] 搭建 Scoobi 开发环境

Scoobi: An open source Scala library for Hadoop MapReduce. It combines the simplicity of functional programming with the strength of distributed data processing powered by Hadoop. It can dramatically increase the productivity of application development on Hadoop by r ...

scala自学日记(3)-编写第一个Hello world!

上一章我们介绍了然后使用解释器来编写简单的scala代码,下面我们就介绍下如何使用eclipse编写一个Hello word! 打开eclipse.新建一个scala Project.第一次新建的话应该在other里面,名称随便,然后新建一个scala Object ,名称叫"HelloWorld". scala和java不同,文件的名称不必和Object的名称相同. 代码如下: ...

Scala类

要点 类中的字段自动带有getter方法和setter方法可以用定制的getter/setter方法替换掉字段的定义,而不必修改使用类的客户端----这就是“统一访问原则”用@BeanProperty注解来生成JavaBeans的getXxx/setXxx方法每个类都有一个主要的构造器,这个构造器和类定义“交织”在一起。它的参数直接成为类的字段,主构造器 ...

Scala 自学笔记

1、变量声明 val answer = 8 * 5 + 2; //常量 var counter = 0; //变量 //在必要的时候 ,可以指定类型 val greeting:String = null val greeting:Any = "Hello" //可以将多个值或变量放在一起声明 val xmax, ymax = 100 //xmax 和 ymax设为100 var greeting, message:String = null // 都被设为字符串, ...

perl fork()

Forking in perl is a nice thing to do, and for some it’s a hard thing to understand. It can be pretty easy to get lost especially since there are 100 ways to the same thing. I’m going to attempt to explain a little bit of the inner workings of fork() in Perl. First you have to u ...

Perl 上下文及其对操作的影响

数字和字符串上下文 在Perl中如何处理数据,如何求表达式的值,取决与上下文,不同操作符上下文不同。$result = '123' + '345'; ## 468 $result = 123 . 345 ; ##1233456 print "12 is less than 2!\n" if '12' lt '2'; ##lt为字符串比较 print "Oh noes! f ...

ruby 循环语句(next、break、redo、retry关键字)

1.next 和java甚或其他语言中continue一样,不执行本次循环的其余代码,进入下一次循环。 for i in 0..5 if i < 2 then next end puts "Value of local variable is #{i}" end 2.break 直接跳出本层循环 for i in 0..5 if i > 2 then break end puts "Value o...

如何利用工具写出优秀的Ruby代码?

   本文算是我个人的一些心得和总结吧。前几天一个同事分享了一个session: 代码标准和工具。我觉得挺好的,但是不够深入,只是简单的介绍了一下工具。我很久以前做过调研,今天算是做一次总结吧。写好代码真是一种能力。只有不断追求卓越的代码,才能提升自我。感谢现在的开源社区,总是能提供各种优秀的工具...

c/c++和java实现swap函数的不同处

首先我们来看一下在c/c++中实现的swap函数 void swap ( int & a, int & b) { int Temp; temp = a; a = b; b = temp; } 那么在java中是否还能这样呢,很显然java中没有地址引用符号了。 首先我们来看下c/c++和java的区别。 本质区别 C/C...

Object-c 数据存储知识大聚会

        通常程序在运行中或者程序结束之后,需要保存一些信息,而且需要持久化存储信息,比如登陆信息、视频播放记录、收藏记录等等,那么我们可以采用以下几种方式对数据进行持久化保存. 1.文件 2.plist  3.归档 4.NSUserDefaults 5.数据库 【Plist】(文件的一种) <1...