原创 webSocket 二進制傳輸基礎準備-UTF-16和UTF-8轉Unicode

前言 今天來學習UTF8轉Unicode,UTF16轉Unicode以達成UTF8,UTF16之間的互轉。提煉成函數的公式我並沒有放出來,我的目的只是爲了更加理解 字符編碼之間的關係。如果你需要轉碼方式,可以找其他的庫,或者根據我文章來進行

原创 webscoket 二進制數據傳輸基礎準備工作

二進制與十六進制 二進制用 0 1 表示 2= 10十六進制 前綴0x 用0123456789ABCDEF表示 2= 0x2二進制與十六進制的轉換十六進制的每位 等於二進制的四位 十六進制 0xF = 15(十進制) = 1111(二進制)

原创 py入門學習-判斷、循環、dict和set

條件判斷 num = input('隨便輸入一個數字:') try num = int(num) except ValueError as e: print('你輸入的不是數字') if num > 0: print('你

原创 py入門學習-有序列表以及方法

有序列表以及有序列表的函數和方法(list) list = ['hello', 'wrold'] # len 獲取查詢長度 length = len(list) # append 添加一個新元素,到list的末尾 list.append(

原创 vueSSR: 從0到1構建vueSSR項目 --- 僞熱更新

僞熱更新 上一期寫了一些問題。原計劃是暫時不做處理的,最終結果就是今天沒忍住鴨。廢話不多說先貼思路 1.先進行本地編譯 2.編譯完成後,利用chokidar分別監聽源碼文件以及編譯後的文件。(源碼改動,觸發編譯。編譯後的文件發生改動,觸發重

原创 vueSSR: 從0到1構建vueSSR項目 --- 開發環境的部署

開發環境的部署 開發環境的部署,讓我頭疼了一陣子每次修改代碼都要重新構建這樣很麻煩,最終利用node腳本解決了這個問題。 思路 使用node執行腳本文件 調用 “npm命令” 來進行執行命令,然後監聽需要監聽的文件,發生改動時,則重新執行腳

原创 vueSSR: 從0到1構建vueSSR項目 --- vuex的配置(數據預取)

vuex的相關配置 上一章做了node以及vue-cli3的配置,今天就來做vuex的部分。先打開官方文檔-數據預取和狀態 看完之後,發現大致的邏輯就是利用mixin,攔截頁面渲染完成之前,查看當前實例是否含有'asyncData'函數(由

原创 vueSSR: 從0到1構建vueSSR項目 --- node以及vue-cli3的配置

前言 上一次做了路由的相關配置,原本計劃今天要做vuex部分,但是想了想,發現vuex單獨的客戶端部分穿插解釋起來很麻煩,所以今天改做服務端部分。服務端部分做完,再去做vuex的部分,這樣就會很清晰。 vue ssr是分兩個端,一個是客戶端

原创 vueSSR: 從0到1構建vueSSR項目 --- 路由的構建

vue開發依賴的相關配置 Vue SSR 指南 今天先做客戶端方面的配置,明天再做服務端的部分。那麼馬上開始吧~ 修改部分代碼 腳手架生成的代碼肯定是不適合我們所用的 所以要修改一部分代碼 //App.vue <template>

原创 vueSSR: 從0到1構建vueSSR項目 --- 初始化

開始 初始化 npm install -g @vue/cli nodemon nodemon 檢測目錄文件更改時,來重啓基於node開發的程序 vue create vuessr 我選的附帶