摘要:原因缺少GLIBCXX_3.4.15版本,或是更高的版本。場景描述在CentOS 6.6 64bit上我將gcc從4.4.7版本升級到4.8.3以便讓其支持c++11標準,然后我安裝node-sass時出現了這個錯誤解決過程使用strings命令來查看報錯的動態庫/usr/lib64/libstdc 閱讀全文
posted @ 2020-02-19 17:48 地鐵程序員 閱讀(219) 評論(0) 推薦(0) 編輯
摘要:每天寫個頁面,都要配置腳手架,能不能像以前開發前端頁面一樣,寫一個index.html,然后編寫js,css,就可以在瀏覽器上運行了呢?可是我又不想舍棄vue,那么能不能全局搭建一個腳手架,供我來使用呢? 下面就開始自己擼代碼。 首先我想要像node運行js文件一樣,直接 pv run index. 閱讀全文
posted @ 2020-01-31 19:25 地鐵程序員 閱讀(523) 評論(0) 推薦(0) 編輯
摘要:簡單來說loader是讓其他類型的文件轉換成webpack能理解的js代碼的一段代碼(函數) Out of the box, webpack only understands JavaScript files. Loaders allow webpack to process other types 閱讀全文
posted @ 2020-01-07 15:04 地鐵程序員 閱讀(133) 評論(0) 推薦(0) 編輯
摘要:我們經常使用到webpack的插件功能,那如何開發一個自定義的插件呢?首先創建插件比創建 loader 更加高級,webpack 插件由以下組成: 一個 JavaScript 命名函數。 在插件函數的 prototype 上定義一個 apply 方法。 指定一個綁定到 webpack 自身的事件鉤子 閱讀全文
posted @ 2020-01-07 15:01 地鐵程序員 閱讀(214) 評論(0) 推薦(0) 編輯
摘要:1、報錯報regeneratorRuntime is not defined 錯誤 .babelrc配置 { // https://babeljs.io/docs/en/babel-plugin-transform-runtime#options "plugins": [ "@babel/plugi 閱讀全文
posted @ 2020-01-03 16:47 地鐵程序員 閱讀(41) 評論(0) 推薦(0) 編輯
摘要:請求返回二進制數據 閱讀全文
posted @ 2019-12-31 17:31 地鐵程序員 閱讀(504) 評論(0) 推薦(0) 編輯
摘要:依賴:html2canvas 閱讀全文
posted @ 2019-12-30 11:44 地鐵程序員 閱讀(79) 評論(0) 推薦(0) 編輯
摘要:報錯如下: 方案1: 在安裝的時候一直報錯nodeppt,通過查資料添加--unsafe-perm=true --allow-root,可以解決問題,git上issue:https://github.com/npm/npm/issues/17268,這方案貌似不是那么的優雅,因此尋找第二種方案。 方 閱讀全文
posted @ 2019-12-22 19:58 地鐵程序員 閱讀(337) 評論(0) 推薦(0) 編輯
摘要:WebRTC 本身提供的是 1 對 1 的通信模型,在 STUN/TURN 的輔助下,如果能實現 NAT 穿越,那么兩個瀏覽器是可以直接進行媒體數據交換的;如果不能實現 NAT 穿越,那么只能通過 TURN 服務器進行數據轉發的方式實現通信。目前來看,Google 開源的用于學習和研究的項目基本都是 閱讀全文
posted @ 2019-12-21 13:17 地鐵程序員 閱讀(2345) 評論(0) 推薦(2) 編輯
摘要:1、什么是Workbox Strategies? 當service workers 首次被引入時,可以設定一組常見的緩存策略。 緩存策略是一種模式,用于確定service workers 在收到fetch事件后如何生成響應。 workbox-strategies提供了最常用的緩存策略,因此很容易將它 閱讀全文
posted @ 2019-12-19 18:52 地鐵程序員 閱讀(183) 評論(0) 推薦(0) 編輯
摘要:performace的兼容寫法 1、DNS查詢耗時 PerformaceTiming.domainLookupStart為域名開始解析時的 Unix毫秒時間戳 PerformaceTiming.domainLookupEnd為解析域名結束時的 Unix毫秒時間戳, 2、TCP建立連接耗時 Perfo 閱讀全文
posted @ 2019-12-19 12:00 地鐵程序員 閱讀(111) 評論(0) 推薦(0) 編輯
摘要:解決CentOS 7 中,make源文件時出現 /usr/bin/ld: cannot find -lstdc++ 錯誤 在CentOS 7中,使用static方法編譯,需要安裝static version of glibc-static libstdc++-static。使用如下命令安裝 yum 閱讀全文
posted @ 2019-12-04 17:41 地鐵程序員 閱讀(278) 評論(0) 推薦(0) 編輯
摘要:安裝 lrzsz brew install lrzsz 配置 iTerm2 安裝完成后我們需要在 iTerm2 中使用的話,還需要一些配置 進入到 /usr/local/bin 目錄下,下載兩個腳本文件 cd /usr/local/bin sudo wget https://gist.githubu 閱讀全文
posted @ 2019-12-02 10:22 地鐵程序員 閱讀(238) 評論(0) 推薦(0) 編輯
摘要:1、編譯優化 V8采用JIT即使編譯技術. 例如JAVA是先編譯成字節碼,再由JVM編譯成機器碼,V8則沒有中間的字節碼,直接由源碼生成語法樹,然后編譯成機器碼. 2、隱藏類 當定義一個構造函數,使用這個函數生成的第一個對象的時候,v8會為它初始化一個隱藏類,以后使用這個構造函數生成的對象指向同一個 閱讀全文
posted @ 2019-11-26 11:24 地鐵程序員 閱讀(93) 評論(1) 推薦(0) 編輯
摘要:生產版本 "dependencies": { "lottie-web": "^5.5.7", "pixi-spine": "^1.5.23", "pixi.js": "^4.8.8" } 講座項目對資源做對比 ps:測試網絡環境:fast 3g 庫 gzip大小 打包使用的資源 資源數 加載方式 繪 閱讀全文
posted @ 2019-11-01 18:18 地鐵程序員 閱讀(156) 評論(0) 推薦(0) 編輯
摘要:需求和技術指標整理 node服務在引入node性能監控過程中,需要使用alinode,為了對alinode與官方node各項性能指標的差異有進一步的認識,現開展以下調研、測試. 原理性分析 alinode是基于官方node做封裝,官方解釋是alinode對性能影響可以忽略. 測試方案 1、node版 閱讀全文
posted @ 2019-10-25 21:51 地鐵程序員 閱讀(220) 評論(0) 推薦(0) 編輯
摘要:小編近期在研究webRTC點對點通信技術,懷著學習的心態參加了2019年RTC大會,對所見所聞做下記錄,不對的地方還請批評指正! 這次熱門的話題是5G、WebRTC、AI對圖像、音視頻的相關處理,思科報告預測,2021年視頻流量將占互聯網流量的87%,從2017年到2021年實時視頻將增加15倍,占 閱讀全文
posted @ 2019-10-25 21:16 地鐵程序員 閱讀(144) 評論(0) 推薦(0) 編輯
摘要:服務器發送事件(以下簡稱SSE)是HTML 5規范的一個組成部分,可以實現服務器到客戶端的單向數據通信。通過SSE,客戶端可以自動獲取數據更新,而不用重復發送HTTP請求。一旦連接建立,“事件”便會自動被推送到客戶端。服務器端SSE通過“事件流(Event Stream)”的格式產生并推送事件。事件 閱讀全文
posted @ 2019-09-08 14:37 地鐵程序員 閱讀(261) 評論(0) 推薦(0) 編輯
摘要:開源軟件的授權許可都是基于開源許可協議的,常見的開源許可協議有GPL、LGPL、APL、BSD、MIT、Mozilla Public License、Creative Commons、Eclipse Public License 1.0等。它們之前有很多相同的地方,也有很多不同的地方,本文將分析一下 閱讀全文
posted @ 2019-09-07 21:26 地鐵程序員 閱讀(85) 評論(0) 推薦(0) 編輯
摘要:鏈接過程 前端 1、CREATED WEBSOCKE 2、ONOPEN 3、ONMESSAGE 服務端 1、收到request 2、給客戶端發送消息,生成id 前端 1、收到messge,type為id, 2、給服務端發送消息type=username的消息,攜帶id 服務端 1、收到type為us 閱讀全文
posted @ 2019-09-04 10:25 地鐵程序員 閱讀(331) 評論(0) 推薦(0) 編輯
摘要:1、chrome的debug 2、PerformanceObserver 可是瀏覽器都不支持。。。。 3、requestAnimationFrame模擬 如果我們需要統計某個特定動畫過程的幀率,只需要在動畫開始和結尾兩處分別記錄 allFrameCount 這個數值大小,再除以中間消耗的時間,也可以 閱讀全文
posted @ 2019-07-07 13:54 地鐵程序員 閱讀(91) 評論(0) 推薦(0) 編輯
摘要: 閱讀全文
posted @ 2019-07-06 15:10 地鐵程序員 閱讀(42) 評論(0) 推薦(0) 編輯
摘要:事情:使用域名綁定host為本機電腦ip,vue返回 invalid host header 原因:新版的webpack-dev-server出于安全考慮,默認檢查hostname,如果hostname不是配置內的,將中斷訪問。 解決:webpack.dev.conf.js添加配置 disableH 閱讀全文
posted @ 2019-07-02 10:56 地鐵程序員 閱讀(250) 評論(0) 推薦(0) 編輯
摘要:GMTC-2019北京 GMTC這次的大會的熱詞肯定是監控、性能,當然跨平臺依然是熱點,write once,run anywhere!,以下是自己參加的總結心得。 6.20上午 前端的演化 核心理念:結構+樣式+表現分離 -2003 前端崗位的出現 核心理念90%優化在前端 工程化的開始 核心理念 閱讀全文
posted @ 2019-06-22 23:18 地鐵程序員 閱讀(265) 評論(0) 推薦(0) 編輯
摘要:主要實現 顯示當前路徑 顯示當前所在分支 顯示當前修改狀態 = 表示一個干凈的分支 ~ 表示文件有改動 # 表示已commit 但未 push = 表示一個干凈的分支 ~ 表示文件有改動 # 表示已commit 但未 push 通過網上搜索和自己根據實際需要修改的代碼如下: .bash_profil 閱讀全文
posted @ 2019-06-18 11:53 地鐵程序員 閱讀(349) 評論(0) 推薦(0) 編輯
摘要:HTML HTML解析 HTML解析是一個將字節轉化為字符,字符解析為標記,標記生成節點,節點構建樹的過程。 標記化算法 是詞法分析過程,將輸入內容解析成多個標記。HTML標記包括起始標記、結束標記、屬性名稱和屬性值。標記生成器識別標記,傳遞給樹構造器,然后接受下一個字符以識別下一個標記;如此反復直 閱讀全文
posted @ 2019-06-16 13:25 地鐵程序員 閱讀(55) 評論(0) 推薦(0) 編輯
摘要:index.js tip.vue 使用 閱讀全文
posted @ 2019-06-14 20:49 地鐵程序員 閱讀(652) 評論(0) 推薦(0) 編輯
摘要:步驟:(如下為ios步驟,安卓類似) 破解地址:https://www.zzzmode.com/mytools/charles/ 1)Mac安裝Charles,保證手機與電腦在同一wifi(若沒有WiFi時,Mac、MacBook,etc 自帶熱點功能) 2)在手機當前連接的wifi設置里配置代理( 閱讀全文
posted @ 2019-06-10 12:15 地鐵程序員 閱讀(599) 評論(0) 推薦(0) 編輯
摘要:PWA技術 PWA全稱Progressive Web App,即漸進式WEB應用。 解決的問題 實現離線緩存功能,即使用戶手機沒有網絡,依然可以使用一些離線功能 可以添加至主屏幕,點擊主屏幕圖標可以實現啟動動畫以及隱藏地址欄 實現了消息推送 service worker 必須要https,除了127 閱讀全文
posted @ 2019-06-04 19:24 地鐵程序員 閱讀(146) 評論(0) 推薦(0) 編輯
摘要:這是配置的sw.js 已測試,是OK的. 閱讀全文
posted @ 2019-06-04 18:19 地鐵程序員 閱讀(121) 評論(0) 推薦(0) 編輯
摘要:作者:Epicurus鏈接:https://www.zhihu.com/question/28504626/answer/91943324來源:知乎著作權歸作者所有,轉載請聯系作者獲得授權。 美國的崛起基本上可以和19世紀這段時間的歷史劃等號,這段時間之內美國幾乎是在毫不停止的增長,同時對于歐洲事務 閱讀全文
posted @ 2019-05-21 13:42 地鐵程序員 閱讀(458) 評論(0) 推薦(0) 編輯
摘要:demo 參考資料: - [xterm的配置](https://github.com/xtermjs/xterm.js/blob/3.12.0/typings/xterm.d.ts#L16) - [xterm的配置](https://github.com/xtermjs/xterm.js/blob/ 閱讀全文
posted @ 2019-05-17 14:56 地鐵程序員 閱讀(3256) 評論(0) 推薦(0) 編輯
摘要:1、Chrome瀏覽器 會首先搜索瀏覽器自身的DNS緩存(緩存時間比較短,大概只有1分鐘,且只能容納1000條緩存),看自身的緩存中是否有www.linux178.com 對應的條目,而且沒有過期,如果有且沒有過期則解析到此結束。 注:我們怎么查看Chrome自身的緩存?可以使用 chrome:// 閱讀全文
posted @ 2019-05-12 22:58 地鐵程序員 閱讀(128) 評論(0) 推薦(0) 編輯
摘要:window和mac的同學合作開發項目,會出現git提交/拉取時換行符不一致導致,提示 "the text is identical, but the files do not match, newlines”等字樣,會出現很多文件發生更改,下面說說換行符引起的這個問題. CRLF Carriage 閱讀全文
posted @ 2019-04-25 17:18 地鐵程序員 閱讀(1204) 評論(0) 推薦(0) 編輯
摘要:1、viewport概念:viewport就是設備的屏幕上能用來顯示我們的網頁的那一塊區域. viewport的默認值980px或1024px等,以下是瀏覽器的默認viewport寬度 2、css中的1px devicePixelRatio = 物理像素 / 獨立像素 css中的px是設備的獨立像素 閱讀全文
posted @ 2019-04-24 18:11 地鐵程序員 閱讀(125) 評論(0) 推薦(0) 編輯
摘要:一、前端代碼策略:域名切換(多域名部署),解決DNS緩存及域名劫持 二、客戶端策略 客戶端在空閑時ping cdn節點域名列表中的域名,測量延時、丟包等數據。如果延遲 > xxx,丟包 > xxx ,則在本次生命周期內將該域名拉入黑名單,使用網絡質量最好的cdn節點 客戶端打開頁面時:應loadur 閱讀全文
posted @ 2019-04-23 17:23 地鐵程序員 閱讀(26) 評論(0) 推薦(0) 編輯
摘要:1、基礎知識 puppeteer.launch() 創建瀏覽器實例 puppeteer.newPage() 創建一個新頁面 puppeteer.goto() 進入指定網站 page.screenshot() 截屏 page.pdf() 輸出為pdf 注意必須是headless=true page.e 閱讀全文
posted @ 2019-04-14 17:16 地鐵程序員 閱讀(350) 評論(0) 推薦(0) 編輯
摘要:一、sudo npm i electron -g一直失敗 最終解決辦法:使用了sudo cnpm i electron -g安裝成功 原因不詳 二、打包問題 1、使用electron-packager打包 命令: 大概格式是這樣的: 搜索你想要的icon:https://www.easyicon.n 閱讀全文
posted @ 2019-03-20 20:12 地鐵程序員 閱讀(46) 評論(0) 推薦(0) 編輯
摘要:簡單的移動小游戲只要引入pixi.min.js就可以, 如果要用spine動畫(龍骨也支持導出spine格式的)就要引入pixi-spine.js 如果還有聲音的支持引入pixi-sound.js 學習網址: - 官網http://www.pixijs.com - API http://pixijs 閱讀全文
posted @ 2019-03-18 19:29 地鐵程序員 閱讀(846) 評論(0) 推薦(0) 編輯
摘要:把不想提交的內容刪除過濾 閱讀全文
posted @ 2019-03-15 11:25 地鐵程序員 閱讀(30) 評論(0) 推薦(0) 編輯
内蒙古快3开奖结果 青海快三开奖牿果 股票趋势技术分析8 捉鸡麻将贵阳 腾讯大众麻将单机版 极速11选5正规吗 p2p理财平台 权重股票有哪些 黑桃棋牌 金沙洲至尊棋牌 31选7复式中奖计算 10bet娱乐城真人百家乐 好运快3官方开奖结果 南京好运麻将手机版 广东闲来麻将有挂吗 河北好运3 nba勇士队球员名