Stream streams use grouping By + mapping to transform a set of objects after grouping into a set of attributes of an object

JAVA8 Actual Warfare Introduction to this fragment:   Java 8 Stream provides us with a convenient grouping collector by which we can easily group according to the value of an attribute of each element of an object set. After grouping common usage, the entire set of objects is divided into groups of the number of values of t ...

Posted by DJ Unique on Wed, 24 Apr 2019 14:45:34 -0700

Android Transparent Status Bar Solution

Android Transparent Status Bar Solution Preface An android Exploration of an android Second Goods During the android development process, I saw the interface of APP as shown in the following picture. It's amazing to find that this kind of status bar is really amazing. It's amazing to see that the status bar and the interface are perf ...

Posted by PolyPill on Sun, 21 Apr 2019 09:54:34 -0700

What is Pjax and why do you recommend it?

What is pjax? Now many websites( facebook,  twitter ) All support such a way of browsing, when you click on a link in a site, it is not a page jump, but just a site page refresh. This user experience, compared to the whole page flashing, It's much better. Among them, there is an important part. These websites'ajax refresh supports the ...

Posted by wafawj on Sat, 20 Apr 2019 15:30:35 -0700

OpenGL (3) Load Mapping

With the model, you need to map it. The process of loading maps can be divided into two parts: first, the decoding of images, and secondly, the use of UV coordinates to correspond to the model. This paper mainly introduces the loading mapping from two aspects: the basic principle and the third-party library. Decode The following two ways are in ...

Posted by micklerlop on Fri, 19 Apr 2019 16:45:33 -0700

Examples of Opengl Shader Luminescent Lines

Maintain address for forwarding: http://blog.csdn.net/stalendp/article/details/21993227 This article mainly analyses a Shader, so as to feel the charm of Shader, and learn the usage of related shader functions. Let's see how Shader works first: Here is the code: Shader "shadertoy/Waves" {  //see https://www.shadertoy. ...

Posted by sdallas411 on Fri, 19 Apr 2019 15:54:33 -0700

[Android] Arbitrary View Evasion when Snackbar pops up

brief introduction Snackbar is a control that pops up messages at the bottom, similar to Toast. Basic use: Snackbar.make(view, message_text, duration) .setAction(action_text, click_listener) .show(); We know that when the root layout is Coordinator Layout and the Coordinator Layout's behavior is set, Snackbar pops up, the fa ...

Posted by Jorn TK on Fri, 19 Apr 2019 15:42:33 -0700

Common plug-ins for Android Studio

1. Import third-party jar packages and open source libraries Import local jar Copy the jar file to libs, right-click on the jar file and select add as a library to import. The compile of build.gradle in the module will increase. compile files('libs/butterknife-6.1.0.jar') If builder.gradle already has compile fileTree(include: ['*.jar'], dir: ' ...

Posted by Irvin Amoraal on Fri, 19 Apr 2019 14:21:32 -0700

JVM Series (1) - Variables

Preface I have been reading books about JVM for a long time. Although it is a bit difficult, I haven't given up so far. The purpose of this article is to serve as a small review of my study during this period. This chapter mainly analyses the data transfer relationship between local variable table and operand stack through several code fragment ...

Posted by Cypher87 on Thu, 18 Apr 2019 16:06:34 -0700

Building High Availability mongodb Cluster (IV) - Fragmentation

According to the previous section Build a High Availability mongodb Cluster (3) - Deep Copy Set Two problems remain unsolved after the construction: Every data above the node is a full copy of the database. Will the pressure from the node be too high? Can the data expand automatically when the pressure is too high to support the machine? In t ...

Posted by jheitz on Thu, 18 Apr 2019 02:39:35 -0700

Fragment II: Basic Usage

Catalog (?)[-] A Static Add Fragment Two Dynamic Addition Fragment s Foreword: There is still no foreword... The article is written too fast, the life has too many rules and regulations, the preface does not know what to write... Related articles: 1,One of the Detailed Explanations of Fragment - Overview 2,Fragment Detaile ...

Posted by classix16 on Wed, 17 Apr 2019 13:00:35 -0700