Yubei District Defense Center at the weekend
oil casing is mainly used for drilling oil and gas wells and transporting oil and gas. It includes oil drilling pipe, oil casing and oil pumping pipe. Oil drill pipe is mainly used to connect drill collar and bit and transfer drilling power. Oil casing is mainly used to support the wellbore ring drilling and after completion, so as to ensure the normal operation of the whole well after drilling and completion. The oil and gas at the bottom of oil well are mainly transported to the surface by pumping tubing< According to SY / t6194-96 "petroleum casing", it can be divided into short thread casing and its coupling and long thread casing and its coupling
3. Specification and appearance quality
(1) according to SY / t6194-96, the length of domestic casing is not fixed, and its range is 8-13m. No less than 6m casing can be provided, but the quantity shall not exceed 20% of the total quantity
(2) there shall be no folding, hairline, delamination, crack, rolling and scarring on the inner and outer surface of the casing. These defects shall be completely removed, and the removal depth shall not exceed 12.5% of the nominal wall thickness
(3) the thread surface of casing and coupling shall be smooth, without burr, tear and other defects that can interrupt the thread and affect the strength and tight connection< (1) according to SY / t6194-96. Flattening test (gb246-97), tensile test (gb228-87) and hydrostatic test were concted< (2) hydrostatic pressure test, flattening test, sulfide stress corrosion cracking test, hardness test, tensile test, transverse impact test and grain size measurement are carried out according to the requirements of API Spec 5CT, 1st edition 1988< (1) according to SY / t6194-96. The casing and its coupling are of the same steel grade. The sulfur content is less than 0.045%, and the phosphorus content is less than 0.045%
(2) chemical analysis samples were taken according to gb222-84, and the chemical analysis was carried out according to gb223
(3) the first edition of arispec5ct 1988 of American Petroleum Institute. The samples were prepared according to the latest version of astme59 for chemical analysis and the latest version of astme350 for chemical analysis< Packaging
according to SY / t6194-96, domestic casing should be bound with steel wire or steel strip. The exposed part of each casing and coupling thread shall be screwed with a protective ring to protect the thread< (1) the main importing countries of oil casing include Germany, Japan, Romania, Czech Republic, Italy, UK, Austria, Switzerland, USA, Argentina and Singapore. Most import standards refer to API 5a, 5AX, 5AC. The steel grades are H-40, j-55, N-80, P-110, C-75, c-95, etc. The main specifications are 139.77.72r-2177.89.19r-2244.58.94r-2244.510.03r-2244.511.05r-2, etc
(2) there are three kinds of lengths specified in API: R-1 is 4.88-7.62m, R-2 is 7.62-10.36m, and R-3 is 10.36m-longer
(3) some imported goods are marked with LTC - --- filament tube
(4) except for a small part of the casing imported from Japan, API standard is adopted for other parts, and the steel grades are nc-55e, nc-80e, nc-l80, nc-80he, etc.
The materials to be prepared are: computer, mfc140u.dll file
1. Get mfc140u.dll file through a certain way, such as searching and downloading on the Internet

