博客 RSS 訂閱

周皺 - javascript字符串常用api使用匯總(二)

javascript字符串常用api使用匯總(二) 本文講述所有能使用正則的字符串api search replace replaceAll split match search 按正則搜索字符串 這個api使用很簡單,就是搜索字符串中符合規則的字符的開頭索引 const rex = /\w+/ const str = 'abc123321' console.log(st

split函數 , match , Search , string , Javascript

收藏 評論

同創永益 - 《數據安全法》的前世今生,對災備有何影響?

文章轉載來源公眾號:@雲災備 《中華人民共和國數據安全法》(下稱“《數據安全法》”)已於 9 月 1 日正式落地實施,作為我國第一部有關數據的基礎法,其意義無須多言。一石激起千層浪,社會各界解讀不斷,但重點太多等於沒有重點,本文僅從災備行業關注的角度,理一理《數據安全法》的“前世”、“今生”以及“未來”。 一、沒有數據安全就沒有國家安全 數據作為重要的生產要素,被國家列為基礎性戰略資源,回

行業 , 數據安全 , 災備 , 安全

收藏 評論

懟懟 - 【js】迭代器與生成器

迭代器(Iterator) 有時也稱為遍歷器 - 迭代器對象 作用 為各種數據結構提供統一的訪問接口 使數據結構的成員按照某種次序排列 統一的迭代方式for...of循環 1.可迭代(iterable) iterable:擁有Symbol.iterator屬性的數據結構是可迭代的 Symbol.iterator:值為迭代器生成函數 原生可迭代的數據結構: Array

iterator , generator , 前端 , Javascript

收藏 評論

Bigyong - Linux awk 命令詳解(二) if 分支 數組

一、awk if分支結構 if分支結構(單分支、雙分支、多分支) 單分支 -- if(條件){編輯指令} 雙分支 -- if(條件){編輯指令1}else{編輯指令2} 多分支 -- if(條件){編輯指令1}else if(條件){編輯指令2}.. .. else{編輯指令N} 案例1 awk過濾中的if分支結構 1)單分支

awk , Centos , Linux

收藏 評論

Bigyong - Linux awk 命令詳解(一)

一、awk簡介及常見用法 awk編程語言/數據處理引擎 創造者: Aho、Weinberger、Kernighan awk的名稱取自三位創造者的名字的首字符 基於模式匹配檢查輸入文本,逐行處理並輸出 通常用在Shell腳本中,獲取指定的數據 單獨用時,可對文本數據做統計 awk默認支持擴展正則 命令格式 格式1:前置命令 | awk [選項] '[條件]{指令}' 格式2:前置

awk , Centos , Linux

收藏 評論

Bigyong - Linux sed 之G、H、g、h使用命令詳解

sed執行過程,特點逐行處理 1.把文本第1行讀入到內存 模式空間(pattern space),相當於放到流程水線上處理吧 2.把處理好的結果存放到另一個內存空間(hold space)相當於臨時的倉庫吧 3.輸出處理結果,循環處理第2行,覆蓋清空(pattern space)、(hold space)至最後一行 由於各種各樣的原因,比如用户希望在某個條件下腳本中的某個命令被執

sed , Centos , Linux

收藏 評論

Bigyong - Linux sed 命令詳解

Linux sed Stream EDitor,流式編輯器 非交互,基於模式匹配過慮及修改文件 逐行處理,並將結果輸出到屏幕 可實例對文本的輸出、刪除、替換、複製、剪切、導入、導出等各種操作 一、基本正則列表與擴展正則 根據推出時間的不同,分為基本正則和擴展正則,擴展正則在基本正則的基礎上做了一些優化和新增了一些正則表達符號,因為一些命令沒有及時更新,所以你可能會遇到有些命令只支持

sed , Centos , Linux

收藏 評論

alwaysbeta - Go 專欄|函數那些事

原文鏈接: Go 專欄|函數那些事 曾經很長一段時間,我都為自己是互聯網科技公司的一員而感到自豪,我覺得我們與眾不同。 我們的管理更扁平化,沒有那麼多官僚主義,充滿活力,朝氣蓬勃。而且我們的產品正在改變大家的衣食住行,我們正在改變世界。 但近幾年發生的一系列事件,都讓我的信心產生動搖,不停在捶打我:醒醒吧,兄弟,事實不是你想象的那樣。 我能做些什麼呢?不知道。 還是努力更文吧,爭取早日不做打工人。

