
C/C++
文章平均质量分 90
木风feng
记录平时遇到的坑与零碎知识点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
blade + ninja编译环境搭建
文章目录前言安装blade安装ninja前言平时上班撸太多业务代码了,基本也都是业务需求,没啥机会接触到深层次技术类的东西,感觉长此以往技术水平要被废掉了。刚好之前也买了台树莓派一直放着吃灰,就拿来作为一台服务器吧,虽然不能外网访问,但是性能要比云服务器好很多,因此决定自己闲暇时搞个大杂烩项目,自己动手搞各种后端的小东西,形成一个网站,要啥功能加啥功能,后端尽量自己造轮子的同时加以优化。理想很丰满,现实很骨感。在公司撸代码撸习惯了,各种框架啥的都有,现在一下子来个全裸的git库,有点不知从何下手。撸了原创 2021-02-07 23:07:40 · 2228 阅读 · 0 评论 -
2018京东C++开发工程师实习面经
本人大三软件工程专业,从上个月开始刷书准备面试,这是这么久以来第一次面s试,有点小紧张小兴奋。昨天就从深圳过来广州,住在同学宿舍,昨晚探了路踩踩点。早上9点45分到广州希尔顿酒店,在4楼签到后等到10点28分收到短信,通知说去6009号面试官处面试,看到短信后以为是在6楼,屁颠屁颠跑过去,结果6楼是健身房。。。跑回4楼问了工作人员,原来6009是在4楼。。。过去之后被面试官问为什么那么久才到,尴尬...原创 2018-04-14 12:57:41 · 3872 阅读 · 6 评论 -
Online Judge 实现 —— 后台判题
Online Judge 实现 —— 后台判题0. 一些闲话使用JSP实现了一个简易的OJ系统,前端和交互就不提了,里面关键的地方就是后台判题,所以在此记录一下。实现出来的系统中,用户提交代码后,由Servlet把数据存到数据库,并且将判题状态设为Queueing,然后就不需要管了,全权交给Linux端的C++程序解决。后台的判题我是扔到Docker中运行的。在实现的过程中,资...原创 2018-03-29 14:48:29 · 8630 阅读 · 4 评论 -
2018腾讯暑假实习生后台开发岗线上笔试编程题题解
刷了两年多的题,终于开始动手写题解了,首发献给今天的腾讯笔试。 题目当初没截图存一下,靠记忆来一发。。。第一题题意题目大致是说,给你两个整数n和m,取值范围的1~10^9,且n是(2*m)的倍数,然后有这样一个规律,数组从1开始,符号为负,每隔m个数就变一次符号。例如n取8,m取2,那么数组就是 -1 -2 3 4 -5 -6 7 8 题目要求求出这n个数的和。...原创 2018-04-05 18:45:46 · 2312 阅读 · 0 评论 -
用C语言实现简易的shell程序,支持多重管道及重定向
1 简介2 功能3 效果展示3.1 启动myshell3.2 执行cd命令3.3 执行外部命令3.4 重定向3.5 管道3.6 exit命令4 关键代码4.1 获取用户名、主机名及当前工作路径4.2 以空格分割命令4.3 执行exit命令4.4 执行cd命令4.5 判断命令是否存在4.6 执行外部命令 ——callCommand()函数4.7 可处...原创 2018-05-13 11:22:14 · 17950 阅读 · 11 评论 -
最近使用 libcurl 遇到的坑
学艺不精,有待深入学习 Orz1 curl 请求时间超过1s 最近使用 libcurl 调用内网另一台服务器的一个服务,结果过了 1s 才收到返回包,一开始以为是对方服务出问题,结果对方反馈他们压测的结果是 2~3ms 就能返回结果。排查到最后才发现是 libcurl 的坑,差点因为这个将开发方案驳回。 我是使用post请求发送批量数据到对方的服务,而 libcurl 会默认添加一个...原创 2019-01-11 20:33:46 · 3612 阅读 · 0 评论 -
线段树介绍
文章目录线段树介绍线段树介绍先盗个图抛个问题:图中的RMQ原创 2019-08-25 22:17:37 · 3364 阅读 · 2 评论 -
使用线段树实现简单的内存管理
引言 在上一篇博客提到,线段树有两个缺陷:不支持区间插入、删除所解决的问题需要能够划分成子问题来处理 那么要判断内存管理能不能使用线段树来实现,就要优先看一下能不能解决这两个缺陷。内存管理可不可以用线段树来实现 首先,内存管理是指,获取到一段连续可用的内存之后,对这段内存进行内存分配、内存释放等操作进行管理控制。即意味着,内存管理是在一段固定区间的内存中进行操作,那么就不...原创 2019-08-26 23:27:13 · 736 阅读 · 0 评论