原创 【JNI入門】Linux下 JNI 調用C語言, 編譯及測試全過程

概述 目的: java類調用C語言 準備: jdk環境配置, gcc 環境: 操作系統: CentOS Linux release 7.6.1810 (Core) GLIBC版本: 2.17 JDK版本: 1.8 編寫Java

原创 DB2 V11.1 開發版(永久免費)安裝與卸載 At CentOS 7

前言 本文的目的是安裝db2開發版(免費),  建立數據庫實例, DB2 C語言連接庫, 構建DB2, C語言交互程序 由於在官網文檔嘗試wizard圖形安裝後, 找不到C語言連接頭文件, 故採用下述方法. 操作系統: CentOS 7

原创 CentOS/RHEL 7 系統常用配置彙總: 防火牆, 網卡,yum源, JDK, gcc/g++, mysql 安裝

概述 目的: 剛裝CentOS後, 需要配置許多項:IP, 防火牆, 開發環境, 等等, 在此將我常用的配置彙總一下. 操作系統: CentOS 7 防火牆 firewalld的基本使用 啓動服務: systemctl

原创 C語言 Socket基礎接口(Windows & Linux)

Windows 篇 初始化環境 #pragma comment(lib,"ws2_32.lib") #include <WinSock2.h> #include <Windows.h> //初始化WSA WSAData

原创 DB2 10.5 linux 數據庫查詢命令 及 表空間降低高水位(釋放磁盤空間)

1.DB2查詢基礎命令 連接: db2 connect to [dbname] user [username] using [password] 列出當前實例中所有激活的數據庫: db2 list active database

原创 Linux 程序CoreDump -- GDB調試方法彙總

1.coredump介紹及產生原因 什麼是coredump: 程序由於各種異常或者bug導致在運行過程中異常退出或者中止, 此時系統會生成core文件, 其中包含程序運行時的內存,寄存器狀態,堆棧指針,內存管理信息還有各種函數

原创 RHEL6.5 db2_data_server_client客戶端 安裝與配置

一.安裝: ------------------------------------------------------- 1.安裝包下載: ibm_data_server_client_linuxx64_v11.1.tar.gz  IB

原创 ORACLE DATA PUMP 表備份恢復命令

前提 oracle 版本需要 10g或之後的版本. expdp, impdp只限在oracle服務端執行, 且數據庫保持啓動狀態 創建邏輯目錄 --先登錄, 再執行創建命令 sqlplus /nolog CONN / AS S

原创 Win10 MicroSoft Store 安裝Linux子系統啓動報錯:WslRegisterDistribution failed with error: 0x8007019e

前言 今天按照微軟的操作手冊安裝Linux子系統, 啓動報標題中錯誤; 在官方問題頁下看了許多回復, 嘗試以下方法均失敗: 1.確認WIN10 版本在16215之後 2.確認Linux子系統功能開啓, 在MicroSoft Stor

原创 HM NIS Edit 製作安裝包並自動註冊OCX控件

準備 NSIS : 官方下載鏈接 HM NIS Edit: 官方下載鏈接 控件: 本文以Test.ocx爲例 製作 打開HM NIS Edit -> 文件 -> 新建嚮導 下一步 必須輸入程序名稱和版本, 剩下兩項可以爲空,

原创 DB2 V11.1 開發版安裝與卸載 At CentOS 7

前言 本文的目的是安裝db2開發版(免費),  建立數據庫實例, DB2 C語言連接庫, 構建DB2, C語言交互程序 由於在官網文檔嘗試wizard圖形安裝後, 找不到C語言連接頭文件, 故採用下述方法. 操作系統: CentOS 7

原创 NSIS 安裝包設置程序開機自動啓動

前言 方法介紹: 在註冊表中Run鍵下增加啓動項 Run鍵: 位於註冊表根鍵 HKCU (HKEY_CURRENT_USER)下, Run鍵下子鍵爲啓動項鍵值對(“名稱” + “啓動命令”) NSIS腳本命令: 命令說明可

原创 CentOS/RHEL 7 系統常用配置彙總

概述 目的: 剛裝CentOS後, 需要配置許多項:IP, 防火牆, 開發環境, 等等, 在此將我常用的配置彙總一下. 操作系統: CentOS 7 防火牆 firewalld的基本使用 啓動服務: systemctl st

原创 VS2017打開VS2013工程 編譯錯誤: 找不到頭文件 解決辦法

概述 問題描述: 操作系統: Windows 10 企業版 Visual Studio: Microsoft Visual C++ 2017 解決辦法: 1.右鍵工程->屬性->常規: 更改Windows SDK版本爲已安裝版

原创 CentOS 7 使用crontab 定時備份mysql數據庫, 並只保留近7天數據文件

概述 目的: 定期備份數據庫數據, 並且刪除過舊數據文件 操作系統: CentOS 7 數據庫: Mysql 5.7 工具: crontab(CentOS 7 系統自帶) 設置crond服務開機啓動 查看crond是否開機啓動: