LinuxDeepin是國人開發的一個Linux發行版,有很多“中國特色”的東西,比如Wine的QQ和迅雷,值得一試。這里要推薦的是Deepin自家開發的深度影音(deepin-media-player)&深度音樂(deepin-music-player),相比Ubuntu預裝的Totem和Rhythmbox多了很多實用功能,界面也美觀一些,對中文支持比較好(畢竟是國人自己開發的)。深度影音總之,這些優點要你自己用了才知道了,所以下面就直接進入正題了。要在
系統 2019-08-29 23:12:48 3488
蘋果在iOS8中全面使用instancetype代替idStevenFisher:只要一個類返回自身的實例,用instancetype就有好處。@interfaceFoo:NSObject-(id)initWithBar:(NSInteger)bar;//initializer+(id)fooWithBar:(NSInteger)bar;//convenienceconstructor@end對于簡易構造函數(convenienceconstructor)
系統 2019-08-12 01:52:35 3488
為了實現辦公的自動化,需要實現文檔的自動流轉。開發出的WORD和WPS插件的功能包括顯示批注、隱藏批注、引入文件、附加對象、保存文檔、退出應用。1Word插件開發1.1插件開發方法1.1.1開發語言開發語言的選擇,可以選擇C++和C#。1.1.2Visualstudio開發說明VisualStudio2010提供了各個版本Office的插件開發,新建工程-按照的模板-VisualC#-Office-2010,運行程序時其會調用本地安裝的Office;文件-
系統 2019-08-12 09:26:59 3487
引言在觀察OpenCV中某個函數在不同參數的情況下,所得到的效果的時候,我之前是改一次參數運行一次,這樣做起來操作麻煩,效率低下。為了更便捷的觀察參數變化時帶來的處理效果改變可以使用滑動條來改變參數具體思路使用cv2.createTrackbar()創建滑動條,有幾個參數就創建幾個對每個參數定義回調函數在回調函數中顯示圖片注意滑動條的窗口名稱要與圖片顯示的窗口名字相同代碼實現importcv2d=0color=0space=0defchange_d(x):
系統 2019-09-27 17:57:33 3486
文章目錄2實現Singleton模式3找出數組中重復的數字3.2不修改數組找出重復的數字4二維數組中的查找5替換空格6從尾到頭打印鏈表7重建二叉樹8二叉樹的下一個節點9用兩個棧實現隊列9.1用兩個隊列實現一個棧10斐波那契數列10.2青蛙跳臺階10.3青蛙變態跳臺階10.4矩形覆蓋問題11旋轉數組的最小數字12矩陣中的路徑13機器人運動的范圍14剪繩子15二進制中1的個數16數值的整數次方17打印從1到最大的n位數18在O(1)時間刪除鏈表節點18.2刪除
系統 2019-09-27 17:54:12 3486
本文介紹如何在Ubuntu14.04LTS上安裝Juno版的Keystone,我們采用的是手動安裝的方式,同時僅針對OpenStack的身份與訪問管理系統Keystone.事實上OpenStack不同服務之間提供了非常高的一致性,對Keystone安裝的把握能夠幫助理解如何部署OpenStack.本文分別介紹了利用操作系統的包管理機制和利用源代碼安裝.源碼安裝時還可以讓Keystone運行在一個獨立的虛擬環境中.本文對應的系統環境是已經安裝了Python2
系統 2019-08-12 09:27:22 3486
apt-getinstallmpi-default-dev#安裝mpi庫?apt-getinstalllibicu-dev#支持正則表達式的UNICODE字符集?apt-getinstallpython-dev#需要python的話?apt-getinstalllibbz2-dev#如果編譯出現錯誤:bzlib.h:Nosuchfileordirectory上述函數庫裝好之后,就可以編譯boost庫了。解壓boost_1_49_0.tar.bz2,得到/b
系統 2019-08-12 01:33:19 3486
anet庫是redis對tcp網絡層以及unix域實現的一個封裝。redis的客戶端和server端通信使用的均為TCP協議。BasicTCPsocketstuffmadeabitlessboringanet.h1#ifndefANET_H2#defineANET_H34#defineANET_OK05#defineANET_ERR-16#defineANET_ERR_LEN25678#ifdefined(__sun)9#defineAF_LOCALAF_
系統 2019-08-12 01:32:40 3486
在button等被禁用后,可能須要它在禁用期間不去響應不論什么消息。能夠使用以下的語句片段:MSGmsg;//消耗掉消息隊列中的全部消息while(::PeekMessage(&msg,NULL,0,0,PM_REMOVE)){//WM_PAINT不能被REMOVE,須要Dispatchif(msg.message=WM_PAINT){::DispatchMessage(&msg);}}C++清空消息隊列
系統 2019-08-12 01:31:57 3486
上面是實際效果,雖然丑陋。不過當時寫這個效果的時候也并不順利。代碼如下: