C++学习
C++学习快捷键:(减少缩进,c+[) typedef1234typedef char* String; // 'String' 是 'char*' (指向char的指针) 的别名/*typedef提示创建别名,char*则为创建别名的类型,string则为别名,以后用string称呼该类型*/String name = "Alice"; // 等价于 char* name = "Alice"; typedefvs #define: typedef是编译器处理的,它进行的是类型别名定义。 #define是预处理器处理的,它进行的是==文本替换。== 在定义类型别名时,typedef更安全、更符合语言规范,作用域规则也符合C/C++的变量作用域(如可以在函数内部定义)。而 #define是全局的文本替换,容易出错(尤其是在指针类型定义时)。优先使用 typedef来定义类型别名。 signed 和unsigned对于有符号类型(默认是 signed...
环境问题解决记录
环境问题解决记录SwitchyOmega安装,edge扩展开启开发人员模式 crx文件下载地址SwitchyOmega插件最新版下载:SwitchyOmega 插件最新版下载 - AtomGit | GitCode 可以先尝试直接拖入扩展 拖入失败, 更改crx文件后缀名为zip,重新再次解压缩,注意,解压到xxx/文件夹 扩展中点击,加载解压缩的扩展,选择刚刚重新解压的这个文件,安装完成 拖入失败可能的原因讲解: 新版 Microsoft Edge 浏览器出于安全考虑,默认已经无法通过直接拖拽 .crx文件的方式来安装扩展了,现代浏览器更倾向于将 .crx文件视为压缩包,而非直接可安装的文件 OMS启动失败原始安装文件夹可能被修改名字, 1.软件是固定的路径 2.浏览器的路径名是硬编码的 burpsuite 当安装证书时也无法访问Google/Edge浏览器 配合 Burp Suite 代理设置及安装证书也无法正确访问【转】 - 简书 bp详细使用教程 Burp Suite 使用手册(非常详细),零基础入门到精通,看这一篇就够了_burpsuite使用-CS...