Wonderjar's Blog

Mongoose连接Mongo repilcaSet

Javascript
mongoose连接mongo repilcaSetmogoose.connect(mongodb://XXX:XXX@HOST1:PORT1,HOST2:PORT2/XXX?replicaSet=XXXX, { useNewUrlParser: true })报错Auth failed解决 ...
Read more

微信小游戏使用Three.js踩坑

Javascript
加载贴图出错document.createElementNS is not a functionTypeError: document.createElementNS is not a function weapp-adapter.js 中 为document 添加方法createEleme ...
Read more

打开一个网页,到底发生了什么

Frontend
requestDNS/etc/hosts相当于一个小的DNS,优先查找其次去网上的DNS,通常连接一个wifi,会定DNS得到一个公网IP CDN如果有CDN存在,会得到一个更优的IP 发起HTTP requestHTTP基于TCP协议建立TCP连接需进行三次握手,主要是确认对方能收到自 ...
Read more

Python直接使用Redis作为Broker的例子

Python
记录一下 Docker安装redismapping port,docker run -p 6379:6379 –name some-redis -d redis Python code123456789101112131415161718192021222324252627r = redis ...
Read more

tornado4中@gen.coroutine

Python
在用python2.7,tornado4.5,想要把一些异步http请求封装成service给上层调用,查了好久资料,记下结论 12345# controller层@gen.coroutine def get(self): result = xx_service.doSo ...
Read more

JS toString方法详说

Javascript
基本用法Object.prototype.toString123var o = new Object();o.toString(); // [object Object] Function.prototype.toString123var fn = function(x) {ret ...
Read more

JS模块管理,Export,Import

Javascript
import与exportimport的方式要与export的方式对应起来,像这个例子12345678910111213141516171819const A = {}const B = {}export const C = {}e ...
Read more

redux源码理解

index.jsexport的所有东西,接下来逐一来看12345678export { createStore, combineReducers, bindActionCreators, applyMiddleware, compose, __DO_NOT_USE__A ...
Read more

Table格子高度被其他格子撑大的留白

CSS
Table格子高度被其他格子撑大后,上下产生留白,而且这种留白不是受padding的控制,就导致内容被竖直居中在中间就像这里,橙色撑不满黄色,如果确保让每个格子的内容都能撑满当前高度,有一个小技巧设置tr height 1px, 然后td height inherit就可以了,如图,示例代码 ...
Read more

代理模式,中间件,Promise

Design
在Java中,代理模式被提到的很多,通过Proxy.newProxyInstance就可以创建一个出instance的代理,在他做事的之前,之后,或者错误处理这些方方面面都可以进行扩展,通过动态代理,Spring又实现了AOP 这里扩展说一下代理模式和装饰者模式的小小区别,Java中最有名的 ...
Read more
Prev Next