快轉到主要內容

Posts

2016

.net的RSA加解密與UWP

·2449 字·5 分鐘
前言牢騷 # 我是要在uwp下使用加密演算法並傳送到server去,由Server進行解密。於是在google中下關鍵字".net rsa encrypt",所以就找到了最舊也最多人討論的RSACryptoServiceProvider。我使用Visual studio 2015開command line,想在弄到uwp前先行測試,結果發現了許多與伺服器(python)的解密不相容之處,不管是金鑰格式,還是填補方法。等到把這些問題都搞定了,又發現不能在UWP中使用,真是想死的心都有了…。再次google了"uwp encrpyt"後找到了CryptographicEngine + AsymmetricKeyAlgorithmProvider這組library,才終於搞定加解密問題。

Swift 基礎語法筆記

·1895 字·4 分鐘
參考資料 # 感謝大大~~ https://itisjoe.gitbooks.io/swiftgo/content/ 因應swift3,筆記內容與gitbook上略有不同

Swift 不同Controller互動 與 Navigation Bar

·3827 字·8 分鐘
Controller之間的呼叫 # present 與 dismiss # 想要跳轉頁面,我們可以靠storyBoard拉出present的線,也可以靠程式碼。 在StoryBoard中只要按住ctrl,將button拉到另一個controller後再選present即可。 在程式碼的話

產品開發的進展過程

·452 字·1 分鐘
Brain Storming要想出的東西 # 服務對象(Target User) 想解決的問題 使用情境(User Scenario) 使用行為(User Story) 主詞動詞受詞,描述一個功能 工程師眼中的MVP # 花最少時間(最多三個月,最好定在一個月)能"上架"的產品 精準服務TA 大部份是從工具類產品開始(反例:平台) 使用者相對單一,不必顧慮到太多外人 可用功能約略只有三到五個 讓行為單一 請用wireframe storyboard進行描述 手畫也可以 讓所有人在同一概念下做事 prott好用,UI跳轉還可以幫你畫流程圖 工程師最重要的工作 # 提出所有User Story中最花時間,最不可能達成的功能。 卡片評分 # 就每個User Story對難易度與實用性進行評分 所有人評分,不只有工程師 Wireframe要表達的重點 # 流程問題 幫助他人了解你的東西 工程師和設計師的合作 # 大部份的專案,不該由工程師跟設計師直接溝通,要有中間人比較好 會吵架!!! 工程師要評估介面和過場動畫有沒有非常困難或不合理的點 切圖的命名規則應該優先訂定 檔名須以小寫英文字母開頭 不能有空白鍵 etc

從0到1 與1到1億

·300 字·1 分鐘
標題與內文不符~~ # 小步快跑 # 最小的成本去除錯,最快的速度達成目標。 單週迭代 # 種類 # Idea Code Data Build:IDEA => Build # 需求撰寫 交互 視覺設計 研發 測試 Production:Code => Data # Data GP(概率發布) 數據蒐集 訪談 # 訪談不是為了驗證數據上的結果 也不是用來證明個人的假設,去說服別人同意自己的觀點 不該預設目標,倒果為因 不要陷入"確認偏誤"的立場 目的 # 為了瞭解用戶這麼做,或不這麼做的原因是什麼? 了解用戶過去的經驗,當場景發生當時的想法,以及當下認為最重要的事情是什麼? 不要問假設性問題,還原用戶發生問題時的心情。 要點 # SAY:說了什麼 DO:做了什麼 FEEL:當下感受 THINK:預期反應

Android JNI 環境建置

·1223 字·3 分鐘
介紹 # 主要參考這篇:Android studio 1.5.1 NDK JNI環境安裝與執行原理 不過Android 2.1.2上步驟稍有簡化,還是可以達到同樣效果。