原创 類SHELL UI界面C語言實現

一個在終端實現類Linux shell(cd ls命令)UI界面的功能(C語言實現) 這2天做了一個類似Linux shell的UI界面,目前已初步完成cd, ls, help, pwd, quit等命令,在Linux下實現,效果圖見下

原创 Ubuntu apt-get 和 pip 更換源

Ubuntu系統自帶的源都是國外的網址,國內用戶在使用的時候網速比較慢。一個軟件的下載是十分痛苦的,這裏講解一下如何將國外源更換爲國內源,讓你的網速Biu.Biu.Biu。 更換apt-get數據源 1.備份原先的源 sudo cp /e

原创 製作一個linux的CLI(command line interface)

#include <stdio.h>#include <unistd.h>#include <string.h>#include <stdlib.h>#include <readline/readline.h>#include <read

原创 linux下庫文件編譯實踐

linux下文件的類型是不依賴於其後綴名的,但一般來講: .o,是目標文件,相當於windows中的.obj文件 .so 爲共享庫,是shared object,用於動態連接的,和dll差不多 .a爲靜態庫,是好多個.o合在一起,用於靜

原创 arm上使用tcpdump抓包

 在實際應用中開發中,嵌入式設備使用網絡通信時,經常不好分析數據,通常只能使用串口打印和依耐服務器端使用抓包工具獲取網絡數據,使開發工作有不同程度的受到阻礙,這裏簡單的介紹一下如何使用tcpdump工具在嵌入式設備上抓包。 移植: 下載資

原创 ubuntu18.04開機啓動任務管理

方法一、啓動應用程序工具(Startup Applications) ubuntu下的啓動項界面管理工具,在終端輸入“gnome-session-properties”打開工具,勾選/取消程序項來設置是否開機啓動。   啓動應用程序 設

原创 使用ssh的scp命令上傳下載文件/目錄到遠程服務器

上傳本地文件到服務器: 命令:scp /path/filename username@servername:/path/ 比如下面我要傳輸/h目錄下的crawler.jar文件到遠程服務器root...(服務器地址省略)的根目錄上,就是如

原创 Ubuntu配置Xmanager服務實現遠程桌面

Xmanager默認使用XDMCP協議連接遠程桌面, 因此這裏我們需要啓用XDMCP協議. 1、安裝 xubuntu-desktop 桌面環境 (1) 安裝軟件 $ sudo apt-get update $ sudo apt-ge

原创 Windows下OpenSSL的安裝

安裝環境: 操作系統:window7(64位) C++編譯器:VS2010 -----------------------------------------------------------------------------

原创 電容在電源中的作用

作爲無源元件之一的電容,其作用不外乎以下幾種: 1、應用於電源電路,實現旁路、去藕、濾波和儲能方面電容的作用,下面分類詳述之: 1) 濾波 濾波是電容的作用中很重要的一部分。幾乎所有的電源電路中都會用到。從理論上(即假設電容爲純電

原创 Perl中文件讀取操作

一、打開、關閉文件   語法爲open (filevar, filename),其中filevar爲文件句柄,或者說是程序中用來代表某文件的代號,filename爲文件名,其路徑可爲相對路徑,亦可爲絕對路徑。     open(FILE

原创 syslog-ng詳細安裝配置

[root@server2 software]# wget -d -r -np http://www.frasunek.com/sources/security/sqlsyslogd/ [root@server2 software]#

原创 Busybox下init詳解

文章轉載自:http://blog.donews.com/mutecat/archive/2006/02/18/731500.aspx的一部分,全文內容請看原文。   5.5.3  busybox的init    除了基本的命令之外,B

原创 安卓ADB環境搭建

1、安裝安卓設備驅動(此處略)。當進入操作系統的設備管理器中出現如下設備時表示驅動安裝成功 2、下載附件文件並解壓。進入platform-tools目錄雙擊cmd.exe文件進入系統命令行界面。雙擊adb.exe文件啓動adb進程。這時

原创 BeagleBone Black下Debian文件更新問題

以下爲開發BBB評估板時遇到的問題 下載源碼包和鏡像文件後,按照評估板用戶手冊的步驟操作編譯更新系統。系統更新完畢後發現整個系統無法正常啓動。根據控制檯打印信息可知“BOOT form NAND”,但是根據評估板的硬件信息可知板上無NAN