原创 使用 Jackson 庫生成解析 json

Jackson可以輕鬆的將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象。 Jackson社區相對比較活躍,更新速度也比較快。 官網: http://www.fasterxml.com http

原创 C++ 輸出流迭代器

#include <iostream> #include <vector> #include <string> #include <algorithm> #include <iterator> #include <cstdlib> #in

原创 CoreOS 發佈了第一個穩定版本

在經過近一年的測試後,CoreOS終於發佈了第一個穩定版本。對於這個項目來說,這是一個激動人心的里程碑。CoreOS的發佈公告說道: 自從2013年8月發佈第一個alpha版本以來,CoreOS 經歷了191個版本 在成千上萬的服

原创 Django 安裝與新建項目

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Developed

原创 查看主板支持最大內存的方法

運行--輸入cmd,打開命令窗口, 再輸入 wmic memphysical get maxcapacity 然後按回車鍵,得到的數字是以千字節爲單位的,我們再把得到的數字除以1024再除以1024,也就是大概100萬纔行,比如得到的是1

原创 深刻理解Python中的元類(metaclass)

一、類也是對象 在理解元類之前,你需要先掌握Python中的類。Python中類的概念借鑑於Smalltalk,這顯得有些奇特。在大多數編程語言中,類就是一組用來描述如何生成一個對象的代碼段。在Python中這一點仍然成立:

原创 原子操作 vs 非原子操作

在網上已經有很多有關介紹原子操作的內容,通常都是注重於原子讀-修改-寫(RMW)操作。然而,這些並不是原子操作的全部,還有同樣重要的原子加載和原子存儲。在這篇文章中,我將要在處理器級別和C/C++語言級別兩個方面來對比原子加載和原子存

原创 spring mvc 學習

MVC 框架衆多, springmvc比較不錯, 選擇了這個。  web.xml <listener> <listener-class>org.springframework.web.context.ContextLoaderLi

原创 java配置dbcp連接池

Java連接池正是數據庫連接池在Java上的應用。——我們知道,對於共享資源,有一個很著名的設計模式:資源池(Resource Pool)。該模式正是爲了解決資源的頻繁分配﹑釋放所造成的問題。爲解決上述問題,可以採用數據庫連接池技術。

原创 python 發送郵件

# encoding: utf-8 from email.mime.text import MIMEText import smtplib # server conf host = "smtp.qq.com" user = "qs9

原创 靜態庫與動態庫

C++靜態庫與動態庫 這次分享的宗旨是——讓大家學會創建與使用靜態庫、動態庫,知道靜態庫與動態庫的區別,知道使用的時候如何選擇。這裏不深入介紹靜態庫、動態庫的底層格式,內存佈局等,有興趣的同學,推薦一本書《程序員的自我修養——鏈接、裝載

原创 Reddit月瀏覽量從百萬擴容到十億的陷阱和教訓

伯樂在線導讀:Reddit[1]是一個社交新聞網站。用戶可以將互聯網上搜集或原創的圖片或材料以帖子形式發佈於網站上。而後其他用戶可以投票,投票的結果將作爲帖子排名的依據。 Reddit 網站的第一位領薪僱員傑里米·埃德伯格在RAMP[

原创 python 可變參數的一個陷阱

>>> def append_if_even(x, lst = []): if x % 2 == 0: lst.append(x) return lst >>> append_if_even(3) [] >>> append_i

原创 FreeMarker 學習

什麼是FreeMarker FreeMarker是一個模板引擎,一個基於模板生成文本輸出的通用工具,使用純Java編寫 FreeMarker被設計用來生成HTML Web頁面,特別是基於MVC模式的應用程序 雖然FreeMarke

原创 python 字符串 的 join 方法 與 split 方法

字符串對象的 join() 方法 join 只能用於元素是字符串的 list;它不進行任何的強制類型轉換。連接一個存在一個或多個非字符串元素的 list 將引發一個異常 >>> kv = {'a':'aa', 'c':'cc',