原创 linux /proc目錄分析
1、該目錄下存放一個進程ID對應的目錄,記錄了進程相關的信息,如cmdline存放進程名(可執行文件路徑)
原创 linux環境搭建之tftp tftpd服務器
一、搭建TFTP服務器 1)sudo apt-get install xinetd 2)sudo apt-get install tftp tftpd 3)建立TFTP配置文件,sudo vi /etc/xinet
原创 中文編碼格式
一、在ubuntu中可以使用(unicode 大)查看UTF-8,如下圖
原创 linux經常用的代碼模塊之目錄掃描
1、使用scandir接口 bool getDirentInfo(char *dirName) { struct dirent **namelist; int num; struct stat tStat; num = scan
原创 socketpair的用法和理解
socketpair()頭文件: SYNOPSIS #include <sys/types.h> /* See NOTES */ #include <sys/socket.h>
原创 嵌入式設備配網模式
1、二維碼配網 1)zbar 二維碼解析開源庫鏈接 http://sourceforge.net/projects/zbar 2、AP配網 大致過程: 1)配置hostapd.conf文件 2)
原创 linux常用命令
1、dpkg是一個Debian的一個命令行工具,它可以用來安裝、刪除、構建和管理Debian的軟件包 dpkg -l 顯示所有已經安裝的Deb包(例如:dpkg -l |grep ssh )
原创 C++設計模型之修飾模型
1、UML模型 2、修飾模型作用 動態的爲一個對象添加一個額外的職責,就增強類功能來說,比創建子類靈活; 3、代碼demo #include "pch.h" #include <iostream> using namesp
原创 linux環境搭建之samba服務器
Samba 安裝配置 卸載 sudo apt-get autoremove samba samba-common sudo apt-get autoremove system-config-samba 安裝 sudo apt-
原创 linux常用的代碼模塊之常用接口
1、strcasecmp 字符串比較(不區分大小寫) 2、判斷文件是否存在 1)access接口 if(access(name,F_OK)==0){ printf("文件存在\n"); } else { p
原创 java基本概念
1.JDK 是Java開發工具包 (Java Development Kit ) 的縮寫。 它是一種用於構建在 Java 平臺上發佈的應用程序、applet 和組件的開發環境。其中包括了Java編譯器、JVM、大量的Java工具以及J
原创 java重要知識點
1、當一個成員函數,沒有訪問任何成員變量使,應該用static靜態修飾; 2、一個類保證其他程序不創建對象,可以將該類的構造函數私有化(private) 3、javadoc文檔註釋工具:javadoc -d myhelp -author