原创 VBA Word CustomXMLPart 中在指定的Node"前添加Node

網上我看見有人想用InsertNodeBefore來實現這個想法。代碼如下: Sub HowDoesInsertNodeBeforeWork() Dim oCXPart As CustomXMLPart Dim oCXNode As C

原创 在Sqlite中實現RowNumber功能

SELECT ROWID, ( SELECT COUNT( 1 ) FROM `Weight` b WHERE a.`Date` >= b.`Date` ) AS `ROWNUMBER`, a.* FROM `Weight`

原创 rust的模塊

前言:本篇及涉及到的rust的模塊組織方面的知識是基於rust2018版的。cargo版本是1.14.0 當模塊文件與main.rs在同一層時: 當模塊文件與main.rs在同一層時可以直接使用mod關鍵字引用: 當使用文件夾時文件

原创 rust 獲取UserDefaultLocaleName

[package] name = "culture_test" version = "0.1.0" authors = ["許陽 <[email protected]>"] edition = "2018" # See more keys

原创 Vcpkg與Vcpkg_cli的安裝及sqlite3庫的編譯

最近使用rust寫程序的時候需要sqlite3庫的支持。找了一下資料發現要在Windows下完成這個任務需要 vcpkg 和 vcpkg_cli 的支持。所以寫這個博客來記錄具體的實現過程 安裝vcpkg 首先要從 git clone

原创 搭建Gitolite服務及使用git-daemon

Gitolite 是一個新量級的Git服務,特別適合個人用戶在網上建立自己的Git倉庫。本文將描述如何建立Gitolite服務並設置 git-daemon 監聽 前置必要條件: Linux 系統(本文描述中使用的是CentOS 7)

原创 使用Rusqlite操作sqlite數據庫

[dependencies] rusqlite = "0.22.0" use rusqlite::{params, Connection, Result}; #[derive(Debug)] struct Person {

原创 rust在Windows操作系統下獲取LCID

在Linux系統下我們可以通過std::env::var(“LANG”)來獲取操作系統的語言信息。但是在Windows下std::env::var("LANG")是沒有值 的。這個時候就需要用到winapi了。 cargo.toml:

原创 CentOS 8 安裝Cockpit並配置證書

首先,我們創建一個用戶並設置密碼(我的root是不能用密碼登錄的)用於登錄Cockpit。 然後,我們給新建的用戶分配sudo權限。 安裝lrzsz與socat。 安裝podman與podman-docker。 新建ww

原创 Rust本地化實現 —— fluent

Fluent是一種新的I18n實現規範。在Rust中有實現fluent-rs項目。本篇介紹以這種技術實現本地化。 文件結構: message.ftl: hello = 您好!世界! Cargo.toml: [package] nam

原创 用sed去除單引號和雙引號的操作

sed -i 's/'"'"'\(.*\)'"'"'/\1/g' test.txt sed -i 's/"\(.*\)"/\1/g' test.txt  

原创 關於MySql/Mariadb上UUID在C#上的處理

在C#中處理MySql/Mariadb中的UUID最簡單的方法是把Guid直接轉換成CHAR(36)存到MySql/Mariadb數據庫中。但是,這樣的話有一定侷限性,那就是當數據表對大小寫敏感時,查詢時可能因爲大小寫的問題找不到正確的U

原创 在Word文檔中連繼用代碼添兩個表的方法

【要點】:在Word中添加兩個表時中間必須空出一行,否則這兩個表會合併成一個表。另外,當用代碼添加完第一個表後必須將光標移出表格,否則第二個表格會套

原创 獲取Excel中Undo按鈕的項目

在VSTO中我們可以通過以下代碼來獲取Undo按鈕的列表: private static Office.CommandBars getCommandBars() { return (

原创 Tomlyn讀取tom文件

TOML作爲一種新的設定文件十分有用,以下是讀取方法: TOML源文件: # This is a TOML document. Boom. title = "TOML Example" # Line breaks are OK wh