uva 11817 – Tunnelling the Earth

題意:從地球上的一個點到另一個點,求兩點的球面距離和直線距離之差。假定地球是正球體,半徑為6371009米。#include<iostream>#include<cmath>#define r 6371009#define pi 2.0*asin(1.0)using namespace std;double ang(double lt1,double lt2,double lg1,double lg2){ return acos(cos(lt1)*cos(lt2)*

uva 11524 – InCircle (二分法)

題意:三角形ABC的內切圓把它的三邊分別劃分成 m1:n1,m2:n2 和 m3:n3 的比例。另外已知內切圓的半徑 r ,求三角形ABC 的面積。#include<iostream>#include<iomanip>#include<algorithm>#include<cmath>#define sqr(a) (a)*(a)#define eps 1e-12#define min(a,b) a<b?a:b#define max(a,b)

uva 1473 – Dome of Circus

題意:給定 n 個空間中的點,任務是找一個底面在 z=0 平面上,中心在(0,0,0)的體積最小的圓錐,包含所有點。#include<iostream>#include<cmath>#include<algorithm>#include<iomanip>#define pi (2.0*asin(1.0))#define div(a) ((a)*(a)*(a))#define eps 1e-6using namespace std;const

自封裝讀檔案函數

 準備資訊: IFileIFile用於讀取和操作IFileMgr介面建立的檔案內容。要擷取檔案的 IFile 介面執行個體,需為該檔案調用 IFILEMGR_OpenFile()。 然後使用 IFILEMGR_OpenFile() 返回的 IFile 介面指標訪問該檔案。 檔案訪問結束後,調用 IFILE_Release() 關閉檔案。 IFile介面列表IFILE_AddRef()IFILE_Cancel()IFILE_GetInfo()IFILE_GetInfoEx()IFILE_Read(

JQuery zTree v3.5 執行個體1 節點單擊、複選和連結

實現效果:代碼如下: <html><head><title></title></head><script type="text/javascript" src="jquery-1.10.2.js"></script><script type="text/javascript" src="jquery.ztree.all-3.5.min.js"></script><link href=

將常見對象轉換成json字串

public class JsonUtil { public static String objectTojson(Object obj) { StringBuilder json = new StringBuilder(); if (obj == null) { json.append("\"\""); } else if (obj instanceof String || obj instanceof Integer || obj instanceof

BREW靜態變數注意事項

前幾天,在BREW程式中使用全域變數,在模擬器上啟動並執行時候,模擬器報告Unknow

使用DirectDraw直接顯示YUV視頻資料

最近在編寫一個進行視頻播放的ActiveX控制項,工作已經接近尾聲,現將其中顯示YUV資料的使用DirectDraw的一些經驗總結如下:(解碼部分不是我編寫的,我負責從網路接收資料,將資料傳給解碼器,並將解碼得到的YUV資料進行顯示,最初在顯示部分我是先將YUV資料轉換為RGB資料,再以位元影像的形式顯示到螢幕上,但發現CPU佔用率比較高,後來改用DirectDraw直接顯示YUV資料)1.在DirectDraw中建立YUV表面 

添加控制項(圖片為例)

/*===========================================================================FILE: CreateForm.c===========================================================================*//*============================================================================

利用ffmpeg做視頻解碼的順序

這幾天在實驗室搗鼓著用ffmpeg做視頻解碼,終於把資料解出來了,雖然還沒有做顯示部分,不知道解碼解得對不對,但料想是不會有什麼問題了.回頭看看這幾天的工作,其間也遇到了不少問題,主要還是對ffmpeg解碼過程不熟悉,現總結了ffmpeg解碼的順序大致如下:1.初始化解碼器:avcodec_init();2.註冊所有格式和解碼器:av_register();3.開啟檔案:av_open_input_file(filename);4.取出資料流資訊:av_find_stream_info();5.

armlinux下的網路傳輸(tcp/ip)

/*ex2serv.c*/#include <time.h>#include<stddef.h>#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>#include <netinet/in.h>#include <netdb.h>#define LISTENQ  5#define  MAXLINE 512  //char data2[10] =

讀取properties檔案類

package com.bsi.scserc.bi.util;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;public class PropertyFactory {static Logger logger = Logger.getLogger(PropertyFactory.class);public static Properties

V4L2驅動的移植與應用(一)

V4L2(video for linux) 可以支援多種裝置,它可以有以下5種介面:1、視頻採集介面(video capture interface):這種應用的裝置可以是高頻頭或者網路攝影機.V4L2的最初設計就是應用於這種功能的.下面也是著重講解這種應用;2、視頻輸出介面(video output interface):可以驅動電腦的外圍視頻映像裝置——像可以輸齣電視訊號格式的裝置;3、直接傳輸視頻介面(video overlay

當字數(如:標題字數)過多時用…代替

1.首先需要引入如下標籤<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 2.實現:<c:if

V4L2驅動的移植與應用(二)

二、V4L2的應用    下面簡單介紹一下V4L2驅動的應用流程。1、  視頻採集的基本流程一般的,視頻採集都有如下流程:  2、  開啟視頻裝置在V4L2中,視頻裝置被看做一個檔案。使用open函數開啟這個裝置:// 用非阻塞模式開啟網路攝影機裝置int cameraFd;cameraFd = open("/dev/video0", O_RDWR | O_NONBLOCK, 0);// 如果用阻塞模式開啟網路攝影機裝置,上述代碼變為://cameraFd = open("/dev/video0

u盤安裝ubuntu10.04 、11.04 server

10.04先將 ubuntu server 的 iso 放到優盤上,然後在提示無法找到光碟機時,按 alt+f2 開啟一個新的 console 視窗,將 iso mount 上,具體操作如下:ls /dev/sd*mkdir /mnt/usb /mnt/isomount -t vfat /dev/sdc1 /mnt/usbmount -t iso9660 -o loop /mnt/usb/ubuntu-10.10-server-amd64.iso

MFC下用sdl 顯示bmp、rgb、yuv

#include "SDL.h"#ifdef TEST_VGA16 /* Define this if you want to test VGA 16-color video modes */#define NUM_COLORS 16#else#define NUM_COLORS 256#endifSDL_Surface *screen;void display_bmp(){    SDL_Surface *image;    char *file_name =

談談對線程和進程的理論認識

進程是系統分配和調度資源的一個獨立單位。這裡我也說說程式,程式是一個靜態代碼。說白了程式是死的。進程是活的。關於線程是CPU調度和指派的基本單位。線程是進程的實體,一個進程由多個線程組成。可以這樣說,一個程式的運行至少會建立一個進程,一個進程裡面至少包含一個線程。且進程的切換必然會引起的線程的切換,但是線程的切換不一定會引起進程的切換。我理解為一個進程管理一組線程。我說這些主要是想說java的多線程。首先明白一點,只有分時系統才會有多線程這個概念。現在主流的作業系統基本都是分時系統。 還有我想說

添加和顯示資源

mif檔案要放在工程的上一級目錄程式的入口函數int AEEClsCreateInstance(AEECLSID ClsId, IShell *pIShell, IModule *po, void **ppObj)資源顯示過程:讀資源—>寫資源—>重新整理螢幕建立brx檔案,編譯後產生bar檔案和brh檔案,brh是標頭檔,使用資源時需要引用ISHELL_LoadResImage()函數返回一個IImage類型指標,接收使用 AECHAR pBuff[11] =

設定字型顏色

 RGBVAL IDISPLAY_SetColor (IDisplay* po, AEEClrItem item, RGBVAL rgb ) 參數:po:[in]: 指向用於更改使用者項目顏色的 IDisplay 介面對象的指標  items: [in]: 指定需要更改或擷取顏色的顏色項目。  rgb: [in]: 指定與 "item" 參數中提及的項目關聯的新顏色, 它可以是 AEEClrItem 枚舉中項目的索引,也可以是 RGB 值。 可使用 RGB_NONE

總頁數: 61357 1 .... 18261 18262 18263 18264 18265 .... 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.