原创 【C++】簡單使用sort函數

經常在做一些算法題的時候,我們都會使用到排序算法,而對於排序除了簡單的冒泡排序以外,其餘幾乎也只能看到模板理解學習,有時候寫出來要麼超時、要麼就是答案有錯,因此這裏簡單學習一下C++的soort函數,熟悉它的基本用法。

原创 【C】scanf、gets、getchar的基本使用

引言: 在C語言當中,處理字符串在我看來是一件特別麻煩的事情,一開始學習或者刷題的時候總是不知道怎麼處理,甚至輸入字符串的時候都還以爲要一個個輸出,結果原來%s就可以直接輸出了。 scanf、gets、getchar的基本使用

原创 【Android筆記】學習分析第一個分析Android項目

1.第一行代碼Android 第2版 郭霖 著 學習分析第一個分析Android項目 在開始創建一個新的項目的時候,AS會默認使用Android模式的項目模式,但這並不是項目真實的目錄結構,而是被AS轉換過的。如下圖所示:

原创 【雜記】計算機網絡.計網的體系結構

【計算機網絡】小知識總結 很多知識,看書以爲自己都懂,但是自己寫的時候卻總是什麼都寫不下來,也不會總結,所以希望每天都把自己的所獲所想記錄下來,可能寫的很散、很少、很亂,但希望日積月累可以形成更爲系統的知識系統。 爲什麼要進行分層

原创 PAT 1038. 統計同成績學生(20)

題目概述: 本題要求讀入N名學生的成績,將獲得某一給定分數的學生人數輸出。 輸入格式: 輸入在第1行給出不超過10^5的正整數N,即學生總人數。 隨後1行給出N名學生的百分制整數成績,中間以空格分隔。

原创 【密碼學筆記】傳統加密技術——對稱密碼模型

傳統加密技術 對稱密碼模型 5個基本成分: 明文:原始的消息或數據,既算法的輸入。 加密算法:對明文進行各種代替和替換。 密鑰:獨立於明文和算法,也是加密算法的輸入。算法根據所用的特定的密鑰而產生不同的輸出。 密文:算法的輸出,

原创 【C】“/”與“%”基本用法

引言: 以前在剛剛學習“%”運算的時候總會不清楚它是怎麼使用的,甚至和“/”經常混淆,後來在刷題的過程中才慢慢感受到“%”的好處,因此結合網上大家寫的總結,自己也寫了一些簡單的總結,若有錯誤,歡迎多多指教與討論! 關於“/”的“

原创 PAT 1039. 到底買不買(20)

題目概述: 小紅想買些珠子做一串自己喜歡的珠串。賣珠子的攤主有很多串五顏六色的珠串,但是不肯把任何一串拆散了賣。 於是小紅要你幫忙判斷一下,某串珠子裏是否包含了全部自己想要的珠子?如果是,那麼告訴她有多少多餘的

原创 【密碼學筆記】計算機安全基本概念

計算機安全概念 三個基本概念 計算機安全 計算機安全處理的是計算機系統用戶對未經授權的行爲的預防和檢測。 授權是定義的核心。 其有3個核心目標,如下: 保密性(Confidentiality) 對信息的訪問和公開進行授權限制

原创 【密碼學筆記】代替技術

代替技術 代替技術是將明文字母替換成其他字母、數字或符號的方法。 Caesar密碼(由Julius Caesar發明) 定義:將字母表中的每個字母,有它之後的第 3 個字母來代替。 例如: 明文: meet me after t

原创 PAT 1037. 在霍格沃茨找零錢(20)

**題目概述: 如果你是哈利·波特**迷,你會知道魔法世界有它自己的貨幣系統 —— 就如海格告訴哈利的:“十七個銀西可(Sickle)兌一個加隆(Galleon),二十九個納特(Knut)兌一個西可,很容易。”

原创 React學習(三):Redux入門教程

文章目錄Redux入門教程三大原則基礎概念ActionReducerStore工作流程手把手實例 Redux入門教程 三大原則 單一數據源 整個應用的state被儲存在一棵object tree中,並且這個object tre

原创 [JS開發者應懂的33個概念]1. 事件循環

JS事件循環理解 在Github上看到一個關於JavaScript開發者應懂的33個概念,個人認爲裏面的內容還是挺常見的,因此打算根據其目錄對JavaScript進行一次知識點的梳理。 附上其GitHub地址: https://g

原创 React 下載功能【導出】實現方法

原文鏈接:https://blog.csdn.net/jiangkai528/article/details/78852777 React 下載功能【導出】實現 【Get請求接口】 通過

原创 React學習(二):React-router學習筆記

React-router學習筆記 簡單實例 create-react-app name 創建React腳手架,方便簡單應用。 設想簡單頁面,左側爲導航,右側是網頁的頭部、內容區域、尾部。 src目錄如下 compo