原创 java 反編譯

偶然發現了這麼一個反編譯的插件:jadeclipse。

原创 【usaco】4.4.2最小割集PROB Pollutant Control

  Pollutant Control Hal Burch It's your first day in Quality Control at Merry Milk Makers, and already there's been a

原创 Hadoop的環境搭建,和編寫一個簡單的hadoop job

hadoop 入門: 0hadoop的簡要介紹 google之所以能夠成功,一個重要的技術就是map-reduce。map-reduce是google爲大規模的、分佈式數據進行處理的一種編程模式。 而本文介紹的hadoop是apache的

原创 error LNK2005: * already defined in *.obj

這個錯誤,一般是重複引用造成的。 可以考慮兩點。 1: 頭文件是否有#ifndef控制 2: 頭文件中是否有函數的定義或者全局變量的定義。

原创 Presto Coordinator分佈式改造

背景 自從上線SQL功能以來,經過兩年的時間,隨着sls業務的不斷增長,每天處理1億次query,掃描1000,000,000,000,000行日誌(沒錯1000萬億行日誌)。業務的增長也給系統帶來無形的壓力,如何保障在低延時的前

原创 Presto coordinator的CPU持續上漲,原因竟然是這樣

問題背景 之前介紹過presto的架構, coordinator是Presto架構中負責調度的master節點。在實際部署中,爲了減少該節點的負載,指定node-scheduler.include-coordinator=fals

原创 libeasy原理,架構和使用方法

libeasy 原理、架構和使用方法 簡介 libeasy提供一個處理tcp連接的事件驅動的網絡框架。框架本身封裝好了底層的網絡操作,只需要開發者處理其中的各種事件。本文介紹libeasy的一些實現原理,整體框架,以及使用的樣例。本文是經

原创 GPU編程模型

GPU簡介 GPU(graphical processing unit)是顯卡內用於圖形處理的器件。和CPU相比,CPU是串行執行,而GPU是多個核並行執行。GPU是一個高性能的多核處理器,有很高的計算速度和數據吞吐率。在GPU上的運算能

原创 如何修復Kindle頻繁自動鎖屏和解鎖

12年入手kindle dxg,用了幾年,看pdf的利器,感覺很不錯, 2016年夏天的時候,kindle突然出現頻繁的鎖屏和解鎖。在網上搜了一下,只有在貼吧找到一個類似的問題,但是沒有解決方案,聯繫amazon的客服,客服也沒辦法解決。

原创 facebook靜態代碼檢查工具開源了!

以前一直想寫個靜態代碼的檢查工具,能夠根據語法分析自動找出內存泄露的問題,今天發現facebook開源了這樣一個工具,可以檢查Java , Object c  和c代碼,美中不足的是不支持C++。 facebook的這款工具叫Infer,

原创 Presto入門: 配置第一個http connector

1. connector 在presto中,可以對接多種類型的數據源,今天以http 服務器數據爲例,簡單介紹如何接入presto。 2. 搭建http數據數據源 2.1 http數據源的schema 在http服務器上,提供一個文件,文

原创 深入理解Presto(2) :Presto查詢執行過程

Presto查詢執行過程 Presto包含三類角色,coordinator,discovery,worker。coordinator負責query的解析和調度。discovery負責集羣的心跳和角色管理。worker負責執行計算。 pr

原创 使用wordpress搭建博客過程中遇到的一些問題

對於一個新手而言,第一次使用wordpress搭建個人博客,而且要在不同的環境上work,包括mac,ubuntu。再搭建的過程中遇到了很多的問題,通過一步步調試,逐步定位 問題所。 比如wordpress在上傳圖片的時候會自動生成縮略圖

原创 內存檢查工具

內存檢測工具主要用於檢測程序的堆棧錯誤。一般的檢測方法是通過加magic number來表示正確的內存信息。如果magic number被寫壞,那麼就表示內存錯亂了。 1編譯選項: -fstack-protector & -fst

原创 String copy on write 引發的線程不安全

   一個string對象的讀操作是線程安全的麼?答案是否定的。讀取一個string在某些情況下是線程不安全的。這是爲什麼呢?原因就是string在優化存儲空間時採用的策略cow。 什麼是cow     Cow 是copy on wri