Write a two-dimensional code generation library with Swift to support adding various strange styles and finding a wave of support~

EFQRCode is a library written in Swift for generating and recognizing two-dimensional codes. It is developed based on generating and recognizing two-dimensional codes of the system. Generation: Using the input watermarking image/icon and other resources to generate a variety of art two-dimensional codes; Recognition: Recognition rate is highe ...

Posted by Petran76 on Sun, 14 Jul 2019 00:52:28 +0200

Summary of MYSQL Source Code Installation in MYSQL Learning Paper 001-LINUX Environment

Summary of MYSQL Source Code Installation in MYSQL Learning Paper 001-LINUX Environment In the past, MSSQL, ORACLE and SYBASE databases were mainly used, and recently MYSQL was used by the company. Start learning by referring to the official document REFMAN-5.6-EN.A4.PDF. This paper is a summary of the recent installation process. To insta ...

Posted by jeethau on Wed, 10 Jul 2019 23:52:05 +0200

One Linux command per day (33): diff

Diff is used to find out the different contents of a file. In particular, diff prints out changes to each line on the command line for two different versions of the same name file, and its latest version also supports comparing binary files. The patch program in Linux system can update the file content of a.c to b.c according to the output of ...

Posted by Komodo on Wed, 10 Jul 2019 19:42:14 +0200

iOS implements dynamic scaling effect of titleView of Navigation Controller

screenShot.png Write a simple demo in Object-C and Swift respectively. Now let's talk about the simple principle of using Object-C. Knowledge supplement=====> Because I have some problems with tableView contentInset and contentOffset during the implementation of this effect, I would like to explain these two attributes first ...

Posted by mosi on Tue, 09 Jul 2019 22:48:21 +0200

The Foundation of Git Series--commit

brief introduction The previous section introduced the add command, which adds the modification of the current working directory to the temporary storage area. Then, when stored in the temporary storage area, it should be submitted to the Git database for version management in time. This is the time for this article to introduce the commit comm ...

Posted by abc123 on Tue, 02 Jul 2019 21:24:43 +0200

Simple Tasks for Quartz.net Timing Tasks

I. Overview 1. quartz.net is a timing task framework that extends from java quartz.    2. I saw a lot of great gods on the Internet wrote blogs and articles about quartz.net, and learned a lot about quartz in these blog articles. Today, the blogger also wants to write an article about quartz, hoping to help his brothers and sisters who are le ...

Posted by Pegasys on Sat, 29 Jun 2019 00:21:59 +0200

How Square Company Writes Submission Information

https://imgs.xkcd.com/comics/git_commit_2x.png How Square Company Writes Submission Information Explanation of change Submitting information in Square is an important form of communication, so it is a good way to save time for everyone to write the submission information well. We often hope that we can do better in the past. The submissions w ...

Posted by Toneboy on Fri, 28 Jun 2019 21:44:17 +0200

Using Docker to Build AOSP(Android Source Code) Compiling Environment on Mac Platform

Local environment: macOS 10.12.5 Working directory: ~/android-docker/ I. Preparing case-sensitive disk images Create a disk image First, use the following command to view disk information. diskutil info / If the File System Personality of disk information is Case-sensitive Journaled HFS+, then the current file system is case-sensitiv ...

Posted by Xproterg^vi on Thu, 27 Jun 2019 21:20:54 +0200

iOS development takes you five minutes to encapsulate a timeline

Qinz This article is from a brief book with the original address: http://www.jianshu.com/p/bb6e9bf2bcc1 There are many scenarios in some app s, and the principle is relatively simple to implement. Here we will start to encapsulate a more commonly used time axis. The specific effect is shown in the following figure: Qinz 1. Fir ...

Posted by M.O.S. Studios on Thu, 27 Jun 2019 19:57:23 +0200

3 Hours Quick Start RocketMQ

Recently, RocketMQ has just started its production environment. In your spare time, share something here. The main purpose is for beginners to get started with RocketMQ quickly. What is RocketMQ Introduction to RocketMQ on Github:RcoketMQ is a message middleware with low latency, high reliability, scalability and ease of use.It has the followin ...

Posted by Ju-Pao on Mon, 24 Jun 2019 19:47:57 +0200