自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 C语言常用函数常见问题

由于数组sYear未赋初值,所以结果数据4个可能是任意数值。

2025-04-02 13:39:26 116

原创 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

原创 AIX ssh/sftp免密登录

AIX ssh/sftp免密登录

2022-12-16 10:43:06 1455

原创 libevent-1.4.15源码走读3:struct event_base

struct event_base时libevent事件分发器的实例结构,主要的数据都在此结构里面。

2022-11-07 10:31:26 136

原创 libevent-1.4.15源码走读2:多路分发器

libevent1.14多路分发器

2022-10-15 12:02:21 137

原创 C语言字符串相关函数说明

C语言字符串相关函数说明

2022-10-06 22:34:24 248

原创 libevent-1.4.15源码走读1:从主循环event_base_loop()看主要功能

libevent1.4.15源码走读

2022-09-30 04:59:51 239

原创 中国多地整治超时加班 互联网企业被重点检查

2022-03-30 04:55:05 102

原创 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++中的异常处理

本质上看,程序异常是指出现了一些很少发生的或出乎意料的状态,通常显示了一个程序错误或要求一个必须提供的回应。不能满足这个回应经常造成程序功能削弱或死亡,有时导致整个系统和它一起down掉。不幸的是,试图使用传统的防护方法来编制健壮的代码经常只是将一个问题(意外崩溃)换成了另外一个问题(更混乱的设计和代码)。 太多的程序员认为这个交换抵不上程序意外崩溃时造成的烦恼,于是选择了生活在危险之中。认识到这一点后,C++标准增加了一个优雅并且基本上不可见的“异常体系”到语言中;就这样,这个方法产生了。如同我们在Part4的开始部分将要看到的,这个方法大部分情况下很成功,但在很微妙的情况下可能失败。

2011-06-13

C语言编译全过程剖析

编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。

2012-03-21

C代码优化方案

讲述C代码优化的几种常用方案

2012-11-11

PF_RING-6.0.3.tar.gz

PF_RING是一个第三方的内核数据包捕获接口,类似于libpcap

2015-07-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除