原创 標準C庫的字符串處理函數 strxxx 一系列函數中,對參數傳入NULL會導致程序崩潰

在標準C庫的字符串處理函數 strxxx 一系列函數中,對參數傳入NULL會導致程序崩潰。 如下代碼中,無論那個參數爲NULL,都會讓程序崩潰,所以我們必須自己對參數進行傳入前的檢查。 int main() {     char s[10

原创 獲取arp表條目

https://segmentfault.com/a/1190000005365739 獲取arp表條目

原创 獲取android唯一標識

如何獲取android唯一標識 https://www.cnblogs.com/fnlingnzb-learner/p/7580691.html   有很多場景和需求你需要用到手機設備的唯一標識符。 在Android中,有以下幾種方法獲取

原创 Linux網絡操作之訪問arp高速緩存表

查詢與本機互聯的arp信息,即與本機互聯網卡(即struct arpreq 中的arp_dev[16])的對端接口設備的信息,其中struct sockaddr arp_pa爲對方ip地址,我們輸入上述兩項信息,從而獲得對方的設備的mac

原创 ioctl獲得mac地址

android 獲取mac地址 jni linux獲得mac地址 https://www.xuebuyuan.com/1106548.html https://www.cnblogs.com/LxwEmbedded/p/4728146.h

原创 TextView下劃線的添加,控制下劃線和文字的距離

下面是效果圖:圖片:因爲在思考這個效果的時候花了一點時間,所以記錄了這個過程:首先實現上面效果我們首先會想到是什麼?沒錯就是TextView的自帶的下劃線的屬性:holder.tvCount.setPaintFlags(Paint. UN

原创 多個activity之間共享數據及各自的優缺點

今天面試安卓開發崗位的時候,面試官問了我一個很簡單的問題:個Activity之間如何共享數據 。一時只回答了intent和廣播兩種方式。回來一查,發現自己的回答很不靠譜。其實有如下5種方式:1.基於消息的通信機制  Intent ---b

原创 linux常用命令

        本人是新手,寫博客就是爲了記錄日常工作中的遇到的問題,及解決方法;同時也爲了和大家有個交流,歡迎   大家來電、來函、來信、以及來而不往非禮也,進行拍磚、吐槽。。。 1、find命令 用於查找文件(注意是文件,不是內容)

原创 查看linux系統的當前版本

查看linux內核版本號的三種命令: 1、登陸linux的終端,輸入cat  /proc/version 運行效果見圖一。 2、登陸linux,在終端輸入uname -a 後,即列出linux的內核版本號,個人用了之後感覺這是最簡單的

原创 android攝像頭 預覽時 圖片格式 轉化

第一部分:由於Android下攝像頭預覽數據只能  ImageFormat.NV21 格式的,所以解碼時要經過一翻周折. [java] view plain copy print?Camera mCamera = Camera.open(