function , go

收藏 評論

雲綺棠兮 - JS 對象如何實現深拷貝

如何實現一個對象的深拷貝? 方法1:使用JSON (對象的序列化和反序列化) 需要注意的是:在引用數據類型中,地址是保存在棧區的,屬性值存放在堆區的,不同的地址指向的值是不一樣的,這裏是深拷貝的寫法,變量地址是互不影響的,所以是obj == obj1為false,而在淺拷貝中就是為true的,因為在賦值的同時obj會把地址一起賦值給obj1,使他們的地址指向堆區的同一個值 // 如何實現一個對

深拷貝 , lodash , 前端 , Javascript

收藏 評論

周皺 - javascript字符串常用api使用匯總(一)

javascript字符串常用api使用匯總(一) charAt charCodeAt fromCharCode concat repeat startsWith endsWith includes indexOf lastIndexOf slice substr substring trim charAt、charCodeAt、fromCharCode 按照索引獲

slice , 字符串 , concat , string , Javascript

收藏 評論

Linux服務器開發 - 用Rust重寫Linux內核,這可能嗎?

眾所周知,Linux 是 C 語言的代言人。但是,時代變了,Rust 正在興起並贏得越來越多人的支持,它開始逐漸扮演 Linux 系統語言的角色。 在 2020 年 Linux Plumbers 峯會上,開發人員認真考慮過將 Rust 語言用於 Linux 內聯代碼的想法。此外,已經有很多 Linux 中的 Rust 內容被推向市場。比如,AWS 在 2020 年發佈了 Bottlerocket,

linux編程 , rust , linux內核模塊 , c++ , c

收藏 評論

雲綺棠兮 - js中如何監聽一個對象中屬性的變化

訪問器屬性特性 訪問器屬性:這個屬性不包含數據值,包含的是一對get和set方法,在讀寫訪問器屬性時,就是通過這兩個方法來進行操作處理的。 訪問器屬性包含的四個特性: [[Configurable]]------表示能否通過delete刪除屬性從而重新定義屬性,能否修改屬性的特性,或能否把屬性修改為訪問器屬性, 默認為false [[Enumerable]]-------表示能否通

set , get , 前端 , Javascript

收藏 評論

teamwei - Less中函數的高級應用,PC、Web移動端適配的良藥偏方

多端適配 熟悉前端開發的一定會遇到這個問題,屏幕適配!有的項目要求同時適配PC、平板和移動端,那我們應該是寫幾套不同的樣式,還是隻寫一套呢?哪一種才是最好的? 其實沒有哪一種最好的,還是得根據項目的需求來定,一般情況下我是推薦只寫一套代碼,因為這樣可以降低開發成本和維護難度。那麼就有個問題,一套代碼如何去適配不同設備?尺寸該用什麼單位?px?em?rem? 我想大部分人的實現無非就那幾種方案: 在

css3 , less , 移動端適配 , 前端 , html5

收藏 評論

mjlong123 - Kotlin coroutine 原理

