- 博客(17)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 C/C++字符串标准输入函数汇总
gets_s 函数是 C11 标准中引入的一个安全版本的字符串输入函数,用于替代不安全的 gets 函数。如果 *lineptr 不为 NULL,getline 会尝试使用已分配的内存,如果内存不足,则会重新分配。getline 是 C++ 标准库中的一个函数,用于从输入流中读取整行字符串(包括空格),直到遇到换行符。getline 从指定的文件流中读取一行字符串,直到遇到换行符(\n)或文件结束(EOF)。n:缓冲区 str 的大小,表示最多可以读取的字符数(包括结尾的空字符 \0)。
2025-03-22 17:19:21
587
原创 为什么C++ include包含的头文件没有.h文件后缀
C++标准库头文件:通常不带.h后缀(如<iostream>),这是为了与C语言标准库区分,并支持C++的特性(如命名空间)。C语言标准库头文件:通常带有.h后缀(如<stdio.h>),在C++中也可以使用,但推荐使用C++版本的兼容头文件(如<cstdio>这种设计使得C++标准库更加现代化,同时也保持了与C语言的兼容性。
2025-03-08 17:00:50
378
原创 C++ include头文件为什么没有.h
C++标准库头文件:通常不带 .h 后缀(如 ),这是为了与C语言标准库区分,并支持C++的特性(如命名空间)。C语言标准库头文件:通常带有 .h 后缀(如 <stdio.h>),在C++中也可以使用,但推荐使用C++版本的兼容头文件(如 )。这种设计使得C++标准库更加现代化,同时也保持了与C语言的兼容性。
2025-03-08 16:58:17
315
原创 C/C++万能头文件
所在目录- C++ -//// .// C#include#endif#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include。
2025-03-08 16:46:36
766
原创 libevent队列实现
struct event_base 结构里面有个事件队列,类型如下所以struct event_list实际的定义如下:tqh_first;tqh_last;
2024-06-04 23:14:31
393
原创 libevent-1.4.15源码走读3:struct event_base
struct event_base时libevent事件分发器的实例结构,主要的数据都在此结构里面。
2022-11-07 10:31:26
136
原创 2021-09-28
体制有时确实是生产力破坏者。——这不,董事长要来视察了,四天内都有可能来场地,领导部署:收笔记本,准备应答问题,上下班提前滞后等等几页。MY God!搞IT收几天笔记本,不能查资料。要破坏多少生产力!屁股脑袋upside down....
2021-09-28 08:06:42
72
原创 加班杂记2
一个世纪以来,学者们发起了几项类似的研究。其中一项是以建筑项目为研究对象,其结果显示:每周工作时间在60个小时以上,持续超过两个月时,员工由此累积形成的生产力下降,会导致完工日期的拖延;而同样规模的工程团队,如果每周工作40个小时,则能按时完工。在与建筑行业搭不上边的软件业,一位软件开发师注意到,当他的员工刚开始一周工作60个小时时,前儿周时间总是能比以前完成更多的工作。但从第5周开始,员工们能完成的工作量,会比他们每周工作40个小时的时候少得多。...
2021-07-03 12:37:39
99
原创 加班杂记1
大约一个世纪之前,亨利福特(Henry Ford)就认识到了工作时长与带宽之间的关系。他为工人定下了每周40个小时的工时规定,不仅是出于利润方面的考虑,而且也饱含了人文主义情怀。而他进行的为期12年之久的实验,其结果明确显示,将工作日的工作时间从10个小时缩短到8个小时,将每周的工作天数从6天减少到5天,既能增加工人的总产出,又能减少企业的生产成本。福特积极宣扬缩短工作周能为社会带来的益处,坚定地认为增加工人的消费时间对所有人都是一件好事。而他的看法中最核心的一点就是,缩短工作时长能带来更多产出。...
2021-07-03 12:34:28
104
原创 ping网址www.baidu.com等返回127.0.0.1
单位电脑报警可以连接外网,可以访问www.163.com!!不能接入网络!!大惊!ping www.163.com 解析为127.0.0.1,可以ping通;ping www.baidu.com 解析为127.0.0.1,可以ping通;查看hosts,没有相关域名配置。用浏览器打开www.baidu.com,显示的是iis页面!可能是IIS被染病毒了!卸载IIS即可。...
2021-04-19 11:37:11
3130
原创 C语言和动态库,慢慢汇总...
问题开发C语言,饶不开动态库,如果碰到比较复杂的模块,设计较多的动态库,就会碰到一些意想不到的问题,实际上是直接或间接库函数冲突。最近碰到两次:一次是国密库和openssl库冲突,搞得sm2卡死;一次是mysql 客户端自带的openssl库和程序自带的openssl版本不一致,造成mysql连接不成功,老是下面错误:SSL connection error: Failed to set ciphers to use;原因是调了自带openssl了,后来版本用同一个就没有问题。所以想整理一些
2021-03-26 16:53:01
403
C与C++中的异常处理
2011-06-13
C语言编译全过程剖析
2012-03-21
mongodb版本2.6.5,mongodb-c-driver驱动用什么版本
2017-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人