源码见:https://github.com/lovercode/GO_OJ.git,demo见:https://codelover.me/run.html runner的实...
源码见:https://github.com/lovercode/GO_OJ.git,demo见:https://codelover.me/run.html runner的实...
源码见:https://github.com/lovercode/GO_OJ.git,demo见:https://codelover.me/run.html Compiler...
源码见:https://github.com/lovercode/GO_OJ.git,demo见:https://codelover.me/run.html Docker相关...
源码见:https://github.com/lovercode/GO_OJ.git,demo见:https://codelover.me/run.html manager的...
源码见:https://github.com/lovercode/GO_OJ.git,demo见:https://codelover.me/run.html 简介 这个onl...
c++对象模型 首先看这样一个类 在c++中,对于一个空类,c++不允许什么都不存在,会有一个字节的占位空间。 如果类中有成员变量 现在看似很正常 如果类中有函数 如果类中有...
游戏AI设计中,常用的方法有有限状态机,行为树等,最基本的也就是状态机了,下面用一个实例来记录下有限状态机的实现。 1,设计有限状态机 首先需要为游戏AI设计出合理的状态图,...
守护进程 什么是守护进程 守护进程是生存期长的一种进程.它们常常在系统引导装入时启动,仅在系统关闭时才终止.因为它们没有控制终端,所以说它们是在后台运行的.unix系统有很多...
开发第一个Nginx模块 首先在/src下建立文件夹mymodule 配置config文件config文件实际上是shell脚本开发一个HTTP模块需要包含如下变量 #仅仅...
如何保证oj的安全 本人在安全方面的知识比较匮乏,本文只是对代码运行时如何保证oj的安全做分析。 两种方案 ptrace顾名思义这个函数时对进程进行跟踪的,它是提供给父进程一...
多线程中fork的坑 问题所在 在写oj的时候,由于使用了线程池,并且在获取用户程序运行结果的时候使用的是管道进行子进程的标准输出的获取,最后带来了一个问题,就是发现本来线程...
nginx+docker+lamp+redis实现负载均衡和session共享 docker docker是一种应用容器技术,其性能传统虚拟机是完全无法相比的,并且其沙箱技术...
makefile写法 规则 三要素: 目标 依赖 命令 语法:目标:依赖条件命令 例子: 改进: 只是编译修改的部分,是把编译和链接分开执行 app:main.o add....
风里雨里,小心心送你。 页面布局: css样式: 不想篇幅太长,所以都省去了前缀,毕竟任性嘛~
bridge(桥模式) 基类Implementor,定义一些操作接口 基类Abstraction有指向Implementor的多态指针,以及自己的操作接口 Concreate...
decorator 装饰模式 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。重要的一点是...
observer(观察者模式) 观察者模式主要解决的问题是: 多个类对同一个数据的关注 适用于: 一个数据的多种展示方式 进度条 等observer.png 观察者接口定义 ...
strategy(策略模式) 策略模式主要应对的问题: 业务算法多变 许多类仅仅是行为不同 多个条件判断,并且条件个数有可能随着业务增加 结构图: 代码: 策略接口类: 对策...