精彩博客

自定義報頭協議可能沒那么難

在學習過計算機網絡的課程,我們知道剛開始計算機都是單獨脫機工作的,沒有聯網的情況下計算機的信息共享能力、運算能力都非常有限,后來誕生了計算機網絡.有了就是那幾網絡,計算機 A 的信息和數...

10/07 16:50
414
0
開源中國客戶端 Android 10 經驗適配指南,含代碼

我們App的適配從 targetSdkVersion = 26跨版本升級到29,因此會遇到大量的坑,最終的版本配置如下: 現在進入填坑適配指南,包含實際經驗代碼,絕不照搬翻譯文檔 1.Region.Op相關異常:java....

09/16 11:05
7.2K
19
你知道字節序嗎

最近在調一個自定義報文的接口時,本來以為挺簡單的,發現踩了好幾個坑,其中一個比較“刻骨銘心”的問題就是數據的字節序問題。 背景 自定義報文,調用接口,服務端報文解析失敗 iOS 小端序...

09/15 22:52
462
1
論汽車車機快速啟動與開機動畫、倒車影像三者關系

在討論此問題之前,我們先來討論下軟件系統的性能與穩定性的重要性、以及其兩者之間的關系。 首先市場上的消費者大體有兩種,一種是初級消費者,他們大多對整個產品的軟件需求點不明確,從而...

08/30 10:30
626
1
移動開發中的 Web:WebView、WebKit、JSCore、Web 優化、熱修復、跨平臺、Native、Hybrid……

移動開發領域近年來已經逐漸告別了野蠻生長的時期,進入了相對成熟的時代。而一直以來 Native 和 Web 的爭論從未停止,通過開發者孜孜不倦的努力,Web 的效率和 Native 的體驗也一直在尋求著...

08/19 16:09
8.6K
19
Android 組件化最佳實踐 ARetrofit 原理

本文首發于 vivo互聯網技術 微信公眾號 https://mp.weixin.qq.com/s/TXFt7ymgQXLJyBOJL8F6xg 作者:朱壹飛 ARetrofit 是一款針對Android組件之間通信的路由框架,實現快速組件化開發的利器。...

08/06 09:22
735
0
且聽穿林打葉聲———Ashmem機制講解

且聽穿林打葉聲———Ashmem機制講解 侯亮 (Android 7.0) 在Android平臺上,提供了一種共享內存的機制——Ashmem。該機制內部其實復用了Linux的共享內存機制。Ashmem機制使用linux的mmap系...

07/17 21:26
1K
3
Android ClassLoader加載過程源碼分析

背景 Android開發過程中,開發的小伙伴對動態加載代碼肯定不陌生。使用各個開源框架的中都應該有接觸,其主要原理離不開ClassLoader等相關的類。這里我們會從Android中ClassLoader等相關類的...

07/15 18:54
310
0
iOS開發之EventKit框架的應用

iOS開發之EventKit框架的應用 一、關于系統日歷和提醒事宜 iOS系統自帶的Calendar應用非常強大,用戶可以在其中添加日程事件,并且其提供了接口供其他應用進行調用,可以向日歷中進行事件的讀...

06/26 00:44
494
0
iOS13 適配 夜間模式(深色模式 DarkMode)與其他

https://my.oschina.net/wintelsui/blog/3063883 iOS13 適配 夜間模式與其他 夜間模式 其他問題:presentViewController ###一 :夜間/深色模式 DarkMode 夜間模式是iOS13的重要更新之一,隨之...

06/19 15:57
3.5K
2
Qt編寫自定義控件20-自定義餅圖

