iOS GDataXML--DOM parsing XML

Use framework GDataXML-HTML Parsing XML 1). First import the framework file, and then Command+B compile Figure 1.png resolvent: I. click project, and the following interface appears Figure 2.png Select Build Settings, enter Header Search Paths under Build Settings to search, as shown in the following figure, click Al ...

Posted by cfgcjm on Wed, 11 Dec 2019 08:11:38 -0800

Step by step realization of one of web program information management system -- landing interface realization

Step by step implementation of web program information management system In the web program, especially in the information management system, the login function must have and be very important. Every learning program development or later work, will meet the needs of landing function. And the most basic function that login func ...

Posted by alarik149 on Sun, 08 Dec 2019 10:22:07 -0800

Install CRF + + and python dependency on Linux server

Official address of CRF + +: https://taku910.github.io/crfpp/ Find the download. It's all on google cloud disk at present. Download the latest version, now 0.58 Download the source package, CRF++-0.58.tar.gz Put it on the linux server Run command ./configure Output result checking for a BSD-compatible install... /usr/bin/instal ...

Posted by neave on Thu, 14 Nov 2019 11:21:58 -0800

Developing STM32 in ubuntu environment

Create directory libs directory puts stm32 firmware library, src puts user source code, inc puts user header file # mkdir libs src inc 1 Copy file Copy stm32f10x? Stdperiph? Lib? V3.5.0 to the libs directory Create Makefile.common Create the Makefile.common file in the home directory. This is a general Makefile file file # ...

Posted by s0me0ne on Thu, 14 Nov 2019 08:21:46 -0800

STM32CubeMX serial port idle interrupt plus DMA to realize multi serial port indefinite length data transmission without affecting the transmission

Theme: Receiving: configure DMA receiving of serial port, open idle interrupt of serial port, but the length of DMA receiving must be appropriate, and it is easy to overflow if it is small. Then in the idle interrupt of the serial port, turn off the receiving of DMA, take out DMA data, transfer or directly process. After that, configure DMA r ...

Posted by madhukar_garg on Thu, 07 Nov 2019 20:56:27 -0800

Memory layout of ucore

Starting from lab2, ucore has opened the conversion mechanism based on segment and page memory address, which makes ucore's memory layout different from lab1. For this part, I intend to discuss it in two articles, corresponding to lab1 and lab2 respectively. Memory layout of ucore during lab1 How ucore is loaded into the kernel After system ini ...

Posted by kevinfwb on Tue, 05 Nov 2019 18:18:50 -0800

Read the operating system boot program roughly

[1] linux 0.11 bootsect.s Copy the contents of the memory segment [0x07c00, 0x07e00) to the memory segment [0x90000, 0x90200], Then jump to 0x9000 segment to execute the program that is not executed after bootdetect. S. The subsequent program of bootsec. S will start the setup.s program in the disk (floppy disk) into ...

Posted by phpbrat on Sun, 03 Nov 2019 13:58:32 -0800

The comprehensive practice of Unix system programming open, read, write and lseek

Requirement: the first command line parameter of the program is the name of the file to be opened, and the remaining parameters specify the input and output operations to be performed on the file. Each parameter representing an operation begins with a letter, followed by a related value (separated by no spaces). soffet: retrieve offset byte po ...

Posted by chiaki*misu on Thu, 31 Oct 2019 16:03:07 -0700

Linkerd2 proxy destination learning notes

Author: hula mesh team, keen on kubernetes, devops, apollo, istio, linker, openstack, calico and other technologies. Linker2 introduction Linkerd consists of control plane and data plane: The control plane is a set of services running in the Kubernetes namespace (linker default). These services can complete the aggregation of telemetry data ...

Posted by baitubai on Tue, 29 Oct 2019 02:59:27 -0700

C++ HOOK Global API (MessageBox for example)

Global Hook does not necessarily need to use Dll, such as global mouse hook, keyboard hook do not need Dll, but to hook the API, you need the assistance of Dll, put Dll's code directly below: (Note that MFC DLL is used here) // Test_Dll(mfc).cpp: An initialization routine for defining DLLs. // #include ...

Posted by abduljan on Sun, 06 Oct 2019 00:08:33 -0700