Detailed explanation of udevadm command

udevadm Then a command and command specify the options. It controls the behavior of udev, handles kernel events, controls event queues, and provides a simple debugging mechanism. Options: –debug Print error message –version Print version information –help Help document udevadm info options     Query the device information in the udev database. You can also query the properties of the device from the sysfs file system to help create the udev rules. –query=type     Query the specified type of device from the database. –path and –name are required...

Quantized trading platform – bottom interface docking

Reference: traders using Python 【Preface: Starting with this tutorial, all development will take place in a Python environment (thank goodbye to C++). Introduction of the underlying interface 1、Usually, the structure of a trading process consists of the following three parts: The underlying interface: responsible for docking quotations and trading APIs, pushing data to the system core, and sending instructions (order, data request, etc.) Middle-level engine: Used to integrate components (including underlying interfaces, database interfaces, etc.) into an object for top-level UI calls Top...

Python learning notes for head files

The first is to set up the running mode of Python. That is, our common line, /usr/bin/python3, or /usr/bin/python! Mainly used to specify the mode of operation. Python3 xxx.py or Python xxx.py is equivalent to our input in the terminal. Specifying this line allows us to turn it into an executable program that first gives permission Chmod 777 xxx.py to the terminal Then you can run the program by double clicking.  Remember that you have to put it in the first line. #coding:utf-8 #!/usr/bin/python while True: print('yes') Can’t run in second rows. #!/usr/bin/python #coding:utf-...

os

python Path dependent functions os.listdir(dirname):List the directories and files under dirname os.getcwd():Get current working directory os.curdir:Returns the current directory (“.”). os.chdir(dirname):Change work directory to dirname os.path.isdir(name):Determine whether name is a directory, and name is not a directory to return to false. os.path.isfile(name):Judge whether name is a file, does not exist name, and returns to false? os.path.exists(name):Determining whether there is a file or directory name os.path.getsize(name):Get file size, if name is directory return 0 os....

Adjust the order of dock for multiple controls.

https://stackoverflow.com/questions/2607508/how-to-control-docking-order-in-winforms Go to View -> Other windows -> document outline. In that window drag the controls so the docking is as you like it to be.   The order is in reverse order. this.pnlNavigator.BackColor = System.Drawing.Color.White;1  this.pnlNavigator.Controls.Add(this.ttlMemberWebsiteSystemStep);  2  this.pnlNavigator.Controls.Add(this.ttlProgramSystemStep);3  this.pnlNavigator.Controls.Add(this.ttlGeneralStep); After adjustment, the order of adding background is reverse order. First display 3, then display 2, the...

[Python] common sorting and search algorithm

Explain:   This article mainly uses Python to achieve common sorting and search algorithms:Bubble sort、Selection sorting、Insertion sort、Shell Sort、Fast sorting、Merging sortingas well asTwo point lookupWait.   The basic idea of the algorithm is briefly explained, so long as the basic idea is understood, it has nothing to do with language realization.   This article mainly refers to the internet article, for learning only.   Development environment: Python3.5      Bubble sort   Bubble Sort is a relatively common sorting algorithm. It iterates over the sequence...

Datagrid. Itemsource = dt. DefaultView when wpf’s DataFGrid control binds to datatable

DataGridWhen Binding datatable, Datagrid.Itemsource=dt.DefaultView; DataGRID will find many lines. Solution 1 is as follows: The operation of CanUserAddRows attribute of Datagrid is OK. <DataGrid CanUserAddRows="False"../> takeCanUserAddRowsAssignmentFalse,Otherwise, an extra row will be generated automatically, even thoughItemSourceBoundListAcountIt’s 0. Set to false can avoid this problem.True,Cooperate with each otherDataGridCheckBoxColumnIt’s even more strange. If the checkbox on the last line is checked, then clicking on any of the other lines will generate an e...

DTD notes

DTD(Document Type Definition)Document type definition: DTDUsed to define the structure of an XML document, as a content model for a canonical XML document, DTD is formalized in various domainsA unified specification document. Use DTD in XML documents: Internal DOCTYPE statement: Wrap the DTD:&lt!! DOCTYPE root element in the XML document [element declaration]> <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE student [ <!ELEMENT student (name,hometown,age)> <!ELEMENT name (#PCDATA)> <!ELEMENT hometown (#PCDATA)> <!ELEMENT age (#PCDATA)> ]>...