tag string

標籤
貢獻22
27
05:12 AM · Nov 20 ,2025

@string / 博客 RSS 訂閱

京東雲開發者 - Redis數據結構(一)-Redis的數據存儲及String類型的實現

1 引言 Redis作為基於內存的非關係型的K-V數據庫。因讀寫響應快速、原子操作、提供了多種數據類型String、List、Hash、Set、Sorted Set、在項目中有着廣泛的使用,今天我們來探討下下Redis的數據結構是如何實現的。 2 數據存儲 2.1 RedisDB Redis將數據存儲在redisDb中,默認0~15共16個db。每個庫都是獨立的空間,不必擔心key衝突問題,可通過

redis , 數據結構 , 數據存儲 , string

收藏 評論

Python數據分析 - portainer教程 kubernetes

Portlet 應用開發, Part 6 - Portlet 的 Preference對象 By Jia.li(Terry.li) SpiritSeekerS@sqatester.com 本部分將闡述了Portlet的Preference對象,

portlet , kubernetes , 雲計算 , string , action , application , session

收藏 評論

Vam的金豆之路 - Strve.js,一個可以將字符串轉換為視圖的JS庫

前言 好久沒有寫原創了,今天就發一篇關於自己研發的JS庫——Strve.js的文章。 終於體驗了一把自己寫JS庫或框架,自己寫文檔,自己寫工具的樂趣。 如果想了解一下Strve.js,可以根據文檔上手一下。 官方文檔: https://www.maomin.club/site/... NPM: https://www.npmjs.com/package... Github: https://gi

virtual-dom , string , npm , Javascript

收藏 評論

點墨 - js 字符串含中文下對齊

問題 在中文下對齊字符串會出現問題,原因是中文字符佔兩個字節,如下所示 let val = [ { title:"錯嫁豪門:萌娃集合,把渣爹搞破產", author:"左暮顏傅寒蒼" }, { title:"驚!未婚女星竟被萌娃追着叫媽", author:"大雪無聲" } ] function te

node.js , align , string , Javascript

收藏 評論

darjun - 你不知道的 Go 之 string

簡介 字符串(string)是 Go 語言提供的一種基礎數據類型。在編程開發中幾乎隨時都會使用。本文介紹字符串相關的知識,幫助你更好地理解和使用它。 底層結構 字符串底層結構定義在源碼runtime包下的 string.go 文件中: // src/runtime/string.go type stringStruct struct { str unsafe.Pointer len int

utf-8 , youdontknowgo , string , unicode , go

收藏 評論

周皺 - 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

收藏 評論

flydean - JDK9的新特性:String壓縮和字符編碼

簡介 String的底層存儲是什麼?相信大部分人都會説是數組。如果要是再問一句,那麼是以什麼數組來存儲呢?相信不同的人有不同的答案。 在JDK9之前,String的底層存儲結構是char[],一個char需要佔用兩個字節的存儲單位。 據説是JDK的開發人員經過調研了成千上萬的應用程序的heap dump信息,然後得出了一個結論:大部分的String都是以Latin-1字符編碼來表示的,只需要一個字

jdk9 , 字符編碼 , JAVA , string

收藏 評論

程序員田同學 - 設計模式之享元模式

本文通過優化買票的重複流程來説明享元模式,為了加深對該模式的理解,會以String和基本數據類型的包裝類對該模式的設計進一步説明。 讀者可以拉取完整代碼到本地進行學習,實現代碼均測試通過後上傳到碼雲。 一、引出問題 鑑於小王之前的優質表現,老王決定帶小王出去旅遊一下,但在火車站買票時卻陷於了長長的隊伍。 老王注意到,每次售票員賣票時都重新走一遍賣票的所有流程,很明顯,如果始發地和目的地如果一樣的成

設計模式 , JDK , 享元模式 , string

收藏 評論

codeAmberKe - 為什麼String是不可變的

簡介 String是最常用的類之一,可為什麼它要設計成不可變的呢。在面向對象的世界裏,不可變指的是是指一旦一個對象完成它的構造過程,這個實例就無法被改變了。 在java和C#等語言中,String是不可變的 不可變的好處 類加載 String被用作類加載的參數,試想一下當String為可變的話會發生什麼,它的值會被篡改,繼而就會加載錯誤的類。不可變的特性提供了安全去加載準確的類。例如,我們想

JAVA , string , 後端

收藏 評論

半夏之沫 - JAVA虛擬機-方法區與字符串常量池

大家好,我是半夏之沫 😁😁 一名金融科技領域的JAVA系統研發😊😊 我希望將自己工作和學習中的經驗以最樸實,最嚴謹的方式分享給大家,共同進步👉💓👈 👉👉👉👉👉👉👉👉💓寫作不易,期待大家的關注和點贊💓👈👈👈👈👈👈👈👈 👉👉👉👉👉👉👉👉💓關注微信公眾號【技術探界】 💓👈👈👈👈👈👈👈👈 前言

jvm , 虛擬機 , jdk8 , JAVA , string

收藏 評論

湯太鹹 - JAVA基礎知識String以及文件目錄讀取

String基礎 String s = "Hello World!"; s.chars().mapToObj(letter - (char)letter) .map(Character::toUpperCase) .forEach(System.out::print); //輸出 HELLO WORLD! StringBuffer是同

JAVA , string

收藏 評論

不一樣的科技宅 - 告別StringUtil:使用Java全新String API優化你的代碼

