原创 cmake ExternalProject_Add 編譯autogen.sh

include(ExternalProject)   ExternalProject_Add( secp256k1_zkp SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/secp256k1 CONFIGU

原创 mac 自制app 打包安裝工具(2)

    上篇文章介紹了xcodebuild的命令使用。 1.連接設備 這裏本篇介紹如果連接手機, 安裝app. 因爲製作工具, 新建了一個mac app項目,導入需要使用的私有API,  MobileDevice.framework. 路

原创 c++ 不定參數轉換

template <size_t Index> struct unpacked { template <typename Lamda, typename PacketParams, typename... Params>

原创 c++ 多線程, 處理數據轉換

示例代碼, #include <iostream> #include <future> #include <thread> #include <vector> template <typename T, typename R> st

原创 mac10.15 vscode c++ 調試

修改launch.json爲 { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of exis

原创 mac搭建Android開發環境

1.官網下載Android studio,  此時需要翻牆。 安裝一路next 就ok。 2.創建Android 第一個項目, 通常會出現gradle下載非常慢,需要手動下載。 找到保存項目位置, 例如,此時~/Documents/MyA

原创 iOS Google SDK 登陸接入

1.需要科學上網方式, 打開 傳送門 2.當前版本爲4.0.1,文檔其實寫得非常清楚,覺得比較亂, 在此整理一下。 主要針對需要google sign 自定義登陸按鈕的內容。 3.官方demo給的是用GIDSignInButton 這個

原创 UITableViewCell自適應高度

1.常見問題, a.UILabel的高度自適應, b.TableViewCell高度的自適應。 2.解決方案:UILabel高度的自適應, 首先是設定好label的約束。 UILabel屬性設置: 主要代碼包括2段:2個缺一不可 -

原创 iOS webView js和Objective c交互

常見問題, 使用webView時, 常常需要調用Objective c的方法。 兩種方式可以完成需求, 簡單記錄方便日後常看。 第一種是網頁js調用方法loadURL(); 例如: 網頁端: loadURL("myWebView://ca

原创 服務器使用https,自簽名證書

方便測試, 這裏自己搭建一個服務器, 使用tomcat。在這裏就不一一說了。 生成證書, 這裏使用keytool工具, java自帶的。打開終端, 輸入: keytool -genkeypair -alias server -keyalg

原创 mac 自制app 打包安裝工具(1)

給測試手機安裝app, 通過xcode直接安裝, 或者導出生成的app, 轉換爲ipa。 工作當中, 有一個很繁瑣的工作就是給測試手機安裝app。 次數多了, 覺得有必要搞一個工具, 提高下工作效率。 要點總結,算是技術總結把。 1.如何

原创 筆記 shell基礎應用,texturePacker 命令批量打包打包

1.shell腳本能提供的便利是不言而喻, 大大節省時間。 2.常用命令 a. cat 文件名  目的地(屏幕, > filename) b. mv  file1  file2(可以用到文件重命名) c. cp  file1 file2(

原创 筆記:虛擬機ubuntu搭建android開發環境

  如果cpu 是AMD, 並且在Windows下, android studio自帶的模擬器是不能正常運行的。 試了試安裝比較專業的genymotion模擬器, 安裝過程中也是無數的問題, 最後也沒有折騰出來。 無奈之下轉在linux

原创 iOS, 使用自簽名證書https請求,(NSURLSession)

上篇說到了已經完成服務端環境搭建, 並且完成了測試。    這裏來倒騰一下iOS端, 這裏使用的類爲NSURLSession,  網上很多代碼, 發現大多都有問題。 無法正常使用。 把client.p12導入進入項目,添加測試代碼

原创 筆記 iOS消息推送 測試代碼

1.平常開發通常使用第三方推送, 這裏自己整理記錄不使用第三方推送的操作流程。 2.登陸 https://developer.apple.com,  在Identifiers App IDs 下, 找到需要推送的app,  找到推送選項,