❶ 巴利文是什麼
巴利文
開放分類: 佛教、語言、印度、語言學、佛教術語
巴利Pqli是古代印度一種語言,是佛陀時代摩揭陀國一帶的大眾語。據說佛就是用這種語言說法的,所以弟子們也用這種語言記誦他的經教。巴利語雖然早已不通用了,但是靠了佛經而保存了下來,是錫蘭(今斯里蘭卡)、緬甸、泰國等地方的佛教聖典及其註疏等所用的語言。屬印歐語系,是印度中期雅利安語中,初期地方語(Prakrit)之一。巴利(Pa^li),原是『線』、『規范』的意思,後轉用為聖典的稱謂。如覺音將根本聖典經律論三藏稱為『巴利』,而稱三藏之注釋為『義疏』。及至近代,始將三藏及註疏所用的語言稱為巴利語。原來的巴利文字母已經不存在,現在緬甸、柬埔寨、泰國的巴利文三藏也都是用他們本國字母記錄的。最近印度也正在從事用印地文字母記錄並印行巴利文三藏的工作。
巴利語與梵語(Sam!skr!ta)屬於同一語系,二者之語匯有五分之二同形;但巴利語在音韻及文法方面較簡略,而且沒有表記巴利語的特定文字,系使用各國的文字書寫。其字母包括八母音(a,a,i,i^,u,u^,e,o)、三十二個父音(k,kh,g,gh,n%,c,ch,j,jh,n~,t!,t!h,d!,d!h,n!,t,th,d,dh,n,p,ph,b,bh,m,y,r,l,v,s,h,l!),以及一空點m!。此等字母較之於梵語,闕梵語字母中的母音r!,r^!,l!,i^!,ai,au,父音s/,s!,以及止聲h!,而另加父音l!。
有關巴利語的文法書,有庫羅(B.Chough)的《Compendious Pali Grammar》(1824)、穆勒(Mu|ller)的《Beitra|gezur Kentnis der Pa^li-Sprache》(1867~1868)、尼耶那第洛卡(Nyanatiloka)的《Kleine systematische Pali Grammatik》(1911),以及立花俊道的《巴利語文典》(1910)、水野弘元的《巴利語文法》(1955)、長井真琴的《獨習巴利語文法》。字典方面,有齊德斯(R. C. Childers)的《Dictio-nary of the Pali Language》(1875)、戴維斯及史帖德(W. Stede)的《Pali-EnglishDictionary》(1921~1924)等書
❷ 誰能翻譯下這張圖片上語言的意思,電腦可能中毒了
如果是中毒引起的,建議你查殺後在進行修復(有些病毒,注入MBR和BIOS中,重裝系統是無法清除的)先對病毒滅活,殺掉活體病毒之後就很容易查殺了1、電腦殺毒建議安裝專業的殺毒軟體,用殺毒軟體在安全模式下全盤查殺處理病毒應當可以清理徹底,推薦試試騰訊電腦管家,它是免費專業安全軟體,殺毒管理二合一(只需要下載一份),占內存小,殺毒好,防護好,無誤報誤殺。擁有雲查殺引擎、反病毒引擎、金山雲查殺引擎、AVIRA查殺引擎、小紅傘和查殺修復引擎等世界一流殺毒軟體內嵌殺毒引擎!。打開騰訊電腦管家——軟體管理——搜索【頑固木馬剋星】 2、安全模式下,將該目錄的所有文件按修改時間重新排列,將該病毒以及修改時間和病毒一樣的文件刪除(先紀錄名字)。安全模式下,在運行中輸入msconfig,在「啟動」中將除了ctfmon之外的所有項目的勾去掉。在安全模式下,把剛才的名字一個一個在注冊表中查找一遍,一樣路徑和名稱的鍵都刪除3、有些木馬需要重啟電腦,為了徹底清除危害千萬不要嫌麻煩哦。
❸ Chisel介紹
在終端輸入命令
如果沒有安裝brew的話,會報出 -bash: brew: command not found 錯誤,需要先安裝brew
然後參照終端上輸出的
將 command script import /usr/local/opt/chisel/libexec/fblldb.py 添加到~/.lldbinit中(如果沒有使用命令 touch ~/.lldbinit 創建),然後重啟Xcode才能使用chisel。
重啟Xcode後,通過help命令可以看到多出了很多新的命令,就是chisel中的
如果給一個view添加了約束,但是該約束不足以確定它的位置,使用alamborder命令可以給其添加邊框,常使用autolayout的話,該命令會很實用。通過 help alamborder 可以看到它的語法是 Syntax: alamborder [--color=color] [--width=width] 顏色默認是紅色,寬度2,我試了幾次 alamborder [--color=green][--width=2] 發現顏色和寬度都是默認的,也沒研究出來是哪裡出錯了。
例子,我給一個button添加了約束
可以看到約束不能確定button的x點和寬度,使用alamborder命令,即可看到button被添加了紅色的邊框,同時UIWindow的也被加了邊框,好像是只要存在子view約束不完整,UIWindow也會被加上邊框。
效果如下圖:
alamunborder和alamborder相反,該命令用於把alamborder設置的邊框去掉
給某個方法手動添加一個斷點,你可能會說,加斷點不用這么麻煩,我們平時加斷點Xcode中左側點擊不就OK了嗎,但是如果這個方法我們並沒有實現呢,如下面這個例子, SecondVC 中的 viewWillAppear: 病沒有實現,現在輸入 bmessage [SecondVC viewWillAppear:] 命令添加斷點,會給SecondVC父類的viewWillAppear:方法添加斷點,並且子類是SecondVC的時候才生效。
現在進入SecondVC,斷點生效了
先通過 help border 來看一下border的說明和語法,功能是可以給view設置邊框顏色和寬度及其設置的層級深度,語法如下:
color:邊框顏色(只能是black gray red green blue cyan yellow magenta orange purple brown這幾種,否則會報錯)
width:邊框粗細
depth:層級深度(depth為0時,只設置view本身,其他值則設置view及更深層級的子view)
如下例子,我們給self.view及其1、2層級下的子view設置紅色邊框
效果是這樣的
self.view的邊框是我們設置的紅色,但是層級下的邊框顏色都是隨機的,應該是為了防止view較多且有重合的時候無法分辨區域吧。另外我們也可以通過暫停程序,輸入pview命令拿到view的地址,直接操作view的地址。
相反的,unborder就是取消設置邊框,命令後只需要加view和層級深度這兩個參數即可,如: (lldb) unborder self.view -d 2 參數的順序可以不分先後。
fv 和 fvc 這兩個命令是用來通過類名搜索當前內存中所存在的view和VC實例的,支持正則搜索,如果正則表達式語法掌握很好的話,會很方便。
hide和show命令用於隱藏和顯示一個view,應用場景還是很常見的,想隱藏一個view看一下效果,使用hide命令,然後可以再使用show命令顯示
mask命令是為一個view添加一個覆蓋層(經試驗,覆蓋層的顏色是隨機的),目的也是為了看到某個view的布局;unmask功能相反
下面的命令就是給正方形的view和導航欄添加一個覆蓋層
效果圖:
pcells命令可以列印層級最高的tableview當前可見的所有cell,比如我在金融首頁列印,結果如下:
pclass可以列印出一個對象的繼承關系,如下,列印出0x7f8d6142e0c0對象的繼承類的關系。
以cur命令的形式列印NSURLRequest對象,如下,初始化一個NSURLRequest對象,並用pcurl列印
從結果中我們可以看出該請求的請求方式是 GET ,超時時間是 60s , url 是 http://www..com
解碼列印一個NSData對象,相當於調用 [NSString initWithData:encoding:] ,語法 Syntax: pdata [--encoding=encoding] <data> ,命令後跟的是編碼方式,默認是utf8,實例如下:
列印應用程序的Documents目錄路徑,語法是 Syntax: pdocspath [--open] ,如果加了—open(-o),相當於 open in Finder ,會在文件目錄中打開,這點還是比較實用的。
pinternals用來列印對象的成員變數,可以看到自定義的成員變數被列印出來了,但是系統自帶的屬性如view等並未列印
列印對象的某個成員變數,語法是 Syntax: pivar <object> <ivarName> , object 是要列印的對象, ivarName 變數名稱
如下,列印出當前VC的view屬性
將一個字典或數組json化並列印出來,語法是 Syntax: pjson [--plain] <object> 但是試驗了多次都報錯,不知道是不是有bug,後續再研究研究
這是個很有意思的功能,它可以讓你使用Mac的預覽功能打開一個 UIImage, CGImageRef, UIView, 或 CALayer。這個功能可以幫我們用來定位一個view的具體內容,或者用來截圖。
我們使用該命令查看view上的按鈕,如下:
可以看到它打開了預覽,並展示了按鈕所生成的圖片
pobjc 等同於 lldb 自有的 p 命令
poobjc 等同於 lldb 自有的 po 命令
列印一個繼承於presponder的控制項的響應鏈,非常詳細,我列印 0x7fe8d9c29200 的響應鏈,如下:
ptv列印層級中最上面的tableview,如果沒有則列印找不到的提示語
pvc列印當前存在的VC的層級關系
這個命令可以列印出當前的view層級關系或某個指定view上的層級,這個命令有助於幫助我們在調試時定位問題,如我們添加了一個view沒有展示,可以通過這個層級關系及描述找到問題所在。命令後不指定view默認列印當前存在的所有view層級關系,如下:
指定view則列印該view所包含的view層級,如指定當前vc上的view:
列印所點擊的控制項的描述信息。先暫停程序,然後輸入 taplog 命令,點擊要列印的控制項,然後控制台會輸出所點擊控制項的信息(前提是該控制項的用戶交互打開了且可以響應點擊)。輸入命令後,暫停的程序會繼續運行,這是我點擊一個button,輸出信息如下:
注意:每輸入一次命令,只能列印一次點擊的信息
�我們也可以定義一些命令來滿足自己的需求,前提是要懂python,會的童鞋感興趣可以自己研究一下。
Chisel中的命令實現文件在 /usr/local/Cellar/chisel/1.4.0/libexec/commands 路徑下,雖然不懂語法,看看大致的實現思路還是受益匪淺的。