DDT Data Driver for python Automated Testing
After a long time, smoke again, automated testing work is still continuing. Data-driven technology in automated testing is particularly important. Otherwise, how to achieve data separation? Right, here is a brief introduction of DDT data-driven technology that matches traditional unittest automated testing framework.
Let's not say much. First, ...
Added by Lashiec on Tue, 23 Jul 2019 08:42:23 +0300
Rapid development of WeChat applets: from registered accounts to applet shelves
Write before
Since the WeChat applet function was released, I have been following the trend of the applet, but limited to busy school, there is always not much time to learn.As a sophomore, I gradually learned Vuejs and was attracted by its concise design. Then I looked at the development documentation of the applet and found it so similar?Mayb ...
Added by joopeon on Tue, 23 Jul 2019 02:03:53 +0300
Questions 51-61 and Personal Solutions
Catalog
51. Find the number of occurrences of commas in strings'10,A,B','cnt.
52. Get the first_name in Employees, and the query is arranged in ascending order according to the last two letters of the first_name.
53. According to dept_no, emp_no belongs to the same department is connected by comma, and the res ...
Added by villas on Mon, 22 Jul 2019 18:43:34 +0300
Notes on Extended Use of php-ext-excel-export
Business Background
In PHP environment, the export function is optimized and transformed, and the single synchronous export data volume is more than 20,000. PHP 5.6 + PHPExcel. This time PHP 7.2 + php-ext-excel-export was replaced by PHP 5.6 + PHPExcel.
Official github address https://github.com/viest/php-ext-excel-export
Extended installation
...
Added by Lodius2000 on Sun, 21 Jul 2019 05:06:25 +0300
Review Java Concurrency with Zhu Ye: Atomic
In this section, we will explore the Atomic types in concurrent packages.
AtomicXXX and XXXAdder and XXXAccumulator performance tests
Start with a performance test that compares AtomicLong (out of 1.5), LongAdder (out of 1.8), and LongAccumulator (out of 1.8) for simple cumulative performance.
The logic of the program is simple, you can see tha ...
Added by FFFF on Sun, 21 Jul 2019 04:45:04 +0300
Principle and Implementation of OAuth 2.0 Protocol: Protocol Implementation
Principles and Implementation Series of OAuth 2.0 Protocol
(1) Protocol Principles
(2) TOKEN Generation Algorithms
(3) Protocol Implementation
& emsp; & emsp; originally planned to explain the implementation of OAuth 2.0 protocol in java in detail in this article. After writing a paragraph, I suddenly felt that for developers, the be ...
Added by PseudoEvolution on Wed, 17 Jul 2019 22:36:41 +0300
Initial contact with gRPC golang
Summary
gRPC uses protocol buffers as IDL (Interface Definition Language), which provides a cross-platform, cross-language RPC (Remote Procedure Call) mechanism, this paper introduces the basic use of gRPC through an example program.
Preconditions
Go Version 1.6 and above ( Delivery)
$ go version
Install gRPC
$ go get -u google.golang.org/g ...
Added by deception54 on Wed, 17 Jul 2019 19:16:12 +0300
Binder Connection Pool - teaches you how to better manage your AIDL
AIDL is a very common IPC method in Android development. Normally, each AIDL service corresponds to one service.If we have 20 AIDL services, don't we start 20 services?Not to mention the usage of mobile resources by 20 services, just code management is messy.
Is there a good solution?Of course, that's what this article is about - the Binder c ...
Added by adeelzia on Tue, 16 Jul 2019 19:02:00 +0300
Installation of Elastic Search 5.X and Head Plug-ins under Mac
Installation of Elastic search 5.x: After the ELK upgrade to 5.0, some features have changed, such as full use of JDK8, plug-in changes and environment checking.
Installation of Elastic search
Download tar packages on the official website. Download address
Unzip after downloading
Start in bin directory
Note: If the root user starts, there wi ...
Added by mojito on Tue, 16 Jul 2019 03:24:55 +0300
vue2 Plug-in Development Pilot
The official documentation for developing vue plug-ins is described as follows:
Plug-ins usually add global functionality to Vue. There is no limit to the scope of plug-ins. Generally, there are the following kinds of plug-ins: 1. Add global methods or attributes, such as: vue-element. 2. Add global resources: instructions / filters / transiti ...
Added by muretto on Mon, 15 Jul 2019 03:02:04 +0300