
后台
文章平均质量分 95
木风feng
记录平时遇到的坑与零碎知识点
展开
-
blade + ninja编译环境搭建
文章目录前言安装blade安装ninja前言平时上班撸太多业务代码了,基本也都是业务需求,没啥机会接触到深层次技术类的东西,感觉长此以往技术水平要被废掉了。刚好之前也买了台树莓派一直放着吃灰,就拿来作为一台服务器吧,虽然不能外网访问,但是性能要比云服务器好很多,因此决定自己闲暇时搞个大杂烩项目,自己动手搞各种后端的小东西,形成一个网站,要啥功能加啥功能,后端尽量自己造轮子的同时加以优化。理想很丰满,现实很骨感。在公司撸代码撸习惯了,各种框架啥的都有,现在一下子来个全裸的git库,有点不知从何下手。撸了原创 2021-02-07 23:07:40 · 2173 阅读 · 0 评论 -
Online Judge 实现 —— 后台判题
Online Judge 实现 —— 后台判题0. 一些闲话使用JSP实现了一个简易的OJ系统,前端和交互就不提了,里面关键的地方就是后台判题,所以在此记录一下。实现出来的系统中,用户提交代码后,由Servlet把数据存到数据库,并且将判题状态设为Queueing,然后就不需要管了,全权交给Linux端的C++程序解决。后台的判题我是扔到Docker中运行的。在实现的过程中,资...原创 2018-03-29 14:48:29 · 8575 阅读 · 4 评论 -
CGI和FastCGI
1 CGI简介CGI,通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。归根结底 CGI就是一个接口协议。协议就是大家公认的一套标准(叫CGI标准也可以),比如网络协议。大家都遵守一套标准,就减少了沟通的难度。进行C...原创 2018-06-03 19:52:22 · 410 阅读 · 0 评论 -
线段树介绍
文章目录线段树介绍线段树介绍先盗个图抛个问题:图中的RMQ原创 2019-08-25 22:17:37 · 3337 阅读 · 2 评论 -
使用线段树实现简单的内存管理
引言 在上一篇博客提到,线段树有两个缺陷:不支持区间插入、删除所解决的问题需要能够划分成子问题来处理 那么要判断内存管理能不能使用线段树来实现,就要优先看一下能不能解决这两个缺陷。内存管理可不可以用线段树来实现 首先,内存管理是指,获取到一段连续可用的内存之后,对这段内存进行内存分配、内存释放等操作进行管理控制。即意味着,内存管理是在一段固定区间的内存中进行操作,那么就不...原创 2019-08-26 23:27:13 · 703 阅读 · 0 评论