关闭

剑指offer(一) 替换空格

题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 一开始想到是split("\\s"),但是发现有"hello " "hello hello "的数据啊,分割后空格是不会被分配到一个数组,然后就直接replaceAll了,和replace的区别就是前者支持正则把。 ...
阅读(11) 评论(0)

Node实现简单的表单+图片上传+路由

Node实现一个表单处理+图片上传功能,不是用express 1.使用formidable模块用于上传文件(图片)的处理。注意form表单要使用multipart/form-data属性。 2.使用chunk分段接收,原因是当接受了一小段,可能就给别人服务了。防止一个过大的表单阻塞了整个进程 3.上传上去的图片使用formidable自定义路径,用fs改名。 4.实现简单的...
阅读(15) 评论(0)

剑指offer(一) 二维数组的查找

题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。    第一种方法,在每一行进行二分查找,NlogN。 第二种方法,也可能是最好的,因为已经是有序的,我们选取左下角或者右上角,每次进行判断大小,选择上移或者右移,这样每次都有贪心选择,但是这样的时间复杂度怎么确...
阅读(21) 评论(0)

49. Group Anagrams

Given an array of strings, group anagrams together. For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"],  Return: [ ["ate", "eat","tea"], ["nat","tan"], ["bat"] ]   Note: A...
阅读(18) 评论(0)

转载:为什么很多人觉得RNG输了LPL就亡了?青春就落幕了?

原问题:为什么很多人觉得RNG输了LPL就亡了?青春就落幕了? 作者:南风 链接:https://www.zhihu.com/question/67333533/answer/251938924 来源:知乎 看了这位作者的回答,我发现电子竞技原来也可以这么热血。。。有文化就是不一样。。。。。。。=-= -----------------------------...
阅读(38) 评论(0)

Node实现静态服务器2

1.Node不是Apache,Node做的事顶层路由设计,Apache帮你做了一切,而Node你要自己设计,自己手写。所以现在的缺点就是全部都是200,没有304。缓存问题。 2.继上次的getMime,这里是完成作业,读取JSON,把所有的文件类型对应起来。注意这里的getMime因为又有了一层fs的readFile的异步,这里返回最后的mime不一定是我们要的mime。这里的解决办法是把...
阅读(21) 评论(0)

Node实现静态服务器

1.Node里面是没有Web容器之说的,所以URL上的路径跟实际文件的路径并不是一致,这里我们手动实现一个简单的原生静态服务,让Node能够找到路径的文件,实现静态服务器功能。文件夹的任何文件都能被找到。 2.比如在index.html加一个图片时,Node的fs去找这个图片,但是WriteHead你就要写这个MIME类型,为image/jpg,虽然不写,Chrome浏览器可以显示(开发者工...
阅读(24) 评论(0)

javascript函数作用域、闭包以及匿名函数2

接上上次说的补充:http://blog.csdn.net/major_zhang/article/details/78360281 首先要明确的是js中的基本概念 作用域 js主要的作用域形式就是全局作用域与函数作用域(局部作用域),没有块级作用域,不过在ES6中用let声明的变量具有块级作用域的效果。执行环境、变量对象 执行环境分为全局执行环境和函数执行环境,就是当...
阅读(15) 评论(0)

14. Longest Common Prefix 最长公共前缀子串

14. Longest Common Prefix DescriptionHintsSubmissionsDiscussSolution     DiscussPick One   Write a function to find the longest common prefix string amongst an arra...
阅读(38) 评论(0)

Node异步污染局部变量问题

看一个例子: 这么一个文件夹: 现在我们用fs模块判断文件夹,并把文件夹的名字放在一个数组里面。 代码: var http = require("http"); var fs = require("fs"); http.createServer(function(req, res) { if(req.url == "favicon") { ...
阅读(26) 评论(0)

JS匿名函数及调用及闭包

源自我以前提的一个煞笔问题=-= 两个代码样例如图,看了一些资料后,现在比较清楚。()()这种写法可以说是匿名函数的调用或者叫立即执行函数。   匿名函数就是没有名字的函数了,也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值 function 函数名(参数列表){函数体;} 如果是创建匿名函...
阅读(23) 评论(0)

js的变量提升和函数提升

原文说是深入理解,但是写的很简单,233,原文链接:http://www.cnblogs.com/kawask/p/6225317.html,我这里加了点解释,所以就不标明是纯转载文章了,233 ---------------------------------------------------------------------------------------------------...
阅读(26) 评论(0)

浅谈JS函数调用模式,闭包以及bind()方法

本来是想好好归纳下bind()方法,但是从中又牵扯出了现在读的js语言精粹的一些知识,那这里就从基础开始整理下知识点。   函数   JS中最重要的组成部分就是函数了,由于JS中没有类之说,类的功能实现也是靠函数来完成的,用函数模拟类继承等问题。   JS中的函数就是对象,对象是“名/值”对的集合并拥有一个连到原型对象的隐藏连接。每个函数对象在创建时也随配有一个protot...
阅读(22) 评论(0)

JS call()方法和apply()方法

原文:http://blog.csdn.net/ganyingxie123456/article/details/70855586 这个是讲的比较简单的,也是最常用的吧。 ------------------------------------------------------------------------------------------------------------...
阅读(22) 评论(0)

创建一个用于上传文件的表单

index.htm: html> head> title>文件上传表单title> head> body> h3>文件上传:h3> 选择一个文件上传: br /> post请求,修改数据 --> form action="/file_upload" method="post" enctype="multipart/form-data"> ...
阅读(16) 评论(0)
369条 共25页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:97259次
    • 积分:4098
    • 等级:
    • 排名:第8298名
    • 原创:336篇
    • 转载:33篇
    • 译文:0篇
    • 评论:18条
    博客专栏
    文章分类