asi緩存
① 開機開到一半藍屏run f to check for的一段話,我的電腦是ASI的,如何解決
Windows 藍屏信息非常多,但它們產生的原因一般都集中在不兼容的硬體
和驅動程序、有問題的軟體、病毒等。針對這些引起藍屏的因素提出一些常規
的解決方案,以後再遇到藍屏錯誤,便可對照這些方案進行排除。
1.重啟
有時只是某個程序或驅動程序一時犯錯,重啟後它們會改過自新。
2.新硬體
首先,應該檢查新硬體是否插牢,這個被許多人忽視的問題往往會引發許
多莫名其妙的故障。如果確認沒有問題,將其拔下,然後換個插槽試試,並安
裝最新的驅動程序。同時還應對照微軟網站的硬體兼容列表檢查一下硬體是否
與操作系統兼容。如果你的硬體沒有在表中,那麼就得到硬體廠商網站進行查
詢,或撥打他們的咨詢電話。
3.新驅動和新服務
如果剛安裝完某個硬體的新驅動,或安裝了某個軟體,而它又在系統服務中添
加了相應項目(比如:殺毒軟體、CPU降溫軟體、防火牆軟體等),在重啟或使
用中出現了藍屏故障,到安全模式下把它們卸載了或禁用掉。
4.檢查病毒
比如沖擊波和震盪波等病毒有時會導致Windows藍屏死機,因此查殺病毒
必不可少。同時一些木馬間諜軟體也會引發藍屏,所以最好再用相關工具進行
掃描檢查。
5.檢查BIOS和硬體兼容性
對於新裝的電腦經常出現藍屏問題,應該檢查並升級BIOS到最新版本,同
時關閉其中的內存相關項,比如:緩存和映射。另外,還應該對照微軟網站的硬
件兼容列表檢查自己的硬體。還有就是,如果主板BIOS無法支持大容量硬碟也
會導致藍屏,需要對其進行升級。
6.檢查系統日誌
在「開始\運行」中輸入「EventVwr.msc」,回車後打開「事件查看器」
,注意檢查
其中的「系統日誌」和「應用程序日誌」中標明「錯誤」的項。
7.查詢停機碼
把藍屏中密密麻麻的E文記下來,用本工具查詢,一般情況下,都能找到相
應的解決案例。
8.最後一次正確配置
一般情況下,藍屏都出現於更新了硬體驅動或新加硬體並安裝其驅動後,
這時可先把由系統提供的「最後一次正確配置」啟動電腦。
9.安裝最新的系統補丁和Service Pack
有些藍屏故障是Windows本身存在缺陷造成的,因此可通過安裝最新的系
統補丁和Service Pack來解決。
② 怎麼對比AFNetWorking與AsihttpRequest的優勢
http網路庫是集XML解析,Json解析,網路圖片下載,plist解析,數據流請求操作,上傳,下載,緩存等網路眾多功能於一身的強大的類庫。最新版本支持session,xctool單元測試。網路獲取數據一直是手機軟體的重中之重,如果處理的不好,會造成很差的用戶體驗。隨著ASIHTTPRequest的停止更新,更換網路庫是必然的事情,AFNetworking就是很好的替代品。而且都是輕量級,不要擔心加入太多庫會多軟體性能有影響。
1.為什麼用第三方網路庫?先說如果不用網路庫,我曾有一次覺得什麼都用蘋果原生的好,XML解析用蘋果自帶的委託,下載圖片自己寫,如果你也有跟我一樣的經歷,那你會發現自己管理起來很復雜,很容易出錯。而且性能不好。如果你是一個追求完美的人,那就放下你的固執,就如當初的我一樣,嘗試一下網路庫吧。
2.為什麼要用AFNetworking?第一點,它有人更新和維護,而且目前使用者很多,第二點,還是使用者很多,那麼他的資料,文檔,demo就多,很好找遇到問題好解決。如果不用AFNetworking,
③ 求助,關於ASIHTTPRequestErrorDomain Code=3
1:因為設置了setDownloadDestinationPath 所以如果自己實現request:didReceiveData就不能再去實現request:requestFinished,這樣會沖突;
2:下載路徑的問題:如果直接將path設置能:@"/download/xxx",這樣是沒有辦法將文件下載到這個目錄中的,因為應用是在沙箱(sandbox)中的,在文件讀寫許可權上受到限制,只能在幾個目錄下讀寫文件:
① Documents:應用中用戶數據可以放在這里,iTunes備份和恢復的時候會包括此目錄
②tmp:存放臨時文件,iTunes不會備份和恢復此目錄,此目錄下文件可能會在應用退出後刪除
③Library/Caches:存放緩存文件, iTunes不會備份此目錄,此目錄下文件不會在應用退出刪除
所以提示無法將文件移動到你所指定的path里.解決辦法將path改成如下類似的:
NSString* path=[(NSDocumentDirectory,NSUserDomainMask,YES)
objectAtIndex:0];
path=[:@"aa.jpg"];
④ 有哪位大俠能不能告訴本人,ASI流有幾種傳播方式除了光信號傳播,能不能微波傳輸啊
ASI碼流可以用微波傳,一般前端需要進行復用,電視台里的衛星地面站就是將微波信號接下來 解復用出幾十套電視節目,接收下來的多半是ASI信號,當然也有AV;也可以用射頻傳,目前我們看的數字電視就是ASI的復用信號,ASI碼流的固定傳輸碼率為270Mbit/s,但是實際的視頻和音頻帶寬的壓縮比率是可調的,從2Mbit/s~99Mbit/s可調,一般廣電壓縮在4-8M不等,然後通過QAM調試器調制到射頻的頻點上 進行頻分復用傳輸;
ASI也可以通過網路傳輸,用網路適配器就可以將ASI碼流信號轉換為RJ45的寬頻信號,可以通過桌面終端的網管軟體進行管理;
ASI只是非同步數字傳輸流,只要是數據流,理論上可以使用任何方式來傳輸,但是前提條件是帶寬,在帶寬允許的條件下,甚至可以使用「貓」來傳輸;
⑤ uiwebView有緩存嗎
1.HTML5 , Manifest
最開始我的想法是使用HTML5中的離線存儲功能,也就是分析Manifest文件來存儲和更新部分資源文件。但是經過實踐發現,UIWebView根本不支持HTML5,他只實現了Webkit中頁面渲染的那一部分。所以要實現緩存必須要另闢蹊徑。
2.NSURLCache
盡管在官方的說明文檔裡面說到NSURLCache和NSCachedURLResponse可以用於緩存,但經我測試好像僅僅只能用於載入本地某些資源文件(這里有一篇博客,原文是英文的,這是翻譯過來的)
,而且還有大小的限制(好像根據iphone的版本不同而不同,最小是25KB吧),比如圖片和JS代碼, 而對於整體的頁面無法進行載入。而且經過測試也沒有感覺載入速度有明顯的提高,我用的緩存策略是(可能是沒有讀取本地的緩存文件?),離線模式下也無法載入(可能是baseURL的關系?)。
這找到一篇博客,一種新的解決思路,經過我測試,可以很好的實現緩存。
另外做一點引申,對於動態獲取數據的頁面,我們不需要緩存的那些請求,只要過濾掉就可以了。
先新建一個文件,把所有不需要緩存的請求的URL寫在一個文件里,就象HTML5的 Cache Manifest那樣。
然後需要使用緩存的時候讀取這個文件,並在重寫的- (NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request 這個方法內對請求進行判斷,如果是屬於這個文件內的,比如web service的請求就直接返回,其他的就繼續處理。
3.ASIHTTPRequest,ASIDownloadCache 和 ASIWebPageRequest
首先我得說,這確實是個很好的框架,使用起來確實很方便,但是對於緩存這個問題,好像也跟第二點提到的效果差不多,載入速度沒有明顯的提升,離線模式下也無法載入。
⑥ DVB有哪些主要技術參數
數字電視碼流錄制播放卡DTA-140
高速輸入輸出,符合DVB A010 rev 1和EN50083定義的DVB/ASI-C標准
DVB/ASI輸入輸出比特率范圍0~214Mbps
自適應電纜斜率均衡器
每個數據包可選擇相應的時鍾標識
同步純數據接收狀態
DVB/ASI信號自動識別、調整
8B/10B編碼和同步錯碼計數器,比特率測量計數器
8Mbytes輸入輸出信號緩存,當有實時事件插入時,獨立的8Mbytes輸出緩存可以作為主流的延時
DVB/ASI傳輸流播放卡雙BNC輸出介面配有雙緩存器
LED顯示輸入信號鎖定和同步狀態
為測試提供DVB/ASI 反向信號
支持連續模式和脈沖模式的傳輸
PCI rev 2.2, 32bit, 66MHz
主要技術參數
物理層 DVB/ASI-C
DVB/ASI介面 75ΩBNC
傳輸速率 0~214Mbit/s
傳輸速度解析率 <1bit/s
傳輸穩定率 ±10ppm
最大傳輸干擾 70 ns p-p
輸入比特率 0~214Mbit/s
反射損耗 17dB
無錯傳輸長度 300m
峰峰值最大抖動 70ns p-p
⑦ ios開發數據緩存如何獲取服務端最新數據
方法一:一般將伺服器第一次返回的數據保存在沙盒裡面。這樣在手機斷網的情況下可以從本地讀取數據了。
1.保存到沙盒的代碼:
[plain] view
plain
+ (void)saveCache:(int)type andID:(int)_id andString:(NSString *)str;
{
NSUserDefaults * setting = [NSUserDefaults standardUserDefaults];
NSString * key = [NSString stringWithFormat:@"detail-%d-%d",type, _id];
[setting setObject:str forKey:key];
[setting synchronize];
}
2.讀取本地沙盒的代碼
讀取之前首先根據type和Id判斷本地是否有
[plain] view
plain
+ (NSString *)getCache:(int)type andID:(int)_id
{
NSUserDefaults * settings = [NSUserDefaults standardUserDefaults];
NSString *key = [NSString stringWithFormat:@"detail-%d-%d",type, _id];
NSString *value = [settings objectForKey:key];
return value;
}
如果沙盒裡面有數據
[plain] view
plain
NSString *value = [Tool getCache:5 andID:self.QiuTime];
if (value) {
NSDictionary *backdict = [value JSONValue];
if ([backdict objectForKey:@"items"]) {
NSArray *array=[NSArray arrayWithArray:[backdict objectForKey:@"items"]];
for (NSDictionary *qiushi in array) {
QiuShi *qs=[[[QiuShi alloc]initWithDictionary:qiushi] autorelease];
[self.list addObject:qs];
}
}
[self.tableView reloadData];
}
[self.tableView :@"數據全部載入完了.."];
self.tableView.reachedTheEnd = YES;
方法二:使用ASIHTTPRequest和ASIDownloadCache實現本地緩存
1、設置全局的Cache
在AppDelegate.h中添加一個全局變數
[plain] view plain
@interface AppDelegate : UIResponder
{
ASIDownloadCache *myCache;
}
@property (strong, nonatomic) UIWindow *window;
@property (nonatomic,retain) ASIDownloadCache *myCache;
在AppDelegate.m中的- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中添加如下代碼
[plain] view plain
//自定義緩存
ASIDownloadCache *cache = [[ASIDownloadCache alloc] init];
self.myCache = cache;
[cache release];
//設置緩存路徑
NSArray *paths = (NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDirectory = [paths objectAtIndex:0];
[self.myCache setStoragePath:[documentDirectory :@"resource"]];
[self.myCache setDefaultCachePolicy:];
在AppDelegate.m中的dealloc方法中添加如下語句
[plain] view plain
[myCache release];
到這里為止,就完成了全局變數的聲明。
2、設置緩存策略
在實現ASIHTTPRequest請求的地方設置request的存儲方式,代碼如下
[plain] view plain
NSString *str = @"http://....../getPictureNews.aspx";
NSURL *url = [NSURL URLWithString:str];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
//獲取全局變數
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
//設置緩存方式
[request setDownloadCache:appDelegate.myCache];
//設置緩存數據存儲策略,這里採取的是如果無更新或無法聯網就讀取緩存數據
[request setCacheStoragePolicy:];
request.delegate = self;
[request startAsynchronous];
3、清理緩存數據
我在這里採用的是手動清理數據的方式,在適當的地方添加如下代碼,我將清理緩存放在了應用的設置模塊:
[plain] view plain
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
[appDelegate.myCache :];
這里清理的是這種存儲策略的緩存數據,如果更換其他的參數的話,即可清理對應存儲策略的緩存數據。
⑧ asihttprequest的回調方法是在主線程執行嗎
http網路庫是集XML解析,Json解析,網路圖片下載,plist解析,數據流請求操作,上傳,下載,緩存等網路眾多功能於一身的強大的類庫。最新版本支持session,xctool單元測試。網路獲取數據一直是手機軟體的重中之重,如果處理的不好,會造成很差的...
⑨ 如何將數字信號緩存到ram存儲器
大部分多媒體產品不僅需要進行信號處理,而且需要使用某種類型的微控制器或處理器來完成指令和控制功能或其它日常任務。對於從最小的消費產品到最大的專業視頻產品的各類多媒體系統,基於FPGA的嵌入式處理器(如Nios II)向設計者提供了靈活地定製各種要求的能力。多媒體系統開發者面臨的一個重大挑戰是選擇合適的(既不降低性能也不減少功能的)處理器。至今有眾多供應商提供了數百種型號的處理器,其外圍設備、存儲器介面和性能特性也各不相同。 FPGA嵌入式處理器可以降低BOM和PCB版圖成本。在需要多個處理器的情況,開發工具將允許用戶創建多處理器系統,進而提升系統的性能或把軟體應用分成更簡單的任務。可以針對最大系統性能或最小邏輯使用率對Nios II內核進行優化,或者在系統性能和邏輯使用率之間取得平衡。該內核可以方便地通過配置實現乘法器、用戶設定的高速緩存、定製指令、硬體調試邏輯等特性以適應特殊的性能需求。 Nios II嵌入式設計套件(EDS)支持創建定製的多內核系統。Nios II處理器與超高密度的FPGA(如Stratix III器件系列產品)相結合可以創建出非常理想的高性能多處理器應用系統。Nios II的典型應用如圖4所示。 圖4:NIOS II嵌入式處理器的典型系統應用。 嵌入式存儲器和外部存儲器介面 存儲器是所有視頻處理應用(如視頻壓縮編碼、2D濾波和縮放)都需要的關鍵構建模塊之一。現在,由於FPGA提供了眾多的內部專用存儲器模塊,因此一個FPGA就可以實現完整的多媒體系統。這些內部存儲器模塊包括RAM、ROM、FIFO、雙埠存儲器和移位寄存器。大多數系統通常需要使用存儲器來滿足各種復雜功能(如通訊、數字信號處理、電子數據處理和控制應用)所需要的不同存儲需求。 Stratix器件中包含的TriMatrix存儲器架構提供了多種不同的存儲器結構,可以實現復雜設計中的各種存儲器功能。在存儲器帶寬不夠充裕時,設計師可以使用較小的M512 RAM模塊實現先入先出(FIFO)和時鍾域緩存功能。M-RAM模塊可以使FPGA滿足大型緩存應用(如知識產權包緩存和系統高速緩存)的需求。M4K模塊非常適合為消費多媒體應用(如數字電視視頻增強)提供中等規模的存儲器應用。另外,Stratix器件也支持DDR2和DDR3 SDRAM及RLDRAM等多種類型的外部存儲器。 高速介面 帶有內建高速差分介面(如LVDS、RSDS、mini-LVDS和PPDS)的FPGA可直接連接到平板LCD或等離子顯示器。典型的平板顯示器通常會聯合運用可編程器件和ASSP在把圖像提供給顯示器之前進行視頻質量增強。 圖5顯示了一個用FPGA實現視頻處理和顯示屏介面的完整LCD模塊。除了差分介面之外,高端FPGA還帶有其它高速串列介面收發器。對於專業視頻應用,串列介面可以是SDI、ASI、PCI Express或Serial Rapid IO。