全部文章
摘要: 1.关于Properties类 概述 1.Properties作为Map使用 // 创建对象不可使用泛型 Properties properties = new Properties(); // 存储元素 properties.put("张飞","18"); properties.put("关羽", 阅读全文
posted @ 2019-04-22 15:48 指尖下的世界 阅读(6347) 评论(0) 推荐(1)
摘要: 递归这个东西绕了我好几次,真的是无语了,本来就是个小东西,但是容易忘记,索性记下来: 阅读全文
posted @ 2019-04-19 08:34 指尖下的世界 阅读(132) 评论(0) 推荐(0)
摘要: 专业术语定义:(不易理解浏览大体意思即可) 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这 阅读全文
posted @ 2019-04-18 17:26 指尖下的世界 阅读(271) 评论(0) 推荐(0)
摘要: 1.1 IO概述 回想之前写过的程序,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备 阅读全文
posted @ 2019-04-18 17:25 指尖下的世界 阅读(342) 评论(0) 推荐(0)
摘要: 1. 包 Nodejs 中除了它自己提供的核心模块外,我们可以自定义模块,也可以使用第三方的模块。Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理。 在 NodeJs 中通过 NPM 命令来下载第三方的模块(包)。 2. NPM 介绍 npm 是世界上最大的开 阅读全文
posted @ 2019-04-18 10:51 指尖下的世界 阅读(3511) 评论(0) 推荐(0)
摘要: 我们慢慢地发现,每次我们稍微改变js代码都需要重启服务才能在浏览器显示新的效果,很麻烦,这里我们可以通过npm命令安装supervisoror插件,安装方法如下 安装完成之后我们就可以使用supervisor app.js命令代替node app.js命令,如果使用supervisor启动,那么js 阅读全文
posted @ 2019-04-17 14:42 指尖下的世界 阅读(807) 评论(0) 推荐(0)
摘要: 下面使用之前提到过的note交互模式(可以在cmd直接执行js代码)进行学习url模块 跳出note模式同样是Ctrl+C(两次) 学习url模块主要是要掌握url模块的方法: 1.了解url: 首先我们在noye模式下打印出url: url.parse(): 解析url,返回url的协议,域名等相 阅读全文
posted @ 2019-04-17 14:22 指尖下的世界 阅读(298) 评论(0) 推荐(0)
摘要: 快速打印某个名为***的对象:***.log回车效果如下: 阅读全文
posted @ 2019-04-17 11:42 指尖下的世界 阅读(246) 评论(0) 推荐(0)
摘要: 解决方法: 1、确保我们的js文件保存格式是UTF-8。(可以通过记事本打开,然后另存为来查看目标js的编码格式) 2、在js文件中增加编码说明meta数据,让浏览器知道使用什么编码来解释网页。 补充解释: 《Node.js开发指南》节选: Node.js 不支持完整的Unicode,很多字符无法用 阅读全文
posted @ 2019-04-17 10:17 指尖下的世界 阅读(956) 评论(0) 推荐(0)
摘要: JS代码如下: 启动NodeJs服务: 例如上面的js文件在我计算机中的位置如下: 那么我们需要在cmd里面进行如下命令: 浏览器访问服务: 关闭服务: 如果我们修改了js代码,那么我们需要重新启动服务才能看到修改之后的效果,停止当前服务的操作:在cmd窗口使用Ctrl+C即可结束服务; 然后我们使 阅读全文
posted @ 2019-04-17 09:59 指尖下的世界 阅读(241) 评论(0) 推荐(0)