- 博客(19)
- 收藏
- 关注
原创 webstorm中使用nodejs时require(‘fs’)系统报找不到fs模块
打开file->setteings->在左边搜索框输入node(如图1)->按照步骤在configure选中npm的地址就行。这个已经配好了,找个没配好的图,,,
2017-04-27 10:23:21 13012 3
原创 buffer的slice()方法返回的新buffer和原buffer引用的是同一个对象!!!修改千万要注意!
//********注意***********//slice()方法会返回一个新的buffer,但是新的bf2和源对象bf引用的是同一个!!!!也就是bf2的改变会改变bfvar bf=new Buffer('panwen');console.log(bf); //var bf2=bf.slice(1,4);//---从下标1开始截取,截取到4,不包括4console.log(bf2
2017-04-26 20:27:32 4363
原创 nodejs里向buffer写入字符串
buffer([字符串名],[写到buffer的第几位],[写多少个],[编码])第二个参数不是字符串str的起始位置var str='panwen';var bf=new Buffer(6);bf.write(str,0);//第二个参数是写到buffer中的第几位console.log(bf);//for(var i=0;ilength;i++){ console.
2017-04-26 20:07:06 2392
转载 JS简单实现括号匹配问题
http://blog.csdn.net/u012989536/article/details/51931848算法简述a:遍历输入测试的字符串,模板括号字符加入数组(用于最后进行比较判断);b:遍历字符串数组,先进行判断长度为空,在进行判断是否为奇偶数,如果是偶数,就进行下一步,比较算法为:遍历字符串数组,如果是右括号,就让它和前面一位的字符进行匹配,匹配成功就移除掉两个元素,然后从
2017-04-26 16:35:30 4834
原创 nodejs中module.exports和exports的区别辟谣!网上好多说法都有错误
今天学习,看到妙味视频里讲module.exports和exports指向的是一个对象,区别是exports是全局的,于是就想到那不是所有模块暴露出的变量都可以在某个模块引入后被访问到了,于是自己敲代码试一试,结果并!不!是!辟谣2点:1.module.exports和exports指向的确实是一个对象。2.不存在如果module.exports执行以后,所有的exports方法都将失
2017-04-26 13:56:18 1735
转载 Nim游戏博弈(收集完全版)
转自:http://www.cnblogs.com/exponent/articles/2141477.htmlNim游戏的概述:还记得这个游戏吗?给出n列珍珠,两人轮流取珍珠,每次在某一列中取至少1颗珍珠,但不能在两列中取。最后拿光珍珠的人输。后来,在一份资料上看到,这种游戏称为“拈(Nim)”。据说,它源自中国,经由被贩卖到美洲的奴工们外传。辛苦的工人们,在工作闲暇之余
2017-04-25 22:19:47 322
原创 em和rem区别
em单位em是相对于父元素的,如果父元素没有设置字体大小,那就会追溯到body(是body,不是html)。lem就等于父元素字体的大小(如果父元素设置了字体大小)。注意:任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。rem 在说rem,因为他是相对于跟元素(html),所以如果用rem,body里面写任
2017-04-24 21:55:14 983
原创 methods和computed和watch的联系和区别
一.methods和computedcomputed是计算属性,methods是方法。html:p>Reversed message: "{{ reversedMessage() }}"p>js:1.var vm = new Vue({ el: '#example', data: { message: 'Hello' }, computed: {
2017-04-23 19:07:51 17853
原创 用vue手脚架生成的项目修.vue文件后,保存编译报错,缺少2个空格
报错如下:ERROR in ./src/App.vue ✘http://eslint.org/docs/rules/indent Expected indentation of 2 spaces but found 1 E:\myapp\myproject\src\App.vue:11:2 data () { ^✘ 1 problem (1 e
2017-04-23 10:40:20 11772
原创 使用vue框架运行npm run dev 时报错解决
使用使用vue框架运行npm run dev 时报错如下:原因: localhost:8080 有可能其他软件占用了,导致其他问题的出现 我们可以动态修改地址解决: 进入项目文件的config文件夹E:\myapp\myproject\config,找到index.js,修改里面的8080端口,改成8088(确定不被别的程序使用的都可以)解
2017-04-22 20:13:37 14706
转载 前端解决跨域问题的8种方案
原文:http://www.cnblogs.com/JChen666/p/3399951.html1.同源策略如下:URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.js
2017-04-22 16:30:50 735
原创 node -v不是内部或者外部命令,也不是可执行的程序
首先,这是由于环境变量不对引起的。Node.js在安装过程中不允许用户选择安装路径,默认安装到了C:\Program Files\nodejs路径下,按说Node.js在安装完成后都会默认设置环境变量,我打开用户环境变量查看了下Path的值,发现在最后系统自动加入了C:\Users\Administrator\AppData\Roaming\npm\;并且在系统环境变量的Path的最后自动加入
2017-04-21 20:11:20 12585 2
原创 http协议详解及htt面试题目,常见的http状态码
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。or<request-line><headers>
2017-04-20 12:54:18 19881 2
原创 JS函数传参是传值还是传引用
基本数值类型不用说,传值;引用类型:严格来说不能算传引用,在js中叫按共享传递 call by sharing也叫按对象传递、按对象共享传递。最早由Barbara Liskov. 在1974年的GLU语言中提出。该求值策略被用于Python、Java、Ruby、JS等多种语言。 该策略的重点是:调用函数传参时,函数接受对象实参引用的副本(既不是按值传递的对象副本,也不是按引用传递的隐式
2017-04-20 11:35:55 4416
转载 求质数(素数)算法和代码
1,小学生版本:判断 x 是否为质数,就从 2 一直算到 x-1。如果这道题目有10分,按照这种方式做出的代码,即便正确无误,也只能给1分。[cpp] view plain copy static rt_uint32_t array1[ARRAY_LEN]; void func1(void) { for (rt_
2017-04-06 13:32:11 2753
原创 css中脱离文档流解惑
先来了解一下block元素和inline元素在文档流中的排列方式。 block元素通常被现实为独立的一块,独占一行,多个block元素会各自新起一行,默认block元素宽度自动填满其父元素宽度。block元素可以设置width、height、margin、padding属性; inline元素不会独占一行,多个相邻的行内元素会排列在同一行里,直到一行排列不下,才会新换一行,其宽
2017-04-03 18:40:12 1143
原创 下载的jquery插件库下载的jquery的mouseover()方法不能用
下载的jquery插件库下载的jquery的mouseover()方法不能用使用jquery-1.10.2就可以了,链接附在下面http://www.jq22.com/jquery-info122
2017-04-02 15:42:15 330
原创 css中的权重计算,手风琴样式时遇到的问题
问题描述,想从图1写成图2的效果:图1图2HTML的布局:class="pic"> class="pic1"> href="javscript:;"> class="txt"> class="p1">作者 :潘安
2017-04-02 14:34:58 319
原创 在webstorm中用js写轮播图时点击按钮不管用,谷歌浏览器下运
如题:下面的123456按钮不轮播,放到上面hover函数也不起作用;问题在于:src="../js/demo1.js" type="text/javascript">中少写了type="text/javascript这句话!!!!分析:写了就明确告诉浏览器这是JavaScript,如果不写,浏览器就按照自身(浏览网页的、你无法控制的电脑
2017-04-01 13:55:08 1681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人