之前写过一篇「在wxMEdit(MadEdit)搜索换行符号」,今天剛好又遇到同樣需求,現在其實已經從 wxMEdit 改用 MadEdit-Mod,本質差不多,就用文章提到的「正規運算式」來搜尋 \n 并取代。奇怪的是搜索到了,也取代了,但结果换行符号还是存在,且再搜索一次 \n 就找不到了。
继续浏览 »
在 Manjaro 使用 Telegram 一直有无法通过 gcin 输入中文的问题,试过网上的几个方法,像是设置 QT_IM_MODULE 路径,虽然可以切换到「词音」了,But what's coming out is still in English,Some people say this method only works for the official version,But I tried and still failed,In the end, I had to follow Line's example,Use Chrome to simulate using it as an App。
继续浏览 »
Quick Report 在 1920*1080 解析度加上 125% 以上的显示设定环境时,会发生 '预览打印' 的比例不对(过大或过小),但实际打印出来是正常的情况,如果要修正,需要在编译环境修正 Quick Report 的 qrprntr.pas 文件,有两种修正方式。

我的電腦固定有外接一顆 NTFS 的硬碟,最近開機後,在 Thunar 點擊這顆硬碟,都會掛載失敗,錯誤訊息時 “error mounting wrong fs type bad option bad superblock…”。
[VLAN Settings]
◎ 'VLAN' → '802.1Q' → 'Advanced' → 'VLAN Configuration',Select 'Enable'。
◎ Add VLAN IDs in sequence,For example:53、172。

安裝程式時,出現「裝置上已無多餘空間」,用 df -h 查,是 /tmp 滿了。
我的 /tmp 非獨立磁區,是跟 / 同磁区,且 / 还有空间,所以可以通过重新 mount 的指令来暂时增加 /tmp 的空间。
df -h /tmp #查詢 /tmp 佔用空間。 sudo mount -o remount,size=15G /tmp/ #將 /tmp 大小改成 15G。 df -h /tmp #確認 /tmp 的佔用 % 是否改變。
若要清空 /tmp,可以执行以下指令:
sudo rm -r /tmp/*
【参考链接】
- 如何增加 Linux 上临时文件夹的大小
- 如何清理 /tmp? – Ubuntu问答
在安裝網路印表機時,有時會在點兩下後,出現 0x00000BCB 的錯誤,通常發生在條碼標籤機以及點陣印表機,大型事務機則沒發生過,通常重新安裝 Windows Server 上的驅動可以解決,但是隔一段時間後,就又會發生。
继续浏览 »
<%# Eval("SDate", "{0:yyyy/MM/dd}") %>
// 0: 表示定義整個括號裡面的第 0 個變數要採用此日期格式。
// 以下為兩個變數的範例。
string s = String.Format("At {0}, the temperature is {1}°C.",
DateTime.Now, 20.4);
Console.WriteLine(s);
// Output similar to: 'At 4/10/2015 9:29:41 AM, the temperature is 20.4°C.'
【参考链接】
- asp.net – 如何使用 eval 应用特定的日期格式? – Stack Overflow
- c# – ‘What does the’ 的意思是什么 0 在 “{0:MM dd yyyy}” 做什么? – Stack Overflow
- String.Format 方法 (系统) | Microsoft 文档
- 自定义日期和时间格式字符串 | Microsoft 文档
- 标准日期和时间格式字符串 | Microsoft 文档
| 设置页面 | 对象 | 设置值位置 |
| '快捷方式' | 该快捷方式 | Shortcut file |
| ‘Compatibility’ | This User | Registry Key(Note 1.) |
| ‘Compatibility for all users’ | All Users | Registry Key(Note 2.) |
Note 1.
電腦\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Note 2.
電腦\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
PS. The key is a ‘String Value’,Value is”~ RUNASADMIN”。
unit unit1;
interface
uses
Windows, Messages....
type
TFormName = (Casefm1, Casefm2, Casefm3);
function xxx(): Boolean;
var
StrFormName: String;
CaseFormName: TFormName;
begin
StrFormName := 'Case' + vFormName;
// 將 FormName(物件) 與 TFormName(值) 做區隔。
// (vFormName為帶有各FormName的字串變數)
CaseFormName := TFormName(GetEnumValue(TypeInfo(TFormName), StrFormName));
case CaseFormName of
Casefm1:
begin
..............
end;
Casefm2:
begin
..............
end;
Casefm3:
begin
...............
end;
【参考链接】
- string 的 case 判断方法 | 三窟







