![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
水杯爱喝水
这个作者很懒,什么都没留下…
展开
-
2021-04-27
临时记录,待以后研究:1.libnet/libnids库函数介绍https://www.cnblogs.com/hnrainll/archive/2011/09/01/2162153.html2. 缓存,传输Memcached 是一套高性能的、分布式内存对象缓存系统。https://cnbin.github.io/blog/2015/06/28/memcached-jian-jie/CDN-内容分发网络redis: 它的数据模型非常独特,用的是单线程。重要:redis既然是用于..原创 2021-04-27 10:58:53 · 130 阅读 · 0 评论 -
GB2312与UNICODE码互转
static int code_convert(char *from_charset, char *to_charset, char *inbuf, int inlen, char *outbuf, int outlen){ iconv_t cd; char **pin = &inbuf; char **pout = &outbuf; cd = iconv_open(to_charset, from_charset); if (cd == 0) { return ...原创 2021-01-15 16:21:16 · 1321 阅读 · 0 评论 -
GB2312内容转UTF-8
int get_message_encoding(char *message, int message_len, char *encoding_type){ int len = 0; uchardet_t ud = NULL; ud = uchardet_new(); if (uchardet_handle_data(ud, message, message_len) != 0) { uchardet_delete(ud); re.原创 2021-01-15 16:16:13 · 408 阅读 · 0 评论 -
python 向C接口传递结构体数组、结构体
c源码 1.c#include <stdio.h>#include <string.h>#include "1.h"int add(int a, int b){ return a+b;}#if 0int add_stus(STUDENT *data, int count){ int i = 0; printf("count=...原创 2020-04-27 20:01:32 · 3083 阅读 · 0 评论 -
读文件时提前获取文件大小以方便申请空间
char* LoadFile(const char* filename){ char* content = NULL; unsigned int size = 0; if (access(filename, F_OK) == 0){ FILE *fp = fopen(filename, "rb"); if(fp != NULL){ fseek(fp, 0L, SEEK_EN...原创 2020-03-25 21:29:17 · 175 阅读 · 0 评论 -
局域网(内网)IP地址范围有哪些
10.0.0.0/8--------------10.0.0.0~10.255.255.255(A类)172.16.0.0/12---------172.16.0.0~172.31.255.255(B类)192.168.0.0/16 -------192.168.0.0~192.168.255.255(C类)原创 2020-03-25 20:51:28 · 14118 阅读 · 0 评论 -
镜像文件
一、概念 镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,常见的镜像文件格式有ISO(官方系统一般用此安装)、BIN、IMG、TAO、DAO、CIF、FCD,GHO镜像(民间快速安装用此格式)。二、用途 以方便用户下载和使用;当系统被破环后,可以通过镜像文件...原创 2019-08-11 20:53:24 · 7014 阅读 · 0 评论