2021SC@SDUSC-Shan Dazhiyun Source Code Analysis

2021SC@SDUSC Catalog Preface Seafile-server Source Code Analysis ci/run.py /searpc/searpc.go /lib/rpc_table.py /python/seafile/rpcclient.py /python/seaserv/api.py /common/rpc-service.c /server/seaf-server.c conclusion Preface libsearpc is the rpc framework, while libevhtp is the event notificatUTF-8...

Posted by Tibster on Sat, 09 Oct 2021 23:38:27 +0530

Mixed programming of C and assembly language in STM32

1, Experimental requirements On the basis of assembly language programming and simulation debugging of STM32 in the third week, continue to learn the mixed programming of C and assembly language of STM32 under Keil. Task: (1) Refer to the attachment to complete the C language call assembly funcUTF-8...

Posted by Fastback_68 on Sun, 10 Oct 2021 10:04:06 +0530

3 Introduction to string and memory functions

1. Find the string length 1.1 strlen size_t strlen ( const char * str ); 1. The string has' \ 0 'as the end flag. strlen function returns the number of characters before' \ 0 'in the string (excluding' \ 0 '). 2. The string pointed to by the parameter must end with '\ 0'. 3. Note that the returUTF-8...

Posted by dragon_sa on Sun, 10 Oct 2021 12:01:06 +0530

Simple explanation of socket related functions for network programming| C language

Specific usage of some functions in network programming Some functions of socket creation process Socket Creation Function #include int socket(int domain, int type, int protocol); //Function Prototype if (-1==(listend=socket(AF_INET,SOCK_STREAM,0))) { perror("create listen sockeUTF-8...

Posted by jara06 on Sun, 10 Oct 2021 22:55:00 +0530

leetcode989.Integer addition in array form

Introduction to topics: For non-negative integer X, the array form of X is an array of numbers from left to right. For example, if X = 1231, the array form is [1,2,3,1]. Given the array form A of non-negative integer X, returns the array form of integer X+K. Example 1: Input: A = [1,2,0,0], K =UTF-8...

Posted by marshdabeachy on Sun, 10 Oct 2021 22:57:35 +0530

[key and difficult points of C language] key words

Required reading: C language keyword is a very important topic, because it can connect the core content of C language to a considerable extent, and play an outline effectThe following contents focus on the places that deserve special attention of the corresponding keywords, which we often ignorUTF-8...

Posted by NickTyson on Mon, 11 Oct 2021 08:51:26 +0530

Summary of C Language Recursive Problems (Hannota Problem, Frog Step, Fibonacci Sequence, Factorial, String Reverse Order, etc.)

1. Function Recursion What is Recursion Programs call their own programming skills called recursion. Functions call their own methods directly or indirectly in their own definitions or descriptions, often turning large, complex problems into small-scale problems similar to the original problemsUTF-8...

Posted by kkonline on Mon, 11 Oct 2021 22:01:37 +0530

Data structure -- C language single linked list (details)

1. Header file #include #Include < stdlib. H > / / functions for malloc and free #Include < stdpool. H > / / for header files with true and false Note: if true and false are changed to 1 and 0, you do not need #include < stdpool. H >; 2. Declaration There are many different ways of wrUTF-8...

Posted by Awesome Trinity on Mon, 11 Oct 2021 22:52:26 +0530

Summary on the use of processes under Linux

1, Related concepts of process 1. What is a procedure, what is a process, and what is the difference? 1. The program is a static concept, eg:gcc xxx.c-o pro. 2. The pro file generated on the disk is called a program. 3. Process is a running activity of a program, which means that when the progUTF-8...

Posted by Joseph07 on Tue, 12 Oct 2021 13:19:42 +0530

Fundamentals of C language

1. Types, operators and expressions 1.1 variables A variable is a container for data. When data changes, the container remains unchanged. Variables must be defined before use. The basic format is: variable type name, variable name 1, variable name 2; int a,b,c; int a = 0,b,c = 0; //initializatUTF-8...

Posted by weyes1 on Wed, 13 Oct 2021 06:38:46 +0530