原创 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