C语言动态内存管理
动态内存函数为解决动态的开辟内存空间的需求,C语言提供了一个动态内存开辟的函数: void *malloc( size_t size); 这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。 开辟成...
按发布时间浏览文章。

动态内存函数为解决动态的开辟内存空间的需求,C语言提供了一个动态内存开辟的函数: void *malloc( size_t size); 这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。 开辟成...

使用以下所有函数需要引入头文件#include <string.h> strlen()函数size_t strlen(const char *string)传入字符串返回字符串长度,这里size_t...

根据qsort函数来实现冒泡排序版本,实现后时间复杂度为O(n^3),仅供练习使用,实际运用效率过于低下。 qsort 函数定义于<stdlib.h>头文件中,主要接收参数: void qsort(...

指针类型的意义: 1.指针类型决定了指针解引用操作符能访问几个字节: char* p能访问1个字节, int* p 能访问4个字节 2.指针类型决定了指针+1,-1,加的或者减的时几个字节:char* p;p+1,...

整型内存存储的数据形式计算机中的有符号数(整形,**即首位为符号位,0表示”正”,1表示”负”**)有三种表示方式,即原码,反码和补码。(无符号数的原码反码补码和符号位为正时规则相同。) 当符号位为正时(首位为0)...

引言在传统Web开发领域我们通过ajax请求接收到后端发来的数据时,浏览器都已经帮我们完成了json的序列化,而在Flutter显然是不支持直接显示后端接收到的请求的,如此我们就需要对请求接收到的数据进行序列化,转...

TypeOrm介绍typeorm是一个对象关系映射模式,主要就是为了解决面向对象与关系数据库存在的互不匹配的技术。当然使用typeorm可能有时候不如直接sql语法查询,但是使用orm框架可以更容易写出高内聚低耦合...


前言在想使用rsa加密前,应该首先了解什么是rsa加密。rsa作为目前流行的非对称加密,所需要公钥和私钥两把钥匙才能解开传输的数据。所以要使用rsa加密算法,首先就得要设置公钥和私钥(私钥一般都是放在后端,私钥...

最近想开发一个即时通讯的app,想要通过跨端平台来做一个app,众所周知,目前比较流行的跨端平台有electron(主要桌面开发)、uniapp(小程序方面应用多)、react native(和flutter在ap...

创建数据库CREATE DATABASE 数据库名; 删除数据库drop database 数据库名; 创建表#IF NOT 表示不存在就创建 CREATE TABLE IF NOT 表名 (colum...

最近在使用node.js做后端时,想使用方法重载来实现一个函数可以接收不同的参数,但是javascript作为一个弱类型语言,无法实现方法的重载,就只能通过奇淫技巧来实现。 目前发现的方法有: 使用argumen...