原创 MacOS 壓縮加密和rar文件解壓的實現

軟件截圖:   開始界面:    壓縮界面: 解壓界面: 其它界面: 功能說明:1.如果打開不了軟件,終端中輸入:sudo spctl --master-disable,將安全隱私中的允許任何來源打開              

原创 Swift的基本知識(2)— 數組與字典

Swift數組 定義數組: var myArray = [Int]()     var myArray1 = [Int](repeating: 0, count: 10)  索引從 0 開始,即索引 0 對應第一個元素,索引 1 對應第

原创 超級簡單的爬蟲,看Python如何爬取小說

  分享一下一個爬取小說的Python代碼,打開筆趣閣的網站上對應的小說名稱,複製網址,替換url的網址即可,下載速度比較慢,僅用於學習Python #- - - - 爬蟲軟件 - — - - #從筆趣閣獲取小說的內容,將內容寫到txt

原创 使用Python進行串口通訊

#! python3 import serial #導入模塊 import time import sys # 傳入參數,當傳入的參數只有命令時,默認測試超時爲2秒 argvs = sys.argv[1:] command = sys.

原创 MacOS 壓縮加密軟件的實現

軟件截圖: 軟件使用說明: 1.文件路徑:可以直接將文件拖到輸入框中,也可以點擊右邊的“文件路徑”按鍵進行選擇 2.壓縮名字:不要和已經存在的zip名字一樣,否則壓縮會失敗 3.壓縮密碼:軟件必須添加壓縮的密碼 4.壓縮文件夾時,

原创 Objective-C 將CSV文件加載到字典(NSMutableDictionary)

下面的代碼用來從CSV讀取文件並存儲到字典中: -(id)addCsvFileToDictionary { NSString *filepath = [[NSBundle mainBundle]pathForResource:

原创 關於window的titleBar和圓角問題

有關這個問題,請點擊這個鏈接:https://www.jianshu.com/p/d8d16300815c

原创 objective-c 無法打開指定路徑上的文件

   最近碰到一個小問題,就是在打開一個txt文檔的時候,能查找文件的存在,卻不能獲取到它的數據,initWithContentsOfFile方法返回的值爲空,試了幾種方法都無法加載,後來發現是在工程設置中籤名沒有設置好,將 Code S

原创 NSPopover的實現

效果圖: 下載積分是系統自定的,現在上傳資源統一5分。 https://download.csdn.net/download/m0_38103873/11326636

原创 Swift的基本知識(1)

數據類型 Double 表示64位浮點數。當你需要存儲很大或者很高精度的浮點數時請使用此類型。 Float 表示32位浮點數。精度要求不高的話可以使用此類型。 在32位平臺上,Int和Int32長度相同 在64位平臺上,Int和Int6

原创 Mac 下簡單進度條

最近有項目用到進度條,去網上搜了一下資源,自己處理了一下,簡單明瞭,歡迎各位碼友下載。 注:Objective-c語言編寫 下載地址:https://download.csdn.net/download/m0_38103873/1070

原创 Python 正則表達式

1、re.match與re.search的區別   re.match只匹配字符串的開始,如果字符串開始不符合正則表達式,則匹配失敗,函數返回None;而re.search匹配整個字符串,直到找到一個匹配。例如:import reprint

原创 多重運算的Mac計算器

前段時間編寫了一個計算器,能實現2+2*3的運算,代碼簡單易懂,是用objective-c寫的,是Mac,不是IOS

原创 Xcode missing from working copy 解決方法

開發中經常遇到各種文件警告,主要都是直接刪除導致的,不過這只是一個小問題很容易解決最便捷的方法就是:打開 Xcode,頂部菜單欄中的Source Control  -> commit 打開管理界面後,右擊有帶感嘆號的文件,點擊Discar

原创 對象的初始化

    OC中對象初始化分爲兩種,一種爲[類名 new],另一種爲 [[類名]alloc init].這兩種方法是等價的,不過Cocoa慣例使用alloc和init,輔助使用new。    分配(alloc)是一個新對象誕生的過程,向某個