Extending WeChat capabilities with Pyhton+ItChat+Turing robots

The tutorial uses: Python 3.6.5 ItChat Turing Robot Functions already implemented: WeChat Message Logging, Retract Message Viewing Send command to call robot Switch computer, remote control computer to take photos and send images Functions to be implemented: Push the weather to your sister when she gets up and say g ...

Posted on Fri, 07 Feb 2020 12:28:11 -0500 by edraynham

Using RecycleView to implement Dialog embedded multi row and multi column CheckBox

Using RecycleView to implement Dialog embedded multi row and multi column CheckBox First, put an effect picture (please ignore the wrong title) Implementation ideas First of all, define a dialog file. Because we don't know the specific number of checkboxes, define a recycleView to dynamically load da ...

Posted on Fri, 07 Feb 2020 10:49:55 -0500 by SmokyBarnable

Opencv Python feature extraction (batch data processing)

Article directory 1, Extract features 2, Save feature points 1, Extract features Extracting feature points from Fourier descriptorsPrinciple of hand contour extraction: Load image (opencv, screenshot save saveROI) Skin color detection (threshold segmentation algorithm of Cr component + Otsu met ...

Posted on Fri, 07 Feb 2020 01:09:03 -0500 by xcandiottix

The 16th day of python learning notes

Article directory 1. http protocol 1.1 introduction to HTTP protocol 1.2 HTTP request 1.2.1 step 1 1.2.2 step 2 1.2.3 step 3 1.3 HTTP format 1.3.1 format of HTTP get request 1.3.2 format of HTTP post request 1.3.3 format of HTTP response 2. Web static server: display fixed pages 3. Web static s ...

Posted on Thu, 06 Feb 2020 01:01:55 -0500 by s1m0n

Cobalt Strike DLL for eternal blue injection

From: dark area 5No.5 dark area is a team dedicated to the research and training of red team attack and defense. Official website: http://www.dark5.net When we inject DLL into the vulnerability host with MS17010, we usually use the msfvenom of Meataploit to generate it. Therefore, every time we go onl ...

Posted on Wed, 05 Feb 2020 06:24:00 -0500 by jck

Andoird development - bottom navigation bar with shards and radiogroups

Set the navigation bar at the bottom. Click this item to highlight it. According to the way of small white dots in the ViewPager, create several selector s. Because RadioGroup is used, you need to judge whether to click through the Android state checked property. Here I just use text as an example, beca ...

Posted on Wed, 05 Feb 2020 04:43:51 -0500 by ardyandkari

Filter usage scenario: sensitive word filtering

Case description: on the index.jsp page, submit a paragraph of text through the form, jump to Servlet01, but before jump to Servlet01, the request will be given to the filter encoding filter, sensitive word filter, and then jump to Servlet01, and print out the text submitted after filtering on the cons ...

Posted on Tue, 04 Feb 2020 12:11:32 -0500 by Rojay

Android listview, BaseAdapter/ArrayAdapter/SimpleAdapter

1.ListView ListView is a list display control provided by Android system, which can be used to display our common list forms. Inherited from the abstract class AdapterView. The inheritance diagram is as follows:     Take wechat friends list for example:   Each friend in it is composed of items, and each item exists in the Adapter class (respons ...

Posted on Tue, 04 Feb 2020 11:41:39 -0500 by Warptweet

android fragment learning 4 - bottom layout extension TabLayout

Layout structure tablayout, a relatively new structure of google, is used as the bottom layout. In the app of news class, tab switching is written in tabrayout <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...

Posted on Tue, 04 Feb 2020 10:31:09 -0500 by dzelenika

QT XML related QXmlStreamReader, QXmlStreamWriter read and write operations

1, Basic introduction 1 the old version of Qt provides two ways to access XML files: DOM and SAX. DOM mode: convert XML document into tree structure and store it in memory, and then read it, which consumes more memory. In addition, because documents have been stored in memory, it is more convenient ...

Posted on Tue, 04 Feb 2020 09:12:21 -0500 by pl_harish