
c
文章平均质量分 61
六个沃德
世界和平
展开
-
HTTP、TCP连接工具
工作中经常需要接口连接后台测试服务,http请求的已经有postman,用起来很方便,tcp请求的没找到趁手的,索性自己简单写一个,免得每次tcp请求都得打开编辑器。 界面很简单,有兴趣的自行下载。传送门:https://download.youkuaiyun.com/download/jerome_jun/12398007...原创 2020-05-07 21:00:18 · 3191 阅读 · 3 评论 -
C语言中处理密码
C语言中处理密码申明:代码很简单,只作为自己的一个笔记而已。大学时写了一个学生管理系统,现在不小心翻看到,然后看到当初处理获取密码的问题,隔了那么长时间都快忘了,现在贴一下免得再次忘记。 代码如下:void get_password(char pwd[]){ int i; char c; for(i=0;i<20&&((c=getch())!=13);){ //不等于回原创 2014-04-01 16:52:45 · 901 阅读 · 0 评论 -
c与c++中struct区别
这里有两种情况下的区别。(1)C的struct与C++的class的区别。(2)C++中的struct和class的区别。 在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言,struct只是作为一种复杂数据类型定义,struct中只能定义成员变量,不能定义成员函数(在纯粹的C语言中,struct不能定义成员函数,只能定义变量)。例如下面的C代码转载 2014-04-04 15:07:03 · 631 阅读 · 0 评论 -
malloc释放的想到的问题
原因是这样的,在看我们的服务后台代码时,发现如下段代码有点意思: char *s = strdup(“xxxxx"); //拷贝一堆字符串 while (char *token = strsep(&s, ",")) { layers.push_back(atoi(token)); } free(s);strsep中针的位置会做改变,如果释放一个非头部的原创 2015-02-28 19:52:32 · 574 阅读 · 0 评论 -
C语言封装线程与日志类
折腾了两天,查半天资料还是不如自己动动手。如题这是两个很常见的问题,虽然很多语言都封装了线程,但是让自己写一个还是比较麻烦的,这儿做一个简单的demo,大家可以去完善。WriLog.h#pragma once#include #include #ifdef WRILOGDLL#define WRILOGAPI __declspec(dllexport)#else#def原创 2016-05-12 18:34:26 · 1665 阅读 · 0 评论