前言   Java編程語言的每一次重要更新,都引入了許多新功能和改進。 並且在String 類中引入了一些新的方法,能夠更好地滿足開發的需求,提高編程效率。 repeat(int count):返回一個新的字符串,該字符串是由原字符串重複指定次數形成的。 isBlank():檢查字符串是否為空白字符序列,即長度為 0 或僅包含空格字符的字符串。 lines():返回一個流,該流由字符串按

JAVA , string , jdk11 , 後端

收藏 評論

馬師傅777 - Android ndk string處理

1. Android NDK NDK開發過程中常用的庫定義在android-ndk-r25c/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android 如libc++_shared.so libc++_static.a libstdc++.a庫 ndk工具鏈下載:./bin/sdkmanager --in

ndk , compile , Android , string

收藏 評論

點墨 - JavaScript計算字符串實際長度

計算字符串的實際長度,雙字節字符(包括漢字在內)長度計2,ASCII字符計1 方法1:使用match: export function getByteLenMatch(data) { let result = 0; for (let s of data) { result += s.match(/[^\\x00-\\xff]/ig) == null ? 1 : 2; } r

長度 , string , Javascript

收藏 評論

Gopher指北 - 深入剖析go中字符串的編碼問題——特殊字符的string怎麼轉byte?

來自公眾號:新世界雜貨鋪 前言 前段時間發表了Go中的HTTP請求之——HTTP1.1請求流程分析,所以這兩天本來打算研究HTTP2.0的請求源碼,結果發現太複雜就跑去逛知乎了,然後就發現了一個非常有意思的提問“golang 特殊字符的string怎麼轉成[]byte?”。為了轉換一下心情, 便有了此篇文章。 問題 原問題我就不碼字了,直接上圖: 看到問題,我的第一反應是ASCII碼值範圍應該是

utf-8 , string , go , 後端

收藏 評論

煮酒 - go的string,byte和rune類型

rune是int32的別名類型,一個值就代表一個Unicode字符。 byte是uint8的別名類型,一個值就是一個ASCII碼值。 rune類型的值在底層都是由一個 UTF-8 編碼值來表達的。 瞭解下什麼是Unicode字符和ASCII碼: 1、簡單理解,我們平時接觸到的中英日文,或者複合字符,都是Unicode字符。比如,'G'、'o'、'愛'、'好'、'者'就是一個個Un

utf-8 , string , go

收藏 評論

編程世界 - Java-String的常用方法總結

Java-String的常用方法總結:   一、String類   String類在java.lang包中,java使用String類創建一個字符串變量,字符串變量屬於對象。java把String類聲明的final類,不能繼承。String類對象創建後不能修改,由0或多個字符組成,包含在一對雙引號之間。   二、String類構造方法   1、public String()   無參構造方法,用來

string

收藏 評論

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

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

replace , string , Javascript

收藏 評論

1e6gb9jm - 去掉String屬性的最後一個逗號

也可以是其他符號,有這種問題的時候應該考慮先改存儲的地方(可以按制定字符串拆分成數組,長度大於1的時候才加分隔符,否則末尾就不用添加了) Boolean isNotEmpty = StringUtils.isNotBlank(this.version); Boolean lastIndex = false; if(isNotEmpty){ lastIndex = ",".equals(

string

收藏 評論

ysji - C++統計文件內給定關鍵詞

博主剛開始學習c++,前段時間老師佈置了c++的一個作業: 給定兩個文件(一個源文件text4search.txt,一個文件keywords.txt包含需要在源文件中搜索的關鍵詞),要求輸出keywords.txt中每個關鍵詞在源文件中出現的行號。 舉個例子,如果keywords.txt中有一個關鍵詞是c++,在text4search.txt中第1,7,9,43,543,586,24

算法 , file , c++ , string

收藏 評論

點墨 - java 獲取子串速度比較

有個需求,需要將給定字符串提取子串,比如(aaa.xx)變成aaa,有幾個思路。 使用正則模式匹配,然後替換 使用正則替換 使用substring 代碼如下: import java.time.Duration; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; impor

JAVA , string

收藏 評論

Ra4Z - [python] 文件夾所有文件讀取,正則化,json使用

今天做了把參數文件和對應的圖片文件結合,進行處理的工作,用到了讀取文件名、正則化(名字對應)、json。 讀取文件下文件 os.listdir(path)是得到在path路徑下所以文件的名稱列表。 open(path)是打開某個文件。 import os path = "D:/Python34/news" #文件夾目錄 files= os.listdir(path) #得到文件夾下的所有文件名稱

string , Json , Python

收藏 評論

數碼精靈abc - playright response sse 中文 亂碼

Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基於字節流的,如果Java和JSP編譯成class文件過程中,使用的編碼方式與源文件的編碼不一致,就會出現亂碼。基於這種亂碼,建議在Java文件中儘量不要寫中文(註釋部分不參與編譯,寫中文沒關係),如果必須寫的話,儘量手動帶參數-ecoding GBK或-ecoding

input , ajax框架 , output , 架構 , 後端開發 , string , jsp

收藏 評論

cyl173 - 【後端面經-Java】String與StringBuffer與StringBuilder的比較

1. String 不可變 查看String源碼如下: public final class String implements java.io.Serializable, ComparableString, CharSequence{ /** The value is used for character storage. */ private fin

字符串 , 面試問題 , JAVA , string , 後端

收藏 評論