原创 linux內核DCB子系統

note: 這是使用Markdown編輯器對我的前面寫的一個同名的博客的再排版。 問題1 :網絡設備是怎麼利用linux內核的DCB子系統,來達到融合網絡流量的各種各樣的QoS需求的? 問題2:融合網卡或者存儲流量是否也可以使用

原创 內核Netlink接口剖析

    當開發linux內核特性的時候,將必要的內核子系統的詳細信息暴露給用戶空間的程序是一個比較好的習慣,因爲這增強了內核的擴展性。通常來說,軟件開發者必須面對這樣一個任務:尋找一種好的方法使得用戶空間和內核空間進行交互。    

原创 Clojure二分查找

場景 clojure項目的某個接口需要實現在大量數據,比如十萬條數據中查找出某一個數據。 比如:@price-data的結構如下 [{:a 1 :b 2 :c 3}…(一共10萬條)] 查找出關鍵字 (:a=X :b=y :c=z)

原创 web雜談

前言:本人作爲一個前端小白,梳理一下這段時間開發前端一個頁面的過程,希望對自己起到備忘並思考的作用,希望我的經驗對於別人也有一點幫助的作用。 由於本文碎碎唸的部分過長,導致本文過長。還請讀者見諒。—更新中 前端框架 現如今,前端框架也越

原创 線性規劃和約束滿足問題的思考

本文寫給對線性規劃和約束滿足問題的使用有困惑的朋友,如果你曾經在這方面存在一些疑問,這篇文章對你來說就再適合不過了,如果有對線性規劃的解法感興趣,那麼也推薦你看一看我的思考~ *注:之前一直以爲約束滿足問題和線性規劃問題是一樣的,才發現

原创 clojure 項目構建 boot

我們知道,c和c++程序是使用makefile來構建的;java程序使用ant,maven等構建;那麼基於java的函數式編程clojure要怎麼構建大型應用程序的呢?當然,也可以基於maven,本文主要先講述clojure基於Leini

原创 連接數據庫 in clojure ---korma

前言:目前本文寫的一塌糊塗,還在更新中。。。 先扔上兩個鏈接:http://sqlkorma.com/和https://github.com/korma/Korma/blob/master/src/korma 本文會先從數據庫連接池和

原创 規則引擎 clara-rules

本文的主題是規則引擎,主要內容包括規則引擎的實現算法 rete算法,clojure開源的規則引擎clara-rules對規則的處理方式和特點,以及clojure edn文件格式處理等內容。 (在一段時間的思考之後,發現本文還是越寫越亂,

原创 理解clojure語法(1)

寫在開頭的話:clojure中的很多語法現象都值得去思考。有時候稍微一點認知的錯誤,都容易導致“失之毫釐,差之千里”,這篇文章就是一個clojure變量counter(其實是不變量~immutable)引發的血案:( —佚名 閱讀本文

原创 理解clojure語法(2)

注:本文長期更新 本文梳理一些clojure的常用知識點,慣用法?maybe 1.#'表示取得變量對象本身, var-quote (#') #'x ⇒ (var x) 這是#的一個reader宏,作用是: get Var objec

原创 ElasticSearch

首先問一個問題,數據是一個什麼樣的概念? 比如我這裏有一個csv文件,有65萬行數據,每行數據包括20多個字段;這是一個龐大的數據量,大概佔用了150兆的磁盤空間,如果我用wps將它加載到內存中,大概也需要這麼多的內存。如果你的內存剩餘

原创 用SDN的方法管理存儲流量(在io融合網絡中)

note:本文基本思想來自論文 ,介紹了一種類似於SDN openflow的方法,並將它應用於fcoe網絡中。這種控制流的方法可以和openflow爲協議的sdn流控制方法共存,但是又不完全一樣,算是擴展了OpenFlow協議的數據平面和

原创 如果你想開發自己的軟件產品

關於作者:我是一個企業家、web開發人員。最先開始創建了Lionite,一個web開發商店,現在我是BinPress的CTO,一個源碼發現和源碼市場的平臺。 快速總結:如果你喜歡這個當自己老闆的主意(我當然喜歡),你可以抓住機會創建屬於你

原创 Rabbitmq

rabbitmq是一個消息通信的開源工具。本文自問自答,回答一些使用和理解上的難點。 提出大概10個左右的問題, 1.Connection和Channel的區別? 程序要使用rabbitmq,要先創建一個到rabbitmq的連接,指定i

原创 規劃問題求解的理論---線性代數

概述 談到規劃問題的時候,我們不得不談到線性代數的內容。大學的時候,同學們應該都上過一門課—《線性代數》,這門課當時讓人非常的反感,因爲全是證明和定理,學起來毫無趣味。 “沒有比線性代數更加基礎的了,雖然事實上一代又一代的教授和圖書編