首先冒泡算法就是每次把最大的找出來,冒泡出去,但是有2種不同實現。C# 冒泡算法 http://www.linuxidc.com/Linux/2012-06/63178.htm第一:public class Test12{
本文通過TQ2440開發板上可外接的GPIO口GPG14連接蜂鳴器,通過控制GPG14引腳的高低電平的輸出和高低電平輸出之間的時間間隔來使蜂鳴器發出不同的聲音。1.打開S3C2440的底板原理圖找到GPIO,如下圖所示:使用萬用表先找到VDD5V那個
本篇文章的驅動程序實現的要點:一是實現了設備文件的自動創建,不用每次運行驅動都要使用mknod指令自動創建設備文件,本文通過udev(mdev)來實現設備文件的自動創建。二是對LED燈的控制不是通過直接設置相關GPIO的二進制位來實現,本文使用lin
最近由於要做TQ2440(ARM9)開發板上的驅動實驗,所以要在主機(Ubuntu 13.10)上針對前面的目標板上的系統內核進行交叉編譯。Ubuntu下搭建TQ2440的程序下載環境 http://www.linuxidc.com/Linux/20
matlab和vs 進行混合編程時總需要使用matlab編譯mexFunction.cpp文件。這些文件免不了使用include下的*.h和lib下的*.lib文件。舉例說明,這次我的cpp中用到了opencv/cv.h。在matlab\bin\wi
整理了一些 Matlab 使用技巧,與大家分享。1、. Ctrl+C中斷正在執行的操作如果程序不小心進入死循環,或者計算時間太長,可以在命令窗口中使用Ctrl+c來中斷。MATLAB這時可能正疲於應付,響應會有些滯後。2. figure命令新建一個繪
一個簡單的遞歸函數,可以遍歷目錄樹中的所有文件,傳遞另一個處理函數,該函數可以接受文件路徑作為參數,從而決定如何處理。下面是調用例子:#!/usr/bin/newlisp &nbs
我現在通過ajax異步獲得一個po類(以json對象形式接收),然後希望能夠格式化po對象中的一個屬性,屬性為date類型,然後在頁面顯示。頁面的實現後截圖效果如下:時間屬性在後台顯示格式形如:Thu Aug 28 13:14:44 CST 2014
在SoundCloud,我們為客戶構建了產品的API。或者說,我們主要的網站、手機客戶端和手機應用是該API的第一批客戶。該API背後是一個領域性的服務:SoundCloud基本上以面向服務體系結構的形式運作。我們也是通曉多種語言的組織,因為我們使用
在 OpenStack 中, 針對web應用, 有三種方法來寫單元測試1) 使用webob生成模擬的requestfrom __future__ import print_function import webob impor
Python中的下劃線總結如下:1) 前帶一個_的變量: 私有變量. 前面帶有一個_的變量, 但是並沒有真正的封裝隱藏, 外部還是可以訪問2) 後面帶有一個_的變量, 為了避免和Python中已有的關鍵字沖突3) 前後各有兩個_的變量,
Go 1.4 的合並窗口在 9 月份將關閉,從現在開始到12月份發布 Go 1.4 之前將只接受 bug 修復和小調整。Go 1.4 最主要的變化是將使用 Go 語言本身來重寫 Go 的運行時,而之前是采用 C 語言開發。這也是為什麼 Go 的發行版
我發現經常研究並且為之興奮的一件事就是對系統進行擴展。現在這對不同的人有著不同的意思。作為移植Monolithic應用到Microservices架構方法中的一部分,如何處理Microservices架構是我研究RPC的原因。RPC(或者叫做遠程進程
需求如下:整個目錄下大概有40幾M,文件無數,由於時間久了, 記不清那個字符串具體在哪個文件,於是。強大,亮瞎雙眼的Node.js閃亮登場:windows下安裝Node.js和安裝普通軟件毫無差別,裝完後打開Node.js的快捷方式,或者直接cmd,
盡管網絡上已經有很多關於這個話題的優秀文章了,但還是寫了這篇文章,主要還是為了加強自己的記憶吧,自己過一遍總比看別人的分析要深刻得多,那就走起吧。簡單示例先看一個示例 :布局文件 :<FrameLayout xmlns:Android=http
在我們的開發工作時,findViewById可能是用得最多的函數之一,但它特別討厭的地方就是我們經常需要對返回的view進行類型轉換,輸入麻煩、代碼丑陋,例如以前我們在Activity中找一些子控件一般是這樣 :@Overrideprotected
Block初探在Objective-c中NSArray是很常用的容器之一,很多時候我們需要對數組中的數據進行排序,因此與下面類似的代碼會經常碰到:NSArray *sortedArray = [array sortedArrayUsingCompar
在Objective-c中, 某個類遵守了NSCopying協議就代表這個類支持[obj copy]操作。在沒有實現NSCopying協議的情況下調用對象的copy函數則會出現異常。NSCopying協議只有一個函數,即copyWithZone, 聲
在Objective-C中,我們可以以更簡單的方法來擴展現有類以滿足自己的需求。例如,我需要在NSString中添加一個show方法來輸出一個log。//@interface NSString (Op)-(void) show ;@end@imple