原创 python2與python3的print及字符串格式化總結

最近一直在用python寫程序,對於python的print一直很惱火,老是不按照預期輸出。在python2中print是一種輸出語句,和if語句,while語句一樣的東西,在python3中爲了填補python2的各種坑,將print變

原创 C++88個注意點子之31~40

31.函數重載與重複聲明的區別 1)若兩函數形參表完全相同,且函數名也相同,但是返回類型不同,則這樣的重載方式錯誤!!!在java中函數名和形參表組成一個函數簽名,與返回值無關,重載只與函數簽名有關。在這點上C++和java是一致的。 2

原创 C++88個注意點子之6~10

6.void *指針,用於保存任何類型的地址,也可以賦值給指向任何類型的指針,但不能用void*指針操作對象。 對於這點,和C語言一樣,void其實是一種語法性的類型,並不是數據類型,用於作爲函數的參數或返回類型,或者指定void*指針。

原创 計算機基礎算法及數據結構綜述

最近一直學習各種語言,研究java和C++的特性。今天偶爾和朋友聊天談到算法設計,心裏頓時感覺算法忘記的差不多了。一番醞釀後決定捧回《算法導論》,邊學習邊把各種算法寫下來。感覺還是寫下來的東西覺得深刻,而且就算忘記了,以後還可以隨時查看。

原创 成電UNIX編程作業三部曲---第三曲實現加減乘除服務線程池

一、程序框架設計 1.1 課題要求 1、使用多個隊列,每一個計算線程有獨立的隊列用於存儲計算請求,請求線程可用一個隊列用於接收結果。 2、實現A(+,-,X,/)B簡單兩元計算。 3、請求線程與計算線程是多對多關係。   1.2 基本概念

原创 python2與python3的print及字符串格式化小結

最近一直在用python寫程序,對於python的print一直很惱火,老是不按照預期輸出。今天特來總結一樣print和format,也希望能幫助大家徹底理解它們 最近一直在用python寫程序,對於python的

原创 應用netcat實現端口轉發

前言 很久沒有寫博客了,以至於csdn推出了這麼好用的makedown編輯器都不知道,這樣的寫博客的感覺真是酸爽啊!自從找到工作以後,人也賴了很多,瞬間長了10斤的肉。。。說到工作,回想起來找工作的旅程還是很幸運的。爲什麼說幸運呢,因爲沒

原创 TCP/IP協議之TCP

一. TCP簡介及與UDP的比較  TCP全名叫傳輸控制協議,由於其是面向連接的,可靠的字節流服務,所以該協議的複雜程度要遠遠大於之前的UDP(無連接,不可靠的)。  TCP與UDP都是使用相同的網絡層協議(IP)來傳輸數據的,但是與U

原创 metasploit framework詳解

metasploit介紹 幾乎每一個玩滲透的人都會接觸到metasploit framework,簡稱msf。這是一個滲透測試框架,用ruby語言寫的,該框架集成了很多可用的exploit,比如著名的ms08_067等。你可以在這個框架下

原创 MAC下iterm2下命令行快捷鍵

一開始在使用iterm2時不太習慣,打了很長的命令後,想編輯非常不順手,今天特意整理了一下iterm2在mac下的一些快捷鍵,方便命令行編輯;(希望今後有機會可以嘗試命令行下的vim模式)標籤新建標籤:command + t關閉標籤:co

原创 meterpreter詳解與滲透實戰

payload payload又稱爲攻擊載荷,主要是用來建立目標機與攻擊機穩定連接的,可返回shell,也可以進行程序注入等。 payload有幾種類型: singles:獨立載荷,可直接植入目標系統並執行相應的程序,如:shell_

原创 TCP/IP協議之單播, 多播, 廣播

一.引言 1.有三種IP地址:單播地址,廣播地址和多播地址。 2.廣播和多播僅應用於UDP;TCP是一個面向連接的協議,它意味着分別運行於兩主機(由IP地址確定)內的兩進程(由端口號確定)間存在一條連接. 3.網絡中的一條報文是如何傳送到

原创 二叉搜索樹

     說到二叉搜索樹,就讓我想到了本科時期大寒假寫代碼的那段時期。大冷天沒空調一個人拿着筆記本在樓下客廳照着書敲代碼,當時敲的就是二叉搜索樹,老爸讓我快上樓睡覺,我非不肯,因爲代碼沒看懂。就是那個晚上,我不幸感冒了,所以和二叉搜索樹還

原创 javascript學習心得

javascript學習心得      javascript是目前web領域中實用最爲廣泛的語言,不管是在前端還是在後端都能看到它的影子,可以說web從業者不論怎樣都繞不開它。在前端領域,各種框架層出不窮,最火的時候幾乎每個月都有新的框

原创 談127.x.x.x,本機IP與0.0.0.0區別與聯繫

127.x.x.x 127.x.x.x是迴環ip地址,任何ip報目標地址是它的話,那麼數據報到ip層以後就不往數據鏈路層發了。 本機IP 比如192.168.1.x,或者是公網ip,這些是在網絡中代表本機的ip地址。 0.0.0.0 這個