原创 linux(Ubuntu)下.dotnet core 安裝運行和報錯解決

目錄   1、.net core runtime環境安裝 2、.net core程序運行  3、報錯解決 運行提示:Couldn't find a valid ICU package installed on the system. Se

原创 讓程序員崩潰的瞬間(非程序員勿入)

原文鏈接:http://www.strongerhuang.com 1. 公司實習生找 Bug     2. 在調試時,將斷點設置在錯誤的位置     3. 當我有一個很棒的調試想法時  

原创 pc-com串口(DB9)管腳定義和單片機uart串口

1、pc的串口com口,也就是RS-232接口定義(DB9) 引腳    定義         符號 1 載波檢測 DCD(Data Carrier Detect) 2 接收數據 RXD(Received Data) 3 發送數據 TXD

原创 Linux下永久修改變量的方法

在使用armv5-linux-gcc的時候,老是提示:warning: environment variable 'STAGING_DIR' not defined 首先找到此gcc的路徑,然後通過:   export STAGING_D

原创 Linux下的信號介紹

1) SIGHUP  本信號在用戶終端連接(正常或非正常)結束時發出, 通常是在終端的控制進程結束時, 通知同一session內的各個作業, 這時它們與控制終端不再關聯。登錄Linux時,系統會分配給登錄用戶一個終端(Session)

原创 Linux下通過shell創建用戶和密碼以及修改密碼

  目錄  1、Linux下的腳本編寫 2、Ubuntu下的腳本編寫  1、Linux下的腳本編寫   按照教程編寫如上,運行提示:passwd: unrecognized option '--stdin'    查了下,原來時Ubun

原创 關於tcp/udp數據包大小的選擇問題

最近再使用UDP通訊時,有組數據是200029字節,測試發現server收不到數據 查看sendto的返回結果,以及error信息: 發現是發送失敗,數組太大了,message  too long,原來UDP一個包最大是65535個字

原创 虛擬機Ubuntu提示Host SMBus controller not enabled的解決辦法

sudo vim /etc/modprobe.d/blacklist.conf 末行插入:blacklist i2c_piix4 reboot 以上,問題解決。

原创 arm-linux-gnueabihf-gcc編譯帶ssl和lcrypto庫時,找不到變量和庫的解決方法

程序裏使用了openssl的部分內容,系統裝的是libssl-dev sudo apt-get install libssl-dev 使用gcc編譯時,以前正常,程序調試ok後,用交叉編譯工具編譯到目標板時報錯: 看來是交叉工具的默

原创 Linux開機運行腳本profile,rc.local

profile 是用戶腳本,在用戶登陸後執行,只有用戶權限,所以只能執行用戶權限下的程序,不登錄就不會執行。 rc.local是系統腳本,系統啓動後執行,與是否登陸無關,所以優先級高於profile,可以指定執行程序的權限

原创 gcc指定頭文件路徑及動態鏈接庫路徑

原文鏈接:https://blog.csdn.net/hxlawf/article/details/100512149 目錄 一.#include <>與#include “” 二.gcc指定頭

原创 嵌入式Linux下設置永久ip地址

編輯文件:vi /etc/profile, 添加: ifconfig eth0 192.168.80.10 netmask 255.255.255.0 保存退出::wq 重啓:reboot

原创 SSL工作原理

原文鏈接:https://blog.csdn.net/hxlawf/article/details/100152577 關鍵詞:SSL,PKI,MAC 摘要:SSL使用數據加密、身份驗證和消息完

原创 Makefile.am編寫規則

原文鏈接:https://blog.csdn.net/hxlawf/article/details/100159784 目錄 概念 1、編譯可執行文件  2、編譯動態庫文件 3、編譯靜態庫文件

原创 C++模板template用法總結

原文鏈接:https://blog.csdn.net/hxlawf/article/details/100036812 目錄   引言 函數模板 類模板 模板專門化 模板類型轉換 其他 引言 模