发布了文章2022-06-19
MongoDB是一种以文档的形式存储的NoSQL数据库。MongoDB分付费版和免费版本,云服务版本Atlas和企业高级版本是需要付费的。MongoDB社区版本是开源的,开源代码仓库地址是:[链接]
发布了文章2022-06-05
不管做什么事情,如果你是被动地去做,一定是做不好的。只有真正感到了其中的乐趣,你才可能坚持不懈;只有你抱有一腔热情,才可能摩擦出火花。所以,做技术兴趣很重要。
发布了文章2022-03-06
但这样是有问题的。你想一想,从时间历史的角度来看。有的用户可能是在很久前下载安装的,用了一段时间后就卸载掉不用了。那这部分用户还应该算作你的用户数吗?如果算着你的用户数,可是他已经不再使用我们的软件了,那就当前时间点来看,它已经不是我们的用户了,...
发布了文章2019-11-29
方法一: 创建不同的文件扩展名: {代码...} 方法二: {代码...} 方法三: {代码...} 方法四: {代码...}
发布了文章2019-11-24
在实际应用中,运营人员在编辑数据时不希望因不小心点击了浏览器的回退或刷新按钮导致花费了很长时间编辑的数据丢失。可以采用以下两种手段防止运营编辑时丢失数据:
发布了文章2019-11-18
浏览器中打开以下链接:[链接] 从此代码仓库中下载或者checkout相应版本的代码,并切换到代码的主目录。 假定CAS服务所使用的域名为cas.xxx.com,应用服务域名为app.xxx.com。 首先使用以下命令生成SSL证书: sudo ./build.sh gencert 编辑/etc/hosts文件,在文件中...
发布了文章2019-11-14
JWT是JSON Web Tokens的缩写。既然叫JSON Web Tokens,所以JWT Tokens中真正包含的是多个JSON对象。为什么是多个JSON对象呢?因为SWT Token实际上是由三部分组成,其中有两部分是JSON格式。这三部分即头(Header)、负载数据(Payload)、签名(Signature)。
发布了文章2019-11-12
// 第一步:引入所依赖的库 {代码...} // 第二步:定义GraphQL Schema {代码...} // 样例数据 {代码...} // 第三步:定义Resolver {代码...} // 第四步:调用makeExecutableSchema函数生成Schema对象 {代码...} // 第五步:也是重要的一步,调用addMockFunctionsToSc...
发布了文章2019-11-08
例如,我们在页面初始化的时候,需要从服务端通过API接口获取数据,数据获取成功前需要显示Loading状态框,数据获取完成后,需要将Loading状态框隐藏。
发布了文章2019-11-07
可见,argv中第一个参数为node应用程序的路径,第二个参数为被执行的js程序文件,其余为执行参数。方法二:通过yargs获取命令行参数,方法如下:首先,需要在项目中引入该模块:npm install --save args然后,创建JS可执行程序,如下:
发布了文章2019-11-06
Controller的生成 开发者可以通过plop命令生成各种类型的控制器类(Normal、Restful、View), 以下是示例生成步骤。 执行以下命令: {代码...} 此时控制台输出: {代码...} 输入TestNormal并回车后,控制台输出以下提示, {代码...} 根据需要选择相应的控制器类型,...
发布了文章2019-11-05
{代码...} 获取类的原型对象constructor属性: {代码...} 结果如下: {代码...} 由此看出A的原型对象constructor属性的值实际上是一个Function,我们进一步获取这个Function的属性描述: {代码...} 或者直接获取: {代码...} 得到如下结果: {代码...} 由此可以知道...
发布了文章2019-11-04
二、使用方法1、将命令模块通过npm link进行全局注册后,即可在命令行窗口直接使用该命令2、在其它模块中的package.json中引用命令模块,并增加scripts
发布了文章2019-10-31
第一步 创建点击对象页面元素,并绑定业务数据。 {代码...} 第二步 引入clipboard.js。 {代码...} 第三步 创建ClipboardJS对象实例。 {代码...} 第四步:替换clipboard对象实例的默认的onClick事件。 {代码...} 第五步:监听并处理操作成功与失败事件。 {代码...} 其...
发布了文章2019-10-29
replacer 根据类型不同,其行为也不一样。如果是一个函数类型,则相当于是一个filter,可以对序列化的键值对进行加工处理;如果是一个数组,则只有符合数组中名称的key才会被输出
发布了文章2019-10-28
有一个类: {代码...} 如果我们在控制台中输出其实例: {代码...} 控制台中的输出结果为: {代码...} 那如何只输出JSON格式,不输出类名”Point”呢?有的同学可能会使用如下的方法: {代码...} 这种方法当然是可以的,其输出结果如下: {代码...} 但我们每次输出的时候...
发布了文章2019-10-25
方式一:在package.json文件的scripts域中,配置以下的命令:"start": "cross-env NODE_ENV=dev node -r esm server/index.js”这行命令的重点在于node命令的-r参数,参数值为esm。如果程序的运行使用的是pm2,则可以使用类似以下的命令来启动应用:pm2 start npm -- ...
发布了文章2019-10-23
expect声称可以写更好的断言。[链接] chai可以写BDD样式的断言,也可以写TDD样式的断言,可用于Node.js与浏览器端,可以与任何测试框架集成。[链接] SuperTest可以通过 superagent 更容易地写HTTP断言.[链接] should.jsNode.js的BDD样式的断言库。[链接] commonjs-as...
发布了文章2019-10-22
Mocha一个用于Node.js与浏览器端的简单、自由、有趣的JavaScript测试框架。[链接][链接] Jest一个令人愉悦的JavaScript测试框架。[链接][链接] Ava测试可能是个负担,AVA帮助你摆脱它。[链接] Jasmine一个用于浏览器与Node.js开发的简易JavaScript测试框架。[链接] S...
发布了文章2019-10-21
安装前提条件:1、已经安装了docker运行环境2、以下命令执行记录发生在MackBook环境3、已经安装了PostgreSQL(我使用的是11版本)4、Node开发运行环境可以正常工作