Capsfly
码龄4年
关注
提问 私信
  • 博客:98,473
    98,473
    总访问量
  • 187
    原创
  • 205,410
    排名
  • 64
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新加坡
  • 加入CSDN时间: 2020-09-28
博客简介:

capsnever的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    850
    当月
    3
个人成就
  • 获得84次点赞
  • 内容获得45次评论
  • 获得188次收藏
  • 代码片获得105次分享
创作历程
  • 7篇
    2024年
  • 18篇
    2023年
  • 32篇
    2022年
  • 133篇
    2021年
成就勋章
TA的专栏
  • c++
    40篇
  • 错误提醒
    23篇
  • 数学建模
    11篇
  • os
    12篇
  • 编程技巧
    1篇
  • 计组
    16篇
  • pytorch
    2篇
  • nlp
    12篇
  • 论文写作
    2篇
  • CSP
    7篇
  • 算法证明
    1篇
  • 经验分享
    1篇
  • acm
    25篇
  • ml
    6篇
  • 山大c++实验
    14篇
  • git/github
    1篇
  • matlab
    1篇
  • latex
    3篇
  • 电子电路
    3篇
  • 数据库
    10篇
  • python
    1篇
  • 数据结构
    3篇
  • c++笔记
    1篇
  • 电子电路笔记
    1篇
  • 离散数学
    3篇
  • visual studio
    2篇
  • JAVA
    5篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

179人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2024 SDUCS 计算机学院软件工程考试题

1. 结合项目和软件生命周期说一下软件开发过程的演变史,并分别说明优缺点2. 需求建模过程,需要画图3. 给了一个图,求活动(即为边)的最早开始时间、最晚开始时间,时间差,关键路径和总长度4. 结合项目和需求开发,说一说怎么选择合适的队员5. 故障树最小割计算6.Hyman计算公式,如果需要达到99.%的置信度,需要投放多少测试bug7. 列一下常见的设计模式,说一下你们的项目中都用到了哪些设计模式,为什么使用8. 说一下都用到了什么软件设计原则,为什么
原创
发布博客 2024.06.24 ·
255 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

使用go将http升级为websocket的代码

【代码】使用go将http升级为websocket的代码。
原创
发布博客 2024.03.22 ·
287 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

golang使用redis进行发布和订阅消息代码示例(极简版本)

【代码】golang使用redis进行发布和订阅消息代码示例(极简版本)
原创
发布博客 2024.03.13 ·
300 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

乒乓缓存机制

乒乓缓存是一种双缓存机制,用来加速同时存在I/O操作以及数据处理操作的设备。一个缓存用来保存旧版本的数据供读设备读取,与此同时,另一个缓存保存写设备产生的新版本数据。当新数据完成时,读设备和写设备将会交换两个缓存,双缓存机制将会提高设备的吞吐量,最终有助于避免瓶颈的产生。
原创
发布博客 2024.03.11 ·
741 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

负载均衡算法

当有很多台主机在一个集群的时候,外界会去请求server端的服务,如果短时间内多个请求同时打到了一台主机上,可能会把主机打挂。由此引入了本文的主题–负载均衡算法。
原创
发布博客 2024.03.10 ·
201 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

cookie和session的区别

cookie:是针对每个网站的信息,每个网站只能对应一个,其他网站无法访问,这个文件保存在客户端,每次您拨打相应网站,浏览器都会查找该网站的 cookies,如果有,则会将该文件发送出去。cookies文件的内容大致上包括了诸如用户名、密码、设置等信息。session:是针对每个用户的,只有客户端才能访问,程序为该客户添加一个 session。session中主要保存用户的登录信息、操作信息等等。此 session将在用户访问结束后自动消失(如果也是超时)。
原创
发布博客 2024.03.10 ·
94 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

线程池中线程数目和CPU核数的关系

最佳线程数目=(线程等待时间+线程CPU时间)/线程CPU时间*线程CPU数目。经验来看,CPU密集型应用:线程数目=CPU核数+1。IO密集型应用:线程数目=2N+1。
原创
发布博客 2024.03.07 ·
574 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

C++低延迟tips

使用内存池,拒绝malloc和new使用std::array,拒绝vector多线程避免伪共享,可以用空间换时间,上下文切换及其的耗时间一个线程占据一个CPU,对性能有要求的主机绝对不能发生IO同一台主机交换数据使用零copy或者bypass,不同的主机使用RDMA进程交换信息使用共享内存。
原创
发布博客 2023.07.28 ·
47 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

malloc和new的时间效率的对比

可以看出new的时间效率确实要比malloc低一点,可能是要调用析构函数和构造函数的原因吧。
原创
发布博客 2023.04.22 ·
658 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

简单的小型C++项目怎么用CMAKE进行管理

根目录下共有两个文件夹,分别为include、src,有两个文件,分别为CMakeLists.txt和main.cpp。
原创
发布博客 2023.04.22 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用folly的small_vector.h,cmakelists.txt的设置

代码部分:
原创
发布博客 2023.04.22 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

阻塞IO和非阻塞IO的区别

OS
原创
发布博客 2023.04.18 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git reset【soft、hard、mixed】区别

soft会把你commit的内容回滚到add的区域。–hard则是直接丢弃。
原创
发布博客 2023.04.17 ·
68 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 11 async用法

看开源项目时候,经常看到先用去打包一个函数,然后用去异步调用,但是这样做感觉很奇怪,就是一个函数能不能不用打包,直接去异步调用就行了。
原创
发布博客 2023.04.05 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 11异步函数

C++ 11提供了很多方法让我们进行异步调用,其中一个就是std::async,并且会返回一个对象,当我们在主线程中想继续调用时候就去调用,这个适用于处理网络等对实时效应要求比较高的地方。
原创
发布博客 2023.04.05 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程条件下如何进行输出信息

在日常的工作中,我们经常会用到多线程编程,但是如果使用普通的cout进行输出,会有问题。比如多线程同时竞争cout,会导致输出乱序看一下结果:可以看出,有部分输出乱序了,这是因为cout不是线程安全的。
原创
发布博客 2023.04.05 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

os 无锁的实现机制

在看代码时候,看到了这个,就搜了一下,发现提到了一个关键的词叫做无锁,找了好多它的实现机制,终于找到了,mark一下。
原创
发布博客 2023.04.05 ·
64 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ cout【重定向】到string的方法

在做dt测试的时候,遇到了一个问题,就是如何确认某个函数的运行结果是正确的(该函数内部主要的操作是更改内部变量),因此想到了输出所有的变量,但是在做测试的时候,。但是重新写一个输出到string中的函数不太值,就想到了用cout重定向到string。
原创
发布博客 2023.04.03 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++链接错误(重复定义)

在.h中不要有函数的实现,否则多个.cpp包含的话会发生重复定义。翻译一下,就是在链接中进行了重复的定义。
原创
发布博客 2023.03.29 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IO多路复用解决的问题

在linux环境下,创建一个线程大概要10M内存,想要C10K需要大概97G,这是我们无法忍受的高昂成本。IO多路复用提供了使用一个进程维护多个socket的方法。
原创
发布博客 2023.03.21 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多