原创 ThreadLocal 線程局部存儲

```java import java.util.concurrent.atomic.AtomicInteger; public class UniqueThreadIdGenerator { private sta

原创 解決Ubuntu下每隔幾分鐘自動鎖屏,需要重新輸入密碼的問題

看到這篇文章,很實用,mark! http://www.cnblogs.com/lanxuezaipiao/p/3617436.html

原创 MiniGUI鼠標捕獲演示程序

默認情況下,MiniGUI系統只向光標熱點之下的窗口發送鼠標信息,但是,對窗口設置捕獲後,即是窗口不在鼠標下,也可接收鼠標消息,只能同時設置1個窗口爲捕獲窗口。 MiniGUI自帶的鼠標捕獲演示程序capture.c很難看出捕獲的效果,甚

原创 std::chrono時間相關

#define _XTIME_NSECS_PER_TICK 100 #define _XTIME_TICKS_PER_TIME_T (long long)10000000 時鐘 system_clock steady_clock

原创 c++11內存模型 memory_order整理筆記

一、c++11 std::atomic 原子操作提供的參數 typedef enum memory_order {     memory_order_relaxed,     memory_order_consume,     memor

原创 minigui編程基礎知識

頭文件是很好的用戶與源文件之間的接口,好的頭文件可以看出,具體函數的使用以及各參數的含義。 毋庸置疑,minigui作爲開源軟件,也做到了這一點。 使用minigui,只要熟悉了其的頭文件,就再也不怕對其的瞭解是書本或教程上的片面的東西了

原创 VMware linux與主機windows文件互傳

之前發現VMware tools實現文件共享,程序包解壓縮時會提示包損壞,今天,發現samba也不行啊,文件拷到windows裏格式和linux大不

原创 c++虛函數

含有虛函數的類是 #include<iostream> using namespace std; class Animal { public: virtual void Shout()=0;//純虛函數 virtual void

原创 c print格式控制說明符

c print格式控制說明符 http://www.360doc.com/content/11/1202/00/7775902_169036784.shtml #include<stdio.h> void main() { int a

原创 qt中文亂碼

解決方法,csdn上看來的,設置爲系統字體,用三個 QTextCodec::setCodecForTr() QTextCodec::setCodecForCStrings() QTextCodec::setCodecForLocale()

原创 c++私有成員函數

#include<iostream> class Integer{ public: Integer() { std::cout<<"Constructor Integer"<<std::endl; } void seta(

原创 c++函數裏的傳值 傳址

#include<iostream> using namespace std; void fun1(int *p1) { p1=new int(10); cout<<"*p1="<<*p1<<endl; } void fun2(i

原创 ubuntu 10.10rar解壓及gedit亂碼問題的解決

2.rar解壓亂碼:   ubuntu沒有用於解壓rar的工具,需要自己下載,在終端運行sudo apt-get install rar即可,不過用

原创 MiniGUI文檔參考手冊 基於v1.6.10版

MiniGUI的函數及各個預定義宏均分佈於各個頭文件內,特別不方便查找,也不利於新手的學習。 有一天發現了doxygen,於是用該工具生成了minigui的文檔參考手冊 ,基於v1.6.10版。 地址:http://download.cs

原创 qt vs插件

qt vs插件 官方下載地址: http://download.qt-project.org/official_releases/vsaddin/ 說明:1.1.11版本以上都是QT5與visual studio 的插件,1.1.11版本