原创 ubuntu18.0.4安裝vim報錯:E: Unable to correct problems, you have held broken packages.

VirtualBox:~$ sudo apt-get install vim Reading package lists... Done Building dependency tree        Reading state inf

原创 阿里雲Centos7.4安裝中文支持

安裝中文語言包 輸入命令安裝: [root@centos ~]# yum groupinstall "fonts" -y 安裝好之後,查看安裝好的中文語言包: [root@centos ~]# locale -a |grep

原创 Android零基礎自學問題記錄--Hello World篇

1.android 提示should use @string resource values 文件夾string.xlm加入<string name="checkBox">OK</string>, 其中name = “ ” 的值爲ID a

原创 linux信號(signal)處理機制分析

【摘要】本文分析了Linux內核對於信號的實現機制和應用層的相關處理。首先介紹了軟中斷信號的本質及信號的兩種不同分類方法尤其是不可靠信號的原理。接着分析了內核對於信號的處理流程包括信號的觸發/註冊/執行及註銷等。最後介紹了應用層的相關處

原创 c++中堆和棧的區別

堆和棧的區別 (轉貼) 非本人作也!因非常經典,所以收歸旗下,與衆人閱之!原作者不祥! 堆和棧的區別 一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 

原创 EMV交易流程--應用選擇

EMV交易流程中 ,第一步爲應用選擇(SELECT命令),應用即爲AID(Application Identifier), AID由註冊的應用提供商標識(RID)和擴展的專用應用標識符(PIX)組成,AID有兩種選擇方法,目錄選擇法和A