各类文件头标准编码

jpg: FF D8 FF png: 89 50 4E 47 gif: 47 49 46 38 bmp: 42 4D pyc: 03 F3 0D 0A pyd: 4D 5A 90 00 zip: 50 4B 03 04 #ascii码部分是PK,可以直接根据PK判断是zip文件,也有可能是doc文件 rar: 52 61 72 21 7z: 37 7A BC AF 27 1C xls/doc: D0 CF 11 E0 dwg: 41 43 31 30 psd: 38 42 50 53 ...

screen笔记

screen说明 screen可以同时开启多个窗口 使用 1. 新建 screen -S [name] #新建一个窗口 2. 保存 ctrl A D #退出并保存窗口 3. 退出 exit #退出并关闭 4. 查看所有窗口 screen -ls #显示所有窗口 5. 打开窗口 screen -r [name] #打开

常用正则表达式汇总(随时更新)

数字校验 数字 ^[0-9]*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数: ^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数: ^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数: ...

MFC笔记

CString转char* CString str = _T("中国"); USES_CONVERSION; char *p = T2A(str.GetBuffer(0)); str.ReleaseBuffer();

Qt实现弹窗设置默认选项倒计时自动选择

Qt自带弹窗没有自动倒计时 我自己写了一个 MessageBox.h #ifndef MESSAGEBOX_H #define MESSAGEBOX_H #include <QObject> #include <QMessageBox> #include <QTimer> class MessageBox : public QObject { Q_OBJECT public: enum eMessageBox { kYes = 0, // 左边的按钮 kNo = 1, // ...

资源 - 电子书 汇总

电子书汇总 c/c++ 注意 以上资源均来自网络 由vanxkr收集整理

[转] (╯#-_-)╯~~颜文字

小伙伴击掌/打招呼 ╭(●`∀´●)╯╰(●’◡’●)╮ (●’◡’●)ノ ヾ(*´▽‘*)ノ 手拉手╭(′▽`)╭(′▽`)╯ 好困呀(揉眼睛 ( ‘-ωก̀ ) 已阅留爪 (ฅ´ω`ฅ) 勾手指可萌啦 ( 。ớ ₃ờ)ھ 开心 ♪(^∀^●)ノシ (●´∀`)♪ 爱你么么哒 ( ˘ ³˘)♥ ( ˘ ³˘) •́ε•̀)ฅ (๑•́ ₃•̀๑٥) (๑ºั ³ ˘๑)♥ (๑ơ ₃ ơ)ﻌﻌﻌ♥ (ㆀ˘・з・˘)ε٩(๑> ₃ <)۶з 爱心眼 ( •́ .̫ •̀ ) ...

最大公约数GCD和最小公倍数LCM

int GetGcd(int a, int b) { int t = 0; while (b) { t = b; b = a % b; a = t; } return a; } int GetLcm(int a, int b){ return a / GetGcd(a, b) * b; // 先除中间值小效率高 }

leetcode 878.Nth Magical Number

class Solution { public: const double kRrmainder = 1000000007; int GetGcd(int a, int b) { int t = 0; while (b) { t = b; b = a % b; a = t; } return a; } int GetLcm(int a, int b){ return a / GetGcd(a, b) * b; } template<class T> T vanxkr_max(const ...

Sqlite3 笔记

建表 不存在则创建 CREATE TABLE IF NOT EXISTS table (...); 主键自增 id INTEGER PRIMARY KEY [AUTOINCREMENT] --AUTOINCREMENT加不加id都会自动增加 按照in语句顺序返回查询结果 SELECT * FROM example WHERE id IN('38','34','39','36','37') ORDER BY INSTR('38,34,39,36,37',id);