原创 Win7 SP1或安裝補丁後安裝VS2010出現無法安裝FrameWork 4.0錯誤

出現這個問題,是因爲 (1)你曾經手工安裝了FrameWork 4.0或你安裝的軟件爲你安裝了FrameWork 4.0。 (2)SP1補丁中包含了FrameWork 4.0,安裝SP1之後FrameWork 4.0 即相當於安裝到了電腦

原创 掛起一個進程

文章文字解說轉載自“珠穆朗瑪”:http://sluttery.blog.163.com/blog/static/20277252005813749336/ 源代碼來自“開源中國”的sincoder:http://www.oschina

原创 Makefile在if語句中爲變量賦值

Makefile裏如果需要在if語句中爲變量賦值,賦值語句也必須以tab開頭,例 ifeq ($(BuildType), so) [tab]CFLAGS += -fPIC endif if語句中變量賦值也必須是tab開頭! if語句中變量

原创 linux socket用setsockopt設置了超時之後怎麼取消

在網上沒找到資料,索性用getsockopt把一個默認的socket的超時值讀出來看看。我原來寫的代碼是設置接收超時,所以現在讀取的時候也讀的是接收超時。 // get.c #include <sys/types.h>

原创 C++14的整數字面值(10進制、8進制、2進制數,有無符號,類型的聲明)

字面常量表示我們直接寫出來的常量值,所見即所得,不具有名稱,是純粹的右值(prvalue)。C++14的標準在C++11的標準上增加了兩個讓人有那麼點小興奮的特性:1.二進制數定義,2.數位分隔。這兩個特性在VS2015中已經可以使用,

原创 Qt可用的gdb編譯,以及交叉編譯gdbserver,以及配置QtCreator遠程調試

項目中用了ARM的板,希望配置gdbserver進行遠程調試,結果卻遇到了很多問題。先把坑說了:1)要支持遠程調試,arm板需要支持ssh2)要gdb能在Qt上用,必須在configure gdb的時候使用--with-python選項啓

原创 你所不知道的Visual Studio監視窗口的使用方法

嫌我囉嗦的可以直接看MSDN: C++ 中的格式說明符:https://msdn.microsoft.com/zh-cn/library/75w45ekt.aspx 上下文運算符(C++):https ://msdn.microso

原创 VB6基本數據庫應用(九):【增補篇】不同的引擎的語法差異

同系列的第九篇,上一篇在:http://blog.csdn.net/jiluoxingren/article/details/48474545 VB6基本數據庫應用(九):【增補篇】不同的引擎的語法差異 正篇在寫的時候出了一些問題。這些

原创 GCC Internals手冊pdf版的下載方法

pdf實際上也是GCC官方提供的,所以可以在這個地址下載https://gcc.gnu.org/onlinedocs/,在頁面最下方第一個超鏈接的also in pdf 點進去之後就是最新版的GCC Internals Manual的pd

原创 VB6基本數據庫應用(十):【增補篇】遊標Cursor和鎖Lock簡介

同系列的第十篇,上一篇在http://blog.csdn.net/jiluoxingren/article/details/48606399 【增補篇】遊標Cursor和鎖Lock簡介 說起來,我自己對遊標並不怎麼了解。這裏簡單就我所知

原创 【C++11】C++類型完全退化(拓展std::decay的功能)

C++11提供了一個模板類,來爲我們移除類型中的一些特性,比如引用、常量、volatile,但是注意不包括指針特性,這個類就是std::decay,在頭文件type_traits(類型萃取)中。比如:

原创 在makefile中定義逗號字符串和空格字符串

空格和逗號是makefile中常見的分隔符,估計是寫不出一個完全沒有空格和逗號的makefile的,沒有的話意義就不對了。但是如果要進行字符串處理,空格和逗號就不能直接出現了,即使直接寫上make解析器也不會將其作爲字符串使用。所以應該這

原创 2016-11-25-raspbian-jessie鏡像拓展root文件系統空間到全盤(Expend Filesystem)之後空間用完的解決方法

在linux(雙系統,虛擬機,或直接在樹莓派)上, 1)  執行sudo apt-get install gparted,安裝gparted分區管理工具。 2)  執行sudo gparted,即能啓動gparted,圖形界面操作。找到樹

原创 Java獲取匿名類對象(通過new接口、抽象類等方式創建)的方法上的註解

匿名類對象,最常見的是通過直接new一個接口,並實現接口中的方法來創建。在註冊swing或者swt控件的事件監聽器的時候,我們經常通過創建匿名對象的方式避免創建新的類來繼承Adapter抽象類或者實現Listener接口,例如: New

原创 java獲取中國時間代碼(適用全球任意機器)

這個問題出自我寫的代碼需要運行在服務器上。本來的代碼是這樣寫的: import java.text.*; import java.util.*; public final class NowDateTime { public stat