Coroutine lifecycleScope.launch { Log.d("testCoroutineScope","testCoroutineScope start $this") delay(2000) Log.d("testCoroutineScope","testCoroutineScope middle1")

Kotlin , coroutine , lambda

收藏 評論

註銷 - Web 應用服務器端渲染入門指南

Rendering on the Web 作為開發人員,我們經常面臨會影響應用程序整個架構的決策。 Web 開發人員必須做出的核心決策之一是在他們的應用程序中實現邏輯和呈現的位置。 這可能很困難,因為有許多不同的方法來構建網站。 我們對這一領域的理解源於我們過去幾年在 Chrome 中與大型網站的交流工作。 從廣義上講,我們鼓勵開發人員考慮服務器渲染或靜態渲染,而不是完全重新 hydration

render , server , webpack , ssr , Web

收藏 評論

起風了 - Mac使用Charles成功代理連接手機進行抓包!!!

操作指南 操作環境: 電腦系統:Mac OS 手機系統:iOS 12及以上/Android Charles版本:V4.5.6 第一步:安裝Charles證書到Mac 1、啓動Charles,選擇Help--SSL Proxying→Install Charles Root Certificate 2、此時會啓動“鑰匙串訪問”APP,並找到剛開安裝好的證書,證書名字:Charles

charles , 前端

收藏 評論

周皺 - 一文搞懂String的replace用法

String的replace方法的使用 大部分語言的都有字符串類型,字符串類型基本都有replace方法,今天就來説説javascript的replace方法 const str = 'abcdefjabcd' const newStr = str.replace('a', 'p') console.log(newStr) // pbcdefjabcd 今天的分享就到這裏,恭喜你已經學

replace , string , Javascript

收藏 評論

榮頂 - 濃縮了這 20+ 站點的前端滋補湯~幹了 ❗

前言 看到很多小夥伴都把自己好用好玩的站點分享出來了,我也是一個收集工具站點的愛好者。 由於有一些比較常見的網站,很多人已經分享過了,下面都是我從收藏夾中幾百個網站裏篩選出的一些非常不錯的網站,個人認為這些對前端的小夥伴來説是非常有幫助的, 這20+站點希望可以在你前進的道路上有所幫助! 原創不易!點贊鼓勵~🧡 freeCodeCamp 一直霸佔着 gitHub 排名 No.1 的項目,足

設計 , 資源 , 前端

收藏 評論

DiracKeeko - [Vue] 特性學習-混入和插件

在項目的main.js文件中,有可能會出現 Vue.mixin(customizedMixin);... new Vue(...); 這裏的Vue.mixin()方法是將引入的customizedMixin文件(主要是customizedMixin文件中的全局方法、生命週期鈎子中的特殊處理、以及其他屬性如data、watch等等)掛載到全局。 當全局引入的customiz

vue.js , mixin , plugin , 前端

收藏 評論

binecy - Redis核心原理與實踐--字符串實現原理

Redis是一個鍵值對數據庫(key-value DB),下面是一個簡單的Redis的命令: SET msg "hello wolrd" 該命令將鍵“msg”、值“hello wolrd”這兩個字符串保存到Redis數據庫中。 本章分析Redis如何在內存中保存這些字符串。 redisObject Redis中的數據對象server.h/redisObject是Redis對內部存儲的數據定

redis , 源碼分析 , 書籍

收藏 評論

越前君 - JavaScript之函數防抖、節流

一、前言 相信無論在實際應用場景、亦或是面試,都會經常遇得到函數防抖、函數節流等,下面我們來聊一聊吧。 先放出一個示例: import React, { useEffect, useRef } from 'react' import debounce from '../../utils/debounce' import throttle from '../../utils/throttle'

lodash , 前端 , Javascript

收藏 評論

蝸牛 - 【Linux】三大編輯神器 - sed (下集)

sed 的反向引用 簡單來説:先用()括號保護住,並在後兩個##之間反斜槓引用第幾個括號括住的內容 \1\2\3\ 相當於分別引用第一個,第二個,第三個括號裏面的內容 例子1:將自己的名字,改用括住 sed -r 允許使用正則表達式 例子2:查看自己網卡的ID 第一步: ip addr show [網卡名字] 第二步: sed -n '3p' 取第三行

sed , Linux

收藏 評論

leafgood - Linux系統編程-(四)信號

一.信號概述 1.1 中斷 中斷就是字面的意思,譬如正在打遊戲,手機響了,這時後中斷遊戲,去接手機,回來再打遊戲,這就是中斷。 1.2 什麼是信號 信號是軟件中斷,是在軟件層次上對中斷機制的一種模擬,是一種異步通信的方式 。信號是 Linux 進程間通信的最古老的方式,也是最常用的通信方式。 1.3 信號機制 進程A給進程B發送信號,進程B收到信號之前執行自己的代碼,收到信號後,不管執行到程序的什

linux編程

收藏 評論

愛可生開源社區 - 第45問:MySQL 的內存突增, 該如何診斷

問 在 第44問 中, 我們使用 tcmalloc 提供的工具, 來查看 MySQL 的內存分配 該方法對性能影響不大, 可以在生產環境運行, 但需要將 MySQL 的分配器配置成 tcmalloc 在本次實驗中, 我們介紹另外一種方法, 針對於 MySQL 的內存突增情況進行診斷 實驗 我們依然寬油起一個數據庫: 本實驗中, 我們需要模擬MySQL的內存突增的情況. 我們從 MySQL 的

performance , 內存

收藏 評論