『壹』 win8 下qt5.8 mingw 打包的exe要怎麼在xp上運行
1. 首先,我們到網站下載源碼包,加壓源碼包到磁碟。
2. 由於編譯QtWekbit需要ICU andANGLE 庫,ICU庫需要單獨下載和編譯,從下載ICU4Cversion 56.1並解壓到磁碟,目錄位置參見隨後說明。
3. 在Qt 5.5.1的源碼包中還存在一個BUG,如果直接編譯的話在編譯QT3D模塊的時候會報沒有找到Zlib.h的錯誤而中斷編譯,所以參照如下提示修改qt-everywhere-opensource-src-5.5.1\qt3d\src\3rdparty\assimp目錄下的assimp.pri文件。可參考地址。
4. 在編譯QT5.5.1之前還需要安裝配置一下的工具和環境:
5. 經過上面的步驟可以開始進行編譯ICU4C version 56.1和QT5.5.1的源碼了
6. 如果以上的配置都正確的話開機讓機器編譯幾個小時後就可以在目標路徑下生成QT5.5.1的運行文件。
『貳』 求mc啟動器java源碼以及bat源碼,求詳細啟動思路,謝謝。 java源碼,bat源碼,思路
bat源碼:
@echo off
set appdata=F:\我的世界\Minecraft 1.8.3
"C:\Program Files\Java\jre7\bin\javaw.exe" -Xincgc -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmx512m "-Djava.library.path=F:\我的世界\Minecraft 1.8.3\.minecraft\versions\1.8.3\1.8.3-natives" -Dfml.=true -Dfml.ignorePatchDiscrepancies=true -cp "/F:/我的世界/Minecraft 1.8.3/HMCL-2.2.9.exe;/F:/我的世界/Minecraft 1.8.3/lib/gson-2.2.4.jar;/F:/我的世界/Minecraft 1.8.3/lib/MetroLookAndFeel.jar;/F:/我的世界/Minecraft 1.8.3/lib/HMCLAPI.jar" org.jackhuang.hellominecraft.launcher.Launcher "-cp=F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\oshi-project\oshi-core\1.1\oshi-core-1.1.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\net\java\dev\jna\jna\3.4.0\jna-3.4.0.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\net\java\dev\jna\platform\3.4.0\platform-3.4.0.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\io\netty\netty-all\4.0.23.Final\netty-all-4.0.23.Final.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\mojang\authlib\1.5.17\authlib-1.5.17.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\com\mojang\realms\1.7.9\realms-1.7.9.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.4-nightly-20150209\lwjgl-2.9.4-nightly-20150209.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.4-nightly-20150209\lwjgl_util-2.9.4-nightly-20150209.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.4-nightly-20150209\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\tv\twitch\twitch-platform\6.5\twitch-platform-6.5-natives-windows-32.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\libraries\tv\twitch\twitch-external-platform\4.5\twitch-external-platform-4.5-natives-windows-32.jar;F:\我的世界\Minecraft 1.8.3\.minecraft\versions\1.8.3\1.8.3.jar" -mainClass=net.minecraft.client.main.Main --username qq1522493962 --version 1.8.3 --gameDir "F:\我的世界\Minecraft 1.8.3\.minecraft" --assetsDir "F:\我的世界\Minecraft 1.8.3\.minecraft\assets" --assetIndex 1.8 --uuid dc5b67a6-ecb5-3a72-2ca628fc11e198f0 --accessToken ${auth_access_token} --userProperties {} --userType Legacy --height 480 --width 854
『叄』 ICU重症監護室 醫保報銷標準是多少
ICU病房的費用是可以用醫保報銷的,但是一般只報40%左右,而且ICU一般用的葯也是昂貴的新型葯或者是進口葯,這個醫保是不報銷的,所以醫保報銷的部分很少很少,如果病人病情好轉一些可以轉普通病房。
ICU病房一般收治的病人是一些做過重大手術的,需要心肺復甦的,身體有嚴重創傷的,臟器受損的,這些人所患的病已經屬於重大疾病了,而在重症監護室是有專門的儀器監測著病人的呼吸等,而重症監護室的護理人員也都是很專業的醫生護士。
(3)icu源碼官網擴展閱讀
村衛生室及村中心衛生室就診報銷60%,每次就診處方葯費限額10元,衛生院醫生臨時補液處方葯費限額50元;
鎮衛生院就診報銷40%,每次就診各項檢查費及手術費限額50元,處方葯費限額100元;
二級醫院就診報銷30%,每次就診各項檢查費及手術費限額50元,處方葯費限額200元;
三級醫院就診報銷20%,每次就診各項檢查費及手術費限額50元,處方葯費限額200元;
中葯發票附上處方每貼限額1元;鎮級合作醫療門診補償年限額5000元。
『肆』 如何只生成 chrome.sln 工程文件以便編譯 chromium
一,編譯之前的准備。
1) 了解代碼組織結構。
Chrome source非常龐大,並且在其主目錄下還包含有工具和組件,任何一個工具和組件也附帶有其源代碼。首先得熟悉這些源代碼的組織結構,在http://src.chromium.org/svn/中包含如下子目錄:releases,曾經發布過的chrome源代碼的正式版本;trunk,當前最新的源代碼。由於releases中的代碼比較舊,這里就不做說明了,只說明trunk的結構。在trunk下面有3個重要的目錄,deps包含了chrome編譯和運行所需要的全部組件的代碼。src裡麵包含的則是chrome的主程序的代碼,tools包含的是下載和配置編譯所需要的第三方工具的壓縮包和源代碼,其中就有svn和python這2個比較重要的工具,後面再詳細介紹。暫時做這樣一個簡單的介紹,因為其組織結構比較負責,以後再作補充斧正。
2)如何下載和同步源代碼。
首先談談下載:
1,最簡單的方法是從chrome官網上直接下載源代碼壓縮包,地址是http://build.chromium.org/buildbot/archives/chromium_tarball.html。
2,或者採用svn從http://src.chromium.org/svn/trunk/src這個地方heckout,這要求你先在本地建一個源代碼的主目錄。
3,另外一個辦法則是採用google提供的一個部署工具depot_tools。雖然這幾種辦法都可下載完整的源代碼,但目前的情況是:chrome基於Visual Stdio 2005 進行編譯,如果順利完成編譯工作,自然少不了sln文件,較早的源代碼中包含有現成的sln和vcproject文件,但後來做了修改,這些文件被拋棄掉,Google自己開發了一種腳本工具叫做GYP,這個工具採用python編寫,GYP採用了自定義的一套規則,用於生成各種工程文件。而關鍵的python則包含於depot_tools中,因此不論採用什麼方法下載的代碼,都得下載depot_tools這個工具,以獲得必須的工程文件。
depot_tools位於 http://src.chromium.org/svn/trunk/tools 下面,包括一個目錄和一個zip格式的壓縮包。
3)關於編譯器
前面提到Chrome採用Visual Stdio 2005進行編譯,根據http://dev.chromium.org的說明,需進行如下操作正常編譯
a, 安裝Visual Studio 2005.
b, 安裝Visual Studio 2005 Service Packe 1.
c, 安裝Visual Studio Hotfix 947315.
d, 如果是vista系統,還需安裝Visual Studio 2005 Service Packe 1 Update for Windows Vista.
e, 安裝Windows 2008 SDK,如果是Visual Studio 2008則不需要這一步。
f, 配置Windows 2008 SDK,使2008 SDK成為首選開發庫,以獲得一些新功能和特性。辦法是在開始->程序->Microsoft Windows SDK v6.1 > Visual Studio Registration > Windows SDK Configuration Tool,選擇make current按鈕。也可以在VS裡面手動配置include和libary路徑,效果是一樣的。
二,如何配置工程文件
1,如果是採用depot_tools,那麼從代碼下載到生成sln文件會自動完成。其步驟是
(1)下載depot_tools到本地存儲,假設位於d:/depot_tools.
(2)將d:/depot_tools添加到系統環境變數中。
(3)創建一個源代碼根目錄,假設為 d:/chrome,目錄不得包含空格。
(4)在命令行下切換當前目錄到d:/chrome。
(5)執行命令 gclient config http://src.chromium.org/svn/trunk/src ,該命令會首先下載svn和python分別到d:/depot_tools/svn_bin和d:/depot_tools/python_bin。
(6)執行命令 gclient sync 這個命令會調用svn同步源代碼。這個過程會比較漫長。全部完成之後全部源代碼就保存在d:/chrome裡面。未編譯的代碼大約有4個G左右,過程將十分漫長。這樣獲得的源代碼已經包含所有的工程文件,可直接打開。
重點說明一下gclient,它實際上是一個批處理文件,它主要做了如下一些事情,首先設置環境變數,如代碼根目錄,工具根目錄等。其次調用win_tools.bat從伺服器下載svn和python。最後調用python.exe對Chrome.gyp進行解析生成所有工程文件。
另外需要說明的是,gclient sync的過程非常漫長,根據命令行的提示來看總共需要同步67個項目(不是工程),期間可能會因為一些原因導致錯誤而退出這個過程,需要繼續調用sync。比如網路出現故障svn會多次進入sleep狀態然後重試,如果多次失敗就會報錯退出,還有的情況是某些子目錄的屬性問題無法同步,可根據提示進行操作。還有個目前新出現的問題,下面2個目錄「src/webkit/data/layout_tests/LayoutTests」和「src/third_party/WebKit/LayoutTests」的源代碼是從src.webkit.org簽出來的,但是這個網站目前存在問題無法簽出代碼, 需要屏蔽掉這2個目錄,由於裡面是測試代碼,即使丟棄也不會影響整個工程的編譯,方法是打開trunk下面的.gclient文件,向裡面添加如下內容
"custom_deps" : {
"src/webkit/data/layout_tests/LayoutTests":None,
"src/third_party/WebKit/LayoutTests":None,
},
這樣svn就能完成代碼的同步了。最後gclient會調用depot_tools/python_bin/python.exe 對 src/build/gyp_
chromium進行處理,這樣就得到了所有的sln和vcproject文件。
2,如果是下載的代碼壓縮包或者checkout的代碼,代碼目錄裡面沒有sln文件,這個時候需要調用命令行進入源代碼根目錄,然後執行命令 gclient runhooks --force,命令執行後會直接對Chrome.gyp進行解析,生成sln文件。
在實際下載過程中,最開始的時候我用TortoiseSVN從http://src.chromium.org/svn/trunk/src checkout源代碼,但是得到的代碼只有幾百兆,執行gclient runhooks --force命令後也沒有找到sln文件,具體原因未知,不建議使用此方式。而直接下載代碼壓縮包的方式沒有嘗試過,不知道是否可行。因此最穩妥的方法還是使用depot_tools來部署和處理源代碼。
三 編譯工程
啟動Visual Studio 2005打開 src/chrome/browser/chrome.sln,或者打開src/build/all.sln,如果打開的是chrome.sln裡麵包含480個工程,而all.sln則包含507個工程,一些09年的編譯說明提到有300左右的工程,可見chrome的代碼變動比較大。對整個解決方案進行編譯,打開需要2個小時才能完成編譯,視硬體環境而定,內存越大越快,推薦4G以上內存,酷睿2核或者4核。編譯完成以後據說會佔用30G的空間。編譯後的文件位於 d:/chorme/chrome/debug 目錄或者 d:/chorme/chrome/release目錄下。
四 chrome涉及的開源項目
Chrome 採用了很多開源項目,這里把它們列出來以備後用,目前Chrome涉及25個開源代碼:
1、Google Breakpad
/src/breakpad
開源的跨開台程序崩潰報告系統。
2、Google URL
/src/googleurl
Google小巧的URL解析整理庫。
3、Skia
/src/skia
矢量圖引擎。
4、Google v8
/src/v8
Google開源的JavaScript引擎。V8實現了ECMA-262第三版的ECMAScript規范,可運行於Windows XP 和 Vista, Mac OS X 10.5 (Leopard), 及 Linux等基於IA-32 或 ARM 的系統之上。V8可單獨運行也可嵌入到任何C++程序中。
5、Webkit
/src/webki
開源的瀏覽器引擎
6、Netscape Portable Runtime (NSPR)
/src/base/third_party/nspr
Netscape Portable Runtime (NSPR) 提供了系統級平台無關的API及類似libc的函數。
7、Network Security Services (NSS)
/src/base/third_party/nss
Network Security Services (NSS) 一套用於支持伺服器端與客戶端安全開發的跨平台函數庫。程序通過NSS可支持SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 認證及其它一些安全標准。
8、Hunspell
/src/chrome/third_party/hunspell
Spell checker and morphological analyzer library and program designed for languages with rich morphology and complex word compounding or character encoding.
9、Windows Template Library
/src/chrome/third_party/wtl
用於開發Windows程序與UI組件的C++ library。WTL擴展了ATL (Active Template Library) 並提供一套用於controls, dialogs, frame windows, GDI objects等開發的類。
10、Google C++ Testing Framework
/src/testing/gtest
Google用於編寫C++測試的基於xUnit架構的框架,可用於多種平台上:Linux, Mac OS X, Windows, Windows CE, and Symbian。支持自動測試發現,有一套豐富的Assertions斷言,用於可自定義斷言,death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation.
11、bsdiff 與 bspatch
/src/third_party/bsdiff 及 /src/third_party/bspatch
bsdiff 與 bspatch 用於為二進制文件生成補丁。
12、bzip2
/src/third_party/bzip2
bzip2使用Burrows-Wheeler block sorting text compression 演算法與Huffman編碼壓縮文件。
13、International Components for Unicode (ICU)
/src/third_party/icu38
ICU是一套成熟並被廣泛使用的C/C++ 及 Java 庫,可為軟體提供Unicode與全球化支持。
14、libjpeg
/src/third_party/libjpeg
用於處理JPEG (JFIF)圖像格式的庫。
15、libpng
/src/third_party/libpng
PNG圖像格式庫。支持絕大部分的PNG特性,可擴展。已經被廣泛地使用了13年以上了。
16、libxml
/src/third_party/libxml
C語言的XML解析庫。
17、libxslt
/src/third_party/libxslt
C語言的XSLT庫。
18、LZMA
/src/third_party/lzma_sdk
LZMA為7-Zip軟體中7z格式壓縮所使用的壓縮演算法,有很好的壓縮效果。
19、stringencoders
/src/third_party/modp_b64
一系列高性能的c-string轉換函數,比如:base 64 encoding/decoding。通常比其標准實現快兩倍以上。
20、Netscape Plugin Application Programming Interface (NPAPI)
/src/third_party/npapi
多種瀏覽器使用的跨平台插件架構。
21、Pthreads-w32
/src/third_party/pthread
用於編寫多線程程序的API
22、SCons - a software construction tool
/src/third_party/scons
開源的軟體構建工具——下一代的編譯工具。可以認為SCons是改進過的跨平台配上autoconf/automake與ccache的Make工具的子系統。
23、sqlite
/src/third_party/sqlite
大名鼎鼎的嵌入式資料庫引擎。自管理、零配置、無需伺服器、支持事務。
24、TLS Lite
/src/third_party/tlslite
SSL 3.0, TLS 1.0, and TLS 1.1的Python免費實現庫。TLS Lite支持這些安全驗證方式:SRP, shared keys, and cryptoIDs in addition to X.509 certificates。註:Chrome並不包涵Python。TLS Lite用於Chrome開發過程中的代碼覆蓋、依賴檢查、網頁載入時間測試及生成html結果比較等。
25、zlib
/src/third_party/zlib
zlib為一套用於任意平台與機器的無損數據壓縮的庫,它免費、自由、無任何法律專利問題。
『伍』 ICU是什麼英文的縮寫
什麼是ICU?
ICU是英文Intensive
Care
Unit的縮寫,意為重症加強護理病房。重症醫學監護是隨著醫療護理專業的發展、新型醫療設備的誕生和醫院管理體制的改進而出現的一種集現代化醫療護理技術為一體的醫療組織管理形式。中小醫院是一個病房,大醫院是一個特別科室,把危重病人集中起來,在人力、物力和技術上給予最佳保障,以期得到良好的救治效果。
ICU在世界上有30多年的歷史了,現已成為醫院中危重病人的搶救中心。ICU的監護水平如何,設備是否先進,已成為衡量一個醫院水平的重要標志。&127;我國的ICU起步較晚,開始於80年代初期,目前國內設有ICU的醫院還不普遍,&127;但已受到了重視,估計發展很快。ICU又分綜合ICU的專科ICU(如燒傷ICU、心血管外科ICU、新生兒ICU等)。CCU是專科ICU中的一種,第一個C是冠心病Coronary
heart
disease&127;的縮寫,是專門對重症冠心病而設的。
ICU設有中心監護站,直接觀察所有監護的病床。每個病床占面積較寬,&127;床位間用玻璃或布簾相隔。ICU主要收治對象是:①嚴重創傷、&127;大手術後及必須對生命指標進行連續嚴密監測和支持者;②需要心肺復甦者;③某個臟器(包括心、腦、&127;肺、肝、腎)功能衰竭或多臟器衰竭者;④重症休克、敗血症及中毒病人;&127;⑤臟器移植前後需監護和加強治療者。病情好轉後,又轉回普通病房。
ICU的設備必須配有床邊監護儀、中心監護儀、多功能呼吸治療機、麻醉機、&127;心電圖機、除顫儀、起搏器、輸液泵、微量注射器、氣管插管及氣管切開所需急救器材。在條件較好的醫院,還配有血氣分析儀、微型電子計算機、腦電圖機、B&127;超機、床旁X線機、血液透析器、動脈內氣囊反搏器、血尿常規分析儀、&127;血液生化分析儀等。由於ICU是在現化醫療裝備下對病情相當危重的患者進行監護治療,&127;因此,在ICU里工作的人員,必須具備厚實的醫學基礎理論知識,有較豐富的臨床經驗,&127;應變能力強,並能掌握復雜儀器的操作。
ICU能使重危病人得到早期而又准確的診斷,緊急而又恰當的處理。
『陸』 ICU的軟體全稱
ICU(International Component for Unicode/Unicode國際化組件) 是 Unicode 支持、軟體國際化、全球化的一個成熟的、廣泛應用的庫,是一個由 IBM 贊助、支持和使用的,基於IBM公共許可證,用於支持軟體國際化的開源項目。這個庫為 C 和 Java 編程語言提供了一整套操作 Unicode 數據的函數。這個庫是在一種無限制的開放源碼許可證下發布的,這使它可以在許多應用程序中使用。