原创 OpenFlow Tutorial
平臺:PC機器*1 平臺細節:Ubuntu12.04+Floodlight+Mininet2.0,其中,需要使用到虛擬機軟件,我使用的是virtualbox。整個環境如下: PC機器上安裝Floodlight,作爲OpenFlow環
原创 C語言實現移除字符串中的空格,並將空格數打印
某次被問到這一簡單問題,想想以前學C語言的時候是知道的,那會卻怎麼也想不起來,現在回顧。 這裏用兩種方式實現移除: 數組實現 #include <stdio.h> #include <string.h> /*用數組實現移除字
原创 c/c++字符串函數
c語言字符串函數功能和用法 函數名: stpcpy 功 能: 拷貝一個字符串到另一個 用 法: char *stpcpy(char *destin, char *source); #include <stdio.h> #i
原创 對部分REST API的理解
The Floodlight REST API 1. url /wm/core/switch/all/<statType>/json Method Get Descr
原创 使用VLAN隔離虛擬機流量
配置步驟: 兩個物理網絡: 數據網絡:以太網的虛擬機數據流量,將攜帶VLAN標記的虛擬機之間的流量。你的物理開關(ES)必須能夠轉發VLAN標記的流量,物理交換機端口應該是VLAN中繼(通常這是默認行爲)。
原创 說說 sizeof
sizeof是C/C++中的一個操作符(operator),簡單的說其作用就是返回一個對象或者類型所佔的內存字節數. 有如下特性: 判斷數據類型或者表達式長度符 不是一個函數 字節數的計算在程序編譯時進行,而不是在程序執行的過
原创 Java 中的格式化輸出
類似於C語言中的 printf(“data: [%d %f] \n”,x, y); 1.System.out.format(); 例如:int x = 1; double y = 3.1415926; System.out.format
原创 split 函數
java.lang.string.split 將一個字符串分割爲子字符串,然後將結果作爲字符串數組返回 stringObj.split([separator,[limit]]) 參數 stringObj
原创 數據庫事物
事物—指的是數據庫管理系統執行過程中的一個邏輯單位,由一個有限的數據庫操作序列構成。 ACID性質 原子性—事物作爲一個整體,它的所有動作要麼全部執行,要麼由於出錯都不執行。 持久性—已被提交的事物對數據庫的修改永久保存在數據庫中。
原创 解決Spring boot中使用Gson,Swagger2 api-docs無法正常顯示json問題
由於項目中存在自定義類型,而Jackson的序列化與反序列化又不太會玩,轉而使用Gson,由於有生成Restful API文檔的需求,使用Swagger2,最終api-docs無法正常顯示(使用Jackson一切正常): { "value
原创 Hibernate自定義數據類型
Hibernate對一些基本類型的映射提供了很好的支持,但有時候我們需要映射自定義或更復雜的數據類型,比如一個List集合,可以通過基本類型映射實現,需要在數據庫中新建一張表,這種方式增加了數據庫開銷;也可以將List集合中的數據拼接成字
原创 Kotlin & Spring boot 使用@Valid校驗無效解決方法
kotlin data (對應java實體類 @Entity @Table(name = "user") data class User( @NotNull(message = "用戶名不能爲空") @Co
原创 將JDBC ResultSet解析爲JSON格式
JSON (JavaScript Object Notation) is a lightweight data-interchange format. JSON建構於兩種結構: “名稱/值”對的集合(A collection of
原创 Python字符串處理出現錯誤
bug1: Python字符串處理出現錯誤:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 0: ordinal not in range(128
原创 關於SQLServer數據庫的問題
1.com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此遊標類型/併發組合。 解決方法: 當concurrency設置爲:ResultSet.CONCUR_UPDATABLE 時,