优客李李

「给你的生活加点阳光!」

How to Use Express Generator

Express generator is a tool that helps quickly generate your application skeleton. Preparation Have Node.js with npm installed Installation npm install express-generator -g Now if you ...

Unable To Manipulate MongoDB Due To Unproperly Closed Terminal?

I met a problem while I was learning MongoDB. Here are my steps eliciting the problem: I start MongoDB service: mongod. In my terminal, at the MongoDB service window, I carel...

Learn MongoDB From The Official Video Tutorial

The best way to learn is to get your hands dirty. Background Recently, after having handled the basic knowledge of React, I started the new journey – NodeJS & MongoDB. I successfully fini...

GitHub博客自定义域名——从尝试到放弃

记录一下我最近折腾GitHub自定义域名的过程。简单地说,一句话:鱼和熊掌不可得兼。 前言 我的博客最早是用Wordpress搭建的,当时买了域名和空间,shisaq.com。到现在刚好有一年了。不过期间接触到了GitHub的博客,4个特点: 免费空间 免费域名 markdown https 这么多优势,让我不得不动心。于是在2016年,相当长的一段时间内...

用React, Flask和SocketIO搭建在线聊天室(八)

在React的世界,初学的时候总是会遇到一些新奇的名词:Flux,Redux等。因为React并不是一个完整的前端框架,它只是一个可以创建虚拟DOM的View层。所以要想实现完整的前端框架,它就需要一些朋友帮忙,一个典型的框架就是Backbone。不过Flux和Redux这样的朋友是Facebook自己推出的,这篇文章主要介绍一下Flux这个朋友。这个在线聊天室就是根据Flux的思想架...

我是怎么拿到原创和赞赏功能的

今天拿到了微信公众平台的赞赏功能。作为一个个人公众号,已经拿到所有能拿的权限了。这篇文章分享一下我拿到原创和赞赏功能时的各项数据统计。 基本信息 公众号名称:李海泉 建立时间:2014年4月16日 荒废阶段:2014年7月10日-2016年11月17日 荒废时发表文章数:5 荒废时粉丝数:49 重启-拿到原创功能 重启时间:2016年11月18日 拿到原创:2016年12月2...

用React, Flask和SocketIO搭建在线聊天室(七)

通过上一篇文章的操作,我们已经可以在Flask搭建的服务器下,用SocketIO连接前后端,并成功搭建了React的运行环境。这次就主要剖析在线聊天室的前端结构。 js文件夹结构 先上一个总体结构图。完成后,我的js文件夹下的结构如下图。主要分为main.js, ./components, ./stores, ./actions和dispatcher.js。 1 2 3 4 5...

2017年个人目标

时间总是不紧不慢地走,等意识到的时候,2016年已经倏忽而过。我觉得自己我们国人在生活中总是缺少一种仪式感,很多事情自觉心知肚明,但很可能是一笔烂账。借着新年来临之际,是时候给自己个仪式,做个总结,再展望一下新的一年了。 2016回顾 辞职,和老婆来到美国。 脱产转型前端工程师。 完成Udacity前端工程师纳米学位。 找工作中,现有1个潜在可能性。 独立完...

用React, Flask和SocketIO搭建在线聊天室(六)

通过上一篇文章,我们已经成功配置了Flask和Flask-SocketIO插件,接下来是时候学习React了。 学习资料 我是个视觉动物,受到应试教育的负面影响,不是太能接受看书。所以我学习很多技能的方法是看视频。关于React,我同样没有研究官方文档,而是在YouTube上找到了一个很棒的React视频教程:https://www.youtube.com/playlist?list=P...

用React, Flask和SocketIO搭建在线聊天室(五)

通过上一篇文章,我们已经部署了Flask本地服务器环境,这一篇文章主要谈谈我当时在学习SocketIO时的思路。 阅读本文所需技能点 Python已经入门 Flask环境已经搭建完毕 HTML和jQuery基础知识 SocketIO简介 这种知识随便Google一下就能有一火车皮。我用自己的语言简单介绍一下,欲知详情请自行Google。 Socket是“插座...