原创 如何在同一臺電腦上安裝python2與3

據傳聞,python2與python3差距有點大,但目前很多教程都是針對python2的,而且某些軟件也只能在python2的環境下運行——比如之前VM安裝OS X時有個插件就只能在python2下運行。但時代在召喚,我們一方面要

原创 js所能表示的最大整數的問題

半個小時前在牛客做筆試題時發現了這樣一個問題 定義c爲10011100011101111的字符串,不管是顯示轉換還是隱式轉換最後出來的數字都是10011100011101112 更進一步實驗發現 把100111000

原创 Webpack Loaders

這篇博客主要介紹webpack中loader的使用,博客最後依然會有webpack.config.js實例,我的項目目錄是這樣子的 dist是打包生成的文件目錄,node_modules是什麼不解釋了,src是源文件目錄。在

原创 sublime text3左側導航欄以及皮膚的相關設置

sublime的界面給人一種簡潔的快感,但默認的皮膚看起來略微有那麼一點點low,如果想更換一個帥一點的皮膚,可以使用插件Boxy Theme。 先介紹一個與Boxy Theme無關的點——如何讓編輯器左側導航欄顯示中文。默認情

原创 入門-使用Gradle編譯運行Kotlin代碼

1.前言 如果我們想學習Kotlin,那勢必需要一個平臺或者一種方法能夠編譯運行Kotlin代碼。Kotlin官方教程提供了多種方式編譯運行Kotlin代碼,但個人認爲這些方法依賴於IDE或者編輯器,直接使用命令行編譯器也比較麻煩

原创 在vue+webpack中使用sass

在使用vue-cli等腳手架初始化項目之後,css-loader和vue-style-loader就默認裝好了,如果我們要在vue組件中使用sass應該這麼做呢? 首先需要安裝node-sass和sass-loader npm

原创 npm run dev退出後依舊佔用端口

在使用webpack時(windows環境),如果在git bash here中啓動npm run dev,想要停止服務,ctrl+c是不起作用的,因爲你會發現命令行中雖然退出來了,但端口依然會被佔用,這個時候只能通過任務管理器停

原创 在vue組件中使用axios

現在我們通過webpack+vue-cli搭建起了一個vue項目的框架,如果我們需要在vue組件中使用axios向後臺獲取數據應該怎麼辦呢? 通常情況下,我們搭建好的項目目錄應該是這樣子的 首先需要安裝axios,這個會n

原创 JavaScript裏類的相關知識

function start(a,b){ this.a=a; this.b=b; this.c=function(){ console.log(this.a+this.b); } }

原创 WebRTC中的協議

1 前言 掐指一算,貌似快兩年沒寫博客了。最近在看有關音頻視頻直播相關的東西,其中就包括WebRTC。WebRTC並不是一個協議,而是一項實時通訊技術,其中使用了許多的協議,這篇文章就來總結一下WebRTC中的各種協議。這篇文章需

原创 VM12安裝OS X 10.11.1

如果開發者沒有蘋果機,如何進行ios開發呢?使用虛擬機是個不錯的選擇。 一、所需資源 VM虛擬機——這個應該都有吧 Mac OS X 10.11.1 鏈接:https://pan.baidu.com/s/1qYsh63q 密

原创 JavaScript的this機制與箭頭函數(二)——箭頭函數中的this

這是《JavaScript的this機制與箭頭函數》系列的第二篇文章,這裏是系列的第一篇文章,主要講解this的四種綁定機制,下面的內容會涉及到第一篇博文所講解的部分知識點。 一開始接觸箭頭函數的時候就被其this的指向搞懵逼了

原创 npm突然找不到npm-cli.js的解決方法

在某些情況下,npm會突然“抽筋”不能正常工作,比如我是在項目目錄下安裝webpack時沒有先init,之後無論用npm進行何種操作,都會出現如下錯誤 其中最重要的一句話是Cannot find module 'D:\nod

原创 node socket.io set/get方法

不知道從socket.io庫的第幾個版本開始起,在socket端口對象中用於在服務器端保存用戶數據的set與get便被拋棄不用了,原來這兩個方法的用法是 socket.set(name,data,[callback] name參數

原创 webpack入門

最近開始學習webpack的正確打開姿勢,先總結一下webpack一些比較重要的入門配置,在博客的最後會有完整的webpack.config.js的栗子。 1.什麼是webpack WebPack可以看做是模塊打包機:它做的事情