the mfc140u.dll file to "C: & # 92; Windows\ System 32
click "Start Menu", select "run" button, input: Regsvr32 mfc140u.dll, and click OK
the prompt of installing mfc140u.dll will pop up, and click OK.
[usage of MFC control]
VC + + 6.0 Control Toolbox:
2 graphic control (picture): commonly used to display bitmap and icon
3 static text: used to display a specific string at a specified position, generally used to identify the content of another nearby control. The string displayed in the static text control does not change, but it can be set by calling the corresponding function when necessary. MFC provides CStatic class to support static control
4 edit box: used to receive user input string. By selecting the options in the edit box, the edit box can receive strings, numbers, passwords, etc; The edit box can also be set to receive multi line strings; Case conversion can be done automatically. The edit box may send a variety of control notifications to its parent window, which can be processed if the user needs. MFC provides CEdit class to support edit box control
5 group box: used to surround a group of controls with logical relationship, and add boundary and title around these controls. It should be noted that the composition of the box is only in the visual effect of the control "group", the real "group" work also needs some other work
6 button: used to receive the user's command. After receiving the user's command, the application usually needs to do some background work. Button can respond to click or double-click action. After the button receives the mouse action, it sends the corresponding control notification to its parent window. The user can map the message of these control notification to process it accordingly. In a dialog box, you can define a default button by selecting the "default" option in the button properties. If you press enter while the dialog is active, it is equivalent to clicking the default button. MFC provides CButton class to support button control
7 check box: used to display a possible selection, which is independent and can be selected or cancelled by the user. The checkmark appears when the option is selected and disappears when the option is cancelled. The CButton class supports the check box in MFC. Users can set or get the current status of the check box through setcheck() function and getcheck() function
8 radio button: used to select a possible selection. Unlike the check box, this option is not independent. Generally, several radio buttons form a group, and only one of them can be selected in the same group. MFC also uses CButton class to support radio button control, setcheck() function and getcheck() function are also applicable to radio button
9 combo box: a combination of list box and edit box. Users can select existing options in the list and enter new ones. MFC provides CCombobox class to support ComboBox control
10 list box: used to select a series of possible choices. Users can browse through these choices through the scroll bar. In the list box, you can make single choice or multiple choices, depending on the user's settings in the control properties dialog box. MFC provides CListBox class to support list box control
11,12 scroll bar: This includes horizontal scroll bar and vertical scroll bar. Except for the different visual direction, horizontal scroll bar has WM when it is scrolled_ Hscroll message, while vertical scroll bar sends WM when scrolled_ Vscroll message. MFC provides cscrollbar support
13 spin button: it includes a pair of up and down arrows close together. The spin button can be used to increase or decrease a specific value. Fine tuning buttons often need a "partner" control, which is usually an edit box. When the up arrow of the fine adjustment button is clicked, the number in the edit box increases; On the contrary, it decreases. MFC provides cpinbuttonctrl class for support
14 progress bar: reflects the current progress when an operation takes a long time. As the operation progresses, the progress bar fills the progress bar box with characteristic colors. The user can set the range and current position of the progress bar. MFC provides cpprogressctrl class for support
15 slider control: usually used to accept a series of discrete values in a program. Users can set the value range of the slider control, and add scale marks to the control to show the meaning of a specific position. MFC provides csliderctrl class for support
16 hot key control: the hot key control looks like an edit box, but it can immediately reflect the key combination just pressed by the user in the hot key control, which is particularly useful when setting the program's hot key. The hotkey control only displays the key combination in the "visual", and the user needs to add code to set the hotkey. MFC provides the support of chotkey class
17 list control: displays a series of strings with icons in a certain order. The list control provides four display modes: large icon, small icon, list and details. Users can add new items to the list control and control the display mode of the list control. MFC provides CListCtrl class for support
18 tree control: used to display the hierarchical relationship of a series of items. The most typical example is to display the files and folders on the disk. If there are subprojects, click an item in the tree control to expand or shrink its subprojects. MFC provides CTreeCtrl class for support
19 tab control: used to contain a large number of controls, which can meet the requirements of users to display or obtain a large amount of data. Each property sheet is divided into several property pages, which are distinguished by their own labels. These property pages can contain other controls. When the property sheet is displayed, all the contents of only one property page can be displayed at a time, and the labels of other property pages can be displayed at the same time. The user can open the corresponding property page by clicking the labels. MFC provides CTabCtrl class for support
20 animation control: used to play a video clip in avi format. Users can control the play, stop and location of video clips, but only these functions. Animation control settings cannot play audio clips. If users need higher level video or audio support, please select mciwnd control. MFC provides CAnimateCtrl class to support animation control
21 rich edit: the extension of edit control function. In the advanced edit box, in addition to simply inputting and editing strings, users can also specify specific formats for characters or paragraphs, and even insert ole items into the advanced edit box. The advanced edit box basically implements the function of a formatted text editor, and only a few interfaces need to be added. MFC supports CRichEditCtrl class
22 month calender: it looks like a real calendar, and its operation is also similar. It provides users with a way to observe and display the current date intuitively. MFC provides cmonthcalctrl class for support
23 date time picker: provides users with an intuitive method of selecting date and time. The date / time picker is similar to a combo box in appearance, but when users click the drop-down arrow, it will expand a calendar control for users to choose. Once users make a choice, the date / time picker will be displayed, The date / time selector automatically displays the new date / time. MFC supports cdatetimectrl class
24 IP address control: IP address control is used to input and edit IP address. The appearance of the control is similar to an edit box, but it can automatically distinguish the input characters in groups of three and add space dots. IP address control provides convenience for developing programs supporting Internet technology. MFC provides cipaddressctrl class for support
26 extended combo box: it supports image list on the basis of common combo box. That is, you can display a specific icon in the combo box to represent the corresponding selection, not just the text. MFC provides ccomboboxex class for support
common property of all controls:
ID: resource ID of the control
visible: whether the control is visible
disabled: whether the control is prohibited, and the prohibited control cannot accept keyboard and mouse input
group: whether to start a new group from this space
tab stop: whether you can use the [tab] key to switch to this control in the program
help ID: whether to assign a help ID to the control, which is based on the resource ID of the control itself
client edge: add a concave boundary to the control to make the whole control look concave
static edge: add a boundary to the control
modal frame: add a three-dimensional frame to the control. On the contrary, it is protruding
transparent: the window with this property is transparent, and the window below it will not be covered by it
accept files: the window with this property can receive drag and drop files. If a file is dragged onto the control, the control will receive WM_ Dropfiles message
no parent notify: indicates that the control does not send WM to its parent window_ Parentnotify message
right aligned text: indicates that the text is right aligned
the above properties can be set through the property dialog box of the control, and the help information of the properties can be viewed by pressing F1 in the property dialog box
each control is managed by an MFC control class. When a control is added to the dialog box through the resource editor, Visual C + + will automatically generate an instance of the control class, that is, an object, and call the constructor. When the dialog box is closed, its sub control objects will be destroyed automatically
you can also write code in the program to create, display and set the properties of the control without using the resource editor
all control classes inherit from CWnd. Some operations and property settings of controls need to use the member functions of CWnd itself. Some functions of CWnd are often used to manipulate controls and set control properties
SetWindowText: set the title text to be displayed on the control, that is, set the caption property of the control
GetWindowText: get the title text of the control
enable window: set the disabled property of the control, that is, whether the social control device can receive keyboard and mouse input
setwindowpos: change the size, position and z-axis order of the window
MoveWindow: change the size and position of the window
getwindowrec: get the size and position of the window (the information is stored in a rectangular structure)
getclientrect: get the size of the client area of the window (the information is stored in a rectangular structure)
ShowWindow: set the visibility of the window (i.e. whether the window is visible)
SetWindowText / GetWindowText can also be used to set / get the
Vpay belongs to MLM
in early 2018, relying on the economic crime monitoring and early warning platform, the provincial Economic Investigation Bureau found that some people on the Internet were selling related procts such as "one machine, Multi Country amount increasing artifact" (brand "vpay"), which had the problems of stealing bank card magnetic stripe information, illegal operation and credit risk
it is understood that the proct can realize the credit card transaction anywhere in China, and display the overseas transaction in the bank, so as to deceive the issuing bank into mistaking the cardholder for overseas consumption, thus activating the rule that "the issuing bank will give a substantial increase to the credit card with transaction records abroad", resulting in a substantial increase in the credit card limit of the cardholder who has no condition to increase the amount, so as to meet the requirements of cash out and cash out The demand of capital turnover
among them, some of the bank cards that used "overseas machine" had stolen cash in Thailand from October to November 2017
in view of the novel mos operandi and huge potential risks of the case, the Economic Investigation Bureau of the provincial department has guided and coordinated the Economic Investigation Bureau of Shenzhen Public Security Bureau to put the case on file and set up a special group to vigorously promote the investigation. With the strong support and cooperation of Bank of communications and credit card center of China Merchants Bank, through big data analysis, we finally found out the criminal gangs headed by Luo in Xiamen, Fujian, Zhang in Zhangzhou, Fujian and Lin in Shenzhen
extended information:
on June 30, 2018, under the unified command of the Economic Investigation Bureau of the Ministry of public security, the public security organs of our province launched a unified network collection operation on the new type of cross-border large-scale theft of bank card magnetic stripe information "vpay" project, and arrested it at home and abroad, The whole chain has destroyed the long-standing criminal network of cross-border theft of bank card magnetic stripe information and illegal cross-border payment business P>
seized 47 suspect, seized computer bar magnetic stripe information platform 5, stored magnetic stripe information background server 5, stolen bank card magnetic stripe information in large quantities, 5 computers for crime, 38 overseas POS machines, 5600 new bank card magnetic stripe information loggers, repeated erasing "blank" bank card 245 and credit card small ticket items. The amount involved amounted to more than 1 billion yuan< br />
I will say two kinds:
one is used when I watch people play game plug-ins. There is a special software that can test the data changes in the program, and use it to find the memory address of the data you want.
then your own program enters the memory address through the handle, Take out the data.
another way is apihook.
it may be difficult to do it by yourself, but there are a lot of packages on the network, and there should be written code.
when the other party creates a dialog box, it uses APIs such as message box () or create window (). As long as you track the past through the code, you should be able to find the content.
finally, You develop this type of program, often need to use a lot of auxiliary programs, vs comes with a few very good
