原创 LevelDb 詳解

LevelDb日知錄之一:LevelDb 101   說起LevelDb也許您不清楚,但是如果作爲IT工程師,不知道下面兩位大神級別的工程師,那您的領導估計會Hold不住了:Jeff Dean和Sanjay Ghemawat。

原创 IOS 服務評測

         一個偶然的機會,結識了戴維(  http://www.devstore.cn  ),它是全球首家開發者服務商店,自己利用業餘時間寫了幾篇與IOS有關的服務評測,主要介紹了每個服務的特點、SDK的集成過程、集成過程

原创 進程-IPC 共享內存和消息隊列 (三)

詳見:https://github.com/ZhangzheBJUT/linux/blob/master/IPC(%E4%B8%89).md 五 共享內存 5.1. 共享內存簡介 共享內存指多個進程共享同一塊物理內存,它只能用於同一臺機

原创 進程-IPC 套接字 (四)

詳見:https://github.com/ZhangzheBJUT/linux/blob/master/IPC(%E5%9B%9B).md 七 套接字 7.1. 套接字簡介 之前所討論的IPC機制都是依靠一臺計算機共享系統資源實現的,

原创 第五課 MongoDB 數據查詢(二)

1.課程大綱         本課程繼續講解 MongoDB 數據查詢相關的內容,包括MongoDB的遊標、模糊查詢以及findAndModify函數的使用。           1.MongoDB 的遊標           2.模糊

原创 進程-IPC 信號和信號量 (二)

詳細見:  https://github.com/ZhangzheBJUT/linux/blob/master/IPC(%E4%BA%8C).md 三 信號 3.1. 信號簡介 信號是進程之間互相傳遞消息的一種方法,信號全稱爲軟中斷信

原创 進程-IPC 管道 (一)

詳見:https://github.com/ZhangzheBJUT/linux/blob/master/IPC(%E4%B8%80).md 一 IPC 概述 進程間通信就是在不同進程之間傳播或交換信息,那麼不同進程之間存在着什麼雙

原创 C++ - Valgrind

Valgrind 概述 體系結構 Valgrind是一套Linux下,開放源代碼(GPL V2)的仿真調試工具的集合。Valgrind由內核(core)以及基於內核的其他調試工具組成。內核類似於一個框架(framework),它模

原创 機器學習-分類簡介

一 分類概述      分類在數據挖掘中是一項非常重要的任務。分類的目的是學會一個分類函數或分類模型(也常常稱作爲分類器),該模型能把數據庫中的數據項映射到給定類別中的某一個類別。             分類屬於一種有指導的學習

原创 Hive - 內表和外表的區別

1. 內部表 create table zz (name string , age string) location '/input/table_data'; 注:hive默認創建的是內部表 此時,會在hdfs上新建一個zz表的數據

原创 go 語言概述

1. Go語言從何而來? 關於Go語言的萌芽時期,我們可以追溯至上個世紀。不過,直至2009年,它才真正被披露,併成爲開源大家庭中的一員。在2012年,Go語言的創造者們發佈了它的1.0版本。大家可能有所耳聞,Go語言出自Google

原创 Hive - 常用命令

1. 創建表  創建表的語句: Create [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...)

原创 iOS-應用之間調用

一、調用系統應用 1、調用app store界面方法 在實際開發中,往往要推薦自己其他應用和推薦自己的收費軟件,那麼我們就需要在程序中直接連接到app store的相應頁面。 實際上的做法很簡單,使用的還是UIApplic

原创 Hive - 簡介

一 概要介紹         Hive最初是應Facebook每天產生的海量新興社會網絡數據進行管理和機器學習的需求而產生和發展的,是建立在 Hadoop 上的數據倉庫基礎構架。作爲Hadoop的一個數據倉庫工具,Hive可以將

原创 第四課 MongoDB 數據查詢(一)

1.課程大綱            本課程主要講解MongoDB 數據查詢相關的內容,包括find函數的介紹及使用、查詢操作符的介紹及使用、內嵌文檔查詢以及數組查詢等內容。           1.find函數的介紹及使用