01 2018 档案

摘要:文的主要内容如下: 1、网络中进程之间如何通信? 2、Socket是什么? 3、socket的基本操作 3.1、socket()函数 3.2、bind()函数 3.3、listen()、connect()函数 3.4、accept()函数 3.5、read()、write()函数等 3.6、clos 阅读全文
posted @ 2018-01-31 19:05 苍青浪 阅读(261) 评论(0) 推荐(0) 编辑
摘要:(+new Date() 是简略写法,得到毫秒 超过多行显示省略号 overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertica 阅读全文
posted @ 2018-01-26 21:07 苍青浪 阅读(451) 评论(0) 推荐(0) 编辑
摘要:HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等) 阅读全文
posted @ 2018-01-26 11:05 苍青浪 阅读(369) 评论(0) 推荐(1) 编辑
摘要:其实用一句话来概括很简单,就是锁定安装时的包的版本号,并且需要上传到git,以保证其他人在npm install时大家的依赖能保证一致。 引用知乎@周载南的回答 根据官方文档,这个package-lock.json 是在 `npm install`时候生成一份文件,用以记录当前状态下实际安装的各个n 阅读全文
posted @ 2018-01-23 17:02 苍青浪 阅读(233412) 评论(14) 推荐(40) 编辑
摘要:通过前面的学习发现,常见的websocket虽然可以很好地实现服务端和客户端的信息传递,但二者之间传递的数据只是简单的字符串,这对事物的描述,信息的传递是非常不友好的,下面将引入socket.io,来弥补这方面的不足。 先来一段简单的实现: 客户端代码: 服务端代码 运行client.html 可以 阅读全文
posted @ 2018-01-22 21:04 苍青浪 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:https://github.com/sitegui/nodejs-websocket 1.用node搭建本地服务 npm install nodejs-websocket var ws = require("nodejs-websocket"); var server = ws.createSer 阅读全文
posted @ 2018-01-22 21:03 苍青浪 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服 阅读全文
posted @ 2018-01-22 21:02 苍青浪 阅读(69206) 评论(2) 推荐(5) 编辑
摘要:1.git log 查看 提交历史 默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面 2.git log -p -2 常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新; 3.git log --stat 仅显示简要的增改行数统计 4. 阅读全文
posted @ 2018-01-22 20:33 苍青浪 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:什么是 npm 脚本? 在package.json文件里面,使用scripts字段定义的脚本命令 { // ... "scripts": { "build": "node build.js" } } 如何执行是 npm 脚本? $ npm run build # 等同于执行 $ node build 阅读全文
posted @ 2018-01-11 10:28 苍青浪 阅读(294) 评论(0) 推荐(0) 编辑
摘要:对于常用的git的命令,可以通过配置别名的方式,提高工作效率。$ git config --global alias.co checkout //执行git co 相当于git checkout $ git config --global alias.ci commit //git commit $ 阅读全文
posted @ 2018-01-10 15:55 苍青浪 阅读(661) 评论(0) 推荐(0) 编辑
摘要:Name 必须字段。 提示: 不要在name中包含js, node字样; 这个名字不能以点号或下划线开头; 这个名字不能包含有大写字母; 这个名字可能在require()方法中被调用,所以应该尽可能短; name字段不能含有非URL安全的字符,因为它将当发布的时候,它将作为你的包的相关信息被写入UR 阅读全文
posted @ 2018-01-10 15:47 苍青浪 阅读(3506) 评论(0) 推荐(0) 编辑
摘要:1、进入你的home目录 cd ~ 2、编辑.bashrc文件 vi .bashrc 3、将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" 阅读全文
posted @ 2018-01-10 15:08 苍青浪 阅读(595) 评论(0) 推荐(0) 编辑
摘要:1.查看环境变量 命令 env 2.修改环境变量 命令 cd ~ && ls -a && sudo vim .bashrc 编辑输入要添加的环境变量 3.shell 配置及生效 source ~/.bashrc 喜欢这篇文章?欢迎打赏~~ 阅读全文
posted @ 2018-01-10 15:07 苍青浪 阅读(955) 评论(0) 推荐(0) 编辑
摘要:引入 url: const url = require("url"); 用于URL解析、处理等操作的解决方案 1.url.parse(urlStr[, parseQueryString][, slashesDenoteHost]) 将url字符串转换成object对象 /** * urlStr:需要 阅读全文
posted @ 2018-01-10 09:54 苍青浪 阅读(140) 评论(0) 推荐(0) 编辑
摘要://引用该模块 var path = require("path"); 1、路径解析,得到规范化的路径格式 //对window系统,目录分隔为'\', 对于UNIX系统,分隔符为'/',针对'..'返回上一级;/与\\都被统一转换 //path.normalize(p); var myPath = 阅读全文
posted @ 2018-01-09 10:04 苍青浪 阅读(189) 评论(0) 推荐(0) 编辑
摘要:在做项目的过程中,目前主要遇到了以下几个问题: 一.样式问题 1.样式中使用scoped的问题: 主要表现在从一个页面跳到另一个页面时,第二个页面的样式不能正确显示,通过刷新才能恢复页面的预定样式。 究其原因,是因为如果浏览器在加载了上一个页面的样式时,在跳到第二个页面时,css样式文件是懒加载的, 阅读全文
posted @ 2018-01-08 09:38 苍青浪 阅读(1708) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
西雅图
03:15发布
西雅图
03:15发布
8°
多云
东南风
3级
空气质量
相对湿度
88%
今天
中雨
6°/10°
周三
大雨
6°/9°
周四
多云
4°/15°