原创 Linux檢測子進程異常退出
測試代碼 #include <stdio.h> #include <sys/types.h> #include <sys/wait.h> /* for waitpid(...) */ #include <stdlib.h> /*
原创 計算字符串長度[C++/ASM]
#include <iostream> #include <windows.h> #include <chrono> /* \主要使用指令 repne scasb, 如果使用repne scasd應該能更快 */ __de
原创 Base64編碼/解碼[C/C++]
#include <windows.h> #include <cstdint> #include <cassert> #include <iostream> #include <clocale> #define _TEST cons
原创 清空剪貼板[NASM]
[BITS 32] global WinMain extern _OpenClipboard@4 extern _CloseClipboard@0 extern _EmptyClipboard@0 SECTION .text Win
原创 經典排序算法練習
直接插入排序 #include <iostream> // 打印列表 template<typename T> void print(T arr[], int len){ using namespace std; for
原创 QtXlsx在Windows x64下的編譯配置及使用
QtXlsx 是一個在Qt框架下使用的三方庫. 可以很方便的對Excel文檔進行讀寫等操作.且是跨平臺的. 需要做報表時, 這是一個十分不錯的選擇哦. 官當網站: http://qtxlsx.debao.me/ Git託管: htt
原创 關於Android app首次安裝完成後在安裝界面直接“打開”應用再按home鍵返回桌面,重新進入app重複實例化launcher activity的問題的解決
如標題所述,最近被重複實例化launcher activity這個問題搞得很慘,這個問題有哪些表現呢?如下: 1. 在package installers 安裝界面安裝完一個應用後,直接打開app,然後進入了 Activity_1, 此
原创 C++中變量的初始化
來自 http://zh.cppreference.com/w/cpp/language/initialization. 以下爲個人備忘, 並不完全. 未免誤導, 請移至原文. 概述 變量的初始化即在構建變量、分配空間時賦予一個初始
原创 《C primer plus》qsort(...)-快速排序法
/* 快速排序法 函數原型(stdlib.h內聲明瞭該原型) void qsort(void*, size_t, size_t, int*(const void*, const void*)) 或 void qsort(void *bas
原创 批處理批量編譯java源文件,並有條件的自動執行
效果圖: 背景:最近在學習反編譯android apk, 有想從反編譯出來的java文件着手。但顯然,先不說別個引用的各種包,即使只引用了android.jar 要想從.java正常編譯回去 也不太容易,還是改smali代碼實際些。。。
原创 建造者設計模式
看了這個Java實現: http://blog.csdn.net/lfdfhl/article/details/77851646 用C++練習下. #include <iostream> #include <string> #includ
原创 強大的VIM配置文件
Mark vim配置文件
原创 C 截取字符串
#include<stdio.h> /* * '刪除'字符串中的指定字符串組 *@author vhjx *@param result 處理結果存放處 *@param src 源字串 *@param sub_str 子串 * */
原创 Electron+NodeJS+Node-Serialport安裝備忘
NodeJS Native Module Rebuild - remark 編譯環境: VC 2017 Building Tool+ Python 2.7.13 x64 + NodeJS LTS 6.11.0, 確保node.exe、p
原创 螞蟻筆記.leanote轉爲知筆記支持的MD文檔
本人搭建的螞蟻筆記服務器最近被黑, 懷疑是螞蟻筆記漏洞導致. ----------------------------------------------------------------- 所以現在轉爲知筆記了. 不過,爲知筆記不支持