原创 《鋼鐵俠3》觀後感

1.影片體現了Unix的哲學:做一件事,做到極致; 2.擁懷白富美的高富帥中也有宅男,也玩批量,不過批量易垃圾; 3.查詢條件使用不當容易誤刪數據; 4.因愛好受冷落的女友戰鬥力最強。

原创 基礎算法練習(1)--排序

本文主要參考《算法導論》和維基百科 1.合併排序 算法中經常採用分治法:將原問題劃分成n個規模較小而結構與原問題相似的子問題,遞歸解決這些子問題,然後在合併其結果,就得到原問題的解。在每一層遞歸上都有三個步驟: a.分解(Divide):

原创 Android啓動模式之singleTask解析

        在android應用程序中,最重要的組件之一Activity有4種啓動模式,其中singleTask根據官方文檔的描述很容易讓人迷惑,主要是啓動後所處的Task易讓人困惑,其實原因在於,activity的啓動方式除了受標籤

原创 一些2B的裝B要求

來源於網絡 1.不用加減乘除法做加法: 異或操作可以看作是沒有進位的加法:a^b,進位可以通過邏輯與來檢測到:a&b public int getSum(int a, int b){ int sum = a; int carry;

原创 二叉查找樹

相關概念 查找樹(search tree)是一種數據結構,支持多種動態集合操作,即可用作字典,也可以用作優先隊列。 二叉樹是(binary tree)是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”和“右子樹”。二叉樹常被用於實

原创 常見基本計算

1.十進制轉二進制 方法1:取餘賦值,除二判斷 代碼如下:(注:binary爲char[]數組,大小大於32) void Decimal2Binary_1(int n,char* binary){ if(binary==NULL)ret

原创 sublime text 配置

Package Control組件安裝 按Ctrl+` 調出console 粘貼以下代碼到底部命令行並回車:import urllib2,os;pf='Package Control.sublime-package';ipp=sub

原创 嵌入式Linux概念學習筆記

POSIX (Portable Operating System Interfaceof Unix)表示可移植操作系統接口. 由IEEE(Institute of Electricaland Electronic Engineering—

原创 設計模式(java)

前言: 從某種角度而言,可以把設計模式看做是軟件設計中抽象出來的一門哲學,需要體會它的思想;它不會進入你的代碼,而是指導你組織代碼,爲的就是使用別人設計好的庫與框架做出可複用,可擴充,可維護的OO設計(好的框架比如java api 就是設

原创 Eclipse 在開發中使用到的快捷鍵

Ctrl+1    快速修復(最經典的快捷鍵,就不用多說了)Ctrl+D:   刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加)Ctrl+Alt+↑ 複製當前行到上一行(複製增加)Alt+↓ 當前行和下面一行交互位置(特別

原创 我的vimrc

"Basic{ set nocompatible " explicitly get out of vi-compatible mode set noexrc " don't use local version of .(g

原创

域 域和名字解析是編譯時刻的概念,它們應用在程序文本的某一部分上這些概念給出了源文件中的程序文本的意義,編譯器根據域規則和名字解析規則解釋它所讀入的程序文本. 局部域 包含在函數定義或者函數塊中的程序文本部分。每一個函數都有一個獨

原创 C學習扎記

類型與變量:用雙引號引起的字符串,代表的是一個指向無名數組起始字符的指針,該數組被雙引號之間的字符以及一個額外的二進制爲零的字符’\0’初始化。 一旦知道了如何聲明一個給定類型的變量,那麼該類型的類型轉換就很容易得到了:只需要把聲明中的

原创 心路歷程(一)--天圓地方的時候

一)          一直以來總想養成寫日記的習慣,給自己留點什麼,做個交代,卻一直未能如願。幾番折騰最終明白了爲何這個願望難以實現,爲何總在拖延症中自責,之後再繼續拖延,於是乎不在爲此掙扎,換個方式。人活一世總要走一遭,腳下再走,心裏

原创 PHP學習札記

一,基礎內容: "<br>"  :換行   <p>:換行+空行 雙引號中可以直接使用自定義變量; PHP中的數組是一個關鍵字或值的集合(值可以是任何一種類型,包括另一個數組)  例子:  $arr = array (3,5,7,9,6