Objective-C

C++11 新特性之型別推斷與型別獲取

以前我寫過關於c++11新特性的第一部分,這是C++11新特性介紹的第二部分,涉及到C++11這次更新中較為重要的特性型別推斷(auto)與型別獲取(decltype)。 不想看toy code的讀

用 C++ 開啟技術創業之旅

我和一個大學的老朋友 Fedor Dzjuba ,創立了一家名為 Signal Analytics 的技術公司。我們通過構建自己的資料庫系統來打造一個現代的、基於雲的OLAP 資料集(多維資料

用現代 C++ 寫一個高效能的伺服器

在上篇文章中提到原作者曾在一天內就憑藉 Facebook 的 Wangle 搭建起一個數據庫引擎的原型,在這裡我會解釋我是如何做到的。到本文最後,你將可以用Wangle 編寫出一個高效能的C+

C#中Lambda表示式總結

在C#的語法中有一種比較特殊的寫法,叫做Lambda表示式,這種表示式的寫法在於你查詢資料的時候直接是使用以下箭頭的形式來表示查詢語句的:=>。例如,我們要查詢學生的List<Student>

如何使用 C++ 11 實現 C# 屬性概念設計

本人對“C++實現C#屬性概念”的研究決定並非一時衝動,而是原自於對技術的熱愛。 用過C#的C渣渣程式設計師/媛都非常喜歡C#裡面的屬性的概念(注意,C#裡的屬性和成員變數之間是有區別的),可是C渣渣裡並沒

AppDelegate的模組化+瘦身

關於 iOS 的模組化,要追溯到16年接觸的 BeeHive 了, BeeHive 將功能模組化,以 module 的形式進行構建,以 performSelector: 的形式進行 module 的事件響應,

c++ 程式設計學習筆記

函式指標 程式執行期間,每個函式都會佔用一段連續的記憶體空間。而函式名就是該函式所佔記憶體區域的起始地址(入口地址)。我們可以將函式的入口地址賦給一個指標變數,使該變數指向該函式。然後通過指標變數就可以呼叫

C# Lambda表示式

一、簡介 Lambda表示式來源於數學家Alonzo Church等人在1920~1930期間發明的Lambad積分。Lambda積分是用於表示函式的一套系統,它使用希臘字母Lambda( λ )來表示無名

C++學習之從C到C++

標頭檔案的包含 C++的標頭檔案 包含標頭檔案可以不加.h結尾,如iostream,一些常用的標頭檔案在引用時可以不加.h字尾,並在開頭增加c,如: #include <cstdio>

NOIP 2018普及組複賽C++詳細題解報告(2)

第2題 龍虎鬥 一、分析 (1)ci最大值是10億,n最大值是10萬,相乘明顯會超過INT_MAX,所以本題要用long long才有可能得滿分。若用int,最多隻能得80分。 (2)若能想到c是c

C++ 11 常用特性的使用經驗總結(一)

C++11已經出來很久了,網上也早有很多優秀的C++11新特性的總結文章,在編寫本文之前,筆者在工作和學習中學到的關於C++11方面的知識,也得益於很多其他網友的總結。本文是在學習的基礎上,加上在日常工作中的使

1746001219.5377