- 博客(8)
- 收藏
- 关注
原创 cmake使用教程(九)-关于安卓的交叉编译
该文章未介绍如何编译,可以参考我的另一篇文章shell脚本生成安卓全abi动态库与静态库用cmake交叉编译相当简单,基本可以达到一次编写,每次都能运行的目的。CMake使用toolchain来编译,链接library和创建archives,以及其他task来驱动构建。可用的toolchain实用程序由启用的语言确定。在正常版本中,CMake根据系统默认值自动确定主使用的toolchain。在交叉编译场景中,可以使用关于编译器和实用程序路径的信息来指定toolchain文件。
2025-01-17 02:26:42
961
原创 CMake 常用命令和变量_代码文件夹包括include、lib、src
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG " ) # release包优化`set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG " ) # release包优化`set(CMAKE_CXX_FLAGS_DEBUG “-O0” ) # 调试包不优化。set(CMAKE_CXX_FLAGS_DEBUG “-O0” ) # 调试包不优化。set(CMAKE_CXX_FLAGS “-g”) # 调试信息。
2025-01-17 02:24:40
129
原创 Android自定义组合View简单示例
在res/values文件夹下找到attrs.xml,如果没有attrs.xml,右键values -> new -> Values Resource File,命名attrs即可,在attrs.xml文件中添加 declare-styleable// CustomViewGroup这个名字和第二步新建的view名字一致的// 你可以加其他属性都可以,format支持很多类型的,比如color,drawable等你可以自己看一看。
2025-01-16 20:49:24
746
原创 Android自定义照相机实现(拍照、保存到SD卡,利用Bundle在Acitivity交换数据)
fileFolder.exists()) { // 如果目录不存在,则创建一个名为"finger"的目录。
2025-01-16 20:47:22
521
原创 2023饿了吗Java后端面经和网易Java面经【赶紧来试试!】_饿了么 面试
10、五层模型是因为什么协议而从七层和四层综合成五层的(有没有大佬知道的,我是真不道啊)11、TCP和UDP的区别12、四次挥手13、为什么第四次挥手和第二次挥手不能合并确保数据能够完整传输。(按照常理的话,第二次和第三次挥手应该一起回复FIN=1和ACK=1的,但是因为服务器端可能有数据没发完,所以不能也立刻去主动申请关闭,所以要把ACK和FIN分开,再发送FIN报文给主动方,告诉主动方同意关闭连接,所以这里的ACK报文和FIN报文多数情况下都是分开发送的。14、线程和进程的区别。
2025-01-16 03:43:49
737
原创 2023网络与信息安全期末复习(按老师画的重点)_密码编码学和网络安全试卷
(二)安全攻击分为主动攻击和被动攻击。(P7)分为:信息内容的泄露和流量分析。
2025-01-16 03:39:42
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人