logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

静态链接库--类工厂的杯具

静态链接库--类工厂的杯具关键字:静态库 全局 变量 不初始化 类工厂 不注册原文发表于: http://www.hellocpp.net/Articles/Article/730.aspx  今天又碰到一个极其BT的问题,从想不通到诧异,从诧异到无奈。只想温柔的说一声:靠!其实这个故事,以前在做Linux的时候就发现过,没有深入研究,今天经不起真相的诱惑,为了故事的连贯性,我从今

#设计模式#linux
C++ Template在g++ 4.1和vc8/9之间的一些区别----强悍的VC

       好久没有在Linux下编译我的代码了。其实最头疼的就是模板的移植性问题。记得上次把我的资源管理器移植到公司的Linux项目上的时候就花了我很多时间来协调VC和GCC在模板支持上的一些区别。因为我不是一个语言爱好者。并没有深入的研究过C++模板的规范化代码,所以下面的这个跟头仅用于教训我自己: 一:     templateclass TBase    {             

#c++#linux
Install NDK in Eclipse/Android Studio

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

Linux下如何获取当前可执行文件的文件名

很多时候,我们会把资源文件放到可执行文件的相对位置,比如跟可执行文件放在一起。所以很有必要获得当前可执行文件的绝对路径,然后再找到资源文件的路径。在Windows下,可以用GetModuleFileName来获得当前可执行文件的名字,但是Linux下这个情况就变的比较复杂。首先,我没有发现类似的函数,只能用argv[0]来获得可执行文件名。开始Linux 下有link/symbol lin

#linux#windows#测试
Matlab化简符号表达式

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

均衡器代码

     最近在做均衡器,上网找了一堆,但是能方便使用的很少。大部分都是直接MP3出来后就来一个EQ,一个功能的代码散落在各个角楼里,很难整理。     还好有xmms这个eq插件,感谢开源的奉献精神,原来的代码是在linux的,我把其中跟均衡相关的都抽出来了。开源帮助了我,我整理的资源也希望能帮助到大家使用只要包含eq.h就可以了。eq的值从-16到16比较好。0为平衡点 -----------

#linux
到底了