摘要:前言本項目旨在從零到壹,制作一款界面精美的聊天軟件。因為本人是開發,設計功底欠缺,所以軟件設計的有點丑,如果有大神有更好的,歡迎。 Hola 前言 本項目旨在從零到壹,制作一款界面精美的聊天軟件。 Github 地址因為已工作,所以可能沒有多少時間來繼續跟進這個項目了,項目可優化的點已在下文列出,歡迎大家 Fork 或 Star。 ps: 征 logo 一枚。因為本人是開發,設計功底...
摘要:概述計算機只知道數字如何用表示萬物二進制數據基本單位字節編碼為什么要編碼此時還沒有統一的字符編碼標準標準涵蓋所有的語言字符的一種編碼實現方式的字符編碼方式是編碼的數據如何轉換為如何操作二進制數據位運算符 概述 計算機只知道數字0 、1 如何用0、1表示萬物「 二進制數據: 基本單位字節byte 」 showImg(https://segmentfault.com/img/bVbdo3S...
摘要:語法解析首先來看一下什么是抽象語法樹。抽象語法樹也稱為語法樹,指的是源代碼語法所對應的樹狀結構。也就是說,對于一種具體編程語言下的源代碼,通過構建語法樹的形式將源代碼中的語句映射到樹中的每一個節點上。 前言 最近在分析微信小程序,需要統計以前代碼中所使用過的wx.api。思路為對js文件進行語法分析,然后找出調用者為wx的成員表達式。 JavaScript語法解析 首先來看一下什么是抽...
摘要:調度器有了迭代器,還需要一個調度器才能按照預期的流程串行執行需要的函數,同時處理參數傳遞的過程我自己寫的代碼,調度的工作是由一起做的。 本文摘自我的博客,歡迎大家去逛逛。 又是兩周沒寫博客了,圣誕夜來水一發~今天稍微看了下async的源碼,感覺很簡短精煉,總共也才1000多行代碼,好多值得學習的地方。主要看的是waterfall模塊,由于源碼中有好多不同接口公用的部分,因此看完wate...
摘要:搭建環境一配置環境變量安裝選擇安裝目錄安裝過程中會出現兩次安裝提示。建議兩個都安裝在同一個文件夾中的不同文件夾中。系統變量新建變量。設置環境變量變量名變量值在中加入注意要有分號。雙擊存檔以公開內容。 cordova搭建環境 一、配置java環境變量 1.安裝JDK 選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個j...