自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 计算机浮点数的底层

看到一个有意思的测试int main(){ float a=123.1234567; printf("%f",a); getchar();}然后print一下得到为什么从123.1234567变成了123.1234569,这就涉及到计算机浮点数的存储了。123.1234567转二进制为1111011.0001111110011010110110111011100011111000110111,由于计算机存储单精度浮点数尾数只能有24位(其实是23位,但是最高位一定是1所

2021-10-05 00:16:21 224

原创 linux epoll reactor的实现

#include<unistd.h>#include<errno.h>#include<sys/epoll.h>#include<fcntl.h>#include<iostream>#include<cstring>#include<cstdlib>#include<sys/socket.h>#include<arpa/inet.h>using namespace std;#d

2021-09-24 23:09:38 123

原创 linux线程池的实现

线程池的中心思想其实就是生产者消费者模型,而如何去维护这个线程池就需要一个管理者线程,设计一个算法让管理者线程能在线程紧张时申请线程,线程太多时释放线程(不是释放内存,pthread_exit再pthread_join)一下。#include<iostream>#include<unistd.h>#include<cstring>#include<cstdlib>#include<sys/signal.h>#include<pth

2021-09-24 23:08:21 233

原创 Ubuntu20.04安装lsp,从此告别YouCompleteMe

Ubuntu20.04安装lsp,从此告别YouCompleteMe我没有条件设置代理上网,用vim的方法太慢了。1.配置vim相关client的Plug(推荐Vundle) Plugin 'prabirshrestha/vim-lsp' Plugin 'mattn/vim-lsp-settings' Plugin 'prabirshrestha/asyncomplete.vim' Plugin 'prabirshrestha/asyncomplete-lsp.vim'然后:PluginI

2021-09-23 16:53:22 812

原创 c#使用c++的动态库

最近项目需要将c++的动态库封装给甲方,甲方希望能用c#直接使用我的动态库1.首先是基本数据类型的队形关系c++c#charsbyteintintlonglong long(int64_t)floatfloatdoubledouble2.csharp中dllimport的调用参数(1)dllName:动态链接库名称(2)CallingConvention调用约定,由于我的库是c/c++的,所以这项我设置的是cdecl(3)charset

2021-05-20 21:11:08 215

原创 c++工程师暑期实习视源cvte一面面经

1.介绍自己的项目2.死锁原因和解决方法(我说到了银行家算法)3.进程间通信,问到了两个进程共享内存是否是同一段地址4.怎样学习c++5.ping命令和traceroute命令的原理6.arp和arp攻击7.stl一些容器的底层8.写过哪些网络编程的项目剩下的忘了,想到了再写已经拿到offer了...

2021-05-19 22:07:12 168

原创 C++实现带括号四则运算

C++后缀表达式实现四则运算把我这个菜鸡给写麻了,后面准备加上qt生成一波计算器#include <iostream>#include <deque>#include <stack>#include <vector>using namespace std;class caculator {public: static int get_pri(char a) { switch (a) { case '+'

2021-04-19 23:31:31 1597

空空如也

空空如也

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

TA关注的人

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