03 2020 档案

摘要:目前主流编译器对C++11特性的支持情况 1. GCC编译器(从编译器GCC4.8.X的版本完全支持) (1)目前C++11特性,之前成为C++0X特性,从GCC4.3的后续版本中逐步对C++11进行支持。 (2)从官方信息可以看到,目前从完全对C++11特性进行支持的是从编译器GCC4.8.X的版 阅读全文
posted @ 2020-03-25 17:01 王瓦斯的春天 阅读(1443) 评论(0) 推荐(1) 编辑
摘要:/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题解决方法原创libaineu2004 最后发布于2017-08-11 16:59:20 阅读数 25308 收藏展开https://pkgs.org/download/libstdc 阅读全文
posted @ 2020-03-25 12:58 王瓦斯的春天 阅读(9004) 评论(0) 推荐(0) 编辑
摘要:/usr/bin/ld: cannot find -lxxx 的解决办法 1. 如果没有安装,直接安装即可。 sudo apt-get install libxxx-dev 2. 将库文件所在路径添加到gcc的搜索路径 使用以下命令查询gcc能否搜寻到指定的库文件: gcc -lhdf5 --ver 阅读全文
posted @ 2020-03-25 12:57 王瓦斯的春天 阅读(6551) 评论(0) 推荐(0) 编辑
摘要:ldconfig参考:http://man.linuxde.net/ldconfighttps://blog.csdn.net/chenzixun0/article/details/56278632主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的 阅读全文
posted @ 2020-03-25 09:24 王瓦斯的春天 阅读(6156) 评论(0) 推荐(0) 编辑
摘要:shell脚本执行过程中报错 Syntax error: end of file unexpected看了并没有语法错误,排查发现原来是文件在windows下修改过,导致里面有些字符在linux报错。用UE查看正常的脚本和在window下被修改过的脚本十六进制对比如下: windows下回车换行以\ 阅读全文
posted @ 2020-03-24 21:10 王瓦斯的春天 阅读(326) 评论(0) 推荐(0) 编辑
摘要:当发生函数调用时: 实参、返回地址、ebp 寄存器首先入栈; 然后再分配一块内存供局部变量、返回值等使用,这块内存一般比较大,足以容纳所有数据,并且会有冗余; 最后将其他寄存器的值压入栈中。 阅读全文
posted @ 2020-03-17 17:34 王瓦斯的春天 阅读(633) 评论(0) 推荐(0) 编辑
摘要:其中需要注意的是:代码段、数据段、BSS段在程序编译期间由编译器分配空间,在程序启动时加载,由于未初始化的全局变量存放在BSS段,已初始化的全局变量存放在数据段,所以程序中应该尽量少的使用全局变量以节省程序编译和启动时间;栈和堆在程序运行中由系统分配空间。 进程 从操作系统的角度简单介绍一下进程。进 阅读全文
posted @ 2020-03-15 21:14 王瓦斯的春天 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1.类图基础属性 类图的表示 -表示private #表示protected ~表示default,也就是包权限 _下划线表示static 斜体表示抽象 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Asso 阅读全文
posted @ 2020-03-15 16:26 王瓦斯的春天 阅读(161) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-03-09 10:10 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
摘要:SDK软件开发工具包(Software Development Kit )是为软件工程师在特定的平台上进行应用程序开发而提供的一系列软件开发工具的集合。嵌入式Linux发行版LEDE提供的SDK环境与发行版环境相兼容,在SDK环境下进行程序开发,不像发行版那样需要编译整个linux系统,只需要指定特 阅读全文
posted @ 2020-03-07 17:25 王瓦斯的春天 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。 先说下我的入门过程: 第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震 阅读全文
posted @ 2020-03-07 16:34 王瓦斯的春天 阅读(777) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2020-03-06 19:10 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-03-06 16:58 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑
摘要:关于C++内部如何实现多态,对程序员来说即使不知道也没关系,但是如果你想加深对多态的理解,写出优秀的代码,那么这一节就具有重要的意义。 我们知道,函数调用实际上是执行函数体中的代码。函数体是内存中的一个代码段,函数名就表示该代码段的首地址,函数执行时就从这里开始。说得简单一点,就是必须要知道函数的入 阅读全文
posted @ 2020-03-01 21:53 王瓦斯的春天 阅读(286) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-03-01 09:51 王瓦斯的春天 阅读(0) 评论(0) 推荐(0) 编辑