原创 信號的捕捉和處理
推薦此博客,內容寫得很詳細,很適合自學信號 http://blog.csdn.net/muge0913/article/details/7331129
原创 多線程編程之線程取消
關鍵: pthread_cancel函數發送終止信號 pthread_setcancelstate函數設置終止方式 pthread_testcancel函數取消線程(另一功能是:設置取消點) 1 線程取消的定義一般情況下,線程在其主體函數
原创 EINTR錯誤的產生
當進程阻塞於某個系統調用,而此時該進程接收到某個信號產生 軟中斷,處理完信號處理函數是,該系統可能返回一個EINTR錯誤。
原创 信號的捕捉和處理之signaction函數
函數原型: #include <signal.h> int sigaction(int signum,const struct sigaction *act,struct sigaction *oldact); sigaction會根
原创 【Spring系列】Spring事務
我們通過Debug Spring IOC的啓動流程來看Spring的事務管理。 第一階段:初始化BeanPostProcessor: AnnotationAwareAspectJAutoProxyCreator 先進入Spring啓動的核
原创 Excel大文件解析: Java POI SAX解析Excel 文件
Java POI SAX Excel xlsx文件轉CSV 依賴jar 包 gradle: compile "org.apache.poi:poi:3.15" compile "org.ap
原创 VMware workstation9虛擬機橋接(Bridge)模式聯網
橋接模式:相當於把你的虛擬機和你主機置於同等地位,虛擬機和主機共用同一個物理網卡上網。 1、查看本地連接的屬性 本例中已經安裝VMware Bridge Protocol協議,如果沒有安裝的話本地連接-屬性-安裝-服務-添加-從磁盤安裝
原创 【STL源碼剖析】--error: ‘hashtable’ was not declared in this scope
可能是代碼中忘記添加:using namespace __gnu_cxx;了 Linux下的GCC編譯器採用的正式SGI STL版本,不需要像Windows下學習STL源碼那樣手動移植STL源碼,Linux系統下hashtable完整測試
原创 更新Ubuntu系統報錯: Err http://mirrors.163.com lenny Relese.gpg Temporary failure resolving 'mirro
添加163的Ubuntu軟件源之後,sudo apt-get update 出錯,報錯: Err http://mirrors.163.com lenny Relese.gpg Temporary failure res
原创 【STL源碼剖析】--error: ‘power’ was not declared in this scope
#include <numeric> #include <vector> #include <iterator> #include <iostream> using namespace std; int main(int argc,
原创 bootstrap table
<script type="text/javascript"> var $table = $('#table'); var columns = []; //獲取表頭信息 function buildCol
原创 歡迎使用CSDN-markdown編輯器
Windows Mongodb 服務安裝 下載:mongodb-win32-x86_64-enterprise-windows-64-3.4.7-signed.msi 雙擊安裝 配置Path環境變量:E:\Program Files\
原创 JDBC數據庫連接池----JNDI的使用
本文不是用來解釋JNDI,也不是用來介紹數據庫連接池的,單純是爲了記錄JNDI在數據庫連接池中的使用示例的。 Tomcat中JNDI的三種配置方式:參考鏈接 本人使用的是局部配置方式(上面鏈接中第三種配置方式),此種方式不依賴於Tomc
原创 Linux系統Java連接Mysql數據庫
Linux系統下Java連接Mysql數據庫方法與Windows下類似,具體步驟如下: 下載JDBC(驅動):mysql-connector-java-5.1.29.tar.gz 解壓下載的數據包:tar -zxvf mysql-conn
原创 C++進階——運算符重載
1、運算符重載限制 四種不可重載的運算符,它們是. .* :: ?: 運算符重載不可以改變運算符運算優先級; 運算符重載不可以改變運算符的結合律(從右到左結合或從左到右結合);