deinit 沒執行

寫了一個自定義的UIView,其中包含代理 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjIwMTAtMTU3MTAzNjc3OTIyNiIsImJsb2NrVHlwZSI6ImltYWdlIiwic3R5bGVzIjp7ImJ ...

iOS-----------關於Xcode11

https://blog.csdn.net/qq_18683985/article/details/97374288 ...

Android開發——實現子線程更新UI

Android中線程按功能分的話,可以分為兩個,一個是主線程(UI線程),其他的都是子線程 主線程不能執行那些耗時過長的代碼或任務(執行耗時過長的代碼會出現應用未響應的提示),所以都是使用子線程來執行耗時過長的代碼,比如說下載文件等任務 一般情況,子線程中執行過長的代碼,都是需要進行更新UI操作。 ...

Zygote家的大兒子 —— SystemServer

本文基於 Android 9.0 , 代碼倉庫地址 : "android_9.0.0_r45" 文中源碼鏈接: "SystemServer.java" "SystemServiceManager.java" "SystemService.java" 首先來回顧一下上篇文章 "Java 世界的盤古和女 ...

iOS 13 presentViewController

升級了iOS 13,發現代碼中使用presentViewController的都變成了這樣的,頂部留了一部分 查看present樣式,iOS 13 預設自動適配,需要在present的時候,設置style ...

Android自定義控制項:自適應大小的文本控制項

需求 自適應大小的文本: 效果圖: 項目開發中,開發人員根據UI人員提供的一套尺寸,佈局了一些帶文本的頁面, 往往會少考慮一些數據極限的問題,造成機型屏幕適配問題。 例如: 文本(或數值)長度可變,如經驗值、金幣數量等,如果頁面同一高度使用了多個Textview佈局擺放,當Textview文本長度增 ...

Android原生PDF功能實現

1、背景 近期,公司希望實現安卓原生端的PDF功能,要求:高效、實用。 經過兩天的調研、編碼,實現了一個簡單Demo,如上圖所示。 關於安卓原生端的PDF功能實現,技術點還是很多的,為了咱們安卓開發的同學少走彎路,通過此文章,簡單講解下Demo的實現原理和主要技術點,並附上源碼。 2、安卓PDF現狀 ...

Flutter學習筆記(28)--使用第三方jar包

如需轉載,請註明出處:Flutter學習筆記(28)--使用第三方jar包 1.打開一個Flutter項目,點擊編碼視窗右上角的Open for Editing in Android Studio,這時候你的Flutter項目會轉換成一個Android結構的項目。 2.項目的目錄結構選擇projec ...

Flutter 的基本控制項

文本控制項 Text 支持兩種類型的文本展示,一個是預設的展示單一樣式文本 Text,另一個是支持多種混合樣式的富文本 Text.rich。 單一樣式文本 Text 單一樣式文本 Text 的初始化,是要傳入需要展示的字元串。而這個字元串的具體展示效果,受構造函數中的其他參數控制。這些參數大致可以分為 ...

Flutter學習筆記(29)--Flutter如何與native進行通信

如需轉載,請註明出處:Flutter學習筆記(29)--Flutter如何與native進行通信 前言:在我們開發Flutter項目的時候,難免會遇到需要調用native api或者是其他的情況,這時候就需要處理Flutter與native的通信問題,一般常用的Flutter與native的通信方式 ...

alibaba/flutter_boost

flutterBoost使用筆記 新一代Flutter-Native混合解決方案。 FlutterBoost是一個Flutter插件,它可以輕鬆地為現有原生應用程式提供Flutter混合集成方案。FlutterBoost的理念是將Flutter像Webview那樣來使用。在現有應用程式中同時管理Na ...

52個有效方法(1) - 瞭解Objective-C語言的起源

1. Objective C語言使用的是"消息結構"而非"函數調用"。 "消息結構"和"函數調用"之間的區別 "消息結構"的語言: 運行時由運行環境決定所應執行的代碼 "函數調用"的語言: 由編譯器決定 記憶體模型:Objective C語言中的指針是用來指示對象的。 Objective C為C語言添 ...

獲取開發版sha1和開發版sha1

註:前提是你已經安裝好jdk和android-sdk,並且將兩者的環境變數已經設置完畢,我這裡是jdk8 獲取開發版sha1(也稱作測試版) 1.打開命令行 2.輸入keytool -list -v -keystore debug.keystore獲取開發板sha1 這裡應該讓你輸入密碼,我的是直接 ...

Android原生PDF功能實現:PDF閱讀、PDF頁面跳轉、PDF手勢伸縮、PDF目錄樹、PDF預覽縮略圖

更多文章請參考:https://www.jianshu.com/u/5c628d7c8392 ...

