原创 xshell美化及連接到ubuntu 18.04

下載安裝xshell免費版 搜索xshell並下載Free for home/school版本 檢查Ubuntu18.04是否安裝ssh 輸入命令 netstat -anol | grep :22 ,ssh使用22端口,如果出現

原创 【lintcode】——鏈表插入排序-Insertion Sort List

描述 用插入排序對鏈表排序 樣例 Given 1->3->2->0->null, return 0->1->2->3->null 思路 先看下插入算法 百度-插入算法 這道題不難,理解插入算法就會寫了 創建一個新鏈表,從原鏈表的h

原创 C語言中"."和"->"的區別

經常搞不懂”.”和”->”的區別,今天終於解決了這個問題 “.”只需要聲明一個結構體,格式是結構體類型名+結構體名。然後用結構體名”.”域名就可以引用域了 代碼 struct date { int month; int

原创 Windows10下Python3.6創建虛擬環境並且安裝Flask框架

第一種方法(較麻煩) 一、環境準備 二、創建虛擬環境 三、進入/退出虛擬環境 四、在虛擬環境創建一個基本網站 第二種方法(簡單快捷) 一、安裝pycharm 二、創建虛擬環境並運行 第一種方法(較麻煩) 一、環境準備

原创 Kali Linux 折騰筆記

Kali Linux 折騰筆記(一)——安裝及配置 安裝的具體過程我就不說了,主要記錄下配置中出現的一些問題 1. 更新源 首先判斷kali版本 lsb_release -a 我的是kali-rolling版 2. 關於橋接模式無法聯網問

原创 Google Hacking

google hacking 技巧 概括 inurl: 用於搜索網頁上包含的URL. 這個語法對尋找網頁上的搜索,幫助之類的很有用. intext: 只搜索網頁部分中包含的文字(也就是忽略了標題,URL等的文字). site: 可以

原创 lintcode-鏈表求和

描述 你有兩個用鏈表代表的整數,其中每個節點包含一個數字。數字存儲按照在原來整數中相反的順序,使得第一個數字位於鏈表的開頭。寫出一個函數將兩個整數相加,用鏈表形式返回和。 樣例 給出兩個鏈表 3->1->5->null 和 5->9->2

原创 lintcode-合併兩個排序鏈表

描述   將兩個排序鏈表合併爲一個新的排序鏈表 樣例   給出 1->3->8->11->15->null,2->null, 返回 1->2->3->8->11->15->null。 思路   創建一個新鏈表,讀取L1,L2,鏈表的值病比

原创 嚴蔚敏數據結構習題——第一章(部分)

1.6 在程序設計中,常用下列三種不同的出錯處理方式: (1) 用exit語句終止執行並報告錯誤; (2) 以函數的返回值區別正確返回或錯誤返回; (3) 設置一個整型變量的函數參數以

原创 typedef struct和struct的區別

typedef struct & struct in C struct struct _Mystruct{ int x; int y; }p1; //p1是一個

原创 對稱密鑰、非對稱密鑰、數字簽名、數字證書

在學習的過程中,用到了密鑰學的一些知識,記錄下來 本文參考 阮一峯的文章 http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature 以及YuanFan的文

原创 [lintcode]-鏈表 刪除鏈表中的元素

描述   刪除鏈表中等於給定值val的所有節點。 樣例   給出鏈表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回刪除3之後的鏈表:1->2->4->5 分析 判斷鏈表是否爲空,若是,返回NULL,若不是,