logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker+rails+postgresql+redis+puma+nginx

看了两天的docker相关文章,就尝试把一个现有的小blog换成docker部署尝试一番.前期有个疑问,capistrano一类的工具也可以很方便的部署,为什么还要docker.有人说保持环境一致,这个不多做评价,不过个人感觉,rails分为三个环境,各有优势,为何要保持一致.在我看来,capistrano和docker的主要区别,还是一个适合多机部署,一个适合单机部署.也有一些人说do

#docker
react的setState如何知道该做什么

原文: How Does setState Know What to Do?原译文: react的setState如何知道他要做什么译:可能看到标题的时候会想,怎么去做还不是看代码吗?react中的setState不就是负责更新状态码?于是就抱着好奇心看下去了。当你在组件中调用setState的时候,你认为让发生了什么?import React from 'react';import...

react的useMemo

英文: Understanding Memoization in JavaScript to Improve Performance中文: 了解JavaScript中的Memoization以提高性能–react的应用我们渴望提高应用程序的性能,Memoization是JavaScript中的一种技术,通过缓存结果并在下一个操作中重新使用缓存来加速查找费时的操作。在这里,我们将看到memoi...

react父组件调用子组件方法

前期我们说了父子组件互相通过props传递数据的方法,这个应该都可以理解.其实今天说的这个 父组件直接调用子组件方法, 也类似.先看代码,比较直观.import React, {Component} from 'react';export default class Parent extends Component {render() {return(...

react-thunk迁到redux-saga,他们的对比

thunk-saga背景: 刚开始学习前端以及react.之前粗略的对比了下thunk以及saga.发现thunk与saga总体差不多,对我来说都够用,再考虑到学习成本,我还是选择使用了thunk. 但是使用thunk重构几个模块之后发现登录流程很麻烦,需要promise或者async/wait的支持才可以很好的完成登录流程,我的解决办法是在回调里调用(尝试过async/promis不可以,里面的

#前端#重构
react-redux的简单使用

正式接触react应该有两个月了,项目开始也有一个月了,开始新项目的时候就没有打算使用redux,因为感觉学习这个的成本挺高.这两天,项目第一版已经出来了,昨天下午有时间就抓紧时间看看redux相关的东西,大致有个了解,然后今天就照葫芦画瓢,把一个模块给整理了下,换成了redux.在这里记录下使用,以备后需.react-redux使用前得需要安装npm i --save react-re

ubuntu14.04安装Django

这里使用的是python3.sudo apt-get updatesudo apt-get install python3-pipsudo pip3 install virtualenv这里是把虚拟机给装上了.然后创建一个项目.mkdir -p ~/newprojectcd ~/newproject现在可以在里面加一个新的环境.virtualenv newenv运行,会有一个错误. zsh: co

#django
到底了