Android自定義控制項:圖形報表的實現(折線圖、曲線圖、動態曲線圖)(View與SurfaceView分別實現圖表控制項)

圖形報表很常用,因為展示數據比較直觀,常見的形式有很多,如:折線圖、柱形圖、餅圖、雷達圖、股票圖、還有一些3D效果的圖表等。 Android中也有不少第三方圖表庫,但是很難相容各種各樣的需求。 如果第三方庫不能滿足我們的需要,那麼就需要自己去寫這麼一個控制項。 往往在APP需求給定後,很多開發者卻無從 ...

Android 設備唯一標識(多種實現方案)

前言 項目開發中,多少會遇到這種需求:獲得設備唯一標識DeviceId,用於: 1.標識一個唯一的設備,做數據精準下發或者數據統計分析; 2.賬號與設備綁定; 3..... 分析 這類文章,網上有許多資料,例如:使用IMEI、MAC等作為設備標識使用。 不過,看過這些文章或者深入調研的同學應該都清楚 ...

Android BSearchEdit 搜索結果選擇框

EditText搜索結果下拉框、自動or回調模式、可diy、使用超簡便 (EditText search results drop-down box, auto or callback mode, diy, easy to use)#支持自動展示搜索條目 #支持手動展示搜索條目(可自己記錄歷史數據, ...

Android DSelectorBryant 單選滾動選擇器

單選滾動選擇器、diy豐富、有阻尼效果、簡單美觀、觸摸or點擊模式 (Rolling Selector, Diy Rich, Damping Effect, Simple and Beautiful, Touch or Click Mode) Github地址 YangsBryant/DSelect ...

一周排行
  • 一、背景 代碼實例:https://gitee.com/D_C_L/CurtainEtcAOP.git我們實際系統中有很多操作,是不管做多少次,都應該產生一樣的效果或返回一樣的結果。 例如: 1. 前端重覆提交選中的數據,應該後臺只產生對應這個數據的一個反應結果。 2. 我們發起一筆付款請求,應該只 ...
  • 關鍵字:流程未來節點處理人 工作流快速開發平臺 工作流流設計 業務流程管理 asp.net 開源工作流 業務背景:一個流程在啟動起來後,是可以對一些節點計算出來處理人是誰,流程的走向。對於另外一些節點處理人有可能需要相關的人員調整的。在一些審批的環境下,需要把能夠計算出來的節點處理人在發起時計算出來... ...
  • 簡述 我們做軟體工作的雖然每天都離不開網路,可網路協議細節卻不是每個人都會接觸和深入瞭解。我今天就來和大家一起學習下Socket,並寫一個簡單的聊天程式。 一些基礎類 首先我們每天打開瀏覽器訪問網頁信息都是使用的HTTP/HTTPS協議,而HTTP是通過的TCP建立的連接。TCP底層又是通過的Soc ...
  • 點這裡進入ABP進階教程目錄 在功能按鈕區增加一個自定義按鈕 - Add(創建課程) 添加按鈕 打開展示層(即JD.CRS.Web.Mvc)的\wwwroot\view-resources\Views\Course\Index.js //用以存放Course查詢相關腳本 自帶按鈕已有五個我們再添加一 ...
  • 點這裡進入ABP進階教程目錄 我們嘗試在新增/編輯界面增加一個下拉框用來代替輸入框編輯Status 添加實體 打開領域層(即JD.CRS.Core)的Entitys目錄 //用以存放實體對象添加一個類StatusCode.cs //狀態信息 更新模型 更新查詢視圖模型 打開展示層(即JD.CRS.W ...
  • 在項目視圖中,找到-》輸出 視窗,在視窗中選擇ASP.NET Core Web伺服器,調試項目即可看到執行的sql語句 ...
  • 前言: 通過Fiddler抓取瀏覽器請求數據,相信大家已經都會用了,我們知道Fiddler是通過在本機計算器添加一個預設的代理伺服器來實現的抓包數據的,埠號為:8888。 其實當我們打開Fiddler的設置也可以看到: 然後查看本地計算器的網路代理設置: 基於上面的原理,Fiddler就實現了經過 ...
  • 場景 Winform控制項-DevExpress18下載安裝註冊以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 在上面已經實現DevExpress的安裝之後,拖拽一個TreeList,然後怎樣給 ...
  • 場景 Winform控制項-DevExpress18下載安裝註冊以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243 DevExpress的TreeList怎樣設置數據源,從實例入手: https:/ ...
  • 場景 在開發中,經常會有一些全局作用域的常量、欄位、屬性、方法等。 需要將這些設置為全局作用域保存且其實例唯一。 註: 博客主頁: https://blog.csdn.net/badao_liumang_qizhi 關註公眾號 霸道的程式猿 獲取編程相關電子書、教程推送與免費下載。 實現 首先新建一 ...