原创 C++的一些字節問題

c++ class中成員函數,static變量在編譯時都不會被分配內存,只有實實在在的int,char,long,float,double等類型纔會

原创 python 字符編碼 調用其他程序 的一些問題記錄

import sysprint len(sys.argv)print type(sys.argv)print str(sys.argv)for a in range(1, len(sys.argv)):        print sys.

原创 python dict 字典 以及 賦值 引用的一些小實驗

最近在做一個很大的數據庫方面的東東,要用到根據數值來查找,於是想到了python中的字典,平時沒用過dict這個東東 用的最多的還是 list 和 tuple (網上查 用法一大堆) 看了一下創建字典的方法: 方法1: dict = {'

原创 正則表達式(以後遇到字符串的問題,學會利用這個強大的武器)

字符 描述 \ 將下一個字符標記爲一個特殊字符、或一個原義字符、或一個向後引用、或一個八進制轉義符。例如,“n”匹配字符“n”。“\n”匹配一個換行符。串行“\\”匹配“\”而“\(”則匹配“(”。 ^ 匹配輸入字符串的開始位置。

原创 學習雜記--- 貧血 充血 sql join

貌似是對於JAVA而言的   貧血模型:是指領域對象裏只有get和set方法,或者包含少量的CRUD方法,所有的業務邏輯都不包含在內而是放在Business Logic層。優點是系統的層次結構清楚,各層之間單向依賴,Client->(

原创 構造函數 析構函數的一些問題

構造函數爲什麼不能是虛函數? 1 構造一個對象的時候,必須知道對象的實際類型,而虛函數行爲是在運行期間確定實際類型的。而在構造一個對象時,由於對象還未構造成功。編譯器無法知道對象的實際類型,是該類本身,還是該類的一個派生類,或是更深

原创 c/c++的一點知識

extern與static extern和static是C語言中的兩個修飾符,extern可以用於修飾函數或者變量,表示該變量或者函數在其他文件中進行了定義; static也可以用於修飾函數或者變量,表示該函數或者變量只能在該文件中使用。

原创 微軟一百題 第22題

第22題:有4張紅色的牌和4張藍色的牌,主持人先拿任意兩張, 再分別在A、B、C三人額頭上貼任意兩張牌, A、B、C三人都可以看見其餘兩人額頭上的牌, 看完後讓他們猜自己額頭上是什麼顏色的牌, A說不知道,B說不知道,C說不知道,然後

原创 手把手教你ARC——iOS/Mac開發ARC入門和使用

詳見鏈接  非常受用 http://onevcat.com/2012/06/arc-hand-by-hand/ mark一記 點贊 收藏 分享 文章舉報 qwerty_xk

原创 C++多態性

C++編程語言是一款應用廣泛,支持多種程序設計的計算機編程語言。我們今天就會爲大家詳細介紹其中C++多態性的一些基本知識,以方便大家在學習過程中對此能夠有一個充分的掌握。   多態性可以簡單地概括爲“一個接口,多種方法”,程序在運行時才決

原创 叉乘法求凸多邊形的面積

用叉乘法求任意多邊形的面積#include<stdio.h> #include<math.h> #include<algorithm> #define PI 3.1415926 typedef struct ver { double

原创 IBM面試後的一點小總結

寫下這篇文字,是爲了記錄自己面試後得到的一些教訓,記錄一些當時沒有回答好的或者不懂的問題 昨天下午去了IBM面試,面的是 Z/VM 組 這個組是在內核的基礎上用匯編開發虛擬操作系統的,所以主要感興趣點在於操作系統、底層、編譯原理等知識上

原创 linux vi的命令操作

Vi的一些操作命令 相信Vi是什麼就不用我多介紹了,這個工具從Unix誕生以來一直是終端下的標準編輯器。幾乎每個Unix或類Unix操作系統都提供了Vi。 Vim是Vi Improved的縮寫,功能比起Vi來說有了很大的擴展。這裏用的

原创 計算機科學中最重要的32個算法

A* 搜索算法——圖形搜索算法,從給定起點到給定終點計算出路徑。其中使用了一種啓發式的估算,爲每個節點估算通過該節點的最佳路徑,並以之爲各個地點排定次序。算法以得到的次序訪問這些節點。因此,A*搜索算法是最佳優先搜索的範例。 集束搜索(

原创 C++ Variadic templates

C++的新特性  存在於C++ 0X 和C++11中     簡要摘抄一下C++ Variadic template的特性: Variadic template is a template, which can take an arb