摘要:
这里不再用ejs模版,只用Node去发送json数据,用Express静态化public文件,content.html引用underscore模版,引用jQuery,用jQuery向服务器发送AJAX请求,把json的数据读取到underscore的template模版内容里。 这种写法,网页是看不 阅读全文
摘要:
官方说明: fs.stat(path, callback)# 查看英文版 / 查看英文md文件 / 编辑中文md文件 版本历史 path <string> | <Buffer> | <URL> callback <Function> err <Error> stats <fs.Stats> err 阅读全文
摘要:
Express框架在使用app.use中传入express.static设置静态路由时,这个文件夹下的所有文件夹和文件都会变成路由文件,也就是说当在URL输入该路径时,会直接捕捉到该请求。 这时候,下面的app.get请求捕捉到的将会失效。 eg: 这样一个结构: 这时候访问:http://loca 阅读全文
摘要:
题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 一开始想到是split("\\s"),但是发现有"hello " "hello hello "的数据啊,分割后空格是不会被分配到一个数 阅读全文
摘要:
Node实现一个表单处理+图片上传功能,不是用express 1.使用formidable模块用于上传文件(图片)的处理。注意form表单要使用multipart/form-data属性。 2.使用chunk分段接收,原因是当接受了一小段,可能就给别人服务了。防止一个过大的表单阻塞了整个进程 3.上 阅读全文
摘要:
题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 第一种方法,在每一行进行二分查找,NlogN。 第二种方法,也可能是最好的,因为已经是有序的,我们选取左下角或者右上角,每 阅读全文
摘要:
Given an array of strings, group anagrams together. For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"], Return: Note: All inputs will be i 阅读全文
摘要:
1.Node不是Apache,Node做的事顶层路由设计,Apache帮你做了一切,而Node你要自己设计,自己手写。所以现在的缺点就是全部都是200,没有304。缓存问题。 2.继上次的getMime,这里是完成作业,读取JSON,把所有的文件类型对应起来。注意这里的getMime因为又有了一层f 阅读全文
摘要:
1.Node里面是没有Web容器之说的,所以URL上的路径跟实际文件的路径并不是一致,这里我们手动实现一个简单的原生静态服务,让Node能够找到路径的文件,实现静态服务器功能。文件夹的任何文件都能被找到。 2.比如在index.html加一个图片时,Node的fs去找这个图片,但是WriteHead 阅读全文
摘要:
接上上次说的补充:http://www.cnblogs.com/zhangmingzhao/p/7740565.html 1. 首先要明确的是js中的基本概念 立即执行函数表达式()这括号有两种意义,一是指代一个表达式,二是表示函数执行。 上面的效果就是很好的创建了一个作用域,可以做到外部作用域中不 阅读全文
摘要:
14. Longest Common Prefix 14. Longest Common Prefix 14. Longest Common Prefix 14. Longest Common Prefix DescriptionHintsSubmissionsDiscussSolution Des 阅读全文
摘要:
看一个例子: 这么一个文件夹: 现在我们用fs模块判断文件夹,并把文件夹的名字放在一个数组里面。 代码: 这样按照同步的思想是没错的,但是Node是异步执行的,结果: 呀!结果和我们臆想的有点不一样吧。这就是Node在检测stats是不是文件夹的时候,由于是异步语句,还没有检查完,就已经开始执行下一 阅读全文
摘要:
源自我以前提的一个煞笔问题 两个代码样例如图,看了一些资料后,现在比较清楚。()()这种写法可以说是匿名函数的调用或者叫立即执行函数。 匿名函数就是没有名字的函数了,也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值 functio 阅读全文
摘要:
原文说是深入理解,但是写的很简单,233,原文链接:http://www.cnblogs.com/kawask/p/6225317.html,我这里加了点解释,所以就不标明是纯转载文章了,233 一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有 阅读全文
摘要:
本来是想好好归纳下bind()方法,但是从中又牵扯出了现在读的js语言精粹的一些知识,那这里就从基础开始整理下知识点。 函数 JS中最重要的组成部分就是函数了,由于JS中没有类之说,类的功能实现也是靠函数来完成的,用函数模拟类继承等问题。 JS中的函数就是对象,对象是“名/值”对的集合并拥有一个连到 阅读全文
摘要:
原文:http://blog.csdn.net/ganyingxie123456/article/details/70855586 这个是讲的比较简单的,也是最常用的吧。 1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。 2. 相同点:这两个方法的作用是一样的。 都是 阅读全文
摘要:
index.htm: server.js: 上传的东西: 服务端: 浏览器客户端: 乱码,没设置转码的问题 阅读全文
摘要:
之前在http://www.cnblogs.com/coco1s/p/4954063.html这里看到一篇比较好的Node爬虫,其中有个问题: 我们自己进到博客园的这里,发现: 这个请求是POST的,而在上几篇博文我整理到了GET和POST的区别,具体看http://www.cnblogs.com/ 阅读全文
摘要:
原文链接:http://blog.csdn.net/genziisme/article/details/70144334 简单来说就是 如果服务器端没有数据返回到客户端 那么就可以用 res.end 但是 如果 服务器端有数据返回到客户端 这个时候必须用res.send ,不能用 res.end(会 阅读全文
摘要:
HTTP中比较经典的问题,我整理了下网上我读懂的比较好的资料,目前在知乎上看到了好的解释,毕竟是被别人理解过再经过自己表述出来的,相对书本也更容易让人理解些,如下: 1. 原文链接:https://www.zhihu.com/question/28586791/answer/145424285 通常 阅读全文
摘要:
原文链接:https://cnodejs.org/topic/5203a71844e76d216a727d2e 所谓工欲善其事,必先利其器,所以通读了cheerio的API,顺便翻译了一遍,有些地方因为知道的比较少,不知道什么意思,保留了英文,希望各位不吝告诉我,然后一起把这个翻译完成。 ###ch 阅读全文
摘要:
原文: http://www.w3cplus.com/javascript/array-part-8.html © w3cplus.com 很多时候需要累加数组项的得到一个值(比如说求和)。如果你碰到一个类似的问题,你想到的方法是什么呢?会不会和我一样,想到的就是使用for或while循环,对数组进 阅读全文
摘要:
原文链接:https://davidwalsh.name/combining-js-arrays 原译文链接:http://www.ituring.com.cn/article/497290 这是一篇介绍 JavaScript 技术的小短文。我们将会讲到组合/合并两个数组的不同策略,以及每一种方法的 阅读全文
摘要:
博客园右边有一个“找找看”的索引窗口,我们输入关键词,可以查到几万篇的相关的博客,这里用Node的爬虫来抓取给定关键词的查询的特定内容,实现翻页功能,抓取文章链接,作者,发布日期等信息。 Node适合高并发IO操作的程序,用来写爬虫速度最快了。这里我们把爬到的数据存储到数据库中。 前奏: 1.che 阅读全文
摘要:
MyBatis封装了JDBC操作(还有Hibernate\JDO\JPA\mybatis) MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解 阅读全文