原创 百度2016實習生面經(三面)

五一在外面玩的時候收到百度發來的下週六上午10點面試的通知,那是一個興奮啊。唉,導致了五一玩的那叫一個糾結呀。一邊玩一邊想着面試的事,真叫痛並快樂着。嘿嘿。終於體會到了心在曹營身在漢的感覺。五一過後,便返回學校了。返回學校之後,便

原创 模擬撲克牌的洗牌發牌

在內存中模擬出一副牌,然後模擬洗牌,發牌等動作 流程:構建一副牌保存到一個數組中–>洗牌–>創建玩家–>向玩家發牌–>輸出每個玩家的牌 #include <stdio.h> #include <stdlib.h> #includ

原创 DFS之拼接長棍

1. 題意概述 n根長度不同的小棍,拼成若干根長棍,要這麼長棍的長度相等,並且小棍剛好都用完,問能拼成的長棍的最短長度是多少? #include <iostream> #include <algorithm> #include

原创 經典論文翻譯導讀之《Finding a needle in Haystack: Facebook’s photo storage》

【譯者預讀】面對海量小文件的存儲和檢索,Google發表了GFS,淘寶開源了TFS,而Facebook又是如何應對千億級別的圖片存儲、每秒百萬級別的圖片查詢?Facebook與同樣提供了海量圖片服務的淘寶,解決方案有何異同?本篇文章,爲您

原创 Linux高性能服務器架構

1. 概述: 任何一行都有自己的軍規, 我想這篇著名的文章就是遊戲服務器程序員的軍規. 也許你認爲遊戲服務器程序員日常並不涉及這樣底層的實現, 而只是去完成策劃提出的需求, 我覺得也有道理, 畢竟這些是我們的工作, 下面的譯文就不太適合你

原创 分佈式隊列編程---優化篇

一、前言 “分佈式隊列編程”是一個系列文,之前我們已經發布了《分佈式隊列編程—基礎篇》,主要剖析了分佈式隊列編程模型的需求來源、定義、結構以及其變 化多樣性;根據作者在新美大實際工作經驗,給出了隊列式編程在分佈式環境下的一些具體應用。本文

原创 分佈式隊列編程---基礎篇

一、簡介 作爲一種基礎的抽象數據結構,隊列被廣泛應用在各類編程中。大數據時代對跨進程、跨機器的通訊提出了更高的要求,和以往相比,分佈式隊列編程的運用幾乎已無處不在。但是,這種常見的基礎性的事物往往容易被忽視,使用者往往會忽視兩點: 使用分

原创 初探Go語言網絡庫的基礎實現

Go語言的出現,是一門語言把網絡編程這件事情給做“正確”了,當然,除了Go語言以外,還有很多語言也把這件事情做”正確”了。我一直堅持着這樣的理念——要做”正確”的事情,而不是”高性能”的事情;很多時候,我們在做系統設計、技術選型的時候,都

原创 Go語言TCP網絡編程(詳細)

一、序言 Golang的主要 設計目標之一就是面向大規模後端服務程序,網絡通信這塊是服務端 程序必不可少也是至關重要的一部分。在日常應用中,我們也可以看到Go中的net以及其subdirectories下的包均是“高頻+剛需”,而TCP

原创 Linux驚羣效應之Nginx解決方案

結論 不管還是多進程還是多線程,都存在驚羣效應,本篇文章使用多進程分析。 在Linux2.6版本之後,已經解決了系統調用Accept的驚羣效應(前提是沒有使用select、poll、epoll等事件機制)。 目前Linux已經部分解決了

原创 分佈式文件存儲Seaweedfs源碼剖析

轉載地址:http://yanyiwu.com/work/2015/01/09/weed-fs-source-analysis.html 1、前言 基於源碼版本號 0.67,【Seaweedfs以前舊版叫Weedfs】 Seaweed

原创 Sublime Text3 + Golang搭建開發環境

一、安裝git 因爲golang是通過git來管理遠程包的,所以我們首先要安裝git,下載地址:http://www.git-scm.com/download/ git安裝比較簡單,直接下一步即可(在Windows Explorer

原创 滴滴校招面經(已拿offer)

之前因爲做CVTE筆記把滴滴的筆試錯過了,之後18號又給了依次筆試的機會,也順利通過筆試進入了面試。前兩面是視頻面,後兩面本應該是北京現場面,但是考慮到我在西安,就給我安排了視頻面。 滴滴一面: 1、快排,手擼code 2、中序遍歷二叉樹

原创 CVTE校招面經(已拿offer)

招實習生的時候做了CVTE的筆試題,網頁卡了,把網頁刷新了一下,所以兩道編程題就全沒了,手賤了。。。於是乎,只提交了個選擇題,筆試就掛了。校招筆試還好沒有出狀況,順利的過了筆試。然後在桃園酒店面試。面試前一天因爲在沙發上睡了一覺,竟然發燒

原创 windows下Apache+MySQL+PHP安裝和Zend配置

1、軟件下載地址 PHP地址爲:http://windows.php.net/download/ Apache地址爲:http://www.apachelounge.com/download/ Mysql地址爲:http://dev.