原创 nodejs死亡筆記之實戰篇---微信公衆號的開發(1)

本篇文章將利用express框架進行微信公衆號的開發。 從申請一個微信公衆號開始 要開發微信號,首先你得有一個。微信公衆號地址:https://mp.weixin.qq.com。註冊登錄我就不說了,如果連這些你都搞不定,也

原创 nodejs死亡筆記之socket.io那些事(附可用來撩妹的聊天功能)

我相信有很多人是看到撩妹才進來的,別急,我們要一步一步來。 websocket簡介 WebSocket是HTML5開始提供的一種瀏覽器與服務器間進行全雙工通訊的網絡技術。 現很多網站爲了實現即時通訊,所用的技術都是輪詢(pol

原创 nodejs死亡筆記之cookie和session(宇宙級框架express)

首先,我必須義正言辭的吐槽一下這個宇宙級框架!express3.x和expss4.x差別怎麼就那麼大呢?找了好多資料來學習,但總是莫名其妙的報錯,一開始我以爲是因爲我長得不好看,後來發現。。。我用的是4.x的express,而教程

原创 如何解決百度雲下載大文件限速問題

最痛苦的事情莫過於下載一個N個G的文件,而速度只有80k/s. 有一個東西叫百度雲會員 我想,大部分人都很痛恨下載限速吧?尤其是當360雲關門大吉後,百度雲就可以更加囂張的爲所欲爲了。不開百度雲會員,下載大文件就必須得下載百度

原创 nodejs死亡筆記之測試神器Mocha

引言:如果一個項目沒有了測試,那它和鹹魚有什麼區別? 對於一個合格的項目來說,測試是必不可少的環節,那麼,如何對nodejs項目進行測試呢?本文將介紹一種測試神器–Mocha。 什麼是Mocha mocha 是一個功能豐富的j

原创 自動同步vps服務器或本地文件的數據到百度網盤

懶惰的人,會創造出不一樣的世界,因爲懶,所以會勤快的去讓複雜的生活變得簡單。 背景 打開這篇文章的你所遇到的問題,就是寫這篇文章的背景。 如何將本地的文件同步到百度雲 用到的工具及插件 curl命令 windows系統請自行

原创 git的入門級技巧---使用github

git已經成爲最受歡迎的版本控制軟件了,那麼,如何優雅的使用git呢? git的下載安裝 毫無疑問,第一步肯定是安裝了,首先我們要安裝git,下載地址是: https://git-scm.com/downloads 安裝好之後

原创 用Hexo + github搭建自己的博客 --- 再也不用羨慕別人了!

每次Google自己不會的問題時,總會發現有很多的人都有自己的博客,不由自主的羨慕起來,於是按捺不住自己的躁動的心,說幹就幹。 前言 每次寫博客之前都喜歡做一些科普啊巴拉巴拉的,寫之前還想分析一波Hexo和jekyll,掰扯掰

原创 nodejs死亡筆記之溯本歸源--node4.0+與ECMAScript6新特性(two)

前言:本文接上一篇文章繼續講解nodev4的新特性 Generator 基本概念 Generator函數有多種理解角度。它是協程在 ES6 的實現,最大特點就是可以交出函數的執行權(即暫停執行)。Generator函數是一個

原创 nodejs死亡筆記之CentOS7虛擬機的安裝配置及nodejs的安裝(面向Windows編程)

沒有用過linux系統的nodejs開發人員不是好XXX(像我這種毫無文采的人還是不爲難自己了,我們還是研究如何安裝虛擬機好了) CentOS虛擬機的安裝 題外話:我的主系統是win10,因爲沒有wifi,學校裏的閃訊客戶端

原创 火星人學node(基礎篇)---nodejs的模塊系統(實例分析exprots和module.exprots)

前言:工欲善其事,必先利其器。模塊系統是nodejs組織管理代碼的利器也是調用第三方代碼的途徑,本文將詳細講解nodejs的模塊系統。在文章最後實例分析一下exprots和module.exprots。 nodejs模塊的歷

原创 重新認識java(一) ---- 萬物皆對象

如果你現實中沒有對象,至少你在java世界裏會有茫茫多的對象,聽起來是不是很激動呢? 對象,引用,類與現實世界 現實世界裏有許許多多的生物,非生物,跑的跳的飛的,過去的現在的未來的,令人眼花繚亂。我們編程的目的,就是解決現實生

原创 利用java的反射機制實現通用dao

java的反射機制前面已經講過,這裏不再贅述,這篇文章將會利用反射,來實現一個通用的dao層。 1 一般情況下的dao層 我們先來看一下,通常,我們是如何寫dao的。 public class Person { pub

原创 IntelliJ IDEA 2016.2與webstorm破解方法

雖然我知道用破解版可恥。。。但是作爲一個學生,沒錢買正版,只能暫時用破解版了。以後賺了錢一定支持正版。。 idea破解 試了好多License Server,但是都不行。最後發現了一個註冊碼,這裏分享給大家: 43B4A73Y

原创 火星人學node(基礎篇)---什麼是node&國際慣例HelloWorld

前言:從這篇文章開始,我將系統的講解nodejs相關知識。爲什麼我要學習nodejs呢?因爲帥的人都在學呀^_^ 什麼是nodejs 簡單的說 nodejs就是運行在服務端的 JavaScript。JS是腳本語言,腳本語言都