过去可知却不可控,未来可控却不可知
07
02
Rust学习笔记 Rust学习笔记
在编译时,一切无法确定大小或者大小可以改变的数据,都无法安全地放在栈上,最好放在堆上。 虽然在栈上内存分配非常高效(预留和释放只需要操作寄存器,不涉及额外计算、不涉及系统调用),但是需要考虑调用栈的大小,避免栈溢出。 栈溢出:一旦当前程序
2023-07-02
04
02
《Go语言高级编程》笔记 《Go语言高级编程》笔记
Go和Web¶ 设计路由的时候需要规避一些会导致路由冲突的情况。 考虑到字典树的深度,可以在初始化时对参数的数量进行限制,httprouter中限制路由中的参数数目不超过255。
2023-04-02
31
31
23
Go-Web学习 Go-Web学习
Web概览¶ Beego¶ controller抽象¶ Beego是基于MVC的,所以它定义了一个核心接口ControllerInterface。ControllerInterface定义了一个控制器必须要解决什么问题。同时Controll
2023-01-23
07
算法小Tip 算法小Tip
c++的io¶ cin和scanf速度¶ cin、cout之所以效率低是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,而std::ios::sync_with_stdio(false);可以来打消iostream的输入输出缓存,可以
2023-01-07