简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
静态链接库--类工厂的杯具关键字:静态库 全局 变量 不初始化 类工厂 不注册原文发表于: http://www.hellocpp.net/Articles/Article/730.aspx 今天又碰到一个极其BT的问题,从想不通到诧异,从诧异到无奈。只想温柔的说一声:靠!其实这个故事,以前在做Linux的时候就发现过,没有深入研究,今天经不起真相的诱惑,为了故事的连贯性,我从今
好久没有在Linux下编译我的代码了。其实最头疼的就是模板的移植性问题。记得上次把我的资源管理器移植到公司的Linux项目上的时候就花了我很多时间来协调VC和GCC在模板支持上的一些区别。因为我不是一个语言爱好者。并没有深入的研究过C++模板的规范化代码,所以下面的这个跟头仅用于教训我自己: 一: templateclass TBase {
Install NDK in Eclipse/Android Studio 1、 Download NDKhttps://developer.android.com/tools/sdk/ndk/index.html 2、Install NDK$ tar xvf android-ndk-r8e-linux-x86_64.tar.bz2 -C ~/Software/Android/$ cd An
很多时候,我们会把资源文件放到可执行文件的相对位置,比如跟可执行文件放在一起。所以很有必要获得当前可执行文件的绝对路径,然后再找到资源文件的路径。在Windows下,可以用GetModuleFileName来获得当前可执行文件的名字,但是Linux下这个情况就变的比较复杂。首先,我没有发现类似的函数,只能用argv[0]来获得可执行文件名。开始Linux 下有link/symbol lin
Matlab化简符号表达式化简符号表达式计算机毕竟还是挺笨的, 经过一系列的符号计算后, 得到的结果可能只有它自己才能看懂, Matlab提供大量函数以用于符号表达式的化简.collect(f): 函数用途是合并多项式中相同的项, 如: syms x tf=(1+x)*t+x*t;collect(f)expand(f):展开多项式, syms xf=x*(x*(x-1)+3)+2;expand(f