原创 java StreamTokenizer使用

注意:用JAVA解題一般用Scanner類來進行輸入,但對時間要求嚴格的題,用它可能會超時,我、解POJ1823的時候就遇到這樣的問題,後改用StreamTokenizer類進行輸入,就過了。看來後者處理輸入的效率要高點。  現小結如下

原创 SDN環境搭建(mininet,OVS,ryu安裝及命令)

1、mininet安裝與使用 1.1mininet安裝 ubuntu 12.04/14.04/14.10      命令行  sudo apt-get install mininet 1.2 mininet基本命令 node

原创 RabbitMQ(python實現)學習之二:Producer發送消息至多個消息隊列queue(廣播消息)

1.1本部分內容簡介 這部分我們將要發送一個消息到多個Consumer,這部分稱之爲“publish/subscribe” 我們實現的方式就是發送端,發送一個消息,與此同時,多個接收端將同時接收到消息並打印在屏幕上面。 1.2ex

原创 RabbitMQ(python實現)學習之三:Routing(接收端接收固定類型消息)

1.1本博文簡介 前面降到了將消息廣播給多個Consumer,本博文主要是對消息進行固定點的傳輸,每個Consumer從消息隊列中獲取固定類型的消息。 1.2Bindings 在前面的代碼中,咱們寫過這樣的代碼: channel

原创 java BigInteger類的用法

import java.math.BigInteger; Scanner in = new Scanner(System.in); BigInteger x1 = new BigInteger("-11"); //新建一個對象 B

原创 java 對象數組排序

import java.util.*; import java.io.*; public class Main{ static int [] dp = new int [1010]; public static void main(St

原创 鄰接表存儲圖,DFS遍歷圖的java代碼實現

import java.util.*; public class Main{ static int MAX_VERTEXNUM = 100; static int [] visited = new int[MAX_

原创 算法競賽入門經典筆記(1-3章)

第一章 程序設計入門 1.整數/整數=整數,浮點數/浮點數=浮點數 2.PI的使用 java中 Math.PI(在java.lang.Math包中) C/C++中  const double pi = 4.0*atan(1.0)

原创 python基礎筆記

1.python 環境搭建  http://www.w3cschool.cc/python/python-install.html 2.python輸入輸出 print 'The quick brown fox', 'jumps

原创 RabbitMQ(python實現)學習之一:簡單兩點傳輸“Hello World”的實現

一.基本配置 注意 RabbitMQ支持python、Java、Ruby、PHP、C#等語言的支持,本博客主要是針對python講解。本博客安裝配置是基於ubuntu系統的。 1.1安裝配置epel源 $ rpm -Uvh htt

原创 ACM競賽,java編程總結

1.字符串的長度 String str = new String(" abcd"); int length = str.length(); 2.數組的長度 2.1對於 a[][]  a.length代表a的行數    

原创 linux vim用法總結

編輯模式(vim打開文檔即爲編輯模式) 命令模式(:下的模式) 1.跳轉到指定行 編輯模式下:輸入  ngg或nG(n代表行數) 命令模式下:輸入  :n(n代表行數) 2.查找命令 命令模式下輸入 / 後面加上查找的內容