Tag:programming
-
Dubbo programming summer registration started
We are pleased to announce that Apache Dubbo has officially participated in gsoc 2022 (2022 Google programming summer camp) as an independent project, and the current contributor registration stage has been officially launched. If you are interested in Dubbo, gsoc and open source, you are welcome to sign up. It is worth noting that there […]
-
[C language] you may need to understand this method of calculating the size of structure members~
In C language programming, sometimes you need to know the size of a member in a structure. For example, when you use heap memory to store a member in a structure, you need to know the size of the member in order to determine the required space. Find the size of a member in a […]
-
IOS development uses the aspects framework for aspect oriented programming
Reference blog:https://www.jianshu.com/p/c783fb20a905 AOP (aspect oriented programming): aspect oriented programming. OOP (object oriented programming) is object-oriented programming. We can’t be more familiar with OOP. For AOP, we may think it is a new feature. In fact, AOP is a supplement to OOP. OOP is oriented to vertical programming, inheritance, encapsulation and polymorphism are its three major […]
-
Many people don’t know the relationship between C language and C + +! Today we come to explore and solve our doubts~
Recently, many small partners around have begun to learn programming, but learning will encounter many problems. As a novice, Xiaobai mentioned the most problem is the choice of programming language. Every time I encounter this problem, it seems very simple, but many small partners can’t understand the relationship between programming languages; Today, as a programmer […]
-
As an ideal programmer, what are the necessary books to read?
Many people will think of all kinds of classic books with large sections. Those books are indeed very classic, but it is one thing whether they can make people insist on reading them, just as some principles are understood by everyone, but few can practice them. Let’s talk about it according to my own reading […]
-
【GO】Functional Options
In our programming, we often need to configure an object (or business entity). For example, the following business entity (note that this is only an example): type Server struct { Addr string Port int Protocol string Timeout time.Duration MaxConns int TLS *tls.Config } In this server object, we can see:IP address to listen onAddrAnd port […]
-
[C language tutorial] “two-way circular linked list” learning summary and C language code implementation!
Bidirectional circular linked list definition The two-way circular linked list has the same meaning as its name, which is to connect the two ends of the two-way linked list to make it a circular linked list. Just point the next pointer of the last node in the table to the head node and the prior […]
-
Recommend an excel wheel – minimalist usage
Solve the problem of Excel data GitHub address:github.com/qax-os/excelize/tree/ma… example install go get github.com/xuri/excelize/v2 Simple usage: write data to excel and support multi line sheet package main import ( “fmt” “github.com/xuri/excelize/v2” ) func main() { f := excelize.NewFile() // Create a new sheet. index := f.NewSheet(“Sheet2”) // Set value of a cell. f.SetCellValue(“Sheet2”, “A2”, “Hello world.”) […]
-
Learn the strengths of 27 programming languages and improve your Python code level
Python cat note: Python language has been born for 30 years, and now its development momentum is in full swing, which is largely due to its excellent design that is easy to learn and use. It is undeniable that Python has stolen a lot from other languages. The author of this article is a senior […]
-
[about learning programming] what we need to learn is programming, not programming language!
We are not only programmers, but also learners. What’s rare is how many people think they’re learning programming. You may be learning the programming language, not the programming itself Don’t be surprised by the statement that learning computer science (CS) is not studying computers. On the contrary, learning CS is the study of automatic problem […]
-
[introduction to C / C + + programming] C language structure hard core play sharing, everything is data!
preface There are too many applications for structures. In today’s article, I mainly summarize some unique hard core tips about structures. For more excellent programming performance of structures, if you don’t have the basic knowledge of structures, you have to go back to the column tutorial or find a book to learn by yourself. […]
-
How do people at different stages learn rust? Join nonconvex and learn together!
Do you feel difficult, painful or confused in the process of learning rust? The following may be helpful to you ~ Although the learning materials of rust are very rich now, rust is a language with relatively high learning cost. Facing people with different language experience, the learning cost is slightly different. Before learning rust, […]