点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • VC/C++ 变量命名规则(二)

    1

    a Array 数组b BOOL (int) 布尔(整数)by Unsigned Char (Byte) 无符号字符(字节)c Char 字符(字节)cb Count of bytes 字节数cr Color reference value 颜色(参考)值cx Count of x (Short) x的集合(短整数)dw DWORD (unsigned long) 双字(无符号长整数)f Flags (usually multiple

    soskp-yoours2011-01-12 16:01:57

    阅读更多
  • VC/C++ 变量命名规则(一)

    2

      一、程序风格:   1、严格采用阶梯层次组织程序代码:   各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如:   2、提示信息字符串的位置   在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义

    soskp-yoours2011-01-12 16:00:18

    阅读更多
  • 用 GDB 调试程序

    3

    用 GDB 调试程序(一)<tr style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left

    soskp-yoours2011-01-12 15:46:43

    阅读更多
  • Intel Threading Building Blocks 之 并行循环

    4

    Intel Threading Building Blocks(下文简称TBB)是一个C++的并行编程模板库,它能使你的程序充分利用多核CPU的性能优势。<div id="endtext" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left; overf

    soskp-yoours2011-01-12 13:47:03

    阅读更多
  • 进入多核时代的C++

    5

    本文介绍了多核时代下C++遇到的问题以及应对手段,最后简单介绍了怎样使用Intel Thread Building Blocks来让C++充分利用多核CPU的处理能力。<div id="endtext" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left

    soskp-yoours2011-01-12 13:38:33

    阅读更多
  • 并发内存分配问题以及TBB的解决方案

    6

    在多线程程序中,普通的内存分配将成为严重的性能瓶颈。本文介绍了怎样使用Threading Building Blocks的可扩展内存分配器来避免内存分配竞争和假共享问题。<div id="endtext" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left; ov

    soskp-yoours2011-01-12 13:33:05

    阅读更多
  • FIREBIRD使用经验总结

    7

    最近在改写一段ms sql的存储过程到firebird,总结了一些经验,firebird可以说是这个世界上最小的支持存储过程的数据库,才2.3M而已。如果做小型的应用,相比ms sql桌面版有70多M(+sp3),mysql也有20-30M,还是更合适一些。<div id="endtext" style="margin-top: 0px; margin-right: auto; margin-bottom:

    soskp-yoours2011-01-12 13:08:24

    阅读更多
  • 使用IBPP在C++中操作FireBird/Interbase数据库

    8

    FireBird是一种小巧的关系型数据库,它有多种版本,包括服务器版(象MySQL),单机版(象Access)以及嵌入式(象SQLite)。而且不管是服务器版还是嵌入式版它都完整支持视图、触发器、存储过程等SQL高级特性。问题是它提供的C API“不太友好”,不容易掌握(特别是我),所以我一直只会在C+

    soskp-yoours2011-01-12 13:03:30

    阅读更多
  • 四大图像库:OpenCV/FreeImage/CImg/CxImage

    9

    1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将各个算法的实现函数。我用它来做了一个Harris角点检测器和Canny边缘检测器,总共就花了一个小时(第一次用OpenCV)。而且该库显示图像极其方便,两句话就可以。但该库似乎不大稳定,对32F和16S、8U的图像数据支持上b

    soskp-yoours2011-01-12 12:44:58

    阅读更多
  • vc下usb接口的实现

    10

    #include <setupApi.h>#pragma comment(lib, "setupApi.lib")//加载lib文件//-----------------Initilize   USB   port--------- unsigned   int         VendorID,ProductID; char &nbs

    soskp-yoours2011-01-12 11:10:19

    阅读更多