源碼見(jiàn):https://github.com/lovercode/GO_OJ.git,demo見(jiàn):https://codelover.me/run.html runner的實(shí)...
源碼見(jiàn):https://github.com/lovercode/GO_OJ.git,demo見(jiàn):https://codelover.me/run.html runner的實(shí)...
源碼見(jiàn):https://github.com/lovercode/GO_OJ.git,demo見(jiàn):https://codelover.me/run.html Compiler...
源碼見(jiàn):https://github.com/lovercode/GO_OJ.git,demo見(jiàn):https://codelover.me/run.html Docker相關(guān)...
源碼見(jiàn):https://github.com/lovercode/GO_OJ.git,demo見(jiàn):https://codelover.me/run.html manager的...
源碼見(jiàn):https://github.com/lovercode/GO_OJ.git,demo見(jiàn):https://codelover.me/run.html 簡(jiǎn)介 這個(gè)onl...
c++對(duì)象模型 首先看這樣一個(gè)類 在c++中,對(duì)于一個(gè)空類,c++不允許什么都不存在,會(huì)有一個(gè)字節(jié)的占位空間。 如果類中有成員變量 現(xiàn)在看似很正常 如果類中有函數(shù) 如果類中有...
游戲AI設(shè)計(jì)中,常用的方法有有限狀態(tài)機(jī),行為樹(shù)等,最基本的也就是狀態(tài)機(jī)了,下面用一個(gè)實(shí)例來(lái)記錄下有限狀態(tài)機(jī)的實(shí)現(xiàn)。 1,設(shè)計(jì)有限狀態(tài)機(jī) 首先需要為游戲AI設(shè)計(jì)出合理的狀態(tài)圖,...
守護(hù)進(jìn)程 什么是守護(hù)進(jìn)程 守護(hù)進(jìn)程是生存期長(zhǎng)的一種進(jìn)程.它們常常在系統(tǒng)引導(dǎo)裝入時(shí)啟動(dòng),僅在系統(tǒng)關(guān)閉時(shí)才終止.因?yàn)樗鼈儧](méi)有控制終端,所以說(shuō)它們是在后臺(tái)運(yùn)行的.unix系統(tǒng)有很多...
開(kāi)發(fā)第一個(gè)Nginx模塊 首先在/src下建立文件夾mymodule 配置config文件config文件實(shí)際上是shell腳本開(kāi)發(fā)一個(gè)HTTP模塊需要包含如下變量 #僅僅...
如何保證oj的安全 本人在安全方面的知識(shí)比較匱乏,本文只是對(duì)代碼運(yùn)行時(shí)如何保證oj的安全做分析。 兩種方案 ptrace顧名思義這個(gè)函數(shù)時(shí)對(duì)進(jìn)程進(jìn)行跟蹤的,它是提供給父進(jìn)程一...
多線程中fork的坑 問(wèn)題所在 在寫oj的時(shí)候,由于使用了線程池,并且在獲取用戶程序運(yùn)行結(jié)果的時(shí)候使用的是管道進(jìn)行子進(jìn)程的標(biāo)準(zhǔn)輸出的獲取,最后帶來(lái)了一個(gè)問(wèn)題,就是發(fā)現(xiàn)本來(lái)線程...
nginx+docker+lamp+redis實(shí)現(xiàn)負(fù)載均衡和session共享 docker docker是一種應(yīng)用容器技術(shù),其性能傳統(tǒng)虛擬機(jī)是完全無(wú)法相比的,并且其沙箱技術(shù)...
makefile寫法 規(guī)則 三要素: 目標(biāo) 依賴 命令 語(yǔ)法:目標(biāo):依賴條件命令 例子: 改進(jìn): 只是編譯修改的部分,是把編譯和鏈接分開(kāi)執(zhí)行 app:main.o add....
風(fēng)里雨里,小心心送你。 頁(yè)面布局: css樣式: 不想篇幅太長(zhǎng),所以都省去了前綴,畢竟任性嘛~
bridge(橋模式) 基類Implementor,定義一些操作接口 基類Abstraction有指向Implementor的多態(tài)指針,以及自己的操作接口 Concreate...
decorator 裝飾模式 裝飾模式指的是在不必改變?cè)愇募褪褂美^承的情況下,動(dòng)態(tài)地?cái)U(kuò)展一個(gè)對(duì)象的功能。它是通過(guò)創(chuàng)建一個(gè)包裝對(duì)象,也就是裝飾來(lái)包裹真實(shí)的對(duì)象。重要的一點(diǎn)是...
observer(觀察者模式) 觀察者模式主要解決的問(wèn)題是: 多個(gè)類對(duì)同一個(gè)數(shù)據(jù)的關(guān)注 適用于: 一個(gè)數(shù)據(jù)的多種展示方式 進(jìn)度條 等observer.png 觀察者接口定義 ...
strategy(策略模式) 策略模式主要應(yīng)對(duì)的問(wèn)題: 業(yè)務(wù)算法多變 許多類僅僅是行為不同 多個(gè)條件判斷,并且條件個(gè)數(shù)有可能隨著業(yè)務(wù)增加 結(jié)構(gòu)圖: 代碼: 策略接口類: 對(duì)策...