
Reference
文章平均质量分 65
jasekidd
研究生一名,立志成为高性能领域的合格的程序员。
展开
-
单精度类型(float)和双精度类型(double)存储
作者: jillzhang 联系方式:jillzhang@126.com本文为原创,转载请保留出处以及作者, 谢谢 C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit, double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不转载 2009-05-23 16:42:00 · 945 阅读 · 0 评论 -
在 Ubuntu 7.10 上部署 Snort 入侵检测系统
作者:杨文博 http://blog.solrex.cn>地址:http://blog.solrex.cn/articles/implement-snort-ids-on-ubuntu-710.html最后更新时间:2007年12月05日20点47分摘要:这份文档主要描述了我在 Ubuntu 7.10 上安装部署 Snort 入侵检测系统和 acid 基于 PHP 的网页入侵检测数转载 2009-06-19 21:53:00 · 1481 阅读 · 0 评论 -
CUDA 安装指引 for Linux
適用的作業系統 -------------------------------------------------------------------------------- Fedora 7 Redhat Enterprise 3.x,4.x,5.x SUSE Linux Enterprise Desktop 10-SP1 OpenSUSE 10.1,10.2 Ubuntu 7.04 ----转载 2009-06-09 10:55:00 · 1269 阅读 · 0 评论 -
c++ setlocale函数
setlocale配置地域化信息。语法: char * setlocale ( int category, const char * locale );返回值: 字符串函数种类: 操作系统与环境内容说明本函数用来配置地域的信息,设置当前程序使用的本地化信息。参数 category 有下列的选择: * LC_ALL 包括下面的全项选项都要。 * LC_CO转载 2009-06-06 10:22:00 · 11888 阅读 · 2 评论 -
linux下select 和 poll的用法
转自http://blog.youkuaiyun.com/linrix/archive/2007/08/02/1722646.aspxlinux下select 和 poll的用法select()函数的作用 系统调用select和poll的后端实现,用这两个系统调用来查询设备是否可读写,或是否处于某种状态。如果poll为空,则驱动设备会被认为即可读又可写,返回值是一个状态掩码如何使用selec转载 2009-06-06 10:20:00 · 2085 阅读 · 0 评论 -
assert() c++ 使用方法
转自http://hi.baidu.com/bevan_007/blog/item/3dc882319c3c521febc4af19.html assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0)转载 2009-06-06 10:14:00 · 2230 阅读 · 0 评论 -
谁主沉浮 OpenCL与CUDA架构深入解析
最近,Khronos公布了OpenCL(Open Computing Language)的第一个测试版本,一经发布便在通用计算领域掀起来轩然大波!OpenCL是由苹果公司发起,业界众多著名厂商共同制作的面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境。便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器转载 2009-06-03 09:44:00 · 1449 阅读 · 0 评论 -
Debugging Drizzle with GDB -- refer from Padraig’s Blog
This article is refered from Padraig’s Blog. Its useful for me debuging Drizzle on remote machine: ) While working with Drizzle this week for my GSoC project, I’ve been going through the sour转载 2009-05-28 20:36:00 · 916 阅读 · 0 评论 -
C++内存分配的五种方法
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。转载 2009-05-23 16:45:00 · 377 阅读 · 0 评论 -
setprecision 和 setiosflags(ios::fixed)
<br />http://hi.baidu.com/sibeichen055/blog/item/527375de24ad615cccbf1acb.html使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。 <br />如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。 <br />如果与setiosnags(io转载 2010-12-22 15:03:00 · 2701 阅读 · 0 评论