收藏 / 列表

Stars-one - Android app的16KB支持的自測和適配

原文地址: Android app的16KB支持的自測和適配-Stars-One的雜貨小窩 注: 本文以app使用其他SDK的情況為例,不涉及NDK和C層代碼的適配工作 由於公司app還是上架谷歌市場,上架app要求必須支持Android15,但Android15需要強制要求適配16KB,記錄下步驟 1.檢測是否支持16KB 下載個最新的Android Studio,我使用的版本是An

Android

得物技術 - 社區點贊業務緩存設計優化探索

背景 內容點贊業務在得物社區中是一個非常高頻的業務場景,功能本身複雜度不高,但是業務場景多、QPS高、而且由於社區的用户體量,整體點讚的數據量非常大。其中最核心、對響應性能要求最高的主要是“用户是否點贊內容”和“內容點贊數”場景。 在得物社區中凡是有內容消費的場景,都會有上面兩個點贊場景的處理,所以整體點贊業務的QPS在社區都是非常高的。當我們在刷各種Feed流時,每一次下滑,都需要對數十篇內容進

緩存 , 重構 , 後端 , 方案

弗拉德 - 【Python 1-2】Visual Studio Code(VSCode) 配置 Python開發環境

使用 VSCode 作為開發Python的IDE工具 IDE(Integrated Development Environment, 集成開發環境),目前支持Python的IDE有很多。有PyCharm、Eclipse、Atom、Anaconda、Sublime Text等等。我個人更喜歡使用 Visual Studio Code 也就是 VSCode。如果大家有自己喜歡的IDE工具,盡情享用!

python3 , 網頁爬蟲 , python2.7 , 後端 , Python

阿里巴巴終端技術 - 向工程腐化開炮|資源治理

作者:劉天宇(謙風) 系列文章回顧《向工程腐化開炮 | proguard治理》《向工程腐化開炮 | manifest治理》《向工程腐化開炮:Java代碼治理》。本文為系列文章第四篇,聚焦於Android 資源,這一細分領域。對工程腐化,直接開炮! 準確的説,本文主角是Android資源,而java資源歸屬到java代碼治理範疇,並在《向工程腐化開炮:Java代碼治理》一文中給出了應對方案。 An

Android , JAVA , 資源

Android開發者 - Hilt 擴展 | MAD Skills

本文是 MAD Skills 系列 中有關 Hilt 的第四篇文章!在本文中,我們將探討如何編寫自定義的 Hilt 擴展。如果您需瞭解本系列前三篇文章,請查閲: Hilt 介紹 Hilt 測試最佳實踐 Hilt 工作原理 如果您更喜歡通過視頻瞭解此內容,可以點擊 此處 查看。 案例: WorkManager 擴展 Hilt 擴展是一個生成代碼的庫,常通過註解處理器實現。生成的代碼作為構成

依賴注入 , Android

Yumenokanata - 用組合子,手把手實現一個通用語法分析器

語法分析器 語法分析通常是作為編譯器或者解釋器的一個組件出現的,它是一種特別的程序,接收非結構化的數據(比如文本、任何種類的符號、數字或者字符流),輸出結構化的數據為結果。比如將csv(逗號分隔值)文本文件解析為二維數組;將Json或者xml解析為樹形數據結構。 目前實際上已經有比較成熟的工具(比如Yacc、ANTLR等)可以根據語法規則自動生成語法分析器的實現代碼,而且執行效率很高。 面向組合子

函數式編程 , Kotlin , 知識

東林知識庫 - 鴻蒙5:HarmonyOS應用開發-項目打包申請證書和上架

1. 項目打包上架? 調試完畢後,您便可以打包HarmonyOS應用,在AGC提交上架。 HarmonyOS通過數字證書(.cer文件)和Profile文件(.p7b文件)等簽名信息來保證應用的完整性,應用如需上架到華為應用市場必須通過簽名校驗。因此,您需要使用發佈證書和Profile文件對應用進行簽名後才能發佈。 上架成功後,用户即可

移動開發 , Android , 開發者 , 鴻蒙

侑虎科技 - 如何定位遊戲發熱問題

1)如何定位遊戲發熱問題 ​2)Unity獲取指定腳本的引用對象 3)如何知道打包時的一個Shader有多少變體 4)如何優化Font.CacheFontForText頻繁造成的耗時峯值 這是第300篇UWA技術知識分享的推送。今天我們繼續為大家精選了若干和開發、優化相關的問題,建議閲讀時間10分鐘,認真讀完必有收穫。 UWA 問答社區:answer.uwa4d.com

performance , shader , script , ui

iReaShare - 將數據傳輸到新iPhone 16需要很長時間?如何修復

您是否曾通過“快速啓動”將數據從舊 iPhone 複製到新 iPhone,但體驗不佳?雖然大多數傳輸都在合理的時間範圍內完成,但傳輸時間可能會更長,尤其是在數據量大或互聯網連接速度較慢的情況下。如果您將數據傳輸到新 iPhone 16 花費了這麼長時間,則可能存在問題。 如果您遇到了同樣的挑戰,請讓我們在此探討根本原因並找到有效的解決方案。 第 1 部分:為什麼我的 iPhone 需要這麼長時間

iphone , ios

藍易雲 - 將Docker命令轉化Docker Compose文件

要將Docker命令轉換為Docker Compose文件,關鍵在於理解Docker命令的各個參數,然後將其映射到Docker Compose的YAML配置文件中。以下是對這一過程的詳細分析和具體步驟。 一、Docker Compose簡介 Docker Compose是一個用於定義和管理多容器Docker應用程序的工具。通過Compose,開發者可以使用YAML文件來配置應用程序的各個服務。Co

elasticsearch , MySQL , mariadb , postgresql , memcached

MannaYang - Java深入研究String字符串

提及String字符串,我們更多的是用於文本的傳輸與存儲,在JDK源碼中也被申明為final類型,同時也不屬於Java中基本的數據類型,例如以直接雙引號申明的常量String nameStr="Manna Yang";或者採用構造函數創建String nameStr=new String("Manna Yang");下面將逐步揭開其神秘面紗... class字節碼文件結構 在探究String字符串

源碼學習 , jdk8 , Android , JAVA

中關村科金 - MobPush全面適配鴻蒙NEXT,解鎖智能推送新體驗

隨着HarmonyOS NEXT鴻蒙星河版的發佈,鴻蒙系統憑藉原生智能、全場景互聯、高安全性等特性,已成為全球第三大操作系統。在這一生態擴張的關鍵節點,MobTech袤博科技旗下核心產品MobPush智能消息推送SDK率先完成對鴻蒙NEXT的全面適配,成為首批通過HarmonyOS NEXT官方認證的推送類SDK。 對於開發者而言,鴻蒙系統的微內核架構和分佈式能力,意味着應用需從底層重新適配

驗證碼