前置声明是C/C++开发中比较常用的技巧,主要用在三种情形: 变量/常量,例如extern int var1;; 函数,例如void foo();,注意类的成员函数无法单独做前置声明; 类,例如class Foo;,也可以前置声明模板类:template class
在桌面端使用搜索引擎,最烦心的便是垃圾站点混杂在搜索结果中,一不小心点进去不仅浪费时间和精力,还严重影响心情。不堪垃圾站点搜索结果的烦扰,前段时间开始萌生了开发一个浏览器插件的想法。插件的功能很简单:屏蔽搜索结果中的垃圾
今天在推上看到一条获取PHP类私有属性的推文,感觉很有意思: 顺着推文联想,还有其他方式吗?经过自己的测试及网上答案,总结出三种方法: 1. 反射 反射可以获取类的详细信息,要获取私有属性的值,只需将对应属性的ReflectionProperty
vim是经常使用的编辑器,但网上教程基本上只覆盖插入和删除,不能满足其他需求。本人于是今天花了一点时间,总结列编辑时可能会遇到的各种情形,并做成了gif动画,希望能帮到有需求的网友。 总的来说,列编辑的操作流程为: 在 普通模式
本文是 “开源磁盘加密软件VeraCrypt教程” 的补充。 绝大部分人无需怀疑 VeraCrypt 在数据加密和保护方面的能力。使用 VeraCrypt 对数据加密并保护好密钥,极难通过暴力破解等手段获取其中数据。其中的 隐藏卷/分区 功能几乎做到了对数
防止网站真实ip泄漏是web安全中的重要议题,能避免DDoS流量直达真实主机、主机被渗透攻陷等风险。实践中该如何防止真实ip泄漏呢? 个人认为有以下几条重要的防范措施: 前端架设反向代理服务器或上cdn。通过代理服务器再访问业务主机,不
最近习惯了MacOS,比较欣赏其对ctrl和command键做了明显的区分:ctrl主要用在命令行,command则是系统快捷键前缀,设计上比Windows更合理。然而毕竟用的时间短,许多快捷键不熟悉,故本文对常用的全局快捷键稍作整理,希望能对macos用户
当我仰望高山 我不会执意登顶 也不会缅于山脚之下的风景 更不会妄自渺小 即使我会不禁感叹它高大的形象 / 当我仰望高山 我不会看向自己 不会丧气地叹息 不会把眼前的一切视为遥远的神圣 更不会将自己解释为无能 我要努力朝着太阳生长 像
今天打算在mac电脑上安装VS Code的 LaTex-Workshop 插件,用来编辑和预览tex文档。安装期间遇到了坑且网上没有解决方案,故特此记录,希望能对遇到同样问题的网友有帮助。 步骤 安装MiKTeX。LaTex-Workshop 不带tex编译功能,需要tex系列
macos系统的ls -l(或者ll)命令输出第一列会出现@符号,而linux系统则不会。平时稍微留意了一下,带有@符号的多是从互联网上下载的文件,因此猜测可能是安全属性标志。 今天man ls查看了详细说明,发现情况并不止安全属性,而是标志文件