原创 記一次收到QQ郵箱釣魚郵件經歷

今天上午QQ郵箱忽然收到兩封羣郵件如下: 以前也經常收到這種釣魚郵件,都沒管,今天就順便研究了一下。 t.cn是新浪微博的短鏈接服務,類似的很有985.so,dwz.cn等,簡言之,就是將比較長的鏈接轉換爲這種短鏈接。 首先將郵件中的

原创 Google 爲什麼叫Google?

Google 公司的成功是一個典型的現代美國夢。1998 年 7 月,當 Larry 和 Sergey 在朋友的車庫裏用廉價的服務器創立 Google 時,公司只有一位僱員,就是現任的公司技術經理 Craig Silverstein。對於

原创 使用 Vim 寄存器(registers)和系統剪貼板(clipboard)

常見文本編輯器都會提供剪切板來支持複製粘貼,Vim也不例外。 不同的是Vim提供了10類共48個寄存器,提供無與倫比的寄存功能。 最常用的y操作將會拷貝到默認的匿名寄存器中,我們也可以指定具體拷貝到哪個寄存器中。 一般來講,可以用"{re

原创 字符串匹配的Boyer-Moore算法

作者: 阮一峯 日期: 2013年5月 3日 上一篇文章,我介紹了KMP算法。 但是,它並不是效率最高的算法,實際採用並不多。各種文本編輯器的"查找"功能(Ctrl+F),大多采用Boyer-Moore算法。 Boyer-Moore算法

原创 2018年最受歡迎的10個編程挑戰網站

原文:The 10 Best Coding Challenge Websites for 2018 作者:Daniel Borowski  翻譯:a3192048 在2016年底,我發表了一篇文章:The 10 most popula

原创 C語言數組中,數組名在中括號中(即 [array])是什麼意思?

#include <stdio.h> int main() { int array[3]= { 1, 2, 3 }; printf("%d\n", 1[array]); // 2,注意 printf("%d\n", [ar

原创 Linux 下 ls -l 命令執行顯示結果的每一列含義

一個文件都有一個所有者, 表示該文件是誰創建的.。同時, 該文件還有一個組編號, 表示該文件所屬的組, 一般爲文件所有者所屬的組。 如果是一個可執行文件, 那麼在執行時, 一般該文件只擁有調用該文件的用戶具有的權限. 而setuid,

原创 Shell腳本編程30分鐘入門

什麼是Shell腳本 示例 看個例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch test_$i.txt done

原创 Linux 系統目錄結構

登錄系統後,在當前命令窗口下輸入命令: ls / 你會看到如下圖所示: 樹狀目錄結構: 以下是對這些目錄的解釋: /bin: bin是Binary的縮寫, 這個目錄存放着最經常使用的命令。 /boot: 這裏存放的是啓

原创 apt 和 apt-get的區別(建議使用apt)

Ubuntu 16.04 發佈時,一個引人注目的新特性便是 apt 命令的引入。其實早在 2014 年,apt 命令就已經發布了第一個穩定版,只是直到 2016 年的 Ubuntu 16.04 系統發佈時纔開始引人關注。 隨着 apt i

原创 爲什麼C語言不會過時?

這是C語言系列博客的第3篇,如果對前2篇感興趣,可以點擊下面的鏈接:什麼教材適合零基礎的C語言學習者?爲什麼C語言很難? 評價任何一門編程語言,都是招人罵的。 永遠是這樣。就像是春寒料峭的季節, 街上穿棉襖和穿單衣的擦肩而過,雙方一定是同

原创 sFlow介紹

目錄 8.1  介紹 定義 目的 8.2  參考標準和協議 8.3  可獲得性 License支持 版本支持 特性依賴 8.4  原理描述 8.4.1  sFlow Agent的基本原理 8.5  應用 8.5.1  sFlow典型應用

原创 使用sFow監視虛擬機之間的流量

This document describes how to use Open vSwitch is to monitor traffic sent between two VMs on the same host using an sF

原创 類Unix系統各種圖形界面介紹 注:蘋果Quartz 不是X11(但可能是)

很多Linux初學者分不清楚Linux和X之間,X和Xfree86之間,X和KDE,GNOME等之間是什麼關係.常常混淆概念,我想以比較易於理解的方式說明一下X,X11,Xfree,WM,KDE,GNOME等之間的關係.由於本人水平有限可

原创 TCP/IP重傳超時--RTO

概述:本文討論主機在發送一個TCP數據包後,如果遲遲沒有收到ACK,主機多久後會重傳這個數據包。主機從發出數據包到第一次TCP重傳開始,RFC中這段時間間隔稱爲retransmission timeout,縮寫做RTO。本文會先看看RFC