博客 RSS 訂閱

夜楓微涼 - 數據緩衝區

\r 和 \n 的區別 \r 表示回車 (回車表示換到當前行的最開始) \n 表示換行(換行只是換到下一行) 注意:但是在實際使用時,\n 就直接表示了 \r\n 回車換行。 緩衝區的概念 行緩衝:常見的是對顯示器進行刷新數據時 即必須緩衝區中一行填滿了或者遇到 \n 才會輸出到顯示器 全緩衝:對文件進行寫入時採用全緩衝 即

linux編程 , c++

收藏 評論

穩之楠 - 【親媽版】FTP連接Linux服務器一站式步驟

一、搭建linux服務器 1、安裝 vsftpd 登錄 Linux 服務器,執行以下命令,安裝 vsftpd。 yum install vsftpd -y 2、啓動服務 執行以下命令,啓動服務。 systemctl start vsftpd 3、驗證vsftpd服務是否啓動 netstat -tunlp 出現以下結果,即啓動成功 4、可以設置為開機啓動 chkconfig

連接 , vsftpd , filezilla , ftp , Linux

收藏 評論

EMQX - 使用流式計算引擎 eKuiper 處理 Protocol Buffers 數據

Protocol Buffers (Protobuf) 是一種語言中立、平台中立的可擴展機制,用於序列化結構化數據的二進制傳輸格式。相比常規數據傳輸格式(如 JSON 或 XML),Protobuf 更加高效和快速並節省傳輸帶寬,因此得到了廣泛的應用。 在雲邊協同架構中,往往既需要發送數據到雲端,同時也需要接收雲端發送過來的數據,進行雲邊協同計算。大規模的雲邊協同計算傳輸的數據總量巨大,在公網帶寬

protobuf , 命令行 , 物聯網 , mqtt , 數據傳輸

收藏 評論

中關村科金 - 秒驗丨Android端SDK API使用説明

概述 秒驗提供預登錄、登錄、兩種自定義UI等API接口供開發者調用。 預登錄(preVerify) /** * com.mob.secverify.SecVerify.class * 檢測當前用户的手機網絡環境是否符合條件,獲取用於一鍵登錄使用的臨時憑證, 默認有效期為1個小時 * @param callback 回調 */ public static void preVeri

android-sdk , ui

收藏 評論

代碼的路 - pip安裝報錯:UnicodeDecodeError 'utf-8' codec can't decode byte 0xc3

原文鏈接 使用pip命令安裝模塊時,若出現報錯: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 4: invalid continuation byte 因為windows下命令行的代碼頁為GBK,但是程序編碼是UTF-8。 解決辦法 找到python安裝目錄下\Lib\site-packages\pip\

pip , 程序員 , Python

收藏 評論

甜點cc - GitHub Pages 站點建設

1、簡介 GitHub Pages 是通過 GitHub 託管和發佈的公共網頁,將純文本轉換為靜態博客網站。 您可以使用 GitHub Pages 來展示一些開源項目、博客甚或分享您的簡歷,有內存限制,可以綁定個人域名。 啓動和運行的最快方法是使用 Jekyll 主題選擇器加載預置主題。 然後,您可以修改 GitHub Pages 的內容和樣式。👉 文檔 2、創建倉庫 倉庫名: use

github-pages , 前端

收藏 評論

Keson - sqlgen,支持 gorm, xorm, sql, sqlx, bun 等 orm的新型代碼生成工具

一直找不到一個好的 sqlgen 生成工具,參考 sqlc,goctl 寫了一個工具,支持 bun, gorm, sql, sqlx, xorm 生成,使用還是比較簡單,開發者只需要寫一個 sql 文件即可通過 sqlgen 生成代碼。 支持從 sql 文件和 dsn 兩種數據來源 https://github.com/anqiansong...

MySQL , generator , SQL , go

收藏 評論

huaweichenai - php實現RSA的加密解密和簽名驗籤功能

