原创 深入研究 synchronized 同步鎖 作用於 靜態方法 和 非靜態方法 的 區別

原文地址:https://www.cnblogs.com/c2g5201314/p/13110894.html 1.前言 衆所周知, synchronized 是同步鎖 ,雖然在底層又細分了無鎖、偏向鎖、輕量級鎖、自旋鎖 以及重量

原创 android context講解

看了一篇簡書的,拿過來:https://www.jianshu.com/p/f0fb461a2b2c Activity mActivity =new Activity() 作爲Android開發者,不知道你有沒有思考過這個問題,A

原创 寄存器、存儲器、內存有 什麼區別和不同嗎

從範圍來看,它們所指的範疇就不一樣。 寄存器是中央處理器內的組成部份。它跟CPU有關。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和位址。在中央處理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序計數器(PC

原创 sleep和wait的區別,wait需要拋出異常嗎?

1、sleep()函數在Thread類中,wait()函數屬於Object類,源碼如下: sleep是Thread的靜態類方法,誰調用的誰去睡覺,即使在a線程裏調用了b的sleep方法,實際上還是a去睡覺,要讓b線程睡覺要在b的

原创 android 地圖自定義mark,以高德地圖爲例

配置key等基本操作就不贅述了,一個老弟問了,我就直接貼代碼,簡單梳理一下,有問題可以留言。 var map: MapView? = null var mAMap: AMap? = null var myLoca

原创 知道DDoS攻擊嗎?大概講講它的原理

最近幾次面試,喜歡問一個問題:知道DDoS攻擊嗎?講講它的原理。大概說的比較明白不到1/3。 其實,像全球互聯網各大公司,均遭受過大量的DDoS。 2018年,GitHub 在一瞬間遭到高達 1.35Tbps 的帶寬攻擊。這次 D

原创 android recycleview橫向滑動

上圖: activity的代碼: /* * 推薦關注的列表 * */ var recommendAdapter: RecommendAdapter? = null var recommendBean = mutableListO

原创 Android-常用java基礎的實例之(String字符串操作)

常用String字符串操作方法: https://blog.csdn.net/sinat_32194985/article/details/80349501 面試實例1: 實現一個public int indexOf(Stri

原创 flutter--圓形頭像

方法一:ClipOval 如圖: 全部代碼如下,核心代碼就是Container組件下的ClipOval組件: import 'package:flutter/material.dart'; /*void main() {

原创 java集合框架中contains(),containsKey()和containsValue()的用法:

java集合框架中contains(),containsKey()和containsValue()的用法: List集合的contains()方法用於判斷集合中包不包含某個元素,返回值是boolean。 Map集合的contain

原创 flutter--計數器示例分析

通過Android Studio或VS Code創建一個新的Flutter工程,命名爲"first_flutter_app"。創建好後,就會得到一個計數器應用的Demo。 我們先運行創建的工程,效果如圖所示: 該計數器示例中,每

原创 android--java基礎問題

final 修飾什麼? Java中,final關鍵字可以用來修飾類、方法和變量(包括成員變量和局部變量)。下面就從這三個方面來了解一下final關鍵字的基本用法。   1.修飾類   當用final修飾一個類時,表明這個類不能被繼

原创 flutter onPressed onTap等手勢檢測及觸摸事件處理

我怎麼給 Flutter 的 widget 添加一個點擊監聽者? 在 Flutter 中,有兩種方法來添加點擊監聽者: 1、如果 widget 本身支持事件監測,直接傳遞給它一個函數,並在這個函數裏實現響應方法。例如,Raised

原创 android 線程詳解

一、實現線程的幾種方法及區別 進程:簡單來說它是線程的載體,其實它不單單是線程的載體,這個想知道可以自行百度,不是我們今天要討論的重點 線程:程序執行流的最小單元,是被系統獨立調度和分派的基本單位,線程自己不擁有系統資源,只擁有一

原创 flutter--第一個 Flutter App

照着Flutter中文網的教程敲的,完整代碼要科學上網,索性貼一下,自己也再看一遍。 教程:https://flutterchina.club/get-started/codelab/ import 'package:flutt