• 2024-03-29Item2:用consts,enums和inlines取代#defines
    芝士wa2024.3.29Item2链接“用compiler(编译器)取代preprocessor(预处理器)”,问题就在于因为#define不被视为语言的一部分要理解这句话,需要先了解C++程序的编译过程:1.预处理preprocess预处理是编译前的准备工作。在这一步中,预处理器会执行以下操作:替换所有的宏定义(#defin
  • 2024-02-20go自定义了一个Code的错误代码类型
    第一次基于GoFrame框架开发项目,这是一个灵感来自PHPLaravel的Golang开发框架,使用之后其实自己并不是很喜欢,把一个开发语言的习惯直接迁移到另一个开发语言上,个人觉得并不是一个好主意,不过这次并不想讨论这个。同事之前的实践异常处理是每个框架都需要考虑的问题,GoFrame也有自己
  • 2024-01-243-Untyped Arithmetic Expressions
    导论这一章节和下一章节构建了一套工具服务于仅含布尔值和数值的小型语言这个小型语言非常简单,但是可以承载几个非常重要的概念抽象语法abstractsyntax归纳定义和证明inductivedefinitionsandproofs求值evaluation运行时错误runtimeerror这个小型语言用到以下几
  • 2023-02-25Ant Design Pro 请求地址
    修改后端地址\src\consts\config.jsexportconstCONFIG={URL:'http://localhost:7777',ROLE:{0:'user',1:'admin',2:'superAdmin'}}
  • 2023-02-07docplex.mp.utils.DOcplexLimitsExceeded: **** Promotional version. Problem size limits (1000 vars, 10
    这是因为python里直接下载的Cplex是免费的并且有限制,只能求解小规模的问题。需要用cplex学术版,才能求解更大规模的问题。注意python版本与cplex版本之间的对应。安装学
  • 2022-12-08easylogging++的那些事(四)源码分析(十三)LogFormat类
    目录构造函数赋值运算符==运算符解析FORMAT配置项在上一篇文章中我们介绍完了Logger和RegisteredLoggers相关接口,今天我们来看看LogFormat类。LogFormat类用于管
  • 2022-12-01HITCON-meow_way
    一道天堂之门的题目,但是其实不用天堂之门也可以做先查壳,32位无壳 直接拖入ida分析先读入flag,校验长度然后进行每一位的加密 最后进行校验点进函数发现是个地