C language to achieve a simple Gobang game
catalogue
Game ideas:
1. Print menu
2. Define chessboard ---- define a two-dimensional array
3. Initialize chessboard ------ initialize to space
4. Printing chessboard ----- first, you need to see the chessboard horn
5. Players play chess
6. Computer chess
7. Judge the end of the game
8. The main body of the total function of the game ...
Posted by hijack on Sat, 05 Mar 2022 16:21:16 +0100
Node.js file system
1, Node JS file system
Node.js provides a set of file manipulation API s similar to the UNIX (POSIX) standard. Node import file system module (fs) syntax is as follows:
2, Asynchronous and synchronous
Node. The methods in the JS file system (fs module) module have asynchronous and synchronous versions. For example, the functions that ...
Posted by jay1318 on Sat, 05 Mar 2022 16:10:31 +0100
Protocol Buffer Foundation: C++
Original address: https://developers.google.com/protocol-buffers/docs/cpptutorial
This article briefly introduces how to use protocol buffer in C + + through an example. You can learn:
How to work in the The message format is defined in the proto file;How to use the protocol buffer compiler;How to use the C++ protocol buffer interface to re ...
Posted by g00bster on Sat, 05 Mar 2022 15:55:55 +0100
Simple and powerful assertion library power assert
power-assertWhat is power assertAnswer in official termsIt is the implementation of the concept of "Power Assert" in JavaScript.Descriptive assertion messages are provided through the standard assertion interface.No API is the best API. With power assert, you don't need to learn many assertion library APIs (in most cases, all you need ...
Posted by aldernon on Sat, 05 Mar 2022 15:42:17 +0100
Storage of data
catalogue
I data type
II Storage of integers in memory
III Storage of floating point in memory
I data type
(1) Integer type: char, short, int, long
These types are also divided into signed and unsigned, such as signed char and unsigned char
Among them, short, int and long are unsigned by default in the compiler, and whether char is ...
Posted by Fahid on Sat, 05 Mar 2022 14:17:05 +0100
Explain generics generically?
Generic, "generic" means broad, and "type" means data type. As the name suggests, a generic type is a type suitable for multiple data types. It is usually defined by Object. In theory, it can store any type of data.
If we have studied arrays, we should know that the same data types are stored in arrays, such as integer and ...
Posted by r270ba on Sat, 05 Mar 2022 13:38:17 +0100
C language: Brush question summary
C language learning has come to an end. This paper is a summary of the recent learning of C language. Most of the questions come from niuke.com.
This article is the last article in this stage of C language. After several months of study, I will write some blogs about Java. If I have the opportunity later, I will continue to improve the content ...
Posted by Brad on Sat, 05 Mar 2022 12:39:07 +0100
Process / process classification / interprocess communication -- signal
process
Create process
Create a process and directly call the fork function:
#include <unistd.h>
pid_t fork(void);
Negative value: failed to create child process. 0: return to the newly created child process. Positive: returns to the father or caller. This value contains the process ID of the newly created child process.
#incl ...
Posted by nac20 on Sat, 05 Mar 2022 09:34:12 +0100
Go language Bible Chapter 1
1, Introduction
1,hello world
Go doesn't need a semicolonThe "{" symbol must be on the same line as the keyword func and cannot be on its own. In the expression of x+y, the newline character can be after the + operator, but not before the + operatorIn order to write the main method in multiple files under a package at the same time, ...
Posted by chacha102 on Sat, 05 Mar 2022 09:07:39 +0100
Multithreading tutorial AQS principle
Multithreading tutorial (34) AQS principle
1. General
Its full name is AbstractQueuedSynchronizer, which is the framework of blocking locks and related synchronizer tools
characteristic:
The state attribute is used to represent the state of resources (exclusive mode and shared mode). Subclasses need to define how to maintain this state and ...
Posted by avillanu on Sat, 05 Mar 2022 08:58:41 +0100