今天上午工作過(guò)程中,我們的審核同事發(fā)了一段視頻,是一個(gè)用戶通過(guò)“多開(kāi)分身”這樣子的軟件將我們的App的多開(kāi)高達(dá)5個(gè)分身,當(dāng)時(shí)我第一個(gè)感覺(jué)這啥樣的用戶啊,后面就把如何防止用戶多...
今天上午工作過(guò)程中,我們的審核同事發(fā)了一段視頻,是一個(gè)用戶通過(guò)“多開(kāi)分身”這樣子的軟件將我們的App的多開(kāi)高達(dá)5個(gè)分身,當(dāng)時(shí)我第一個(gè)感覺(jué)這啥樣的用戶啊,后面就把如何防止用戶多...
作為移動(dòng)設(shè)備,電池重要性不言而喻。怎么耗電 通過(guò)上圖可以知道,用戶通過(guò)軟件調(diào)用硬件資源而產(chǎn)生了耗電,那么我們可以控制軟件調(diào)用硬件的頻次以此達(dá)到降低耗電的目的。那么我們有哪些硬...
業(yè)務(wù)數(shù)據(jù)安全是一個(gè)很大的命題,今天將通過(guò)工作過(guò)程中遇到的一些問(wèn)題以及解決它的一些經(jīng)驗(yàn)來(lái)闡述他。 業(yè)務(wù)數(shù)據(jù)安全,顧名思義,就是保證數(shù)據(jù)的安全性,防止他人盜用我們的數(shù)據(jù)作為他用。...
做業(yè)務(wù)的人,或多或少都會(huì)遇到網(wǎng)絡(luò)攻擊情況,團(tuán)隊(duì)再小,也是別人的眼中釘肉中刺。 業(yè)務(wù)被無(wú)端攻擊,它的目的何在?網(wǎng)絡(luò)攻擊的目的:1、競(jìng)爭(zhēng)對(duì)手讓我們的業(yè)務(wù)癱瘓2、用戶發(fā)泄行為3、敲...
App業(yè)務(wù)數(shù)據(jù)統(tǒng)計(jì)包括:展示、點(diǎn)擊、新增、日活、異常等 目前用的比較多的是ELK——開(kāi)源實(shí)時(shí)日志分析ELK平臺(tái)由ElasticSearch、Logstash和Kiabana三...
熱修復(fù)就是動(dòng)態(tài)下發(fā)代碼,它可以使開(kāi)發(fā)者在不發(fā)布新版本的情況下,修復(fù) BUG 和發(fā)布功能, 避免長(zhǎng)時(shí)間的審核等待以及多次被拒造成的成本,達(dá)到及時(shí)解決問(wèn)題和發(fā)布功能的目的。 一....
作為移動(dòng)設(shè)備,電池重要性不言而喻。 怎么耗電 通過(guò)上圖可以知道,用戶通過(guò)軟件調(diào)用硬件資源而產(chǎn)生了耗電,那么我們可以控制軟件調(diào)用硬件的頻次以此達(dá)到降低耗電的目的。那么我們有哪些...
數(shù)據(jù)的價(jià)值 APM 目標(biāo) 對(duì)應(yīng)用的性能、業(yè)務(wù)可靠性進(jìn)行線上的監(jiān)控和預(yù)警 采集內(nèi)容 系統(tǒng)指標(biāo),應(yīng)用性能指標(biāo),Crash,自定義日志等 用戶行為 目標(biāo) 精細(xì)化運(yùn)營(yíng) 采...
OQL是Object Query Language的簡(jiǎn)寫(xiě),即對(duì)象查詢語(yǔ)言,OQL語(yǔ)法和關(guān)系型標(biāo)準(zhǔn)查詢語(yǔ)言SQL的語(yǔ)法相似,只是增加了比如對(duì)象標(biāo)識(shí)、復(fù)雜對(duì)象、操作、繼承、多態(tài)性...
我們通過(guò)Android性能優(yōu)化—內(nèi)存分析工具M(jìn)AT的使用(一)大概了解了Android到MAT的轉(zhuǎn)換過(guò)程。現(xiàn)在我們熟悉下MAT 中常規(guī)的使用。 Overview 用MAT打開(kāi)...
準(zhǔn)備 1、下載及安裝Android SDK2、下載及安裝MAT(http://www.eclipse.org/mat/) 使用流程(windows平臺(tái)) 收集hprof文件 ...
概述 StrictMode是Android開(kāi)發(fā)過(guò)程中一個(gè)必不可缺的性能檢測(cè)工具,他能幫助開(kāi)發(fā)檢測(cè)出一些不合理的代碼塊。 策略分類 StrictMode分為線程策略(Threa...
概述 TraceView是Android平臺(tái)配備一個(gè)很好的性能分析工具,它可以通過(guò)圖形化的方式讓我們了解我們要跟蹤的程序的性能,并且能具體到方法。 如何使用 通過(guò)Androi...
什么是線程 線程,有時(shí)被稱為輕量級(jí)進(jìn)程,是程序執(zhí)行流的最小單元。一個(gè)標(biāo)準(zhǔn)的線程由線程ID,當(dāng)前指令指針,寄存器集合和堆棧組成,是進(jìn)程中的一個(gè)實(shí)體,是被系統(tǒng)獨(dú)立調(diào)度和分派的基本...
確定規(guī)范不單單從編碼規(guī)范上入手,還應(yīng)該應(yīng)該從資源管理規(guī)范上,尤其對(duì)于同一個(gè)公司不同業(yè)務(wù)團(tuán)隊(duì)以SDK方式接入時(shí)
關(guān)于App重構(gòu)的幾個(gè)方面最近跟一個(gè)朋友聊到關(guān)于App架構(gòu)的問(wèn)題, 其中就聊到一個(gè)App, 開(kāi)發(fā)了很長(zhǎng)時(shí)間, 一開(kāi)始沒(méi)有去想框架的事兒, 迭代過(guò)程中, 由于時(shí)間緊, 任務(wù)重, 人員更替等原因, 也沒(méi)能...
2011年中,我從一個(gè)三流的學(xué)校畢業(yè),學(xué)的是信息管理與信息系統(tǒng)專業(yè)。剛?cè)雽W(xué)校的時(shí)候,聽(tīng)?zhēng)熜謳熃銈冎v我們這專業(yè)其實(shí)就是一個(gè)做網(wǎng)管的,只要掌握一個(gè)技能就OK了,那就是關(guān)機(jī)重啟,當(dāng)...