Construction of appium automatic test environment

1. Installation Node.js Reason: Appium is implemented with nodejs, so node is interpreter Download address: https://nodejs.org/en/download/releases/ Be careful Node.js Compatible with the version of Appium, you can check: https://github.com/appium/appium/releases After installation, open cmd to check ...

Posted by tomash on Wed, 17 Jun 2020 00:53:05 -0700

Enterprise level automation code release -- Git foundation and introduction

About Git Git is a distributed version control system git vs SVN project GIT SVN operation Complex concept, many orders, not easy to use Easy to operate Branch price Cheap branch Expensive branches Code management Distributed management Centralized management preservation Save the full f ...

Posted by trixiesirisheyes on Tue, 16 Jun 2020 19:42:56 -0700

Build and install ROS 2 Foxy Fitzroy under Ubuntu 20.04

    ROS 2 Foxy Fitzroy (hereinafter referred to as Foxy) was officially released on June 5, 2020. It is an LTS version and is supported until May 2023. This article is mainly based on the official compilation and installation tutorial [1] Complete and document any problems encountered during compilation. ...

Posted by treybraid on Mon, 15 Jun 2020 23:04:31 -0700

"Beginner mall" - Interface - use script to simplify deployment operation (optimization)

1. Preface In the previous version, you mistakenly bound the build push docker image to the package execution action. As a result, the OSC service parent project will report an error that it cannot find the dependency during the install operation, and unacceptable problems such as "build the pus ...

Posted by abolmeer on Mon, 15 Jun 2020 21:51:39 -0700

Create cordova plug-ins from scratch ( including four major components, shelf package, and life cycle)

1 Introduction This article will explain the creation and writing of cordova plug-ins in detail plugin.xml Configuration, aar+jar+so package configuration, static resource configuration, four components 2 start a simple cordova plug-in 2.1 initialize Cordova Plug-in Development Directory Ensure Cordova is installed before initialization cordova ...

Posted by mook on Sun, 14 Jun 2020 21:06:44 -0700

casbin of Go daily

brief introduction Privilege management is a necessary module in almost every system. If the project development needs to realize the right management every time, it will undoubtedly waste the development time and increase the development cost. As a result, the caspin library appears. Caspin is a powerful and efficient access control library. I ...

Posted by topsub on Sun, 14 Jun 2020 18:44:09 -0700

Java client in Redis (Jedis / Lettuce)

This article learns to use a Java client (Jedis / Lettuce) to operate Redis. 1 Open remote connection Redis does not support remote connections by default and needs to be turned on and modified manuallyRedis.confThere are three major changes: vi /usr/local/redis-5.0.8/redis.conf # bind 127.0.0.1 protected-mode no requirepass 123456 Then resta ...

Posted by poppy28 on Sun, 14 Jun 2020 18:13:51 -0700

Notes on drawing plug-in ECharts for Android

Main references: https://www.jianshu.com/p/c2b589170379 catalog Basic configuration download Add ecrats dependency: Add gson application more ECharts is an open-source framework developed and provided by Baidu, which is mainly provided for the use of the Web. Therefore, WebView is generally used ...

Posted by Collin on Sat, 13 Jun 2020 22:18:20 -0700

Caffeine: the king of local cache performance

preface With the rapid development of the Internet, more and more websites and apps appear on the market. We judge whether a software is easy to use, and user experience is an important measure. For example, we often use wechat, it takes more than ten seconds to open a page, and it takes a few minutes for the other party to receive a voice. I ...

Posted by MrSheen on Sat, 13 Jun 2020 21:29:50 -0700

On Qt3D module

0. Preface Qt3D is initiated by Nokia, and then improved by Digia and KDAB (the new version seems to be basically made by KDAB). It is a 3D image display and processing module based on OpenGL. Unfortunately, the data of Qt3D is relatively small, and with the version change, many online old Demo can' ...

Posted by Mattyspatty on Sat, 13 Jun 2020 18:10:30 -0700