一、前言 上次在寫可視化數據大屏電子看板項目的時候,為了逐步移除對QChart的依賴(主要是因為QChart真的太垃圾了,是所有Qt的模塊中源碼最爛的一個,看過源碼的人沒有一個不吐槽,不僅不支...

06/03 23:16
886
2
Android APP native 崩潰分析之令人困惑的 backtrace

原文地址:https://caikelun.io/post/2019-06-01-android-app-native-crash-confusing-backtrace/ 完美無缺的代碼邏輯,一定能產生完美無缺的程序嗎?答案是否定的。從軟件的層面來看,也許只...

06/01 23:41
434
2
iOS開發如何避免安全隱患

現在很多iOS的APP沒有做任何的安全防范措施,導致存在很多安全隱患和事故,今天我們來聊聊iOS開發人員平時怎么做才更安全。 一、網絡方面 用抓包工具可以抓取手機通信接口的數據。以Charles...

05/30 14:03
1K
0
iOS 瘦身之道

App 的包大小做優化的目的就是為了節省用戶流量,提高用戶的下載速度,也是為了用戶手機節省更多的空間。另外 App Store 官方規定 App 安裝包如果超過 150MB,那么不可以使 OTA(over-the-ai...

05/16 17:11
460
1
JSBridge框架解決通信問題實現移動端跨平臺開發

【宜信技術沙龍002期】數據中臺:宜信敏捷數據中臺建設實踐|宜信技術沙龍 將于5月23日晚8點線上直播,點擊報名 一、跨平臺開發是趨勢 目前主流的移動端平臺主要是Android和iOS,為了盡可能復...

05/15 18:12
353
0
馬蜂窩 iOS App 啟動治理:回歸用戶體驗

增長、活躍、留存是移動 App 的常見核心指標,直接反映一款 App 甚至一個互聯網公司運行的健康程度和發展動能。啟動流程的體驗決定了用戶的第一印象,在一定程度上影響了用戶活躍度和留存率。...

05/10 10:38
506
0
Android 使用RecyclerView實現輪播圖

一、需求 之前一篇博客使用ViewPager實現輪播圖《Android ViewPager實現循環輪播圖》,但是ViewPager有個天生的缺陷是View無法重用,此外ViewPager的滑動過程會頻繁requestLayout,盡管可以通...

04/28 18:02
754
1
iOS面向切面的TableView-AOPTableView

iOS面向切面的TableView-AOPTableView 這個是公司很久之前的開源項目,一個大牛寫的,在項目中一直有在用,今天有空發了點時間看下如何實現,看了之后感覺挺有收獲,故撰此文,分享給需要的同...

04/25 17:43
370
0
android 通過修改圖片像素實現CircleImageView

CircleImageView實現方法有很多種,各有優缺點,因此需要按照不同的場景使用。我們今天使用修改圖片像素的方法實現CircleImageView,主要知識點無非是勾股定理和點到圓形的距離。 素材圖片:...

04/13 10:18
460
0
Objc Block實現分析

Objc Block實現分析 Block在iOS開發中使用的頻率是很高的,使用的場景包括接口異步數據的回調(AFN)、UI事件的回調(BlockKits)、鏈式調用(Masonry)、容器數據的遍歷回調(NSArray、NSD...

04/10 11:24
240
1

沒有更多內容

加載失敗,請刷新頁面

開源中國客戶端 Android 10 經驗適配指南,含代碼

我們App的適配從 targetSdkVersion = 26跨版本升級到29,因此會遇到大量的坑,最終的版本配置如下: 現在進入填坑適配指南,包含實際經驗代碼,絕不照搬翻譯文檔 1.Region.Op相關異常:java....

09/16 11:05
7.2K
19
且聽穿林打葉聲———Ashmem機制講解

且聽穿林打葉聲———Ashmem機制講解 侯亮 (Android 7.0) 在Android平臺上,提供了一種共享內存的機制——Ashmem。該機制內部其實復用了Linux的共享內存機制。Ashmem機制使用linux的mmap系...

07/17 21:26
1K
3
iOS13 適配 夜間模式(深色模式 DarkMode)與其他

https://my.oschina.net/wintelsui/blog/3063883 iOS13 適配 夜間模式與其他 夜間模式 其他問題:presentViewController ###一 :夜間/深色模式 DarkMode 夜間模式是iOS13的重要更新之一,隨之...

06/19 15:57
3.5K
2
iOS開發如何避免安全隱患

現在很多iOS的APP沒有做任何的安全防范措施,導致存在很多安全隱患和事故,今天我們來聊聊iOS開發人員平時怎么做才更安全。 一、網絡方面 用抓包工具可以抓取手機通信接口的數據。以Charles...

05/30 14:03
1K
0
淺析web端的消息推送原理

轉載本文需注明出處:EAWorld,違者必究。 引言: 在互聯網高速發展的時代里,web應用大有取代桌面應用的趨勢,不必再去繁瑣的安裝各種軟件,只需一款主流瀏覽器即可完成大部分常規操作,這些...

03/21 10:51
4.5K
13
看完這篇你們團隊的代碼也很規范

最近重構項目組件,看到項目中存在一些命名和方法分塊方面存在一些問題,結合平時經驗和 Apple官方代碼規范 在此整理出 iOS 工程規范。提出第一個版本,如果后期覺得有不完善的地方,繼續提出...

03/04 09:35
8.8K
11
Flutter | 狀態管理特別篇——Provide

前言 今天偶然發現在谷歌爸爸的倉庫下出現了一個叫做flutter-provide的狀態管理框架,2月8日才第一次提交,非常新鮮。在簡單上手之后感覺就是一個字——爽!所以今天就跟大家分享一下這個新的...

02/21 01:29
5.2K
6
Android調試神器stetho使用詳解和改造

本文由云+社區發表 作者:NaOH 概述 stetho是Facebook開源的一個Android調試工具,項目地址:facebook/stetho 通過Stetho,開發者可以使用chrome的inspect功能,對Android應用進行調試和查看...

02/15 17:50
3.1K
6
自己動手寫事件總線(EventBus)

本文由云+社區發表 事件總線核心邏輯的實現。 EventBus的作用 Android中存在各種通信場景,如Activity之間的跳轉,Activity與Fragment以及其他組件之間的交互,以及在某個耗時操作(如請求網...

2018/12/29 12:06
3.8K
2
iOS 的組件化開發

在一個APP開發過程中,如果項目較小且團隊人數較少,使用最基本的MVC、MVVM開發就已經足夠了,因為維護成本比較低。 但是當一個項目開發團隊人數較多時,因為每個人都會負責相應組件的開發,...

2018/10/03 22:59
1K
1
入坑Flutter ,棄坑React-Native(簡單體驗)

前言 由于業務需要之前用react-native重寫了公司項目,中間碰到各種坑,莫名其妙紅屏,適配坑,頁面刷新坑,打包坑,熱更新坑.折磨了兩個月終于完成.年初就聽說了Flutter,看一下是用Google的Dart語...

2018/08/15 11:38
27.3K
13
Jenkins的Pipeline腳本在美團餐飲SaaS中的實踐

一、背景 在日常開發中,我們經常會有發布需求,而且還會遇到各種環境,比如:線上環境(Online),模擬環境(Staging),開發環境(Dev)等。最簡單的就是手動構建、上傳服務器,但這種方式...

2018/08/03 11:54
2.3K
4
了解iOS消息推送一文就夠:史上最全iOS Push技術詳解

本文作者:陳裕發, 騰訊系統測試工程師,由騰訊WeTest整理發表。 1、引言 開發iOS系統中的Push推送,通常有以下3種情況: 1)在線Push:比如QQ、微信等IM界面處于前臺時,聊天消息和指令都會...

2018/07/16 14:44
3.2K
8
漸進式Web應用(PWA)入門教程(上)

最近關于漸進式Web應用有好多討論,有一些人還在質疑漸進式Web應用是否就是移動端未來。 但在這篇文章中我并不會將漸進式APP和原生的APP進行比較,但有一點是可以肯定的,這兩種APP的目標都是...

2018/05/18 09:26
1K
0
Shell入門看我吧

shell入門的文章,對shell不太熟悉小伙伴可以看看

2018/04/04 09:58
4K
9
Flutter 初嘗:從 Java 無縫過渡

# 準備階段 ## 下載 Flutter SDK 新建 Flutter 文件夾,克隆 Flutter SDK: ```bash git clone -b beta https://github.com/flutter/flutter.git ``` ## 配置 Flutter 環境 我是 Mac 系統,F...

2018/03/09 11:55
3.9K
4
微信團隊原創分享:iOS版微信的內存監控系統技術實踐

微信自15年年底上線FOOM上報,每天FOOM次數與登錄用戶數比例接近3%,同期crash率1%不到。而16年年初某東老大反饋微信頻繁閃退,接著16年8月不少外部用戶反饋微信啟動不久后閃退,分析大量日志...

2018/03/05 10:43
3.2K
4
騰訊技術分享:社交網絡圖片的帶寬壓縮技術演進之路

為了進一步降低運營帶寬成本,減小用戶訪問流量及提升頁面加載速度,社交網絡 CDN運維緊跟行業圖片優化趨勢,創新引入WebP、SharpP、自適應分辨率、Guetzli等圖像壓縮技術到現網,經過三年多...

2018/02/05 11:33
4.5K
6
App框架實現———dagger2

該框架的組成 MVP+Dagger2+RxJava+Retrofit+OkHttp+RxCache+單元測試(Junit+Mockito)

2017/12/22 15:19
1K
0
Kotlin Primer·第七章·協程庫(上篇)

本篇只講了協程庫的使用。還有中篇講協程的啟動和切換實現原理,下篇核心講解kotlin協程在JVM層的實現原理。 這可能是至今為止最詳細實用的 Kotlin 協程庫詳解了。

2017/11/27 14:05
1K
0

沒有更多內容

加載失敗,請刷新頁面

快速申請iOS證書工具及教程分享

首先介紹下常用蘋果iOS證書的常用類型 iOS Development:iOS開發證書(用于真機調試測試) iOS Distribution:iOS發布證書(用于上架App Store) APNs Development:iOS開發推送證書(配合iOS...

今天 15:47
10
0
將builderx生成的模板電商vue項目打包成apk文件,安卓應用

成功打包后的文件可以直接安裝在安卓手機上面,證書是采用dcloud證書

今天 15:00
4
0
java 語言實現豆瓣電影信息查詢

豆瓣上面有很多電影,有時候要查看個電影信息,去豆瓣搜下還是很方便的,但是如何通過接口的形式來查看豆瓣電影,這對于很多網站、app其實是非常實用的功能,這里筆者附上一個java實現的豆瓣...

今天 11:45
8
0
幾句簡單的python代碼完成周公解夢功能

《周公解夢》是靠人的夢來卜吉兇的一本于民間流傳的解夢書籍,共有七類夢境的解述。這是非常傳統的中國文化體系的一部分,但是如何用代碼來獲取并搜索周公解夢的數據呢?一般情況下,要通過爬...

今天 11:04
9
0
react-native-MJRefresh FLatList結合react-native-scrollable-tab-view使用時卡頓問題 #20

解決辦法,修改 react-native-scrollable-tab-view 中 index.js 文件,修改如下 第一:增加如下代碼 const ScrollViewMJ = require('react-native-mjrefresh'); const AnimatedScrollView =...

今天 10:18
2
0
wincp和crt反空閑

wincp選項》面板》遠程》刷新遠程面板間隔 crt》選項》會話選項》終端》反空閑》發送協議ON-OP

今天 10:09
6
0
Qt編寫自定義控件67-通用無邊框

一、前言 在之前的一篇文章中寫過一個通用的移動控件,作用就是用來傳入任意的widget控件,可以在父類容器中自由移動。本篇文章要寫的是一個通用的無邊框類,確切的說這不叫控件應該叫組件才...

今天 09:21
6
0
讀SDWebImage源碼第七次的收獲與思考

之前是在分析單張圖片。接下來我們分析下 多張圖片的情況:

昨天 23:39
3
0
讀SDWebImage源碼第六次的收獲與思考

這篇文章我們主要分析下最初的SDWebImage的文件結構(總共4個),以及都全部覆蓋了哪些方法: DMImageCache.h DMImageCache.m DMWebImageView.h DMWebImageView.m ------------------------...

昨天 23:20
1
0
API調試工具--------Postman

Postman一款非常流行的API調試工具。其實,開發人員用的更多。因為測試人員做接口測試會有更多選擇,例如Jmeter、soapUI等。不過,對于開發過程中去調試接口,Postman確實足夠的簡單方便,而...

昨天 22:56
5
0
20191011學習

runOnUiThread(new Runable(){ });如果當前線程是ui線程,當前線程會立即執行,如果不會,則會將消息發送到ui線程的隊列當中。不管在子線程還是主線程 new Thread( new Runnable() { ......

昨天 22:56
6
0
讀SDWebImage源碼第五次的收獲與思考

接下來我們再來捋一遍,模擬器從來沒跑過這個demo,第一次跑,看會走哪些主要方法? 先執行了: UIImage *cachedImage = [[DMImageCache sharedImageCache] imageFromKey:[url absoluteStri...

昨天 22:39
3
0
Spring security(三)---認證過程

??在前面兩節Spring security (一)架構框架-Component、Service、Filter分析和Spring Security(二)--WebSecurityConfigurer配置以及filter順序為Spring Security認證作好了準備,可以讓...

昨天 22:12
13
0
談一談HTTP和WebSocket的區別

HTTP HTTP協議是互聯網上應用最為廣泛的應用層協議,萬維網都要遵守HTTP協議。 HTTP/1.0 HTTP/1.0版本實現了HTTP協議的基本功能,但是1.0版本性能問題比較明顯,因為HTTP協議是基于TCP協議的...

昨天 21:57
22
0
python獲取全國各個城市pm2.5、臭氧等空氣質量

隨著國家發展,中國很多城市的空氣質量其實并不好,國家氣象局會有實時統計,但是要去寫爬蟲爬取是十分麻煩的事情,并且官方網站也會做一些反爬蟲措施,所以實現起來比較麻煩,最好的辦法就是...

昨天 19:29
14
0
常用物流快遞單號自動識別api接口地址-快遞鳥對接

眾所周知,單號識別API為用戶提供單號識別快遞公司服務,依托于快遞鳥大數據平臺,用戶提供快遞單號,即可實時返回可能的一個或多個快遞公司,存在多個快遞公司結果的,大數據平臺根據可能性...

昨天 19:15
7
0
Android中復制到剪切板

/** * 復制內容到剪切板 * * @param copyStr * @return */ private boolean copy(String copyStr) { try { //獲取剪貼板管理器 ClipboardManager cm = (ClipboardManager) getSystemService(...

昨天 16:58
5
0
自定義view——心電圖(根據點(x為時間)還原波形,根據當前顯示圖像的最大值動態調整波形,動態增減數據)

import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.graphi...

昨天 15:13
18
0
AliOS Things開發:AliOS Studio使用說明

介紹 AliOS Studio是一套基于vscode的開發環境,支持windows、linux、macOS。AliOS Studio有以下功能: 極佳開發體驗、簡單操作界面 支持AliOS Things應用開發 代碼補全、索引、提示等 編譯/...

昨天 11:52
24
0
怎樣利用在線網站繪制流程圖,這樣的操作方法很簡單

流程圖就是可以讓使用者可以清晰看到整個過程走向使用很方便,那怎樣繪制流程圖?下面為大家進行簡單講解,想要操作的朋友可以跟著編輯使用。 繪制工具—迅捷畫圖 這是一款在線編輯流程圖的網...

昨天 11:51
17
0

沒有更多內容

加載失敗,請刷新頁面

返回頂部
頂部
北京快乐8专业走势图