文章編號:10885時間:2024-09-29人氣:
MySQL 是當今最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng) (RDBMS) 之一。它以其速度、可靠性和可擴展性而聞名。要有效地管理 MySQL 數(shù)據(jù)庫,您需要使用適當?shù)墓ぞ摺1疚膶⑻接懜鞣N MySQL 管理工具,并幫助您選擇最適合您需求的工具。
GUI 工具提供了用戶友好的界面,即使是數(shù)據(jù)庫新手,也可以輕松管理 MySQL 數(shù)據(jù)庫。以下是幾個流行的 GUI 工具:
命令行工具提供了在終端中管理 MySQL 數(shù)據(jù)庫的更高級方式。以下是幾個流行的命令行工具:
云托管服務提供了基于云的平臺,用于管理 MySQL 數(shù)據(jù)庫。以下是幾個流行的云托管服務:
選擇合適的 MySQL 管理工具取決于您的需求和偏好。以下是一些需要考慮的因素:
MySQL 管理工具是管理 MySQL 數(shù)據(jù)庫不可或缺的工具。通過使用合適的工具,您可以簡化任務,提高效率,并確保數(shù)據(jù)庫平穩(wěn)運行。本文討論的各種工具提供了一系列功能和界面,讓您可以根據(jù)自己的需求和偏好選擇最合適的工具。
常用的生物信息學python庫:
Python默認的圖形界面接口。 Tkinter是一個和Tk接口的Python模塊,Tkinter庫提供了對TkAPI的接口,它屬于Tcl/Tk的GUI工具組。
用于pythonGUI程序開發(fā)的GTK+庫。 GTK就是用來實現(xiàn)GIMP和Gnome的庫。
用于python的Qt開發(fā)庫。 QT就是實現(xiàn)了KDE環(huán)境的那個庫,由一系列的模塊組成,有qt,qtcanvas,qtgl,qtnetwork,qtsql,qttable,qtuiandqtxml,包含有300個類和超過5750個的函數(shù)和方法。 PyQt還支持一個叫qtext的模塊,它包含一個QScintilla庫。 該庫是Scintillar編輯器類的Qt接口。
GUI編程框架,熟悉MFC的人會非常喜歡,簡直是同一架構(gòu)(對于初學者或者對設(shè)計要求不高的用戶來說,使用BoaConstructor可以方便迅速的進行wxPython的開發(fā))
python提供強大的圖形處理的能力,并提供廣泛的圖形文件格式支持,該庫能進行圖形格式的轉(zhuǎn)換、打印和顯示。 還能進行一些圖形效果的處理,如圖形的放大、縮小和旋轉(zhuǎn)等。 是Python用戶進行圖象處理的強有力工具。
一個Python代碼加速度器,可使Python代碼的執(zhí)行速度提高到與編譯語言一樣的水平。
Jabber服務器采用開發(fā)的XMPP協(xié)議,GoogleTalk也是采用XMPP協(xié)議的IM系統(tǒng)。 在Python中有一個xmpppy模塊支持該協(xié)議。 也就是說,我們可以通過該模塊與Jabber服務器通信,是不是很Cool。
用于多媒體操作的python模塊。 它提供了豐富而簡單的接口用于多媒體處理(wav,mp3,ogg,avi,divx,dvd,cddaetc)。 可在Windows和Linux平臺下使用。
Pythonmegawidgets,Python超級GUI組件集,一個在python中利用Tkinter模塊構(gòu)建的高級GUI組件,每個Pmw都合并了一個或多個Tkinter組件,以實現(xiàn)更有用和更復雜的功能。
用Python解析和處理XML文檔的工具包,包中的4DOM是完全相容于W3CDOM規(guī)范的。它包含以下內(nèi)容:
xmlproc:一個符合規(guī)范的XML解析器。 Expat:一個快速的,非驗證的XML解析器。 還有其他和他同級別的還有PyHtmlPySGML。
用于多媒體開發(fā)和游戲軟件開發(fā)的模塊。
模塊封裝了“OpenGL應用程序編程接口”,通過該模塊python程序員可在程序中集成2D和3D的圖形。
NumPy、NumArray、SAGE
NumArray是Python的一個擴展庫,主要用于處理任意維數(shù)的固定類型數(shù)組,簡單說就是一個矩陣庫。 它的底層代碼使用C來編寫,所以速度的優(yōu)勢很明顯。 SAGE是基于NumPy和其他幾個工具所整合成的數(shù)學軟件包,目標是取代Magma,Maple,Mathematica和Matlab這類工具。
用于連接MySQL數(shù)據(jù)庫。 還有用于zope的ZMySQLDA模塊,通過它就可在zope中連接mysql數(shù)據(jù)庫。
用于連接sqlite數(shù)據(jù)庫。
Python-ldap
提供一組面向?qū)ο蟮腁PI,可方便地在python中訪問ldap目錄服務,它基于OpenLDAP2.x。
發(fā)送電子郵件。
定義了FTP類和一些方法,用以進行客戶端的ftp編程。 如果想了解ftp協(xié)議的詳細內(nèi)容,請參考RFC959。
OpenCL的Python接口,通過該模塊可以使用GPU實現(xiàn)并行計算。
10個Python圖像編輯工具
以下提到的這些Python工具在編輯圖像、操作圖像底層數(shù)據(jù)方面都提供了簡單直接的方法。
--ParulPandey
當今的世界充滿了數(shù)據(jù),而圖像數(shù)據(jù)就是其中很重要的一部分。 但只有經(jīng)過處理和分析,提高圖像的質(zhì)量,從中提取出有效地信息,才能利用到這些圖像數(shù)據(jù)。
常見的圖像處理操作包括顯示圖像,基本的圖像操作,如裁剪、翻轉(zhuǎn)、旋轉(zhuǎn);圖像的分割、分類、特征提取;圖像恢復;以及圖像識別等等。 Python作為一種日益風靡的科學編程語言,是這些圖像處理操作的最佳選擇。 同時,在Python生態(tài)當中也有很多可以免費使用的優(yōu)秀的圖像處理工具。
下文將介紹10個可以用于圖像處理任務的Python庫,它們在編輯圖像、查看圖像底層數(shù)據(jù)方面都提供了簡單直接的方法。
scikit-image是一個結(jié)合NumPy數(shù)組使用的開源Python工具,它實現(xiàn)了可用于研究、教育、工業(yè)應用的算法和應用程序。 即使是對于剛剛接觸Python生態(tài)圈的新手來說,它也是一個在使用上足夠簡單的庫。 同時它的代碼質(zhì)量也很高,因為它是由一個活躍的志愿者社區(qū)開發(fā)的,并且通過了同行評審(peerreview)。
scikit-image的文檔非常完善,其中包含了豐富的用例。
可以通過導入skimage使用,大部分的功能都可以在它的子模塊中找到。
圖像濾波(imagefiltering):
使用match_template()方法實現(xiàn)模板匹配(templatematching):
在展示頁面可以看到更多相關(guān)的例子。
NumPy提供了對數(shù)組的支持,是Python編程的一個核心庫。 圖像的本質(zhì)其實也是一個包含像素數(shù)據(jù)點的標準NumPy數(shù)組,因此可以通過一些基本的NumPy操作(例如切片、掩膜(mask)、花式索引(fancyindexing)等),就可以從像素級別對圖像進行編輯。 通過NumPy數(shù)組存儲的圖像也可以被skimage加載并使用matplotlib顯示。
在NumPy的官方文檔中提供了完整的代碼文檔和資源列表。
使用NumPy對圖像進行掩膜(mask)操作:
像NumPy一樣,SciPy是Python的一個核心科學計算模塊,也可以用于圖像的基本操作和處理。 尤其是SciPyv1.1.0中的子模塊,它提供了在n維NumPy數(shù)組上的運行的函數(shù)。 SciPy目前還提供了線性和非線性濾波(linearandnon-linearfiltering)、二值形態(tài)學(binarymorphology)、B樣條插值(B-splineinterpolation)、對象測量(objectmeasurements)等方面的函數(shù)。
在官方文檔中可以查閱到的完整函數(shù)列表。
使用SciPy的高斯濾波對圖像進行模糊處理:
PIL(PythonImagingLibrary)是一個免費Python編程庫,它提供了對多種格式圖像文件的打開、編輯、保存的支持。 但在2009年之后PIL就停止發(fā)布新版本了。 幸運的是,還有一個PIL的積極開發(fā)的分支Pillow,它的安裝過程比PIL更加簡單,支持大部分主流的操作系統(tǒng),并且還支持Python3。 Pillow包含了圖像的基礎(chǔ)處理功能,包括像素點操作、使用內(nèi)置卷積內(nèi)核進行濾波、顏色空間轉(zhuǎn)換等等。
Pillow的官方文檔提供了Pillow的安裝說明自己代碼庫中每一個模塊的示例。
使用Pillow中的ImageFilter模塊實現(xiàn)圖像增強:
OpenCV(OpenSourceComputerVision庫)是計算機視覺領(lǐng)域最廣泛使用的庫之一,OpenCV-Python則是OpenCV的PythonAPI。 OpenCV-Python的運行速度很快,這歸功于它使用C/C++編寫的后臺代碼,同時由于它使用了Python進行封裝,因此調(diào)用和部署的難度也不大。 這些優(yōu)點讓OpenCV-Python成為了計算密集型計算機視覺應用程序的一個不錯的選擇。
入門之前最好先閱讀OpenCV2-Python-Guide這份文檔。
使用OpenCV-Python中的金字塔融合(PyramidBlending)將蘋果和橘子融合到一起:
SimpleCV是一個開源的計算機視覺框架。 它支持包括OpenCV在內(nèi)的一些高性能計算機視覺庫,同時不需要去了解位深度(bitdepth)、文件格式、色彩空間(colorspace)之類的概念,因此SimpleCV的學習曲線要比OpenCV平緩得多,正如它的口號所說,“將計算機視覺變得更簡單”。 SimpleCV的優(yōu)點還有:
官方文檔簡單易懂,同時也附有大量的學習用例。
文檔包含了安裝介紹、示例以及一些Mahotas的入門教程。
Mahotas力求使用少量的代碼來實現(xiàn)功能。例如這個FindingWally游戲:
ITK(InsightSegmentationandRegistrationToolkit)是一個為開發(fā)者提供普適性圖像分析功能的開源、跨平臺工具套件,SimpleITK則是基于ITK構(gòu)建出來的一個簡化層,旨在促進ITK在快速原型設(shè)計、教育、解釋語言中的應用。 SimpleITK作為一個圖像分析工具包,它也帶有大量的組件,可以支持常規(guī)的濾波、圖像分割、圖像配準(registration)功能。 盡管SimpleITK使用C++編寫,但它也支持包括Python在內(nèi)的大部分編程語言。
有很多JupyterNotebooks用例可以展示SimpleITK在教育和科研領(lǐng)域中的應用,通過這些用例可以看到如何使用Python和R利用SimpleITK來實現(xiàn)交互式圖像分析。
使用Python+SimpleITK實現(xiàn)的CT/MR圖像配準過程:
pgmagick是使用Python封裝的GraphicsMagick庫。 GraphicsMagick通常被認為是圖像處理界的瑞士軍刀,因為它強大而又高效的工具包支持對多達88種主流格式圖像文件的讀寫操作,包括DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM、TIFF等等。
pgmagick的GitHub倉庫中有相關(guān)的安裝說明、依賴列表,以及詳細的使用指引。
圖像縮放:
邊緣提取:
Cairo是一個用于繪制矢量圖的二維圖形庫,而Pycairo是用于Cairo的一組Python綁定。 矢量圖的優(yōu)點在于做大小縮放的過程中不會丟失圖像的清晰度。 使用Pycairo可以在Python中調(diào)用Cairo的相關(guān)命令。
Pycairo的GitHub倉庫提供了關(guān)于安裝和使用的詳細說明,以及一份簡要介紹Pycairo的入門指南。
使用Pycairo繪制線段、基本圖形、徑向漸變(radialgradients):
以上就是Python中的一些有用的圖像處理庫,無論你有沒有聽說過、有沒有使用過,都值得試用一下并了解它們。
作者:ParulPandey選題:lujun9972譯者:HankChow校對:wxy
在python中一共有多少個標準庫?Python語言官方的參考手冊鐘,介紹了與Python一同發(fā)行的標準庫。
文本處理服務
string?---常見的字符串操作
re?---正則表達式操作
difflib?---計算差異的輔助工具
textwrap?---文本自動換行與填充
unicodedata?---Unicode數(shù)據(jù)庫
stringprep?---因特網(wǎng)字符串預備
readline?---GNUreadline接口
rlcompleter?---GNUreadline的補全函數(shù)
二進制數(shù)據(jù)服務
struct?---將字節(jié)串解讀為打包的二進制數(shù)據(jù)
codecs?---編解碼器注冊和相關(guān)基類
數(shù)據(jù)類型
zoneinfo?---IANA時區(qū)支持
calendar?---日歷相關(guān)函數(shù)
collections?---容器數(shù)據(jù)類型
?---容器的抽象基類
heapq?---堆隊列算法
bisect?---數(shù)組二分查找算法
array?---高效的數(shù)值數(shù)組
weakref?---弱引用
types?---動態(tài)類型創(chuàng)建和內(nèi)置類型名稱
copy?---淺層(shallow)和深層(deep)復制操作
pprint?---數(shù)據(jù)美化輸出
reprlib?---另一種?repr()?實現(xiàn)
enum?---對枚舉的支持
graphlib?---操作類似圖的結(jié)構(gòu)的功能
數(shù)字和數(shù)學模塊
numbers?---數(shù)字的抽象基類
math?---數(shù)學函數(shù)
cmath?---關(guān)于復數(shù)的數(shù)學函數(shù)
decimal?---十進制定點和浮點運算
fractions?---分數(shù)
random?---生成偽隨機數(shù)
statistics?---數(shù)學統(tǒng)計函數(shù)
函數(shù)式編程模塊
itertools?---為高效循環(huán)而創(chuàng)建迭代器的函數(shù)
functools?---高階函數(shù)和可調(diào)用對象上的操作
operator?---標準運算符替代函數(shù)
文件和目錄訪問
pathlib?---面向?qū)ο蟮奈募到y(tǒng)路徑
?---常用路徑操作
fileinput?---迭代來自多個輸入流的行
stat?---解析?stat()?結(jié)果
filecmp?---文件及目錄的比較
tempfile?---生成臨時文件和目錄
glob?---Unix風格路徑名模式擴展
fnmatch?---Unix文件名模式匹配
linecache?---隨機讀寫文本行
shutil?---高階文件操作
數(shù)據(jù)持久化
pickle?---Python對象序列化
copyreg?---注冊配合?pickle?模塊使用的函數(shù)
shelve?---Python對象持久化
marshal?---內(nèi)部Python對象序列化
dbm?---Unix數(shù)據(jù)庫接口
sqlite3?---SQLite數(shù)據(jù)庫DB-API2.0接口模塊
數(shù)據(jù)壓縮和存檔
zlib?---與?gzip?兼容的壓縮
gzip?---對?gzip?格式的支持
bz2?---對?bzip2?壓縮算法的支持
lzma?---用LZMA算法壓縮
zipfile?---使用ZIP存檔
tarfile?---讀寫tar歸檔文件
文件格式
csv?---CSV文件讀寫
configparser?---配置文件解析器
tomllib?---ParseTOMLfiles
netrc?---netrc文件處理
plistlib?---生成與解析Apple??文件
加密服務
hashlib?---安全哈希與消息摘要
hmac?---基于密鑰的消息驗證
secrets?---生成管理密碼的安全隨機數(shù)
通用操作系統(tǒng)服務
os?---多種操作系統(tǒng)接口
io?---處理流的核心工具
time?---時間的訪問和轉(zhuǎn)換
argparse?---命令行選項、參數(shù)和子命令解析器
getopt?---C風格的命令行選項解析器
logging?---Python的日志記錄工具
?---日志記錄配置
?---日志處理程序
getpass?---便攜式密碼輸入工具
curses?---終端字符單元顯示的處理
?---用于curses程序的文本輸入控件
?---用于ASCII字符的工具
?---curses的面板棧擴展
platform?---獲取底層平臺的標識數(shù)據(jù)
errno?---標準errno系統(tǒng)符號
ctypes?---Python的外部函數(shù)庫
并發(fā)執(zhí)行
threading?---基于線程的并行
multiprocessing?---基于進程的并行
_memory?---Sharedmemoryfordirectaccessacrossprocesses
concurrent?包
?---啟動并行任務
subprocess?---子進程管理
sched?---事件調(diào)度器
queue?---一個同步的隊列類
contextvars?---上下文變量
_thread?---底層多線程API
網(wǎng)絡和進程間通信
asyncio?---異步I/O
socket?---底層網(wǎng)絡接口
ssl?---套接字對象的TLS/SSL包裝器
select?---等待I/O完成
selectors?---高級I/O復用庫
signal?---設(shè)置異步事件處理程序
mmap?---內(nèi)存映射文件支持
互聯(lián)網(wǎng)數(shù)據(jù)處理
email?---電子郵件與MIME處理包
json?---JSON編碼和解碼器
mailbox?---操作多種格式的郵箱
mimetypes?---映射文件名到MIME類型
base64?---Base16,Base32,Base64,Base85數(shù)據(jù)編碼
binascii?---二進制和ASCII碼互轉(zhuǎn)
quopri?---編碼與解碼經(jīng)過MIME轉(zhuǎn)碼的可打印數(shù)據(jù)
結(jié)構(gòu)化標記處理工具
html?---超文本標記語言支持
?---簡單的HTML和XHTML解析器
?---HTML一般實體的定義
XML處理模塊
?---ElementTreeXMLAPI
?---文檔對象模型API
?---最小化的DOM實現(xiàn)
?---支持構(gòu)建部分DOM樹
?---支持SAX2解析器
?---SAX處理句柄的基類
?---SAX工具集
?---用于XML解析器的接口
?---使用Expat的快速XML解析
互聯(lián)網(wǎng)協(xié)議和支持
webbrowser?---方便的Web瀏覽器控制工具
wsgiref?---WSGI工具和參考實現(xiàn)
urllib?---URL處理模塊
?---用于打開URL的可擴展庫
?---urllib使用的Response類
?用于解析URL
?引發(fā)的異常類
?語法分析程序
http?---HTTP模塊
?---HTTP協(xié)議客戶端
ftplib?---FTP協(xié)議客戶端
poplib?---POP3協(xié)議客戶端
imaplib?---IMAP4協(xié)議客戶端
smtplib?---SMTP協(xié)議客戶端
uuid?---?RFC4122?定義的UUID對象
socketserver?---用于網(wǎng)絡服務器的框架
?---HTTP服務器
?---HTTP狀態(tài)管理
?——HTTP客戶端的Cookie處理
xmlrpc?---XMLRPC服務端與客戶端模塊
?---XML-RPC客戶端訪問
?---基本XML-RPC服務器
ipaddress?---IPv4/IPv6操作庫
多媒體服務
wave?---讀寫WAV格式文件
colorsys?---顏色系統(tǒng)間的轉(zhuǎn)換
國際化
gettext?---多語種國際化服務
locale?---國際化服務
程序框架
turtle?---海龜繪圖
cmd?---支持面向行的命令解釋器
shlex?——簡單的詞法分析
Tk圖形用戶界面(GUI)
tkinter?——Tcl/Tk的Python接口
?---顏色選擇對話框
?---Tkinter字體封裝
Tkinter對話框
?---Tkinter消息提示
?---滾動文字控件
?---拖放操作支持
?---Tk風格的控件
winver 檢查Windows版本 打開Windows管理體系結(jié)構(gòu)(wmi) wupdmgr Windows更新程序 wscript Windows腳本宿主設(shè)置 write 寫字板 winmsd 系統(tǒng)信息 wiaacmgr 掃描儀和照相機向?qū)?winchat xp自帶局域網(wǎng)聊天 顯示內(nèi)存使用情況 系統(tǒng)配置實用程序 mplayer2 簡易widnows media player mspaint 畫圖板 mstsc 遠程桌面連接 mplayer2 媒體播放機 magnify 放大鏡實用程序 mmc 打開控制臺 mobsync 同步命令 dxdiag 檢查directx信息 drwtsn32 系統(tǒng)醫(yī)生 設(shè)備管理器 磁盤碎片整理程序 磁盤管理實用程序 dcomcnfg 打開系統(tǒng)組件服務 ddeshare 打開dde共享設(shè)置 dvdplay dvd播放器 net stop messenger 停止信使服務 net start messenger 開始信使服務 notepad 打開記事本 nslookup 網(wǎng)絡管理的工具向?qū)?ntbackup 系統(tǒng)備份和還原 narrator 屏幕“講述人” 移動存儲管理器 移動存儲管理員操作請求 netstat -an (tc)命令檢查接口 syncapp 創(chuàng)建一個公文包 sysedit 系統(tǒng)配置編輯器 sigverif 文件簽名驗證程序 sndrec32 錄音機 shrpubw 創(chuàng)建共享文件夾 本地安全策略 syskey 系統(tǒng)加密,一旦加密就不能解開,保護Windows xp系統(tǒng)的雙重密碼 本地服務設(shè)置 sndvol32 音量控制程序 系統(tǒng)文件檢查器 sfc /scannow windows文件保護 tsshutdn 60秒倒計時關(guān)機命令 tourstart xp簡介(安裝完成后出現(xiàn)的漫游xp程序) taskmgr 任務管理器 eventvwr 事件查看器 eudcedit 造字程序 explorer 打開資源管理器 packager 對象包裝程序 計算機性能監(jiān)測程序 progman 程序管理器 注冊表 組策略結(jié)果集 regedt32 注冊表編輯器 rononce -p 15秒關(guān)機 regsvr32 /u * 停止dll文件運行 regsvr32 /u 取消zip支持 cmd命令提示符 chkdsk磁盤檢查 證書管理實用程序 calc 啟動計算器 charmap 啟動字符映射表 cliconfg sql server 客戶端網(wǎng)絡實用程序 clipbrd 剪貼板查看器 conf 啟動netmeeting 計算機管理 cleanmgr 垃圾整理 索引服務程序 osk 打開屏幕鍵盤 odbcad32 odbc數(shù)據(jù)源管理器 oobe/msoobe /a 檢查xp是否激活 本機用戶和組 logoff 注銷命令 iexpress 木馬捆綁工具,系統(tǒng)自帶 nslookup ip地址偵測器 共享文件夾管理器 utilman 輔助工具管理器 組策略 以下為Windows操作系統(tǒng)的常用運行命令,執(zhí)行這些命令,就能打開系統(tǒng)對應的相關(guān)實用程序,如果大家能基本利用,就能檢查并修復系統(tǒng)的最基本的故障,除注銷,關(guān)閉系統(tǒng)命令外,其它所有命令,大家不妨一試!! 運行\(zhòng)輸入CMD\輸入 對應的相關(guān)實用程序: . 打開C:\Documents and Settings\XXX(當前登錄Windows XP的用戶名) .. 打開Windows XP所在的盤符下的Documents and Settings文件夾 ... 打開“我的電腦”選項。 輔助工具向?qū)? 直接顯示安裝工具 允許程序打開制定目錄中的數(shù)據(jù) 顯示和更改計算機的IP與硬件物理地址的對應列表 計劃運行任務 ATM調(diào)用管理器統(tǒng)計 顯示和更改文件和文件夾屬性 檢測修復文件系統(tǒng) (XP不可用) 在啟動過程中自動轉(zhuǎn)化系統(tǒng) (XP不可用) 在啟動過程中格式化進程 (XP不可用) 使用長文件名格式 (XP不可用) 顯示和更改計算機的IP與硬件物理地址的對應 計算器 通報啟動成功 顯示和編輯ACL CD播放器 與終端服務器相關(guān)的查詢 (XP不可用) 字符映射表 啟動或停用會話記錄 (XP不可用) 改變端口(終端服務) (XP不可用) 改變用戶(終端服務) (XP不可用) 磁盤檢測程序 NTFS磁盤檢測程序 組成Ci文檔服務 在NTFS上顯示或改變加密的文件或目錄 打開索引內(nèi)容 變換Cookie 磁盤清理 SQL客戶網(wǎng)絡工具 剪貼簿查看器 運行Clipboard服務 建立系統(tǒng)文件列表清單 顯示域的集群 (XP不可用) 進2000\XP DOS 自動下載連接管理 連接管理器 連接管理器監(jiān)視 連接管理器配置文件安裝程序 集群 比較兩個文件和文件集的內(nèi)容 conf 啟動netmeeting聊天工具 control userpasswords2 XP密碼管理. 計算機管理 轉(zhuǎn)換顯示模式 (XP不可用) 開始,運行,輸入CMD\輸入net config workstation計算機名 \完整的計算機名\用戶名 工作站處于活動狀態(tài)(即網(wǎng)絡描述) \軟件版本(即軟件版本號) \工作站域 工作站域的 DNS 名稱 登錄域 \COM 打開時間超時(秒) \COM 發(fā)送量(字節(jié)) \COM 發(fā)送超時 (msec) CMD\輸入net config workstation 更改可配置工作站服務設(shè)置。 CMD\輸入net config server 可以顯示不能配置的下服務器計算機名 \服務器注釋 \服務器版本(即軟件版本號) 服務器處于活動狀態(tài)(即網(wǎng)絡描述) \服務器處于隱藏狀態(tài)(即 /hidden 設(shè)置) 最大登錄用戶數(shù)(即可使用服務器共享資源的最大用戶數(shù)) 每個會話打開文件的最大數(shù)(即用戶可在一個會話中打開服務器文件的最大數(shù)) 空閑會話時間(最小值) 磁盤檢查. Chkdsk /r 2000命令控制臺中的Chkdsk /r命令檢查修復系統(tǒng)文件 cleanmgr 垃圾整理 Clipbrd 剪貼板查看器 打開啟動菜單 顯示或改變NTFS分區(qū)上文件的壓縮狀態(tài) IME控制臺 控制面板 NTFS 轉(zhuǎn)換文件系統(tǒng)到NTFS 轉(zhuǎn)換IIS日志文件格式到NCSA格式 轉(zhuǎn)換顯示模式 較本宿主版本 客戶服務器Runtime進程 (XP不可用) 格式轉(zhuǎn)換程序 (XP不可用) dcpromo 活動目錄安裝(XP不可用) drwtsn32 系統(tǒng)醫(yī)生 磁盤管理器(和PowerQuest PartitionMagic 8.0) dvdplay DVD 播放器 設(shè)備管理器(檢查電腦硬件,驅(qū)動) dxdiag 檢查DirectX信息 DCOM配置屬性 (控制臺根目錄) 安裝向?qū)?(XP不可用) DDE共享 檢查DEBUG FAT分區(qū)磁盤碎片整理程序 NTFS分區(qū)磁盤碎片整理程序 (XP不可用) dfs_cmd_ 配置DFS樹 (XP不可用) 分布式文件系統(tǒng)初始化(XP不可用) 分布式文件系統(tǒng)服務器 (XP不可用) 制作CAB文件 磁盤性能計數(shù)器 磁盤管理服務的一部分 (XP不可用) 命令行創(chuàng)建宏 DOS擴展 直接運行幫助 (XP不可用) 華生醫(yī)生錯誤檢測 華生醫(yī)生顯示和配置管理 DVD播放 Direct-X診斷工具 命令行的文本編輯 MS數(shù)據(jù)庫工具 造字程序 事件查看器 轉(zhuǎn)換EXE文件到二進制 解壓縮 解CAB工具 共享文件夾 快速訪問在內(nèi)存中的硬盤文件 傳真封面編輯 顯示傳真隊列 發(fā)送傳真向?qū)? 啟動傳真服務 比較兩個文件的不同 查找文件中的文本行 查找文件中的行 一個用戶并顯示出統(tǒng)計結(jié)果 修復MAPI文件 允許或者禁用臨時文件目錄 (XP不可用) 顯示字體文件中的字體 強制文件在DOS模式下運行 FTP下載 組策略 圖形界面驅(qū)動 轉(zhuǎn)換程序管理員組 顯示機器的Hostname Internat 輸入法圖標 iexpress 木馬捆綁工具,系統(tǒng)自帶 自定義文件夾向?qū)? iexpress安裝包 重啟IIS服務(未安裝IIS,不可用) 鍵盤語言指示器 (XP不可用) 查看IP配置 IP安全監(jiān)視器 IPX路由和源路由控制程序 無線連接 安裝或者刪除Service Control Manager中的服務 Java4的調(diào)試器 轉(zhuǎn)換Jet Engine數(shù)據(jù)庫 (XP不可用) 壓縮Jet數(shù)據(jù)庫 (XP不可用) Java的命令行裝載者 改變驅(qū)動器的卷標 許可證向?qū)?(XP不可用) LDIF目錄交換命令行管理 (XP不可用) 終端服務許可協(xié)議管理 (XP不可用) 顯示連接狀況 (XP不可用) Windows 2000 許可協(xié)議管理 (XP不可用) 啟動許可協(xié)議服務器 (XP不可用) RPC Locator 遠程定位 調(diào)用性能計數(shù) 注銷當前用戶 顯示遠端的LPD打印隊列的狀態(tài),顯示被送到基于Unix的服務器的打印任務 用于Unix客戶打印機將打印任務發(fā)送給連接了打印設(shè)備的NT的打印機服務器。 運行LSA和Server的DLL 指定默認Server新的DNS域 (XP不可用) 本地賬戶管理 mmc 控制臺 mplayer2 播放器 管理MACFILES (XP不可用) 放大鏡 制作CAB文件 顯示內(nèi)存狀態(tài) 遷移密碼 控制臺 遠程桌面共享 同步目錄管理器 創(chuàng)建、刪除或列出卷的裝入點。 Media Player 媒體播放器 通知應用程序 信息隊列備份和恢復工具 MSMQ Migration Utility 信息隊列遷移工具 使用SNMP多點傳送路由 安裝MSCD 動態(tài)事務處理控制臺 發(fā)送消息到本地或遠程客戶 HTML應用程序主機 開始Windows安裝程序 打開畫圖板 任務計劃表程序 任務計劃表安裝 系統(tǒng)配置實用程序 (配置啟動選項,服務項) 顯示內(nèi)存使用情況 mspaint 畫圖板 Net Stop Messenger 停止信使服務 Net Start Messenger 恢復信使服務 nslookup 網(wǎng)絡管理的工具 Nslookup IP 地址偵測器 ntbackup 系統(tǒng)備份和還原 使用 NBT(TCP/IP 上的 NetBIOS)顯示協(xié)議統(tǒng)計和當前 TCP/IP 連接。 NDDE API服務器端 用于配置和監(jiān)控 Windows 2000 命令行腳本接口(XP不可用) 顯示協(xié)議統(tǒng)計和當前的 TCP/IP 網(wǎng)絡連接。 加載特定國家的信息。 Windows 2000 和 MS-DOS 子系統(tǒng)不使用該命令接受該命令只是為了與 MS-DOS 文件兼容。 打開記事本 該診斷工具顯示來自域名系統(tǒng) (DNS) 名稱服務器的信息。 備份和故障修復工具 NT文件復制服務 (XP不可用) 模擬16位Windows環(huán)境 NetWare轉(zhuǎn)向器 運行Netware腳本 32位ODBC數(shù)據(jù)源管理 (驅(qū)動程序管理) 命令行配置ODBC驅(qū)動和數(shù)據(jù)源 對象包裝程序 包含Ping和Tracert的程序 檢查Pentium的浮點錯誤 系統(tǒng)性能監(jiān)視器 驗證與遠程計算機的連接 用于兼容Unix 打印文本文件或顯示打印隊列的內(nèi)容。 程序管理器 Posix子系統(tǒng)應用程序 在網(wǎng)絡上顯示終端服務器可用的程序 在本地或遠程顯示進程的信息(需終端服務) 查詢進程和對話 (XP不可用) 顯示用戶登陸的信息(需終端服務) 顯示終端服務的信息 rononce -p 15秒關(guān)機 rasAdmin 遠程訪問服務. 注冊表編輯器 啟動遠程訪問服務 (XP不可用) 建立一個RAS連接 寬帶,撥號連接 運行RAS連接 (XP不可用) 計算機和運行遠程外殼端口監(jiān)控程序 rshd 的系統(tǒng)之間復制文件 終端和本地復制和粘貼文件 從壞的或有缺陷的磁盤中恢復可讀取的信息。 運行重定向服務 32位注冊服務 用腳本修改注冊許可 注冊向?qū)? 用源目錄中的同名文件替換目標目錄中的文件。 rexec 命令在執(zhí)行指定命令前,驗證遠程計算機上的用戶名,只有安裝了 TCP/IP 協(xié)議后才可以使用該命令。 運行遠程安裝向?qū)Х?(XP不可用) 控制網(wǎng)絡路由表 在運行 RSH 服務的遠程計算機上運行命令 遠程存儲通知回顯 允許用戶用其他權(quán)限運行指定的工具和程序 啟動32位DLL程序 重置會話子系統(tǒng)硬件和軟件到最初的值 Sndvol32 音量控制程序 或CMD\ 回車 系統(tǒng)文件檢查器 網(wǎng)絡連接服務 syskey 系統(tǒng)加密,(一旦加密就不能解開,保護windows xp系統(tǒng)的雙重密碼wupdmgr WIDNOWS UPDATE) SCANREG/RESTORE 命令恢復最近的注冊表 自動化安全性配置管理 控制所有服務 設(shè)置高對比 設(shè)置 MS-DOS 子系統(tǒng)向程序報告的 MS-DOS 版本號 系統(tǒng)文件檢查 監(jiān)控另外一臺中端服務器會話 建立和共享文件夾 文件簽名驗證 性能日志和警報 (XP不可用) 錄音機 顯示聲音控制信息 簡單網(wǎng)絡管理協(xié)議 (XP不可用) SNMP工具 (XP不可用) 服務器管理器 (XP不可用) 將路徑與驅(qū)動器盤符關(guān)聯(lián) 系統(tǒng)配置編輯器 NT賬號數(shù)據(jù)庫加密工具 > Windows 安裝程序 在低權(quán)限運行systray taskmgr 任務管理器 tasklist /svc(CMD)了解每個SVCHOST進程到底提供了多少系統(tǒng)服務(2000\98不可用) tlist -S(CMD) 了解每個SVCHOST進程到底提供了多少系統(tǒng)服務( 任務管理器 (XP不可用) 任務管理器 電話服務客戶安裝 TCP服務 終端服務 將文件傳輸?shù)秸谶\行 TFTP 服務的遠程計算機或從正在運行 TFTP 服務的遠程計算機傳輸文件 桌面主題 (XP不可用) Administrator Telnet服務管理 顯示目前的Telnet會話 開始Telnet服務 診斷實用程序?qū)煌鏁r間 (TTL) 值的 Internet 控制消息協(xié)議 (ICMP) 回顯數(shù)據(jù)包發(fā)送到目標,以決定到達目標采用的路由 Administrator 終端服務管理器 (XP不可用) 粘貼用戶會話到終端對話 斷開終端服務的用戶 殺掉終端服務 用終端服務得出查詢結(jié)果 關(guān)閉系統(tǒng) 性能監(jiān)視器的一部分 升級Jet數(shù)據(jù)庫 (XP不可用) UPS service UPS服務 Windows核心服務 打開我的文檔 域用戶管理器 指定2000啟動時自動打開那臺機器 調(diào)用IPX/SPX VDM 時間服務器 解壓縮Windows文件 打開Windows聊天工具 運行幫助系統(tǒng) 查看系統(tǒng)信息 顯示W(wǎng)indows版本 Windows管理向?qū)?(XP不可用) Java 命令行調(diào)用Java 打開寫字板 腳本工具 Windows update 運行Windows update升級向?qū)?winver 檢查Windows版本 Win98系統(tǒng)工具 開始,運行,輸入Msconfig 系統(tǒng)配置實用工具 配置啟動選項,包括、、、和注冊表及程序菜單中的啟動項。 并可設(shè)置是否故障啟動。 開始,運行,輸入Regedit 注冊表修改工具 注冊表編輯器,如果沒有把握不要隨意修改注冊表! 開始,運行,輸入Regsvr32 dll注冊工具 當提示找不到dll文件時,可用此來注冊該動態(tài)連接庫。 開始,運行,輸入Regwiz 注冊向?qū)?用于注冊。 校驗系統(tǒng)文件,并可恢復系統(tǒng)文件。 如果啟動時出現(xiàn)類似*文件錯誤,可用此恢復該vxd文件。 開始,運行,輸入Scandskw 磁盤掃描程序,用于掃描修復磁盤。 如果磁盤或文件出現(xiàn)錯誤,可用來初步修復。 開始,運行,輸入DxDiag DirectX診斷工具可用于檢測DirectX運行是否正常。 開始,運行,輸入NETSCAPE ESC:清除當前命令行; F7:顯示命令歷史記錄,以圖形列表窗的形式給出所有曾經(jīng)輸入的命令,并可用上下箭頭鍵選擇再次執(zhí)行該命令。 F8:搜索命令的歷史記錄,循環(huán)顯示所有曾經(jīng)輸入的命令,直到按下回車鍵為止; F9:按編號選擇命令,以圖形對話框方式要求您輸入命令所對應的編號(從0開始),并將該命令顯示在屏幕上; Ctrl+H:刪除光標左邊的一個字符; Ctrl+C Ctrl+Break,強行中止命令執(zhí)行; Ctrl+M:表示回車確認鍵; Alt+F7:清除所有曾經(jīng)輸入的命令歷史記錄; Alt+PrintScreen:截取屏幕上當前命令窗里的內(nèi)容。 病毒破壞了系統(tǒng)文件,請使用殺毒軟件查殺病毒,然后利用Windows 2000提供的“命令控制臺”中的Chkdsk /r命令檢查修復系統(tǒng)文件即可 DOS命令字典..收藏 net use \ip\ipc$ /user: 建立IPC空鏈接 net use \ip\ipc$ 密碼 /user:用戶名 建立IPC非空鏈接 net use h: \ip\c$ 密碼 /user:用戶名 直接登陸后映射對方C:到本地為H: net use h: \ip\c$ 登陸后映射對方C:到本地為H: net use \ip\ipc$ /del 刪除IPC鏈接 net use h: /del 刪除映射對方到本地的為H:的映射 net user 用戶名 密碼 /add 建立用戶 net user guest /active:yes 激活guest用戶 net user 查看有哪些用戶 net user 帳戶名 查看帳戶的屬性 net localgroup ***istrators 用戶名 /add 把“用戶”添加到管理員中使其具有管理員權(quán)限,注意:***istrator后加s用復數(shù) net start 查看開啟了哪些服務 net start 服務名 開啟服務;(如:net start telnet, net start schedule) net stop 服務名 停止某服務 net time \目標ip 查看對方時間 net time \目標ip /set 設(shè)置本地計算機時間與“目標IP”主機的時間同步,加上參數(shù)/yes可取消確認信息 net view 查看本地局域網(wǎng)內(nèi)開啟了哪些共享 net view \ip 查看對方局域網(wǎng)內(nèi)開啟了哪些共享 net config 顯示系統(tǒng)網(wǎng)絡設(shè)置 net logoff 斷開連接的共享 net pause 服務名 暫停某服務 net send ip 文本信息 向?qū)Ψ桨l(fā)信息 net ver 局域網(wǎng)內(nèi)正在使用的網(wǎng)絡連接類型和信息 net share 查看本地開啟的共享 net share ipc$ 開啟ipc net share ipc$ /del 刪除ipc net share c$ /del 刪除C:共享 net user guest 用guest用戶登陸后用將密碼改為 net password 密碼 更改系統(tǒng)登陸密碼 netstat -a 查看開啟了哪些端口,常用netstat -an netstat -n 查看端口的網(wǎng)絡連接情況,常用netstat -an netstat -v 查看正在進行的工作 netstat -p 協(xié)議名 例:netstat -p tcq/ip 查看某協(xié)議使用情況(查看tcp/ip協(xié)議使用情況) netstat -s 查看正在使用的所有協(xié)議使用情況 nbtstat -A ip 對方136到139其中一個端口開了的話,就可查看對方最近登陸的用戶名(03前的為用戶名)-注意:參數(shù)-A要大寫 tracert -參數(shù) ip(或計算機名) 跟蹤路由(數(shù)據(jù)包),參數(shù):“-w數(shù)字”用于設(shè)置超時間隔。 ping ip(或域名) 向?qū)Ψ街鳈C發(fā)送默認大小為32字節(jié)的數(shù)據(jù),參數(shù):“-l[空格]數(shù)據(jù)包大小”;“-n發(fā)送數(shù)據(jù)次數(shù)”;“-t”指一直ping。 ping -t -l ip 死亡之ping(發(fā)送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用參數(shù)“/all”顯示全部配置信息 tlist -t 以樹行列表顯示進程(為系統(tǒng)的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內(nèi)) kill -F 進程名 加-F參數(shù)后強制結(jié)束某進程(為系統(tǒng)的附加工具,默認是沒有安裝的,在安裝目錄的Support/tools文件夾內(nèi)) del -F 文件名 加-F參數(shù)后就可刪除只讀文件,/AR、/AH、/AS、/AA分別表示刪除只讀、隱藏、系統(tǒng)、存檔文件,/A-R、/A-H、/A-S、/A-A表示刪除除只讀、隱藏、系統(tǒng)、存檔以外的文件。 例如“DEL/AR *.*”表示刪除當前目錄下所有只讀文件,“DEL/A-S *.*”表示刪除當前目錄下除系統(tǒng)文件以外的所有文件 move 盤符\路徑\要移動的文件名 存放移動文件的路徑\移動后文件名 移動文件,用參數(shù)/y將取消確認移動目錄存在相同文件的提示就直接覆蓋 fc > 對比二個文件并把不同之處輸出到文件中,> 和> > 是重定向命令 at id號 開啟已注冊的某個計劃任務 at /delete 停止所有計劃任務,用參數(shù)/yes則不需要確認就直接停止 at id號 /delete 停止某個已注冊的計劃任務 at 查看所有的計劃任務 at \ip time 程序名(或一個命令) /r 在某時間運行對方某程序并重新啟動計算機 finger username @host 查看最近有哪些用戶登陸 telnet ip 端口 遠和登陸服務器,默認端口為23 open ip 連接到IP(屬telnet登陸后的命令) telnet 在本機上直接鍵入telnet 將進入本機的telnet copy 路徑\文件名1 路徑\文件名2 /y 復制文件1到指定的目錄為文件2,用參數(shù)/y就同時取消確認你要改寫一份現(xiàn)存目錄文件 copy c:\ \ip\***$ 復制本地c:\到對方的***下 cppy /b+/a 將的內(nèi)容藏身到中生成新的文件,注文件頭要空三排,參數(shù):/b指二進制文件,/a指ASCLL格式文件 copy \ip\***$\ c:\ 或:copy\ip\***$\*.* 復制對方***文件(所有文件)至本地C: xcopy 要復制的文件或目錄樹 目標地址\目錄名 復制文件和目錄樹,用參數(shù)/Y將不提示覆蓋相同文件 tftp -i 自己IP(用肉機作跳板時這用肉機IP) get c:\ 登陸后,將“IP”的下載到目標主機c:\ 參數(shù):-i指以二進制模式傳送,如傳送exe文件時用,如不加-i 則以ASCII模式(傳送文本文件模式)進行傳送 tftp -i 對方IP put c:\ 登陸后,上傳本地c:\至主機 ftp ip 端口 用于上傳文件至服務器或進行文件操作,默認端口為21。 bin指用二進制方式傳送(可執(zhí)行文件進);默認為ASCII格式傳送(文本文件時) route print 顯示出IP路由,將主要顯示網(wǎng)絡地址Network addres,子網(wǎng)掩碼Netmask,網(wǎng)關(guān)地址Gateway addres,接口地址Interface arp 查看和處理ARP緩存,ARP是名字解析的意思,負責把一個IP解析成一個物理性的MAC地址。 arp -a將顯示出全部信息 start 程序名或命令 /max 或/min 新開一個新窗口并最大化(最小化)運行某程序或命令 mem 查看cpu使用情況 attrib 文件名(目錄名) 查看某文件(目錄)的屬性 attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存檔,只讀,系統(tǒng),隱藏 屬性;用+則是添加為某屬性 dir 查看文件,參數(shù):/Q顯示文件及目錄屬系統(tǒng)哪個用戶,/T:C顯示文件創(chuàng)建時間,/T:A顯示文件上次被訪問時間,/T:W上次被修改時間 date /t 、 time /t 使用此參數(shù)即“DATE/T”、“TIME/T”將只顯示當前日期和時間,而不必輸入新日期和時間 set 指定環(huán)境變量名稱=要指派給變量的字符 設(shè)置環(huán)境變量 set 顯示當前所有的環(huán)境變量 set p(或其它字?/ca>
JetBrains DataGrip 是自捷克的軟件公司 JetBrains 發(fā)布了全新的重量級產(chǎn)品,號稱數(shù)據(jù)庫與SQL領(lǐng)域中的瑞士軍刀。 DataGrip 支持幾乎所有主流的關(guān)系數(shù)據(jù)庫產(chǎn)品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且JetBrains DataGrip擁有非常簡單易用的界面,讓開發(fā)者上手幾乎不會遇到任何困難。 有需要DataGrip破解版的小伙伴歡迎來下載哦!
datagrip2017英文版漢化方法:
1、下載解壓縮,先安裝原版程序。
2、成功安裝軟件后,再將激活碼全部復制到軟件激活界面中即可免費激活。
3、接下來進行漢化操作,將C:Program Files (x86)JetBrainsDataGrip 2017lib目錄下的resources_文件復制出來,并更名為resources_。
4、雙擊打開resources_(注意是打開而不是解壓出來),將下載的漢化包zh_CN目錄下的所有文件拖到剛才打開的resources_文件內(nèi)的messages目錄中,并保存。
5、將resources_文件復制回C:Program Files (x86)JetBrainsDataGrip 2017lib目錄即可漢化成功。
希望大家在這里都能獲得自己需要的東西。
1. 百詞斬學習英語必備軟件,很多功能。 支持單詞鎖屏(可以在解鎖時背單詞)2. 超級瑞士軍刀集成了很多小工具,裝機必備啊3. Adobe Photoshop Touch即PS Touch。 手機上最專業(yè)的修圖軟件4. SQLite Editor手機上的數(shù)據(jù)庫編輯器5. 終端模擬器手機上的命令行6. 尖端啟動器支持隱藏應用。 關(guān)鍵是這個名字不會產(chǎn)生此地無銀三百兩的感覺7. XPOSED框架讓手機像電腦一樣多窗口8. bochs模擬器在模擬器中運行電腦用的Windows系統(tǒng),在系統(tǒng)中運行電腦軟件、游戲。 9. Shazam聽音識曲軟件。 另外酷狗音樂也支持聽音識曲10. 下雨了可以看哪塊云彩有雨11. AutoCAD 360手機上的CAD12. 全景相機可以拍攝全景相片13. 虛擬按鍵助手當按鍵不好用的時候用它就可以讓手機繼續(xù)使用了14. MyPantone色盤。 做圖片編輯也許會用到15. MySQL Manager在手機上連接管理MySQL數(shù)據(jù)庫16. ScanbotPDF掃描儀17. 金山共享精靈無需數(shù)據(jù)線,只需要通過網(wǎng)絡就能管理手機18. 向日葵遠程控制可以和其他智能設(shè)備進行互相控制。 類似軟件還有Teamviewer19. 免費看書聽書一款真正能夠把txt朗讀出來的app20. AIDE在手機上進行安卓軟件、游戲開發(fā)21. C4Droid在手機上運行C代碼22. 觸寶輸入法其他的輸入法都弱爆了,聽我慢慢解釋: 支持拼音、五筆、筆畫、英文(支持滑行輸入)、語音(支持普通話、粵語、英語、四川話、河南話)、手寫、注音、倉頡、 中文速成等輸入方式 支持生僻字,支持簡繁轉(zhuǎn)換(可以輸入簡體然后轉(zhuǎn)換成繁體) 支持智能糾錯(誤按鍵糾錯)有剪貼板功能。 能夠鎖定剪貼板內(nèi)容(可以把常用的句子復制,然后去輸入法的剪貼板中鎖定即可在以后需要時快速輸入)其他的輸入法該有的也有,比如換膚、更新詞庫、調(diào)節(jié)鍵盤大小、切換鍵盤布局23. LittlePhoto音量鍵拍照24. RE管理器結(jié)合root權(quán)限,可以對系統(tǒng)做任意修改
MySQL 的 Binlog 記錄著 MySQL 數(shù)據(jù)庫的所有變更信息,了解 Binlog 的結(jié)構(gòu)可以幫助我們解析Binlog,甚至對 Binlog 進行一些修改,或者說是“篡改”,例如實現(xiàn)類似于 Oracle 的 flashback 的功能,恢復誤刪除的記錄,把 update 的記錄再還原回去等。 本文將帶您探討一下這些神奇功能的實現(xiàn),您會發(fā)現(xiàn)比您想象地要簡單得多。 本文指的 Binlog 是 ROW 模式的 Binlog,這也是 MySQL 8 里的默認模式,STATEMENT 模式因為使用中有很多限制,現(xiàn)在用得越來越少了。 Binlog 由事件(event)組成,請注意是事件(event)不是事務(transaction),一個事務可以包含多個事件。 事件描述對數(shù)據(jù)庫的修改內(nèi)容。 現(xiàn)在我們已經(jīng)了解了 Binlog 的結(jié)構(gòu),我們可以試著修改 Binlog 里的數(shù)據(jù)。 例如前面舉例的 Binlog 刪除了一條記錄,我們可以試著把這條記錄恢復,Binlog 里面有個刪除行(DELETE_ROWS_EVENT)的事件,就是這個事件刪除了記錄,這個事件和寫行(WRITE_ROWS_EVENT)的事件的數(shù)據(jù)結(jié)構(gòu)是完全一樣的,只是刪除行事件的類型是 32,寫行事件的類型是 30,我們把對應的 Binlog 位置的 32 改成 30 即可把已經(jīng)刪除的記錄再插入回去。 從前面的 “show binlog events” 里面可看到這個 DELETE_ROWS_EVENT 是從位置 378 開始的,這里的位置就是 Binlog 文件的實際位置(以字節(jié)為單位)。 從事件(event)的結(jié)構(gòu)里面可以看到 type_code 是在 event 的第 5 個字節(jié),我們寫個 Python 小程序把把第383(378+5=383)字節(jié)改成 30 即可。 當然您也可以用二進制編輯工具來改。 找出 Binlog 中的大事務由于 ROW 模式的 Binlog 是每一個變更都記錄一條日志,因此一個簡單的 SQL,在 Binlog 里可能會產(chǎn)生一個巨無霸的事務,例如一個不帶 where 的 update 或 delete 語句,修改了全表里面的所有記錄,每條記錄都在 Binlog 里面記錄一次,結(jié)果是一個巨大的事務記錄。 這樣的大事務經(jīng)常是產(chǎn)生麻煩的根源。 我的一個客戶有一次向我抱怨,一個 Binlog 前滾,滾了兩天也沒有動靜,我把那個 Binlog 解析了一下,發(fā)現(xiàn)里面有個事務產(chǎn)生了 1.4G 的記錄,修改了 66 萬條記錄!下面是一個簡單的找出 Binlog 中大事務的 Python 小程序,我們知道用 mysqlbinlog 解析的 Binlog,每個事務都是以 BEGIN 開頭,以 COMMIT 結(jié)束。 我們找出 BENGIN 前面的 “# at” 的位置,檢查 COMMIT 后面的 “# at” 位置,這兩個位置相減即可計算出這個事務的大小,下面是這個 Python 程序的例子。 切割 Binlog 中的大事務對于大的事務,MySQL 會把它分解成多個事件(注意一個是事務 TRANSACTION,另一個是事件 EVENT),事件的大小由參數(shù) binlog-row-event-max-size 決定,這個參數(shù)默認是 8K。 因此我們可以把若干個事件切割成一個單獨的略小的事務ROW 模式下,即使我們只更新了一條記錄的其中某個字段,也會記錄每個字段變更前后的值,這個行為是 binlog_row_image 參數(shù)控制的,這個參數(shù)有 3 個值,默認為 FULL,也就是記錄列的所有修改,即使字段沒有發(fā)生變更也會記錄。 這樣我們就可以實現(xiàn)類似 Oracle 的 flashback 的功能,我個人估計 MySQL 未來的版本從可能會基于 Binlog 推出這樣的功能。 了解了 Binlog 的結(jié)構(gòu),再加上 Python 這把瑞士軍刀,我們還可以實現(xiàn)很多功能,例如我們可以統(tǒng)計哪個表被修改地最多?我們還可以把 Binlog 切割成一段一段的,然后再重組,可以靈活地進行 MySQL 數(shù)據(jù)庫的修改和遷移等工作。
內(nèi)容聲明:
1、本站收錄的內(nèi)容來源于大數(shù)據(jù)收集,版權(quán)歸原網(wǎng)站所有!
2、本站收錄的內(nèi)容若侵害到您的利益,請聯(lián)系我們進行刪除處理!
3、本站不接受違法信息,如您發(fā)現(xiàn)違法內(nèi)容,請聯(lián)系我們進行舉報處理!
4、本文地址:http://www.lmxpnzry.com/article/f2a2806cfe8061dd39ee.html,復制請保留版權(quán)鏈接!
Nginx,發(fā)音為,engine,x,是一個高性能的開源Web服務器,以其高并發(fā)處理能力、低內(nèi)存消耗和豐富的功能集而聞名,它廣泛減少對后端服務器的請求數(shù)量,提高性能,Nginx的配置Nginx的配置主要通過two個配置文件來完成,nginx.conf,Nginx的主配置文件,它定義了全局設(shè)置和指令,vhost.conf,虛擬主機的配...。
最新資訊 2024-10-01 07:32:37
引言SAP是全球領(lǐng)先的企業(yè)資源計劃,ERP,軟件供應商,該公司成立于1972年,其產(chǎn)品已用于全球超過40萬家企業(yè),近年來,SAP推出了其ERP軟件的下一代產(chǎn)品SAPS,4HANA,SAPS,4HANA是一款基于內(nèi)存的ERP系統(tǒng),它提供了比傳統(tǒng)SAP產(chǎn)品更快的性能、更多樣化的功能和更低的總擁有成本,那么,SAP下一頁與傳統(tǒng)SAP有什么不...。
技術(shù)教程 2024-09-26 08:10:19
AFXMessageBox函數(shù)是MFC框架提供的強大工具,用于在您的應用程序中顯示不同的消息框,它提供了一個方便的方法來向用戶傳達信息、收集輸入或獲取確認,消息框類型AFXMessageBox可以顯示各種類型的消息框,包括,OK,顯示一個帶有,確定,按鈕的消息框,OKCancel,顯示一個帶有,確定,和,取消,按鈕的消息框,YesNo...。
本站公告 2024-09-25 06:10:33
JavaI,O編程提供了對文件、網(wǎng)絡和數(shù)據(jù)庫等輸入和輸出資源的訪問,它使用稱為流的抽象概念來實現(xiàn)與這些資源的交互,I,O流的類型Java中的I,O流分為以下幾種類型,字節(jié)流,用于處理字節(jié)數(shù)據(jù),它們以字節(jié)為單位讀取和寫入數(shù)據(jù),不考慮數(shù)據(jù)的類型,字符流,用于處理字符數(shù)據(jù),它們以字符為單位讀取和寫入數(shù)據(jù),并處理字符編碼,文件流,用于從文件或...。
本站公告 2024-09-24 21:36:09
substring方法是一個強大的工具,允許您從字符串中提取子字符串,它在多種編程語言中都有,包括Java、Python、C,和C,substring方法的語法substring方法的語法很簡單,Stringsubstring,intstartIndex,intendIndex,`startIndex`是要提取子字符串的起始位置,...。
互聯(lián)網(wǎng)資訊 2024-09-24 17:24:11
在醫(yī)療保健行業(yè),安全地共享患者記錄、掃描件和圖像至關(guān)重要,醫(yī)療專業(yè)人員需要能夠輕松、安全地訪問患者的醫(yī)療信息,以便提供最佳護理,傳統(tǒng)的醫(yī)療保健數(shù)據(jù)共享方法通常涉及傳真或郵寄患者記錄,這些方法不僅耗時、不安全,而且還可能導致患者信息丟失或被盜,隨著技術(shù)的發(fā)展,出現(xiàn)了新的方法來安全地共享患者記錄,其中一種方法是使用安全的云存儲平臺,這些平...。
互聯(lián)網(wǎng)資訊 2024-09-23 16:28:03
什么是動態(tài)聲明變量,動態(tài)聲明變量是一種靈活的編程技術(shù),允許開發(fā)者在運行時根據(jù)需要創(chuàng)建和聲明變量,這與傳統(tǒng)變量聲明不同,傳統(tǒng)變量聲明必須在編譯時或代碼執(zhí)行前完成,動態(tài)聲明變量提供了一些關(guān)鍵優(yōu)勢,包括,靈活性和可擴展性,開發(fā)者可以根據(jù)程序的需要隨時創(chuàng)建和刪除變量,從而提高代碼的靈活性,解耦依賴,動態(tài)聲明變量允許變量在不同的代碼模塊中獨立創(chuàng)...。
最新資訊 2024-09-23 09:13:11
正則表達式是一種強大的工具,可用于在文本中進行模式匹配和操作,從簡單的查找和替換到復雜的文本處理任務,正則表達式都是一個不可或缺的工具,什么是正則表達式,正則表達式,Regex,是一種特殊語言,它允許我們使用模式來描述文本中的特定字符序列,這些模式可以用來查找、替換或操作文本,這使得正則表達式成為文本處理、數(shù)據(jù)驗證和數(shù)據(jù)挖掘任務的強大...。
互聯(lián)網(wǎng)資訊 2024-09-12 17:54:00
ActiveX控件是MicrosoftWindows專有的組件,可在Web瀏覽器中運行,它們允許Web應用訪問計算機上的本地資源,例如文件系統(tǒng)、注冊表和硬件設(shè)備,JavaScript是一種流行的Web編程語言,用于在瀏覽器中創(chuàng)建交互式內(nèi)容,它可以訪問DOM,文檔對象模型,并與HTML元素進行交互,ActiveX控件與JavaScrip...。
本站公告 2024-09-12 10:56:33
簡介Socket編程是Linux下實現(xiàn)網(wǎng)絡通信的一種基本技術(shù),它允許應用程序通過網(wǎng)絡與其他計算機進行通信,在實際應用中,Socket編程可能會遇到各種問題和錯誤,本文將介紹一些常見的故障排除技巧,幫助您解決LinuxSocket編程中的網(wǎng)絡問題并保持應用程序正常運行,常見的網(wǎng)絡問題在Socket編程中,常見的網(wǎng)絡問題包括,無法連接到遠...。
互聯(lián)網(wǎng)資訊 2024-09-12 05:22:01
什么是氨綸,氨綸是一種合成纖維,具有極高的彈性和延展性,它經(jīng)常與其他纖維,如棉花、滌綸和尼龍,混合使用,以創(chuàng)造出耐用、透氣和舒適的服裝,氨綸服裝的優(yōu)點彈性和延展性高耐用且抗皺透氣且吸濕排汗舒適且貼身氨綸服裝的缺點可能比較貴容易出汗可能隨著時間的推移而失去彈性從初學者到專家的氨...。
互聯(lián)網(wǎng)資訊 2024-09-09 02:27:48
數(shù)據(jù)類型PHP是一個弱類型語言,這意味著它會在運行時自動轉(zhuǎn)換變量的數(shù)據(jù)類型,常見的PHP數(shù)據(jù)類型包括,整型,int,整數(shù)浮點型,float,浮點數(shù)布爾型,bool,布爾值,真或假,字符串,string,文本數(shù)組,array,元素的集合對象,object,面向?qū)ο缶幊讨械膶嵗Y源,resource,文件、數(shù)據(jù)庫連接等外部資...。
互聯(lián)網(wǎng)資訊 2024-09-06 17:51:30