
其他
文章平均质量分 58
芥末的无奈
这个作者很懒,什么都没留下…
展开
-
CLion 下使用 Valgrind 内存检查 [Mac;Linux;Window多平台]
文章目录安装 Valgrind配置 CLion运行参考资料安装 ValgrindMacos:brew tap LouisBrunner/valgrindbrew install --HEAD LouisBrunner/valgrind/valgrind在 mac 下安装 Valgrind 比较麻烦,在尝试多次后,总结出上面的安装方式Linux:sudo apt install valgrindWindows,WSL 环境下:sudo apt-get install valgrind原创 2020-08-06 11:11:31 · 9989 阅读 · 3 评论 -
各类开源协议简介
在使用开源代码时,常常要考虑这些代码能否闭源应用到公司的产品上,国内的对这方面的意识较弱,很多开源代码拿来就是用了,从不关心版权等问题,但是如果产品要发布到海外,那么对于开源代码的选择就非常重要了,应该选择那些可以闭源的开源项目,否则就是侵权。在使用免费开源软件的时候,我们要注意这么几点:要搞清楚对方的授权协议是什么,授权范围和未来的风险在哪里要明确未来商业化,或者用于其它用途时,是否会带...原创 2019-03-04 15:51:51 · 759 阅读 · 0 评论 -
JNI 简明教程之手把手教你入门
1. 序言有些时候,我们不可避免地要在 Java 中使用 native 代码(例如 C/C++),或是为了运行效率,或是为了不重复造轮子直接使用已有的 C/C++ 类库,或是为了防止被反编译。JNI是一个比较复杂的技术,因为它涉及到了两种语言。在这个教程开始之前,我假设你熟悉以下几个技术:JavaC/C++ 和 gcc 编译2. 开始JNI之旅2.1 JNI与CStep 1: ...原创 2019-07-31 09:20:12 · 1594 阅读 · 0 评论