原创 MFC消息響應原理和深入分析的整理

首先對於這個映射機制有點類似一個表。就是一個消息對應於一個消息處理函數,這也就是映射。這裏要知道MFC的一個窗口創建過程 一、MFC的入口點與簡單的執行過程 MFC隱藏了windows程序的入口點winMain,其實是在appmodu

原创 sparkSQL1.1入門

http://blog.csdn.net/book_mmicky/article/details/39288715 2014年9月11日,Spark1.1.0忽然之間發佈。筆者立即下載、編譯、部署了Spark1.1.0。關於S

原创 mac dosbox 配置

mac dosbox 配置 mac上的配置文件是 ~/Library/Preferences/Dosbox 0.74 Preferences 打開這個文件進行配置就好, 添加 mount c: /Users/lvda

原创 從塊級元素和內聯元素淺談標籤的嵌套規則

從一個問題說起吧------------div能不能放在p標籤裏面??? 首先還是一個老概念: 塊級元素---h1,h2,h3,h4,h5,h6,hr,div,fieldset,form,dl,address,ol,p,table,ul,

原创 Clion 在使用cmake編譯 apue.h遇到的問題

最近在Clion該IDE上測試一下apue上的例子,但是發現鏈接找不到函數的問題,這是由於cmake在編譯c代碼和c++代碼產生的函數名不一致問題。 主要是 cmake對 apue.h 採用c編譯,main.cpp是g++編

原创 C++11的6種內存序總結

對於C++11的6種併發查了不少相關資料,這裏作一個總結和理解std::memory_order_relaxed,std::memory_order_consume,std::memory_order_acquire std::

原创 Spark體系概況

一、Spark來源 Spark依託於Hadoop,原有的Hadoop在剛發佈是非常完善的,但隨着對Hadoop的深入使用,發現存在許多問題。Hadoop最早的版本是MRv1版本,任務的提交和調度如下。 可知Hadoop主要分

原创 Vmware虛擬機三種網絡模式詳解

講的很好,特此轉載 vmware爲我們提供了三種網絡工作模式,它們分別是:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-Only(僅主機模式)。 打開vmware虛擬機,我們可以在選項欄的“編輯”下的“虛擬網絡編

原创 Java IO流分析整理

Java中的流,可以從不同的角度進行分類。 按照數據流的方向不同可以分爲:輸入流和輸出流。 按照處理數據單位不同可以分爲:字節流和字符流。 按照實現功能不同可以分爲:節點流和處理流。 輸出流: 輸入流: 因此輸入和輸出都是從程

原创 認識SparkSQL中的Catalyst

本文主要介紹SparkSQL的優化器系統Catalyst,和大多數當前的大數據SQL處理引擎設計基本相同(Impala、Presto、Hive(Calcite)等),因此通過本文的學習也可以基本瞭解所有其他SQL處理引擎的工作原理。

原创 JSP中pageEncoding和charset區別,中文亂碼解決方案

摘要: JSP指令標籤中%@ page contentType="text/html;charset=GB2312"%這句有什麼用途?關於JSP頁面中的pageEncoding和contentType兩種屬性的區別:  pageEnco

原创 C++的繼承,多繼承,虛繼承的對象分佈的總結

根據幾篇博客C++對象模型,c++涉及繼承和虛繼承時的內存佈局 ,C++ 對象的內存佈局(上) 作了一些歸納和總結,留着備用吧。 討論問題: 單繼承內存佈局? 單繼承(虛繼承,virtual繼承)的佈局? 多繼承內存佈局? 虛

原创 scala上下界問題

今天看學習scala上下界,發現在理解下界 [>:] 這個有一點點問題,記錄一下。 先解釋上下界,scala處處是泛型,函數基本也是泛型表示 ,類或者函數後面接一箇中括號[T]來標識泛型類別T,類似C++泛型。 [R>:T]表

原创 Scala容器庫(Scala’s Collections Library)

簡介(Introduction) Martin Odersky和Lex Spoon 在許多人看來,新的集合框架是Scala 2.8中最顯著的改進。此前Scala也有集合(實際上新框架大部分地兼容了舊框架),但2.8中的集合類在

原创 Ant初識

1,什麼是ant ant是構建工具 2,什麼是構建 概念到處可查到,形象來說,你要把代碼從某個地方拿來,編譯,再拷貝到某個地方去等等操作,當然不僅與此,但是主要用來幹這個 3,ant的好處 跨平臺   --因爲ant是使用j