Android Compile-time Annotation-APT Technology
APT(Annotation Processing Tool), or Annotation Processing Tool, is a tool for processing annotations. To be exact, it is a tool for javac to scan and process annotations at compile time. The annotation processor takes Java code (or compiled bytecode) as input and generates. java files as output.
Simp ...
Posted by Pintonite on Wed, 07 Aug 2019 03:17:46 -0700
Deep understanding of WebRTC
Web Real-Time Communication (WebRTC) consists of a set of standards, protocols, and JavaScript API s for audio, video, and data sharing between browsers (end-to-end).
WebRTC makes real-time communication a standard feature, and no Web application needs third-party plug-ins and proprietary software, but can be accomplished through a simple Java ...
Posted by thomasanup on Tue, 06 Aug 2019 17:46:22 -0700
Confusion Configuration for Android studio
confusion
studio uses Proguard for confusion, a tool for compressing, optimizing, and confusing java bytecode files.
Functions: Shrinking, Optimizing, Obfuscattion, Preverification.
Advantage:
1. Delete the unused resources of the project to effectively reduce the apk size;
2. Delete useless classes, class members, methods and attribute ...
Posted by coderWil on Tue, 06 Aug 2019 14:46:01 -0700
In-depth Learning Foundation Series: GoogleNet
In-depth Learning Foundation Series: GoogleNet
Introduction to GoogleNet
In 2014, GoogLeNet and VGG were the duo of the ImageNet Challenge (ILSVRC14). GoogLeNet won the first place and VGG the second. The common feature of these two types of model structures is that they have a deeper level.VGG inheri ...
Posted by skeetley on Sun, 04 Aug 2019 18:37:46 -0700
Java - Does multithreading really use all the cores of the CPU?
Original Link: https://mp.weixin.qq.com/s?__biz=MzA4NjgxMjQ5Mg==&mid=2665762396&idx=1&sn=694e2a61e0778672d4f1684bfc6a956a&chksm=84d21c7fb3a59569a6f63e4be64c2e5fa0fb60c5c871f20c91ca44ce3067e40256bf64047ace&mpshare=1&scene=24&srcid=&sharer_sharetime=1564448485523&sharer_s
...
Posted by jgires on Sun, 04 Aug 2019 18:00:02 -0700
Customizing Layout Manager Section 3
Note * The following are all from Google's official custom Layout Manager documents, which were sorted out during the learning process.
The original address is: http://wiresareobsolete.com/2014/09/building-a-recyclerview-layoutmanager-part-1/
Thank you for the mistakes.
In the previous article, we discu ...
Posted by AliceG on Thu, 01 Aug 2019 20:34:46 -0700
Python Simple Speech Recognition and Response
Python Simple Speech Recognition and Response
https://www.cnblogs.com/warcraft/p/10112486.html
Download the latest version of pyaudio address:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio
The reason is a colleague who likes to talk about Zen in his work. Yesterday he used to say, ...
Posted by tsfountain on Wed, 31 Jul 2019 20:28:40 -0700
Vulnerabilities brought about by Android Webiew's addJavascriptInterface
WebView vulnerability:
**
AdJavascriptInterface () Interface ** in WebView
One way JS calls Android is to map objects through the addJavascriptInterface interface:
// Parametric 1: Android's local object
// Parametric 2: JS object
// By associating local objects in Android with objects in JS through o ...
Posted by TGLMan on Tue, 30 Jul 2019 19:37:07 -0700
HashMap for Java Containers is very detailed - most frequently used, but do you really understand?
Preface
Learning record
Learning record
Time: week 3
SMART sub-goal: Java container
Recorded in learning Java container knowledge points, about HashMap needs to focus on recorded knowledge points.
Overview of knowledge points:
I. hashCode()
2. HashMap underlying implementation
brief introduction
storage structure
Important attributes
Add ...
Posted by steanders on Mon, 29 Jul 2019 21:06:25 -0700
Kotlin Learning: Thank you, TM! (Basic Grammar)
Preface
Since 2017, when Google defined Kotlin as the official language for Android, there has been an instant upsurge of learning. Learning blogs have sprung up like mushrooms to attack my tiny, helpless heart! It's you, yes, just because you make me stronger and stronger, I thank you for my sparse h ...
Posted by thyscorpion on Mon, 29 Jul 2019 20:48:04 -0700