原创 Mac OSX在terminal中連接samba

簡單介紹下背景: 開發環境爲mac + vmware Ubuntu,看代碼、提交代碼在Mac上進行,編譯在Ubuntu上。 因此需要在cl中方便地訪問代碼。 解決辦法: 將samba共享目錄掛載到Mac中到某個位置。首先想到到是/home

原创 算法學習——棧的應用之逆波蘭(後綴)表達式轉換

已知一組中綴表達式,求其後主表達式 例:      中綴表達式:(1+2)*3+(4+6)*(5*6)+7      後綴表達式:1 2+3*4 6+5 6** +7+ 求解此問題通常有兩種方法: 1. 利用棧來存儲運算符,通過比較優先級

原创 算法學習——最大連續子序列

求一組數組中和最大的連續子序列 以下展示四種方法,時間複雜度依次遞減。 func1 O(N^3) func2 O(N^2) func3 O(NlogN) func4 O(N) // ConsoleApplication1.cpp: 定義

原创 讓樹莓派變身照相機——攝像頭控制

1.前言 樹莓派作爲一臺小型電腦,玩法多種多樣。本文介紹樹莓派控制攝像頭的方法。 2.準備工作 1)連接攝像頭與樹莓派 2)修改樹莓派配置,開啓攝像頭模塊。 sudo raspi-config 如圖所示,選擇“Enable Camera

原创 java生產者消費者的實現

public class Producer implements Runnable{ private String name; private Food food; Producer() { } Producer(St

原创 Android權限探究——獲取正在運行的應用/進程列表

Android5.0以前,可以通過ActivityManagerService.getRunningAppProcesses接口獲取系統中正在運行的app進程信息。 但之後的Android版本,此接口只能獲取到調用者自己的進程信息,這是爲

原创 解包uboot格式ramdisk-uboot.img

首先看一下u-boot下創建ramdisk-uboot.img的過程: mkbootfs out/target/product/tf4/root | out/host/linux-x86/bin/minigzip > out/target

原创 算法學習——棧的應用之括號匹配

實時讀取鍵盤輸入,當輸入的括號不匹配時輸出error 本例程用數組棧實現,對於每次輸入的開括號進行壓棧,對閉括號則檢測棧頂括號是否匹配。 匹配,則出棧;不匹配,則返回error stack.h #pragma once #ifndef

原创 算法學習——遞歸枚舉法

求數組中任取N個元素的所有可能組合 輸入:數組arr{1,2,3,4,5,6} 數組長度6, 取4個元素 輸出:四個元素的排列組合 #include "stdafx.h" #include <stdio.h> #include <stdl

原创 Android:製作system.img(yaffs2) 鏡像

  Android:製作system.img(yaffs2) 鏡像 1. 將android system.img 中文件打包到PC bash-3.2# mount    rootfs on / type rootfs (rw)