iOS逆向工具cycript介紹 – iPhone手機開發 iPhone軟體開發教學課程

這個工具也是Jay Freeman (saurik)的作品,作用是控制運行時的進程,通過cycript語法與其交互。

1,ssh到手機上之後通過ps aux查看進程,找到目標進程後,cycript -p SpringBoard。
2,在#cy中的常用命令:
通過地址使用對象前需要加#
UIApp.k[……]

Read more

iOS工具篇–CocoaPods – iPhone手機開發 iPhone軟體開發教學課程

iOS開發過程中有好多第三方框架,十分便捷與開發者用最少的代碼完成最優秀的App,一個上線的項目差不多得用到很多的框架,如果我們一個一個進行添加,則顯得特別的慢,慢不是重點,重點是還容易出錯,例如加載高德地圖的框架特別復雜的環境適配,一步出錯就會出現不知名的怪錯誤。所以一個shell命令編輯器就[……]

Read more

iOS開發筆記之工具篇 – iPhone手機開發 iPhone軟體開發教學課程

??工欲善其事,必先利其器。作為一個合格的iOS開發者,熟練的使用各種開發或輔助開發的工具也算是一項必備技能吧,下面是我整理的一些工具及其應用場景和使用方法。

文檔瀏覽工具 – Dash

網絡抓包工具

Charles

Wireshark

版本控制工具

Github

SourceTree

Corner[……]

Read more

iOS 9 學習系列: Xcode Code Coverage工具介紹 – iPhone手機開發 iPhone軟體開發教學課程

Code coverage 是一個計算你的單元測試覆蓋率的工具。高水平的覆蓋給你的單元測試帶來信心,也表明你的應用被徹底的測試過瞭。你可能寫瞭幾千個單元測試,但如果覆蓋率不高,那麼你寫的這套測試可能價值也不大。

