Time of Update: 2018-12-04
//幀級解碼函數,在avcodec_open2的時候,就會判斷片還是幀解碼,分析見下一篇int ff_thread_decode_frame(AVCodecContext *avctx, AVFrame *picture, int *got_picture_ptr, AVPacket *avpkt){ FrameThreadContext *fctx =
Time of Update: 2018-12-04
從事開發Android,坑人的就是裝置的差異性,相同的功能在相同的生產廠商不同的版本裝置,或者是不同的生產廠商的裝置實際效果具有差異性,最近在項目裡面用到HorizontalScrollView功能,裡面有10個按鈕,要把其中第四個按鈕移動到最左邊,這個功能倒是很好實現,方法也很多,使用ScrollTo一類的函數就可以實現,在其他的手機裝置上很好,沒有問題,但是在索尼 Sony
Time of Update: 2018-12-04
現如今,各式各樣的新應用程式層出不窮,想要設計一款優秀的應用並脫穎而出除了要有一個好的創意,更需要一些功能強大又好用的工具來實現這個創意,比如下邊這7個web設計工具就非常值得一試。 FileSquareFileSquare是香港開發和設計團隊Oursky推出的設計作品反饋意見收集平台,你只需將自己的設計圖上傳到FileSquare網站並在需要指導的地方給上連結,其他設計師和開發人員或是使用者就能看到完整的產品,他們可以在認為需要修改的地方添加註釋,給你意見。FileSquare提供了一個開放的
Time of Update: 2018-12-04
大多數醫學映像都是灰階映像,這個練習也是順便考察一下HMTL5 Canvas
Time of Update: 2018-12-04
前面已經試過,用HTML5來進行一般醫學映像的顯示(Rendering)已經不是問題。那麼,接下來就是如何把映像資料轉送到瀏覽器端。在傳統的PACS中,不管是HTTP GET(如WADO)或Streaming(如JPIP),都需要在瀏覽器端安裝一個外掛程式,HTML5是否提供了一些可替代的方法呢?我們首先想到是Web Socket API和File API。但遺憾的是File API主要針對本地檔案的讀寫。Web Socket
Time of Update: 2018-12-04
很久沒寫整合方面的東西了,大概因為可寫的已經不多,再寫的話也只能越扯越遠。本來這篇題目可以叫做“智慧管道——整合平台下一個可以炒作的概念”的,想想還是算了。低調,低調。--首先,進一段廣告。正如現在很多高科技產品流行的那樣,這個廣告採用影片或動畫加旁白的方式,下面的文字可能是旁白的某種原型。順便提一下,主要受眾是純粹的技術人員、一些專業人士和在校學生,投放的時間可能是數年之後,投放的渠道可能是某個會場,然後就是一些專業網站。多年前,在一節生化課上,學生提出一個問題,多肽鏈如何知道自己應該摺疊成什
Time of Update: 2018-12-04
在上一章中實現了多線程下載技術,為了形象,我使用NetBean做了一個介面,只是初步實現了多線程下載功能,斷點下載作為版本升級來添加,先看看效果吧 具體的下載資訊歡迎使用快速下載助手-->並不是線程多就下載的快!檔案夾已經存在預設的線程個數:3儲存路徑:D:/ZJ_DownLoader解析下載標題:31檔案總長度:5562040D:/ZJ_DownLoader/downloader.exe線程:1下載:---0--->1854012D:/ZJ_DownLoader/downloade
Time of Update: 2018-12-04
在上一章中實現了多線程的斷點下載,將快速下載助手添加斷點下載功能,明天實現了速率統計功能如下: 列印資訊如下:歡迎使用快速下載助手-->並不是線程多就下載的快!檔案夾已經存在預設的線程個數:3儲存路徑:D:/ZJ_DownLoader解析下載標題:61檔案總長度:5577744D:/ZJ_DownLoader/2013-07-18_YoudaoDict_baidu.alading.exe線程:1下載:---0--->1859247D:/ZJ_DownLoader/2013-07-
Time of Update: 2018-12-04
原文連結:http://blog.csdn.net/zgyulongfei/article/details/7538523在用Android手機進行h264硬式編碼時候如果要進行視頻流的即時傳輸與播放,就需要知道視頻流的Sequence Parameter Sets (SPS) 和Picture Parameter Set
Time of Update: 2018-12-04
使用mp4v2實現錄製mp4視頻,需要準備如下資訊:1、擷取mp4v2源碼並編譯成庫檔案,對於mp4v2的編譯可以看前面的文章android 編譯mp4v2 2.0.0產生動態庫;2、擷取h264資料中的sps和pps資料,如果不會的話可以查看前面的文章 點擊開啟連結;3、擷取音頻解碼資訊,在調用MP4SetTrackESConfiguration使用,具體的擷取方式一種通過faac擷取,方法faacEncGetDecoderSpecificInfo(hEncoder,&(ASC), &
Time of Update: 2018-12-04
從細節做起 – 寫乾淨、清晰的代碼
Time of Update: 2018-12-04
1、在主機上先設定好,及要允許其他使用者通過驗證進行遠程使用,如下設定2、擷取本地的IP3、在使用端登入,通過驗證進行遠端桌面使用啟動命令:mstsc.exe其中上面的ip填上被控制端本地的IP4、選擇串連,然後輸入被控制端的使用者名稱和密碼,正確之後只可串連5、使用遠端桌面關閉電腦或其他動作(由於遠端桌面只有中斷連線和登出兩項)進入CMD,下面為關機命令關機shutdown -s -t 0 重啟shutdown -r -t
Time of Update: 2018-12-04
有時候,程式需要管理系統音量,或者直接讓系統靜音,這就可以藉助AudioManager來實現。在通過getSystemService(Service.AUDIO_SERVICE)方法擷取系統音頻管理器(AudioManager)後,就可以調用AudioManager如下常用方法控制手機音頻了:下面用一個簡單樣本來示範AudioManager的控制手機音頻,代碼如下:Activity:package com.guyun.audiotest;import
Time of Update: 2018-12-04
前段時間甚囂塵上的3B大戰,慢慢退出人們的視線,但是兩家公司的戰爭才剛剛開始,一家是資金技術實力雄厚的搜尋引擎巨頭,一家是攜用戶端之威,行事詭譎的數字公司。誰會取得最後的勝利?我們在看熱鬧之外,也來學習一下雲端和用戶端是如何通過HTTP協議過招的。360以用戶端見長,360安全衛士,以安全為名,佔據著使用者電腦的最高許可權,使用者通過360瀏覽器上網,使用者的所有上網行為,360完全知曉。而百度作為一家網站,在使用者電腦上只是一些文字檔,所能做的實在不多,360佔據天時地利。百度所選擇的策略是,
Time of Update: 2018-12-04
所謂案頭小控制項,就是指能直接顯示在Android系統案頭的小程式,比如類比時鐘等。案頭小控制項是通過Broadcast的形式來進行控制的,每個案頭小控制項都對應一個BroadcastReceiver。Android提供了一個AppWidgetProvider類,它是BroadcastReceiver的子類,開發人員只要開發一個繼承AppWidgetProvider的子類,並重寫其不同狀態的生命週期方法即可。AppWidgetProvider提供如下四個不同的生命週期方法:onUpdate:負責
Time of Update: 2018-12-04
在以前,想要在瀏覽器中實現3D動畫效果是非常困難的,但是自從HTML5誕生之後,這就變得十分簡單了。遺憾的是,目前的瀏覽器對3D渲染效果還不是非常理想,尤其是渲染速度,可能用chrome和safari會比較理想。下面給大家推薦幾個比較炫麗的HTML5 Canvas 3D動畫效果,應該能讓你眼前一亮。 1、HTML5 3D旋轉地球 這是一個使用HTML5
Time of Update: 2018-12-04
本文出自 http://blog.csdn.net/shuangde800 走進迭代器模式迭代器幾乎是最常用的一種設計模式,在各物件導向語言中都有實現。1. 迭代器首先需要一個迭代器的介面:public interface Iterator { boolean hasNext(); // 會返回一個布爾值,讓我們知道是否還有更多的元素 Object next(); //
Time of Update: 2018-12-04
一、JMX簡介 什麼是JMX?在一篇網文中是這樣說的:"JMX(Java Management Extensions)是一個為應用程式植入管理功能的架構。JMX是一套標準的代理和服務,實際上,使用者可以在任何Java應用程式中使用這些代理和服務實現管理",這句話我現在看著還是不知所云,雲裡霧裡。 我們還是從JMX能給我們提供什麼好處入手來理解吧。舉一個應用執行個體:在一個系統中常常會有一些配置資訊,比如服務的IP地址,連接埠號碼什麼的,那麼如何來寫這些代碼呢? 1.
Time of Update: 2018-12-04
我們知道,如果直接對密碼進行散列,那麼駭客可以對通過獲得這個密碼散列值,然後通過查散列值字典(例如MD5密碼破解網站),得到某使用者的密碼。 加Salt可以一定程度上解決這一問題。所謂加Salt方法,就是加點“佐料”。其基本想法是這樣的:當使用者首次提供密碼時(通常是註冊時),由系統自動往這個密碼裡撒一些“佐料”,然後再散列。而當使用者登入時,系統為使用者提供的代碼撒上同樣的“佐料”,然後散列,再比較散列值,已確定密碼是否正確。 這裡的“佐料”被稱作“Salt值”,這個值是由系統隨機產生
Time of Update: 2018-12-04
都是為ftp串連加密,協議非常相似。一個是藉助ssl協議加密,一個時藉助ssh加密。ssl是為http/smtp等加密設計的,ssh是為telnet/ftp等加密、建立傳輸通道而設計的。 其實ssh建立傳輸通道就是為了加密和傳輸,而且這個通道是可以用來遠程登入。 如果只說它們的功能,通俗的講,ssh就像鋪管子,ssl就像打包裹,鋪管子和打包裹都會使資料安全,都是一個製作密鑰的過程,而因為ssh是一個管子所以它很適合ftp的安全傳輸。