编程调试
文章平均质量分 69
FreemanLu
有人的地方就有江湖
展开
-
有趣的问题:C的表达式x == x,何时为假?!
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。=========================转载 2014-01-22 16:01:31 · 583 阅读 · 0 评论 -
编写安全代码:小心使用浮点数
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。=========================转载 2014-01-22 16:03:00 · 796 阅读 · 0 评论 -
浮点数的比较
(摘自 http://blog.csdn.net/quickbasic411/article/details/5921420)首先,这个不算原创,原文是洋文的,我翻译了一下写这个文章的人绝对是个大师,虽然知识并不是很深奥,不过想法真的很不错,值得学习两个月前忽然看见的这篇文章,昨天仔细读了一遍,翻译了一下,原文在此 http://www.cygnus-software.转载 2014-01-22 16:28:28 · 1010 阅读 · 0 评论 -
C++静态库与动态库
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库转载 2014-02-07 11:17:22 · 591 阅读 · 0 评论 -
如何在VC中调用CLAPACK
转自http://hi.baidu.com/kaien_space/blog/item/dcb84b8b96347bd4fd1f1011.html 关于CLAPACK的使用网上的资料并不多。主要就是官方网站上的安装说明,以 及LAPACK官方论坛上的一些资料。然而,国外一般科研使用的平台都是UNIX或LINUX, 所以对于windows上使用CLAPACK的相关介绍就很少转载 2014-02-26 08:59:55 · 764 阅读 · 0 评论 -
如何调用GSL
转自 http://blog.chinaunix.net/u2/63696/showart_1270351.html很有可能某一天,在程序里面你会需要用到一些函数,比如 Γ 函数,β 函数,还有普通的对数吖之类的,你会想到什么,不会是#i nclude 吧?计算机科学发展了这么多年,已经有了许许多多优秀的科学计算的函数库,涵盖了各种方面,你所要做的,就是导入它们,把参 数代入,然后等待转载 2014-02-26 09:03:36 · 2212 阅读 · 0 评论 -
STL源码学习----lower_bound和upper_bound算法
STL中的每个算法都非常精妙,接下来的几天我想集中学习一下STL中的算法。 ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val的位置。 ForwardIter upper_bound(ForwardI转载 2014-02-26 14:21:08 · 725 阅读 · 0 评论 -
应用程序性能分析利器 —— Visual Studio Profiler
有一种速度叫做龟行,有一种感觉叫做无法忍受,有一种愿望叫做性能提升,有一种困难叫做寻找瓶颈。 所有人都希望自己的程序能够飞速运行,但是性能的提升又是何等艰辛,就连起步都那么困难。浩如烟海的代码,哪一段才是性能提升的关键?哪一段才是程序运行的瓶颈?难道你只能通过在每个函数前后都添加一段时间输出来寻找耗时最长的函数吗?你应当相信,在这个信息化的时代,在这个效率为先的时代,也许每一个需要转载 2014-02-18 10:50:49 · 5238 阅读 · 0 评论 -
C++开发安卓、windows下搭建Android NDK开发环境
1. NDK(Native Development Kit)1.1 NDK简介Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP功能开发的工具,通过这个工具,我们可以把用C/C++代码编译成可以直接运行在Android平台上的本地代码,这些本地代码以动态链接库( *.so )的形式存在,也正因为这样,我们可以通过复用这些动态链接库从而复用转载 2014-03-28 17:29:57 · 1527 阅读 · 0 评论