Time of Update: 2018-12-06
bumblebee是一個託管在github的開源項目,最近這個項目代碼有一次commit,引起了民工們的轟動,見https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6#diff-1真是一個空格引發的慘案。項目代碼的測試,是非常重要的環節,看看package要進入Debian stable的難度,就知道了。至少從這點來看,這個項目做的不夠好。一些評論太搞笑了,摘一點放到這裡。1,where's the 'like'
Time of Update: 2018-12-06
一個單鏈表,其中除了next指標外,還有一個random指標,指向鏈表中的任意某個元素。如何複製這樣一個鏈表呢?通過next來複製一條鏈是很容易的,問題的痛點在於如何恰當地設定新鏈表中的random指標。從這個目的出發,我們要在舊鏈表和新鏈表的對應節點之間建立聯絡。除了在鏈表之外來另外開闢空間儲存的方法之外,我們可以利用鏈表中多餘的指標來串連起來。不扯淡了,上代碼。這裡的只是一種可能,不一定要某個指標一定要某種用途,但是思想是類似的。#include
Time of Update: 2018-12-06
企業中各項目中相互協作的時候可能用得到訊息通知機制。比如有東西更新了,可以通知做索引。在 Java 裡有 JMS 的多個實現。其中 apache 下的 ActiveMQ 就是不錯的選擇。ActiveMQ 是Apache出品,最流行的,能力強勁的開源訊息匯流排。ActiveMQ 是一個完全支援JMS1.1和J2EE 1.4規範的 JMS Provider實現。這裡樣本下使用 ActiveMQ用 ActiveMQ 最好還是瞭解下 JMSJMS
Time of Update: 2018-12-06
1、將proxool-0.8.3.jar以及串連資料庫用到的jar檔案包含在你的項目的classpath或者WEB-INF/lib下面,本例使用的是MS Sqlserver資料庫。 2、在和hibernate.cfg.xml平級的目錄建立一個proxoolconf.xml檔案,添加以下檔案內容: <?xml version="1.0" encoding="utf-8"?> <something-else-entirely> <proxool>
Time of Update: 2018-12-06
FFI說的是一個語言提供的使用其他語言現有庫(以及其他組件)的介面。典型的例子包括C++的extern “C”、Java的JNI、.Net的P/Invoke、Python的Python/C
Time of Update: 2018-12-06
1)Hadoop學習總結 (1)HDFS簡介 地址:http://forfuture1978.iteye.com/blog/615033 (2)HDFS讀寫過程解析 地址:http://blog.csdn.net/forfuture1978/article/details/6001302 (3)Map-Reduce入門 地址:http://blog.csdn.net/forfuture1978/article/details/6043926 (4)Map-Reduce的過程解析
Time of Update: 2018-12-06
一、角度rollout fu04 "角度測試" ( angle fu01 "角度" color:red diameter:40 align:#center range:[-180,180,45] dir:#cw startdegrees:270 on fu01 changed a do box pos:[0,0,a])createdialog fu04 120 110二、位元影像rollout fu06 "位元影像" ( bitmap KK "" pos:[40,10] width:100
Time of Update: 2018-12-06
http request headers are typically parsed by the web server as a hash table. If the technology in use has a deterministic hashing scheme, it's vulnerable to hash collision based DOS attack.No matter how we choose our hash function, it's always
Time of Update: 2018-12-06
1. map功能:自動建立Key - value的對應。key 和 value可以是任意你需要的類型。根據key值快速尋找記錄,尋找的複雜度基本是Log(N),如果有1000個記錄,最多尋找10次,1,000,000個記錄,最多尋找20次。快速插入Key - Value 記錄。快速刪除記錄根據Key 修改value記錄。遍曆所有記錄。2. 使用 #include <map> //注意,STL標頭檔沒有副檔名.h 插入元素:兩種方式 (1) enumMap[1]
Time of Update: 2018-12-06
文章目錄 2.1 下載軟體2.2 安裝軟體4.1 SSH基礎知識4.2 建立公開金鑰4.3 SSH伺服器設定4.4 SSH串連伺服器
Time of Update: 2018-12-06
一、utility fu61 "卷展欄浮動視窗" ( slider lian "LILIANFU" orient:#vertical across:3 slider zhi "製作" orient:#vertical slider fu "石家莊" orient:#vertical ) --建立一個垂直放置三個slider滑條的卷展欄 二、utility fu66 "我的卷展欄" ( local pot rollout lifu "about my utility"
Time of Update: 2018-12-06
HBase 是一個開源的非關係(NoSQL)的延展性分散式資料庫。它是面向列的,並適合於儲存超大型鬆散資料。HBase適合於即時,隨機對Big資料進行讀寫操作的業務環境。關於HBase的更多介紹請參見HBase項目官網。 本文環境與上一講--完全分布式Hadoop叢集配置一致。OS是Ubuntu Server 10.04,HBase版本是0.20.6。 HRegionServer&HQuorumPeer:dm1,IP:192.168.0.17;
Time of Update: 2018-12-06
上周末, 新鮮出爐的.已知一個字串, 只含常見可列印ascii字元以及空格和換行, 要求進行如下過濾:1, 過濾掉前置空白和後導空白;2, 中間的連續空白字元, 只保留一個;3, 刪除換行前後的空白字元;題目不難, 不過按照微軟一貫的作風, 這種題目的目的不是在於考察學生會不會寫程式(當然, 要是寫不出就不太好了), 而是在於考察學生是不是能夠考慮到方方面面的問題, "於細微處見功力".本著"測試先行"的原則, 可以先從測試案例入手, 如下所示:// Test cases for
Time of Update: 2018-12-06
某本書掃描得到的圖片,每個大約8MB,tif格式,想做成一個pdf,方便攜帶。基本過程:先用imagemagick所帶的convert,來轉變為pdf;然後用pdftk將這些單頁pdf合并,得到最終的pdf檔案。convert時,得到的pdf比較大,convert resize又煩,而且似乎壓縮太小以後映像品質不太好。嘗試首先轉換為jpg,結果效果非常好,真是不錯。命令:for file in *.tif do convert $file ${file/%tif/jpg}; done;for
Time of Update: 2018-12-06
文章目錄 1.1 原文出處1.2 解壓安裝jdk1.3 需要配置的環境變數1.4 三種配置環境變數的方法 1.5 測試jdk1.6 卸載jdk2.1 原文出處2.2 文章序言2.3 確認系統已經安裝好OpenSSH的server 和client2.4 確認本機sshd的設定檔(root)2.5 如果修改了設定檔需要重啟sshd服務(root)2.6 ssh登陸系統 後執行測試命令2.7 產生認證公私密金鑰的步驟2.8 測試登陸 ssh localhost2.9
Time of Update: 2018-12-06
Hadoop0.20.203.0的配置請參看:http://www.cnblogs.com/flyoung2008/archive/2011/11/29/2268302.html網上使用Hadoop0.20.203.0+Hbase0.90.4的完全分布式配置很少,折騰了幾天才搞定。現在作個記錄。一、安裝準備1、下載hbase0.90.42、預設前提已經安裝好hadoopnamenode 192.168.1.101 主機名稱:centos1datanode 192.168.1.103
Time of Update: 2018-12-06
ORM是Object Relational Mapping的縮寫,目的在於解決object-orient programming與relational database之間的不一致(所謂Object-relational impedance mismatch,impedance-阻抗這個詞,用的很形象)。這種不一致產生的原因很容易理解,兩邊是兩個不同的domain,各自的模型都不盡相同,更多參見wiki頁面。 實現ORM的兩種思路:Data Mapper Pattern與Active
Time of Update: 2018-12-06
環境:CentOs5、hadoop0.20.203、jdk1.6.0_29namenode:centos1(ip:192.168.1.101)datanode:centos2(ip:192.168.1.103)、centos3(ip:192.168.1.104)配置步驟:(1)配置NameNode和DataNode修改每台機器的/etc/hosts(包括namenode和datanode)127.0.0.1 localhost.localdomain
Time of Update: 2018-12-06
一、複製:mybox=box()showsource for i=1 to 5 do(box_copy=copy myboxbox_copy.pos=[i*50,0, 0])二、糖葫蘆for i in 1 to 10 dosphere radius:(i*10)position:[0,(10*(1.0*i)^2)-10,0]三、墊子hide geometry--清除情境spheres=for i in 1 to 10 collect sphere radius:(i*10)
Time of Update: 2018-12-06
下面的至少在 boost_1_36_0和 boost_1_46_1中成功實現,boost_1_47_0中還是不行1.//==================================================================// 如果要編譯自己的bjam.exe (正常情況下,都需要編譯自己的 bjam.exe ) 查看bjam.exe 編譯,boost 1.36.0 的原始碼壓縮檔,推薦下載 7zip 版本:boost_1_36_0.7z”。boost 編譯工具,