C++ High Performance Server Network Framework Design Details
Preface
In this article, we will introduce the development of server, and explore how to develop a high performance and concurrent server program from many aspects. It should be noted that the complexity of large servers lies in their business, not in the basic framework of their code engineering.
Large servers generally consist of mult ...
Added by Charlie9809 on Sun, 19 May 2019 22:41:25 +0300
VB.NET Learning Notes: Delegation —— Synchronization, Asynchronization, Lambda Expressions and Built-in Delegation
Because of the recent research on how to add a waiting screen to the long-running method to prevent form prosthetic death, asynchronous delegation and Lambda expression are needed, so the relevant content is urgently supplemented, and the learning experience record is now available for reference.
Relevant blog posts:< Asynchr ...
Added by IcedEarth on Sun, 19 May 2019 18:30:52 +0300
Teach you how to play Android Studio one-click multi-channel packaging
If you still pack each market manually, you will feel very painful without saying that Low is not low, right? Some students even need 3-5 minutes to pack one time with Windows build. Half an hour to pack six market packages has passed. Most importantly, errors may occur in the process, which will increase the difficulty and cost of testing.
T ...
Added by joyser on Sun, 19 May 2019 15:03:31 +0300
[Launcher Development] Wallpaper Selection
In Drag Analysis (Part I) In this paper, we analyze the onLong Click method in Launcher.java, in which WorkSpace judges the location of TouchDown event by onInterceptTouchEvent method, and uses setTag method to save the cell Info where the click is located. If the cell variable in Infcello is not empty, it indicates that the cu ...
Added by Dirtbagz89 on Sun, 19 May 2019 12:19:19 +0300
udp programming for python network-Socket (24)
Introduction to udp
udp - User Datagram Protocol is a simple connectionless datagram-oriented transport layer protocol.
udp does not provide reliability; it simply sends datagrams from applications to the IP layer, but it does not guarantee that they will reach their destinations.
udp does not need to establish a connection between client a ...
Added by Pobega on Sun, 19 May 2019 07:53:51 +0300
Record a Reverse Engineering Job (Assemble windows Programming)
(1)strlen(char *s)
.386
.model flat, stdcall
include kernel32.inc
includelib kernel32.lib
include msvcrt.inc
includelib msvcrt.lib
.data
szText db "Reverse Engineering", 0
format db "length = %d", 0AH, 0
.code
main PROC
LEA EDI, szText
MOV ECX,0FFFFFFFFH
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XOR AL, AL
MOV EBX, EDI
REPNE SCASB
...
Added by ugh82 on Sun, 19 May 2019 05:16:02 +0300
Some Betta TV Web APIs [Some DouyuTv APIs]
Written in the forefront
Developed before TI5 last year dotaonly.com Web sites need to use APIs of various live platforms. Unlike Twitch, which is not as open as foreign websites, there are ready-made APIs available. Domestic websites are closed and not very friendly to developers. The APIs mentioned in this paper are all crawled from the F ...
Added by KendersPlace on Sat, 18 May 2019 21:08:39 +0300
10. Realization of Logic Function of Multi-Seller Tool Group Reminder in ABPZero Series Tutorials
Class libraries have been encapsulated in the previous article, and now we continue to implement functions to achieve a complete function on the basis of the ABP Zero framework.
Redis cache
Before writing the function, install Redis on the machine. You need to use Redis as a cache. Here are two Windows installation Redis tutorials.
Blog Gard ...
Added by steven fullman on Sat, 18 May 2019 19:20:04 +0300
python pymssql usage - Guide to the use of pymssql modules
pymssql module usage guide
Preface
Using pymssql module
Basic usage process
Create connection
User Authentication Logon
Windows Identity Authentication Logon
Several other common options
Interactive operation
Submit sql commands
Calling stored procedures
Submit revision
Get results
Notes for Cursor Objects
Close links
F ...
Added by sandstorm140 on Sat, 18 May 2019 09:34:38 +0300
Installation of mysql decompressed version
1. Download MySQL Community Server from the official website
2. Adding environment variables
path=%MYSQL_HOME%/bin
3. Copy my-default.ini file under the root directory and rename it my.ini. The configuration is as follows:
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/ ...
Added by jucedupp on Fri, 17 May 2019 21:11:31 +0300