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