一:生成RSA的私鑰和公鑰 1:RSA私鑰生成 $resource = openssl_pkey_new(); openssl_pkey_export($resource, $privateKey); echo($privateKey); 2:RSA公鑰生成 $resource = openssl_pkey_new(); $detail = openssl_pkey_get_details($re

簽名 , php , 加密解密 , 簽名校驗 , rsa

收藏 評論

從君華 - illegal base64 data at input byte

問題 d, err := base64.StdEncoding.DecodeString(param) if err != nil { panic(err) // illegal base64 data at input byte } golang從javascript請求的URL中讀出base64編碼的字符串參數param,在解碼時報錯。 通過對比javascript生成的參數和gola

request , base64 , go , Javascript , url

收藏 評論

用户bPc1FjG - Java8(JDK1.8)新特性

一、Java8(JDK1.8)新特性 1、Lamdba表達式 2、函數式接口 3、方法引用和構造引用 4、Stream API 5、接口中的默認方法和靜態方法 6、新時間日期API 7、OPtional 8、其他特性 二、java8(JDK1.8)新特性簡介 1、速度快; 2、代碼少、簡介(新增特性:lamdba表達式); 3、強大的Stream API; 4、使用並行流和串行流; 5、最大

jdk18 , java8 , jdk8 , typescript , 前端

收藏 評論

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

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

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

收藏 評論

夜楓微涼 - 進程控制

進程的創建 第一個進程:進程0,是在操作系統內核的啓動過程中手工構成的。 第二個進程:進程1,是由進程0在內核態下通過fork而來。 其他的進程:在用户態下,通過fork而來。 創建進程(fork) 注意:在不同進程中fork返回值不同 在父進程中,fork返回值為子進程PID 在子進程中,fork返回值為0 在fork內部就已經開始分流了,根據判斷當前

linux編程 , Linux

收藏 評論

夜楓微涼 - 進程概念

馮諾依曼體系結構 大多數的計算機、服務器等都遵循馮諾依曼體系結構 存儲器用於快慢設備之間的緩衝作用,提高系統的效率(內存可以預先裝載數據) 處理數據時,必須先將數據預裝載到內存中(一次性裝載多條數據,由操作系統完成) 在硬件和數據層面上:CPU只和內存進行交流,外設也只與內存進行交流。 寄存器不僅只存在於CPU中,其他的外設中也存在。 各硬件之間是用總線進行

linux編程 , Linux

收藏 評論

夜楓微涼 - Linux工具準備(基於CentOS的雲服務器)

Linux軟件包管理器yum 功能:用於Linux下安裝軟件。 yum軟件管理器中就存放着軟件安裝包 yum install -y epel-release 執行這個命令後,會安裝擴展源(除了標準源的安裝包外,還可以下載其他源的軟件) 下載軟件:sudo yum install 軟件名 sudo yum -y install (-y 表示下載時

linux編程 , Linux

收藏 評論

夜楓微涼 - Linux權限概念

用户分類 超級用户:root (系統默認存在的)(擁有所有權限) 普通用户:自己創建 (權限受限) 用户切換:su 用户名 文件權限 ls -l 顯示的詳細信息中: drwxr-xr-x(對應編碼值755) 共10個字符,第一個字符表示文件類型,後面9個字符三個為一組表示文件權限。 文件類型 (-) :表示普通文件。指文本文件和二進制文件。 (d):表示文件夾或目錄,di

linux編程

收藏 評論

沃趣數據庫私有云 - Oracle12c新特性大全 IO資源隔離

12cR2中,引入了兩個參數MAX_IOPS和MAX_MBPS來限制PDB的物理IO。這兩個參數只作用於PDB,不對CDB和非多租户環境生效。另外,這兩個參數不限制redo log的寫入(LGWR進程)和buffer cache髒塊寫入磁盤(DBWR進程)。 IO對數據庫性能至關重要。如果某個PDB產生了大量的IO,那可能導致CDB中的其它PDB也受影響。MAX_IOPS參數限制每秒IO操作次數,

oracle , 數據庫 , io

收藏 評論

qbit - 端口轉發(Linux/Windows)

目的 監聽本機 7777 端口,將數據轉發到 192.168.7.8 的 8888 端口,實現 TCP 數據轉發。 方法一 ncat ncat端口轉發,Linux/Windows 通用 ncat --sh-exec "ncat 192.168.7.8 8888" -l 7777 --keep-open 方法二 netsh(Windows) 設置(port forwarding in

nc , iptables , route

收藏 評論

mikechen - Java NIO全面詳解(看這篇就夠了)

很多技術框架都使用NIO技術,學習和掌握Java NIO技術對於高性能、高併發網絡的應用是非常關鍵的@mikechen NIO簡介 NIO 中的 N 可以理解為 Non-blocking,不單純是 New,是解決高併發、I/O高性能的有效方式。 Java NIO是Java1.4之後推出來的一套IO接口,NIO提供了一種完全不同的操作方式, NIO支持面向緩衝區的、基於通道的IO操作。 新增了許多

JAVA , 架構師 , nio

收藏 評論

龍蜥社區 - virtio 1.2 來了!龍蜥社區攜手業界打造新版虛擬化 IO 標準

一、virtio spec 是什麼? 在雲計算如火如荼的今天,我們應該經常可以在雲計算平台上看 "virtio" 這個詞,它出現在雲計算機的各種設備上: 它是怎樣的一種存在,在虛擬化的技術領域扮演着一種怎樣的角色呢?virtio 是一種 I/O 半虛擬化解決方案,是一套通用 I/O 設備虛擬化的程序,是對半虛擬化 Hypervisor 中的一組通用 I/O 設備的抽象。一般來説,我們所説的 vi

虛擬化 , 雲計算 , 開源 , io

收藏 評論

疏蒿君 - Spring Data JPA 學習筆記(01)

Spring Data JPA 學習筆記(01) 為什麼需要 Spring Data JPA Java 是一門面向對象的編程語言,數據以對象的形式組織在內存當中。如何將這些數據存儲在常見的關係型數據庫中是我們要解決的問題。 2001 年,一款名為 Hibernate 的 ORM 框架為我們提供了一種解決方案。ORM 即 object-relational mapping,中文翻譯為對象-關係

jpa , spring-data-jpa

收藏 評論

中關村科金 - MobTech ShareSDK 使用簡介

產品概述 ShareSDK是MobTech推出的社會化分享組件,為iOS、Android、WP8 的APP提供社會化功能,集成了一些常用的類庫和接口,縮短開發者的開發時間,還有社會化統計分析管理後台。 主要功能 ShareSDK的優勢 MobTech開發者應用合規指南 近年來,隨着信息技術的快速發展和移動互聯網應用的普及,越來越多的應用大量收集、使用個人信息,給人們生活帶來便利的同時,也

android-sdk , sharesdk , 開發者 , ios-sdk

收藏 評論

hongtao1024 - [Java] ACM 模式刷題模板——面試時手動構建鏈表、二叉樹

最近許多小夥伴都開始秋招了,有的同學習慣了力扣的核心代碼模式,在筆試、面試的時候適應不了需要手動處理輸入輸出的 ACM 模式。從核心代碼模式轉到 ACM 模式並不難,看完這篇文章你就可以勝任絕大部分場景。 從控制枱讀取輸入 以兩數之和為例,它的輸入是這樣的: [2,7,11,15] 9 我們需要讀入第一行的字符串和第二行的整數,然後將字符串轉換成數組。首先,使用 Scanner 進行逐行讀取。 i

面試 , 筆試 , JAVA , acm

收藏 評論

fzdwx - 用Golang開發一個好看的交互式終端程序

最近寫了一個用於開發交互式終端程序的庫: https://github.com/fzdwx/infi... 它類似js裏面的Inquirer.js ,不過是用Golang寫的。下面的demo是其中一個組件:autocomplete 編輯切換為居中demo它主要的特性有: 提供了一系列開箱即用的組件 progress bar / progress ba

github , cli , 開源 , go

收藏 評論

羊先生 - 🎉Vue3+Vite2.6+TypeScript+ant-design-vue+egg.js 一鍵構建管理前後台管理系統

Bag快速開發管理系統、門户網站、博客系統框架,提供基礎的框架,快速搭建企業產品,響應式開發,你可以將它應用在任何需要服務端管理的應用。如:開發管理系統的 API 接口、門户網站博客、企業內部的業務管理、ERP、CMS、APP 的後台等 技術選型 Bag管理系統採用Vue3、Vue-Router4、Vuex4、Ant-Design-Vue、Vite、TypeScript、Egg.js、Mysq

vite , MySQL , eggjs , vue3 , typescript

收藏 評論