博客 RSS 訂閱

羊先生 - console的隱藏知識點,你get到了嘛?

常見用法 console.log( ) | info( ) | debug( ) | warn( ) | error( ) console.log("console log") console.info("console info") console.debug("console debug") console.warn("console warn") console.error("conso

console , 調試 , 前端 , html5 , Javascript

收藏 評論

華為雲開發者聯盟 - 比物理線程都好用的C++20的協程,你會用嗎?

摘要:事件驅動(event driven)是一種常見的代碼模型,其通常會有一個主循環(mainloop)不斷的從隊列中接收事件,然後分發給相應的函數/模塊處理。常見使用事件驅動模型的軟件包括圖形用户界面(GUI),嵌入式設備軟件,網絡服務端等。 本文分享自華為雲社區《C++20的協程在事件驅動代碼中的應用》,原文作者:飛得樂 。 嵌入式事件驅動代碼的難題 事件驅動(event driven)

嵌入式 , 循環 , 事件驅動 , 事件 , c++

收藏 評論

堆棧大叔 - Tmux 這是一個什麼樣的寶藏工具?

應用場景 當你使用SSH登錄遠程機器,想新開一個或多個Tab的時候,你需要重新執行SSH登錄。 假設你的SSH不是免密登錄,那麼你每次登錄都需要輸入密碼! 再假設你登錄遠程機器需要通過一台或多台跳板機,那麼新開Tab的成本頓時就增加了很多很多很多... 天吶,誰來救救我啊? 答:Tmux 簡單使用 我們先按順序來簡單的使用一下Tmux,然後再具體的介紹她的一些基本概念和常用快捷

Linux , tmux , terminal , SSH

收藏 評論

Timor - 使用Lodash工具後代碼行數瞬間縮短...

背景:最近在做報表.涉及到echarts圖表.多層柱狀圖疊加展示.然後後端給出來的結構是二維數組.需要前端自行處理成圖表可用的數據格式.echarts數據是是動態的. 需求效果圖的樣子: echarts相似的官網案例代碼: option = { tooltip: { trigger: 'axis', }, legend: { data:

arraylist , lodash

收藏 評論

浪遏飛舟 - 彙總mobx奇淫技巧

簡化action屬性更新 通常情況下,store中會有很多屬性,其中有些屬性更新會很頻繁,每一個屬性都需要寫一個action函數去更新,當這種需要變更的屬性越多時,會導致store中代碼量異常的龐大,可讀性也會降低。就如下面代碼一樣: class TestStore { @observable info = {} as IInfo; @observable list = [] as

技巧 , mobx

收藏 評論

因為熱愛 - 123

第一章 Python語言概述 1.1 計算機基礎 1.1.1 計算機特點 運算速度快 計算精確度高 具有存儲和羅邏輯判斷能力 haode 具有自動控制能力 1.1.2 計算機常用設置及編碼 二進制數 二進制數制與其他數制 (1)十進制(十進位計數制) (2)八進制(八進位計數制) (3)十六進制(十六進位計數制)

python3.5 , Python

收藏 評論

Runningfyy - 一看就會的柯理化

介紹 柯理化是一種關於函數的高階技術。 柯里化是一種函數的轉換,它是指將一個函數從可調用的 f(a, b, c) 轉換為可調用的 f(a)(b)(c)。 柯里化不會調用函數。它只是對函數進行轉換。 一個最簡單的例子 // 原本的sum函數以及應用 function sum(a, b) { return a + b; } sum(1,2) // 3 // 柯理化後的sum函數以

currying , 前端 , Javascript

收藏 評論

Adam - 字符集和字符編碼什麼關係

嚴格來説,字符集和字符編碼不是一個概念: 字符集定義了字符和二進制的對應關係,為每個字符分配了唯一的編號。可以將字符集理解成一個很大的表格,它列出了所有字符和二進制的對應關係,計算機顯示文字或者存儲文字,就是一個查表的過程。 字符編碼規定了如何將字符的編號存儲到計算機中。如果使用了類似 GB2312 和 GBK 的變長存儲方案(不同的字符佔用的字節數不一樣),那麼為了區分一個字符到底使用了幾個字節

gbk , utf-8 , 字符編碼 , unicode , 字符集

收藏 評論

EMQX - EMQ X v4.3 正式發佈:性能大幅提升,更好用的多語言擴展

連接海量物聯網設備的 MQTT 消息服務器 - EMQ X 是基於高併發的 Erlang/OTP 語言平台開發,支持百萬級連接和分佈式集羣架構。EMQ X 已經在全球物聯網市場廣泛應用,無論是產品原型設計、物聯網創業公司、還是大規模的商業部署,都支持免費使用。 產品介紹:https://www.emqx.com/zh/products/emqx 下載地址:https://www.emqx.com/

擴展 , 多語言 , iot , 物聯網 , mqtt

收藏 評論

騰訊位置服務 - 騰訊位置服務GPS軌跡錄製-安卓篇

前言 在地圖的使用中,尤其在導航場景下,進行GPS軌跡錄製是十分必要並且有用的,本文會對於安卓系統下的軌跡錄製部分做一個分享。 系統架構 對於一個GPSRecordSystem(GPS軌跡錄製系統)主要分成3個部分:開始錄製,錄製GPS定位,結束錄製並存儲,如上圖右方所示。在實際應用中,以導航系統為例:(1)在開始導航時(start navi),進行錄製工作的相關配置;(2)收到安卓系統的onL

地圖開發 , 地圖api , 騰訊地圖 , 地圖 , gps

收藏 評論

鳩摩智首席音效師 - 酷瓜雲課堂 v1.3.4 發佈,知識付費開源方案

v1.3.4(2021-05-13) 更新內容 增加問答功能 增加標籤關注功能 優化標籤功能 優化文章功能以及全文搜索 優化課程評價,諮詢,文章等相關統計 後台增加提問和回答審核功能 後台增加查看用户在線記錄 修正後台編輯角色權限錯誤 優化前台界面 升級要點 按文檔執行升級 需要增加全文搜索配置文件 cp config/xs.question.default.ini

教育平台源碼 , 開源軟件 , php , phalcon

收藏 評論

三豬技術團隊 - SpringBoot整合7.6.x版本ES入門學習

1.Elaticsearch概述 1.1Elaticsearch是什麼 The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也稱為 ELK Stack)。能夠安全可靠地獲取任何來源、任何格式的數據,然後實時地對數據進行搜索、分析和可視化。Elaticsearch,簡稱為ES, ES是一個開源的高擴展的分佈式全文搜索引擎,是整個El

es7 , springboot

收藏 評論

Mirror顏瑟 - 棧內存 & 堆內存 (數據類型間的存儲區別)

內存的概念 棧內存 Stack(可以理解為運行內存,如內存條): 所謂棧內存,其實就是在計算機內存中分配出來的一塊空間。 用於提供瀏覽器執行代碼的執行環境,以及存儲基本類型值。 堆內存 Heap (可以理解為存儲空間,如硬盤): 用於存儲引用類型值。 基本數據類型 基本數據類型有哪些? JS 的基本數據類型有:數字、字符串、布爾值、null、undefi

內存 , 數據類型 , 存儲 , Javascript

收藏 評論

海龍王 od - 基於React實現ToDoList功能

背景 學習React,並實現ToDoList功能(分為2個部分,依靠父組件傳值實現,dva實現): 目標分析 功能確定 組件劃分 代碼實現 我們可以確定大概的功能有發佈事件,刪除事件,顯示事件內容和截止日期,統計事件等。 依照以上功能可以做出大概的組件劃分圖 其中ToDoListInput為發佈事件功能,List完成對事件的顯示,listI

react , dva.js , reduce , 前端

收藏 評論

雲叔_又拍雲 - 【白話科普】上網時遇到的 404 是什麼意思?

隨着網絡時代的發展與進步,我們的學習工作和生活早已離不開互聯網,智能家居、網上購物、日常出行都需要互聯網的支持。互聯網切切實實地給生活帶來了諸多便利。 那大家有沒有碰到過這麼一個情況呢?當我們在使用手機或者電腦瀏覽一些信息的時候,或者在搜索引擎中搜索資料,點擊搜索結果跳轉後,瀏覽器跳出一個 404 Not Found 的空白頁。 相信各位老網民都很熟悉“404”這個數字了,這個錯誤代碼代表着服務

又拍雲 , HTTP , 雲服務 , 互聯網 , 程序員

收藏 評論

數據庫知識分享者 - Flink 實時計算在微博的應用

簡介: 微博通過將 Flink 實時流計算框架跟業務場景相結合,在平台化、服務化方面做了很大的工作,在開發效率、穩定性方面也做了很多優化。我們通過模塊化設計和平台化開發,提高開發效率。 微博機器學習研發中心數據計算負責人,高級系統工程師曹富強為大家帶來 Flink 實時計算在微博的應用介紹。內容包括: 1、微博介紹 2、數據計算平台介紹 3、Flink 在數據計算平台的典型應用 一、微

微博 , flink

收藏 評論

jweboy - Map 與 Object 之相愛相殺

眾所周知 JavaScript 的 Object 和 Map 這兩種數據結構很相似, 但深究底層原理來看,這兩者本質上還是存在了不少差異,通過區別比較能幫助我們更好地理解它們的用處和使用場景。 鍵類型 Object Object 的鍵必須是 String 或 Symbol 類型,並默認調用 toString 方法將鍵轉化為 String 類型,因此可能會存在同名鍵覆蓋問題。 注:Arr

map , object , 前端 , Javascript

收藏 評論

tina666 - JS call,apply, bind區別

這兩天看到他們三個的區別,很早前有寫call 和apply的區別,具體內容參考鏈接https://blog.csdn.net/u010340... bind是個什麼鬼,感覺沒用過,但是有印象在react裏面改變this作用域,但是他們三個有什麼區別啊?查了查網站,歸納出以下區別: 通過call()調用函數時必須在括號中詳細地列出每個參數 myfun.call(window,12,13); a

call , apply , bind , 前端 , Javascript

收藏 評論

lio_zero - 如何在 JavaScript 中判斷一個對象是否為空?

本文已整理到 Github,地址 👉blog。 如果我的內容幫助到了您,歡迎點個Star🎉🎉🎉 鼓勵鼓勵 :) ~~ 我希望我的內容可以幫助你。現在我專注於前端領域,但我也將分享我在有限的時間內看到和感受到的東西。 我們想要判斷對象是否為空,像基本類型那樣比較是不可以的 const obj = {} console.log(obj === {}) // false 可以看到,兩個都是空對

ecmascript-6 , object , 對象 , 前端 , Javascript

收藏 評論

雲叔_又拍雲 - 5招減少網站惡意文件上傳

在網絡上進行分享的時候有一個操作肯定是無法避免的,那就是“文件上傳”。我們經常發微博、發微信朋友圈等等,發送過程就用到了文件上傳中的圖片上傳功能。將本地圖片、視頻、音頻等文件上傳到程序服務器上,再供其他用户瀏覽或下載。這就造成網站每天都會有大量數據的流入,海量數據帶來用户的同時,也帶來了一些安全問題。 而網站的開發者在網站存儲空間中,經常會發現各類 xml、html、apk 等垃圾文件,這些文件或

又拍雲 , 邊緣計算 , 互聯網 , 程序員

收藏 評論

asong_5eeb7a1d0da86 - 有趣的面試題:Go語言字符串的字節長度和字符個數

背景 哈嘍,大家好,我是asong。今天我們一起來看看Go語言中的rune數據類型,首先從一道面試題入手,你能很快説出下面這道題的答案嗎? func main() { str := "Golang夢工廠" fmt.Println(len(str)) fmt.Println(len([]rune(str))) } 運行結果是15和15還是15和9呢?先思考一下,一會揭

字符編碼 , 字符串處理 , go

收藏 評論

云溪 - 通俗易懂的this指向總結

this指向是工作和麪試中經常會遇到的問題。 根據個人理解,簡單從3個方面來總結一下this的指向問題。 1. this指向的結論 1. 若是全局函數,並且沒有直接調用它的對象,沒有嚴格模式,則默認指向全局 window或global 2. 若是全局函數,並且沒有直接調用的對象,嚴格模式下,this指向undefined 3. 箭頭函數的this,是在函數定義時根據上下文函數決定的

箭頭函數 , this的用法 , this , 前端 , Javascript

收藏 評論

KevinBlandy - 對HttpServletRequest中的Header進行增刪

HttpServletRequest 沒有提供修改/刪除的Api HttpServletRequest中定義的對Header的操作全是隻讀,沒有修改。 public interface HttpServletRequest extends ServletRequest { ... public long getDateHeader(String name); public

servlet

收藏 評論

lijing0302 - 作用域問題

ES5只有全局作用域和函數作用域; es6包含全局作用域、函數作用域、塊級作用域;

作用域

收藏 評論