原创 安卓開發學習------6.練習SharedPreferences用法和文件IO

SharedPreferences是安卓裏的一種存儲方式,利用鍵值對來存儲,比較小巧。 更多的使用的還是文件的IO方式來進行存儲數據。 代碼如下,submit按鍵測試SharedPreferences功能,存儲的是程序啓動的次數,

原创 安卓開發學習------2.線性佈局(LinearLayout)實現一個計算器

線性佈局顧名思義是屏幕垂直或水平方向佈局,在一些複雜情況下,明白層與層之間如何邏輯上嵌套是關鍵。 示例:(實現一個計算器模型) <?xml version="1.0" encoding="utf-8"?> <LinearLayou

原创 安卓開發學習------4.約束佈局(ConstraintLayout)實現一個計算器

約束佈局是在安卓9之後提出的一種佈局方式,相比較之前的佈局方式,優點是: 示例: <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.

原创 java11降到java8

首先是卸載java11的一切軟件,可在應用中心卸載,然後安裝jdk8,注意要先刪除掉java11的全部環境變量,然後加上java8的環境變量,java8較爲複雜,除了JavaHOME=D:/java 和path裏添加%JavaH

原创 web安全學習-------1.webgoat 第一題Itroduction中的webwolf

webwolf前兩關是介紹內容,第三關的目的是拿到webgoat所發送的代碼: 這裏呢是需要我們填郵箱,即“註冊名[email protected]”。 點擊send email後; 點開webwolf的操作頁面: 即可獲得我們想要的代

原创 人工智能基礎知識學習

人工智能的概念 一般認爲,人工智能是研究,開發用於模擬,延伸和擴展人的智能的理論,方法,技術及應用系統的一門新的科學技術。人類日常生活中的許多活動,如數學計算,觀察,對話,學習等,都需要智能。時至今日,人工智能概念的內涵已經被大大

原创 網絡安全學習----1.常見攻擊

sql注入 一.SQLMAP基礎用法 SQLMAP的基礎用法和前面基礎文章類似,都是通過漏洞和SQL語句獲取相關信息,具體用法如下: 1.獲取所有數據庫 參數:–dbs 命令: python sqlmap.py -u “http:

原创 求滿足給定數值limit的最小調和級數n的值

求滿足下面式子的最小n值,其中 limit有鍵盤輸入 1+1/2+1/3+…+1/n>limit,輸出需要計算的項數以及計算到該級調和級數的值。 例如:輸入:2 輸出:4 2.20833 #include <iostream>

原创 圖解TCP/IP——第四章:IP協議

IP相當於OSI參考模型的第三層 網絡層的主要作用是“實現終端節點之間的通信”。這種終端節點之間的通信也叫“點對點通信”。 準確的說,主機的定義應該是指“配置有IP地址,但是不進行路由控制的設備”。既配有IP地址又具有路由控制能力

原创 歡迎使用CSDN

這裏寫自定義目錄標題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助於目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定內容居中、居左、居右SmartyPan

原创 vm虛擬機centos7聯網小技巧

在嘗試了一次又一次後,發現有一個快捷聯網的方法,不用修改虛擬機的原本設置。 在centos的網絡適配器那裏右擊設置,然後點擊添加一個新的網絡適配器,此網絡適配器是NAT方式鏈接,原適配器是橋接方式,只需這麼一步然後打開centos

原创 github學習總結——2.倉庫的基本管理

git status 指令是確定當前文件的狀態的指令。 刪除倉庫文件(git本地操作) git的遠程管理倉庫 使用遠程倉庫的目的: 備份,實現代碼的集中化共享管理 同步: 查看初始化用戶信息: 從工作區添加到暫存區:

原创 Github學習總結——1.GitHub基本概念

目的:藉助github管理項目代碼。 基本概念: 1.倉庫:Repository 倉庫用來存放項目代碼,一個項目對應一個倉庫,多個開源項目對應多個倉庫。 2。收藏:Star 收藏項目,方便下次使用。 3.複製克隆項目:Fork 自

原创 Python學習總結——1.基本概念

賦值運算符 算數類型 1.取整除 2.取模 3.冪運算 布爾類型 在Python中,布爾類型的True和False必須首字母大寫。 在Python中,布爾值可以用0和1來表示。 字符串切片操作 1.取的一串字符串的片段。