程式員必備-交流之道

如果你從事過程式員這個職業,如果你曾參與過某個項目的開發過程,你一定會明白是否有效交流對於一個團隊能否取得項目的成功有多麼重要。也許你的技術水平高人一等,或者你擁有思維敏捷的大腦,但無論如何你永遠逃避不了這個問題,關於交流能力的問題。它不在於你擁有什麼,還要看你將如何封裝它,否則就算你擁有最好的注意、最漂亮的代碼、或是最注重實效的想法,最終也會毫無結果。因此,沒有有效交流,一個好想法就只是一個無人關心的孤兒。       作為一名普通的開發人員,我們必須在許多層面上進行交流。或許我們花上幾個小時

編程八字箴言

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4            專   靜   謙   籌   悟   慎   透   恒   專  忽如一夜春風來,千樹萬樹梨花開."現在的技術百花齊放,切忌不可貪.不要盲目的追求新技術,唯有演算法才是靈魂.       評:書要先讀厚,然後再讀薄,要專先要博  靜

ffmpeg編程(一)

這篇主要講如何以路徑的方式開啟一個視頻int main() { AVFormatContext *pFormatCtx; int i, videoStream; AVCodecContext *pCodecCtx; AVCodec *pCodec; AVFrame *pFrame; AVFrame *pFrameRGB; AVPacket packet; int frameFinished = NULL; int numBytes; uint8_t *buffer; struct

HDU4291A Short problem

隨意選了一題,就作為部落格生涯的開端吧^^#include<stdio.h>typedef __int64 LL;/*g(n) % MOD1 = g(n % MOD2) % MOD1;//MOD2為迴圈節,以下如上g(n) % MOD2 = g(n % MOD3) % MOD2; g(g(g(n))) % MOD1= g(g(g(n)) % MOD2) % MOD1= g(g(g(n) % MOD3) % MOD2) % MOD1;n = g(n) % MOD3;n = g(n)

ffmpeg編程(二)

這篇主要講如何把視頻檔案播放出來如果對YUV沒有基礎的可以看下:http://www.cnblogs.com/nanguabing/archive/2012/04/12/2443485.htmlif (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER)) { fprintf(stderr, "Could not initialize SDL - %s/n",

FZU1009 Jogging Trails

這道題對於Dijkstra的巧妙應用很神奇!題意:它讓我們經過每條邊至少一次,然後回到原點,求可以達到要求的最短的總路徑:(這樣重複經過的邊就可以當成是我們增加上去的)我們可以這樣理解:在原圖的基礎上增加一些邊,使得這個圖是歐拉迴路,即每個點的度都是偶數由於只有15個點我們可以用狀態壓縮,相應位置1表示這個點度數是偶數;對於一個狀態,加一條邊則兩個點奇偶性變了,相應位置取反,到達下一給狀態我們的目的就是求dis[111111111]時的邊的總長度,初始狀態就是各點原來的奇偶性組成(如果兩個點之間

UVA10881 Piotr’s Ants

這道題主要有兩個很重要的性質1:拿兩隻螞蟻來分析,他們若遇到則會迴轉走,這種情況下可知他們的相對順序是不變的;若他們沒有相撞相對順序更是不變的;     綜合起來所有螞蟻的相對順序是不會變的,即若A在B左邊,之後A還是在B左邊2:若我們只想求之後n只螞蟻的n個位置,則兩隻螞蟻相遇後可以當他們是互相穿透而過繼續前進的,因為他們確實是相互代替對方的方向了      綜合這兩步就可以很容易的求出題目了     

WindowsPhone應用推薦–想要彰顯自我個性?想定期更換鎖屏壁紙?試試“煥屏”

       最近開發了一款WindowsPhone8的應用程式。如果有使用WP8手機的同學希望大家能支援下載一下~~~,沒有的同學如果不嫌麻煩也可以推薦給身邊使用WP8的朋友。同時可以給點批評意見,謝謝。          厭倦單調乏味的普通鎖屏壁紙?想彰顯自我個性?試試“煥屏”,可根據使用者自己設定的圖片定期更換鎖屏壁紙,讓手機時刻保持新鮮,讓您每天擁有好心情。煥屏,才能煥然一新。  應用程式功能:* 自訂鎖屏壁紙* 定期更換鎖屏壁紙* 曆史紀錄和資源回收筒功能* 同步到SkyDrive  

UVA1494Qin Shi Huang’s National Road System(LA5713)(HDU4081)

次小產生樹的應用總思路是枚舉每條邊作為那條免費的路;當你確定一條免費的路之後,相當於在這兩個點之間加了一條長度為0的邊之後求MST;根據劉汝佳所說,MST就是把所有環中的最大邊刪除,我們首先要求出MST如果枚舉的邊屬於MST,則他原來不是環上的最大邊,現在也不是,該這條邊為0後MST的結構不變,只是MST的總長度少了這條邊的長度;

UVA 11549 Calculator Conundrum

這題很明顯會存在一個迴圈節,我們所要做的就是找出這個迴圈節裡最大的那個數;利用佛洛依德判定圈,我們讓兩個迴圈child1和child2剛開始都為k,然後child1每次變換一次,child2每次變換2次;這樣當child1再次等於child2時說明已經至少經過一個迴圈節了,因為child2已經從後面趕上child1了#include <stdio.h>#include <algorithm>long long MaxNum, ans;//MaxNum為n位能表示的最大數+

ffmpeg編程(三)

這篇主要講把視頻的聲音播放出來  audioStream = -1; for (i = 0; i < pFormatCtx->nb_streams; i++) { if (pFormatCtx->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO && audioStream < 0) { audioStream = i;

UVA11078 Open Credit System

題目要求s[i] - s[j]   ;( i< j)的最大值;而對於每一個s[j], 對應的最大值就是max(s[i]) - s[j] ;( i < j);所以我們從頭開始遍曆max(s[i]) - s[j],並且時時更新max[s[i]];這樣題目便只要O(n)便足夠了#include <stdio.h>#include <algorithm>const int maxn = 100000+10;int tcase, n, mbefore,

UVA1391 Astronauts(LA3713)

前幾天一直做這道題,但是硬是沒過,今天再做就A了劉汝佳提供的代碼是wrong的,但是也沒找到錯在哪,希望有心人找到錯後提醒下在下!每個宇航員都只對應一對A和C或者B和C,因此我們只記兩個點為C和非C對於每一對矛盾的人,一個選C另一個就只能選擇非C,即C1->非C2和C2->非C1;如果他們年齡段相同時,一個人選擇非C則另一個人只能選擇C,即非C1->C2和非C2->C1;(這兩條邊不一定有)這樣每一對矛盾都能組成兩條邊或者四條邊建好圖以後就是典型的2-SAT問題了,用DF

UVA1416 Warfare And Logistics(LA4080)

首先用Dijkstra求出每對點距離;以及每條邊是否屬於以某個點為單源的樹上然後枚舉刪除每條邊:之後對於每個單源,如果這條邊在上面則重新對這個點dijkstra,然後修改相應的邊;否則每個點到這個單源的最短距離肯定不變(在原C基礎上修改)wrong了整整一天,原來是求與源點相鄰的點時忘了會有重邊的情況,坑死了……#include <stdio.h>#include <string.h>#include <vector>#include

頁面間跳轉和傳值

1.先修改appdelegateself.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override point for customization after application launch. FirstViewController *rootView=[[[FirstViewController

ubuntu安裝evaQQ與fcitx的一些總結

可以從源裡下載安裝:方法一:$sudo apt-get install eva方法二:去http://sourceforge.net/project/showfiles.php?group_id=127377&package_id =176099&release_id=387912下載eva0.41的原始碼。源碼eva-0.4.1.tar.bz2下面是安裝1.安裝g++,gcc,make,auto make,perl等編譯安裝要用到的工具$sudo apt-get

禁止mac安全睡眠(休眠)

Mac OS X 預設是使用普通睡眠+安全睡眠(在Windows中稱為休眠): 把記憶體(RAM)中的資料儲存到硬碟上的檔案: /private/var/vm/sleepimage, 然後才進入普通睡眠。好處是如果電腦完全沒電了,那原來記憶體中的內容還可以從硬碟上恢複。不好的是佔用硬碟以及消耗的時間. 禁止: 1sudo pmset -a hibernatemode 02sudo nvram “use-nvramrc?”=false重新啟動生效, 刪除硬碟上的影像檔案:1sudo rm

NSString char *互相轉換

  //NSString轉換char NSString * str1= @"Test"; const char * c1 =[str1 UTF8String]; //char轉換NSString const char * c2 ="test"; NSString *str2 = [NSString stringWithUTF8String:c2];char轉換成16進位hex碼:NSString* str1=@"01 00 20 00 01 10 30 31 32

awakeFromNib和 viewDidLoad的區別

awakeFromNib         當.nib檔案被載入的時候,會發送一個awakeFromNib的訊息到.nib檔案中的每個對象,每個對象都可以定義自己的 awakeFromNib函數來響應這個訊息,執行一些必要的操作。也就是說通過nib檔案建立view對象是執行awakeFromNib 。viewDidLoad當view對象被載入到記憶體是就會執行viewDidLoad,所以不管通過nib檔案還是代碼的方式建立對象都會執行viewDidLoad。awakeFromNib和viewDid

鍵盤遮擋文字框的問題

- (void)viewDidLoad{ [super viewDidLoad];//指定本身為代理 _test_UITextField.delegate = self; //註冊鍵盤響應事件方法 [_test_UITextField addTarget:self action:@selector(hiddenKeyboard:) forControlEvents:UIControlEventEditingDidEndOnExit];

總頁數: 61357 1 .... 20736 20737 20738 20739 20740 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.