https 免费证书获取指引
https 已经是目前有逼格网站的标配。https 在现在也不像之前一样高价或难以配置。 以下介绍几种常见的 https 证书获取方式,并说说 https 证书颁发验证过程中几个有趣的点。1, 通过 let’s encrypt它由 ISRG(Internet Security Research Group,互联网安全研究小组)提供服务,而 ISRG 是来自于美国加利福尼亚州的一个公益组织。Let’s...
View Articlenightmare 截图问题
准备用 nightmare 写自动化测试. 遇到了一个解决不了的问题, 多方查找无果,尝试来 node 社区咨询下: 一个待测试的页面的 window 对象挂了一个方法,方法被调用会改变页面,并返回一个对象. 需求是, 用 nightmare 调用一次这个方法,然后截一次图. 我的实现代码如下:var Nightmare = require('nightmare'), nightmare =...
View ArticleExpress 4.x 与 MongoDb 实现CRUD
业余时间写了这个项目,简单演示了如何使用Express 4.x + MongoDb实现Web应用最基本的增删改查功能。欢迎大家学习参考交流指正。项目截图:项目地址:https://github.com/liuxuanqiang/Express_MongoDb_Demo
View Article像我一样来自江苏扬州的开源爱好者有多少?
来自江苏扬州的一名Coder很宅,除了之前的同事,朋友圈很小,也很难有机会认识更多;实在孤独,想认识更多来自这里的Coder。想让自己的家乡是个Coder梦寐的地方想这里能诞生更多优秀的团队,产品,公司;想这里的公司能更重视技术人员;想这里的技术人员有更好的资源和环境;想这里是更多Coder渴求的地方!...
View Article简化阅读复杂 JavaScript 代码难度的一个辅助工具 lambda-view
这是一个为了阅读复杂 JavaScript 代码而开发的工具,以阅读 Vue.js 为例,在 Sublime Text 中打开后感觉非常复杂,不知道该从哪里读起: 使用 lambda-view 打开后,可以看到源代码整体的轮廓其实就是一个立即调用的匿名函数: 展开函数部分,值得注意的缩进风格与 Sublime Text...
View Article关于npm内存不足的问题
显示npm ERR! No Space left on device我之前也有遇到,唯有办法就是删我的一些,但我觉得很麻烦,请还有其他的办法吗? 我已经增加了ubuntu系统空间,但还是一样!
View ArticleNode 多进程并发控制小模块 - lockman
介绍lockman 是一个用于多进程的并发控制锁, 类似一些语言中(比如 C#)的 lock 关键字可以用来确保代码块完成运行,而不会被其他进程「影响」。 它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个进程进入执行, 而其他进程必须等待。不同之处,C# 的 lock 关键字作用在「线程间」,lockman 作用在 Node 的进程间。安装$ npm...
View Article微信应用号官方IDE破解助手,可避免自动升级
微信应用号官方IDE破解助手helper for https://github.com/gavinkwoe/weapp-ide-crack第一批内测只有200个,所以大部分人都没办法弄到,但又想提前体验,怎么办呢?先从...
View Article关于按位非操作符(~)的问题?
今天在看vue-hackernews的源代码,发现这样一段代码:export function fromNow (time) { const between = Date.now() / 1000 - Number(time) if (between < 3600) { return pluralize(~~(between / 60), ' minute') } else if...
View Articlerequire("http").Server(app),server里参数的含义是什么?有API么?
var express=require(“express”); var app=express(); var http=require(“http”).Server(app); var io=require(“socket.io”).Server(http);以上代码中Server里参数的含义是什么?有API么? 我搞不懂为什么要传入这些参数,也找不到相关文档,只知道大家都这么写。
View Article我在EJS模板页面使用加法运算符,为什么给我当成字符串处理了?
同样的减法运算可以处理,用加法运算就当做了字符串操作 代码如下: a href="/product/QueryList?curentPage=<%=currentPage-1%>"> //这个是正常的 a href="/product/QueryList?curentPage=<%=currentPage+1%>">...
View Article分享我用cnode社区api做微信小应用的入门过程
微信应用号入门实践之cnode社区版首先感谢cnode社区提供的api,本次实现了简单的cnode社区应用号制作。 实现了数据的读取、展示, 实现了简单的布局, 实现了下一页功能。...
View Article关于java加密与node之间的转换
java代码,求大神指教,如何翻译成node package single; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESedeKeySpec; import...
View Article小程序入门教程及实例
目录开发环境目录结构WXML组件WXSS数据绑定条件渲染列表渲染模版事件引用路由传参API实例TodoList1.开发环境开发工具下载(https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html)安装之后,和微信web开发者工具一样,扫码登录即可,不同的是,创建一个小程序需要填写AppID,如果没有AppID的话,点击‘无AppI...
View Article微信小程序写2048小游戏
为了证明我也能跟得上潮流为了证明我也能跟得上潮流,我也试了一下微信小程序,看了一官方的文档,觉得还是挺有意思的。感觉思想和代码风格有点跟Angular有点类似,废话少说,下面开始写。 编写步骤 1、下载开发工具 小程序开发工具官方下载 2、创建项目 扫码后进入 选择添加项目 选择无AppID,也可以开发,但不能在手机上浏览。等以后开放后再搞吧。后面的操作官方教程上面都有了,我主要分享写代码经验。...
View Article【上海】闻上科技招募node.js工程师1名
我们是一家产品公司(上海闻上信息科技有限公司),坐落于浦东新区张江高科技园区内可交付产品包括免费软件项目和自已出品的硬件,定位于家用迷你服务器市场,定位现有mini pc用户和部分家用NAS用户(轻存储,重应用)。 软件产品包括两个主要项目,一个是为家用用户准备的简单易用的Docker应用部署与磁盘卷管理器,...
View Article一个请求200+毫秒,应该算是比较慢了吧。。。
第一次请求先从网络请求数据,然后缓存到redis,大概500+毫秒;以后的请求就是从redis读取数据,处理之后返回,有时候20毫秒,有时候200毫秒。。。。关于这种优化应该怎么做呢?
View Article