這裡並沒有一個確切的百分比,要求你必須到達這個覆蓋率。這很大程度上取決於你的項目(的具[……]

Read more

Git可視化工具SourceTree的使用 – iPhone手機開發 iPhone軟體開發教學課程

對於Git的初學者,個人建議先學習Git命令行,然後再去使用圖形化工具,這樣才會對整個Git的工作流有一個完整的瞭解。今天我們要來學習的工具是SourceTree,一款非常好用的Git可視化工具。我今天的操作都將在Mac上進行,並且以iOS項目作為演示。因為對於使用Git的公司,SourceTree[……]

Read more

IOS 通過腳本自動打包工具 webfrogs/xcode_shell – iPhone手機開發 iPhone軟體開發教學課程

ios 開發通過xcode 打包其實效率不是太高,所以就有人,用shell 寫瞭一個,自動打包,發郵件,等一系列便捷的服務。webfrogs/xcode_shell 源碼下載地址,下載後請仔細閱讀README.md文件,這裡詳細的告訴瞭你,webfrogs/xcode_shell使用方法。
如果還是[……]

Read more

JS模塊化工具requirejs

隨著網站功能逐漸豐富,網頁中的js也變得越來越復雜和臃腫,原有通過script標簽來導入一個個的js文件這種方式已經不能滿足現在互聯網開發模式,我們需要團隊協作、模塊復用、單元測試等等一系列復雜的需求。

requirejs

RequireJS是一個非常小巧的JavaScript模塊載入框架,是AMD規范最好的實現者之[……]

Read more

UIAutomation—IOS自動化測試的工具 – iPhone手機開發技術文章 iPhone軟體開發教學課程

xcode中自帶的Instuments工具可以用來進行APP的自動化測試, 以及用於進行內存泄露, 文件讀寫操作等的性能分析.

第一部分: 熟悉Instruments的UIAutomation.

首先, 選取xcode->Open Developer Tool->Instruments打[……]

Read more

iOS安全- 網絡封包分析工具Charles – iPhone手機開發技術文章 iPhone軟體開發教學課程

之前寫瞭一篇文章:

iOS開發- 以圖搜圖功能實現 (源碼+解析)

 

好多朋友都比較好奇我是如何獲取到百度以圖搜圖的API, 其實這非常簡單。 利用網絡封包分析工具 “ Charles ” 就能輕松實現。

獲取以圖搜圖API,隻有簡單3步:

1. 打開Charle[……]

Read more

nodejs安裝後如何查看和安裝其他工具

網上nodejs的文章已經很多,這裡隻是寫下自己的小小心得,如果能幫到別人當然更好。

 

安裝nodejs這裡就不敘述瞭,直接上nodejs官網下載就好瞭,初學者建議直接下載安裝版,無需自己去編譯。nodejs安裝版和安裝其他軟件一樣,無門檻。

 

nodejs 0.6.0之後的[……]

Read more

nodejs安裝後如何查看和安裝其他工具

網上nodejs的文章已經很多,這裡隻是寫下自己的小小心得,如果能幫到別人當然更好。

 

安裝nodejs這裡就不敘述瞭,直接上nodejs官網下載就好瞭,初學者建議直接下載安裝版,無需自己去編譯。nodejs安裝版和安裝其他軟件一樣,無門檻。

 

nodejs 0.6.0之後的[……]

Read more

mysql主從同步-percona-toolkit工具的使用整理

在mysql工作中接觸最多的就是mysql replication,mysql在復制方面還是會有一些常規問題,比如主庫宕機或者從庫宕機有可能會導致復制中斷,通常需要進行人為修復,或者很多時候需要把一個從庫提升為主庫,但對從庫和主庫的數據一致性不能保證一樣。這種情況下就需要使用percona-tool[……]

Read more

使用工具Xshell實現在linux上登錄mysql和退出mysql的相關操作講解

這兩天想著把自己買的伺服器和域名使用起來搭建一個個人博客,使用Xshell工具在Linux系統下操作以及一些命令使用上的一些隨筆小記吧。

首先在Linux上的mysql的登錄和退出

1.查看自己的mysql密碼

命令:cat account.log

就可以看到自己的用戶名和密碼瞭。

2.修改ftp[……]

Read more

dbForge Studio for MySQL資料庫工具連接mysql數據庫後報“ This server version 8.0.11 is not currently ”錯誤的解決教程

前兩天將公司的 mysql5.6 升級到瞭 mysql8.0 ,今天想打開 dbForge Studio for MySQL 連接 mysql 8.0 數據,結果卻報瞭“ This server version 8.0.11 is not currently ”的錯誤,如下:[……]

Read more

mysql主從一致性檢查以及修復(pt-table-checksum和pt-table-sync工具)

一簡介:

wKiom1PPDCjwkAWZAABZWCVHBxI966.jpg

軟件該由的英文由領先的MySQL的咨詢公司Percona的發佈的

Percona的的很多軟件我隻能說是強!!!改公司開發的部分工具軟件甚至已經超越甲骨文自身所開發的工具軟件

因此不用懷疑這個公司開發的軟件會不會帶來什麼風險

PT-表校驗和,PT-表同步

是percona-toolkit工[……]

Read more

什麼是MySQL資料庫?在MySQL資料庫中可以應用什麼工具?

本章將介紹什麼是MySQL,以及在MySQL中可以應用什麼工具。

2.1什麼是MySQL

我們在前一章中介紹瞭資料庫和SQL。正如所述,數據的所有存儲、檢索、管理和處理實際上是由資料庫軟件——DBMS(資料庫管理系統) 完成的。MySQL是一種DBMS,即它是一種資料庫軟件。[……]

Read more

使用kettle工具進行MySQL資料庫遷移Oracle數據庫(教程)

一、kettle安裝準備

1、此軟件運行需要JDK環境,所以電腦沒裝JDK的話,先下載安裝。

2、Kettle解壓到英文路徑的文件夾中就可以瞭,不需要安裝。

3.、點擊data-integration文件夾中的Spoon.bat就能打開瞭

4、將ojdbc14.jar、MySQL-connector[……]

Read more

Facebook 新開發的PHP Mock工具:FBMock

為瞭讓測試運行得更快更可靠,寫測試更方便,人們通常使用Mock,而不是直接使用真正的外部依賴

最近,Facebook寫瞭一個新的PHP Mock工具,用它寫的Mock看上去非常幹凈整潔。

當使用PHP其它的Mock框架時,寫的代碼需要更多的語句,而且令測試過於依賴具體的實現細節。

比如,當我們用PH[……]

Read more

MySQL資料庫性能監控工具mysqlreport安裝和中文說明

MySQL性能監控工具mysqlreport安裝和中文說明,管理 mysql 最讓人困擾的就是如何有效的掌握 MySQL 的健康狀況,因為 MySQL 雖然有提供許多系統變量值供您參考,但這些零散的數據若要手動搜集與過濾將會是一件十分沒有效率的事情(除非您寫 Scripts 去分析)。而接下來要介紹[……]

Read more