原创 Mac OS給 App菜單欄某菜單item添加動作的過程

這個過程是充分使用FirstResponse:1. 新建工程, 並打開storyboard (新建過程省略)2.以File菜單爲例, 爲其添加一個LogFolder的menu item3. 在view controller中添加一個打開do

原创 NSTableCellView中如果是NSTextField, 在編輯狀態下如何獲取到NSTextField新輸入的值

主要爲NSTextField的delegate設置和實現,1. 在storyboard中要設置好NSTextField的delegate2. 實現delegate方法此處view controller是否繼承實現NSTextFieldDel

原创 NSTableView右鍵單擊彈出菜單(menu)的設置方法

此方法主要的設置在於NSTableView中的setMenu:方法使用1. 在storyboard中建立menu, 具體過程見下圖打開storyboard(1)->選中view controller(2) ->打開library選擇窗(3)

原创 Mac OS -- ORSSerialPort打開serialPort時提示錯誤Operation not permitted

導入ORSSerialPort, 實現其delegate方法, 並設置代理-(void)serialPort:(ORSSerialPort *)serialPort didEncounterError:(NSError *)error{

原创 C++嵌入Lua腳本

Mac項目集成Lua新建一個控制檯應用程序。 打開Xcode,New->Project->OSX->Command Line Tool,取名爲Lesson01如下圖所示:下載Lua code,Lua-5.3.3a> 下載完成後, 解壓b>

原创 typora和pycharm個別使用方法

pycharm: 如何顯示python文件下的函數和類的列表一:  打開show munbers點擊project欄位上部分的齒輪按鈕, 彈出設置窗口, 勾選Show Members,勾選後, py文件會顯示內部定義的class和metho

原创 NSTableCellView的使用

NSTableView中的NSTableCellView最添加控件從庫中拖各種view控件到NSTableCellView中,如image view,如check button,如round rect button分別拖入到NSTableC

原创 python進程間通信---隊列和管道

python進程間通信---隊列和管道(multiprocess.Queue、multiprocess.Pipe)進程間通信:IPC(inter-Process Communication)1、隊列概念介紹:創建共享的進程隊列,Queue是

原创 python multiprocessing.pool.MaybeEncodingError

代碼:from multiprocessing import Pool p = Pool(5) p.map(download_file, file_lists)錯誤信息:multiprocessing.pool.MaybeEncoding

原创 python 定時任務的幾種常見方式

1、while循環中使用sleep缺點:不容易控制,而且是個阻塞函數def timer(n): ''' 每n秒執行一次 ''' while True: print(time.strftime(

原创 python multiprocessing.Pipe的close()問題

(conn1, conn2) = Pipe([duplex])conn1,conn2表示管道兩端的connection對象默認情況下,管道是雙向的如duplex設置爲False,conn1只能用於接收,conn2只能用於發送必須在創建和啓動

原创 shell基礎之變量及表達式

本節內容1. shell變量簡介2. 定義變量3. 使用變量4. 修改變量的值5. 單引號和雙引號的區別6. 將命令的結果賦值給變量7. 刪除變量8. 變量類型9. 特殊變量列表10. 退出狀態11. shell表達式與運算符11.1 條件

原创 MacOS CoreData(2)coredata DB連接/訪問

ViewController.h文件// ViewController.h文件 #import <Cocoa/Cocoa.h> #import <CoreData/CoreData.h> #import "Person+CoreDataC

原创 MacOS coredata(1)創建工程

1、創建:xcode -> File -> New -> project... -> App || Command Line Tool -> Next -> 勾選 Use Core Data2、創建Entity,設置字段和屬性選中CoreD

原创 MacOS XPC的使用入門

MacOS:10.14,Xcode:11.01、隨意創建一個工程,可以是App projectXcode -> File -> New -> Project... -> macOS -> Application -> App -> clic