页面载入中,请稍后...

Dakaren.COM: Stay hungry, stay foolish~ 设为首页 | 加入收藏 |注册管理

达卡人技术博客™
        dakaren技术博客,博广天下–源码算法|图像增强|经验总结|设计方案|学习教程! >>> 本站作为一个技术站点,并不是简单复制转载一些文章而已,所以不可能每天都更新,也没有那么多精力,希望体谅,但我们会努力和大家交流最有用的东西。也欢迎您来稿来信,共同进步。谢谢dajia's支持! 给大家推荐一个不错的CV网站>>计算机视觉论坛:http://cvchina.net

现在位置 >首页 > 所有关于C的文章
algorithm category
发表于290 天前 算法源码 评论数 1 ⁄ 被围观 146 views+
排序概述及常用排序算法
排序(Sorting)是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。 为了便于讨论,在此首先要对排序下一个确切的定义: 假设含n个记录的序列为:{ R1, R2, … , Rn },其相应的关键字序列为:{ K1, K2, … , Kn },需确定1, 2, … , n的一种排列p1, p2, … , pn,使其相应的关键字满足如下的非递减(或非递增)关系:Kp1 <= Kp2 <= … <= Kpn,使序列成为一个按关键字有序的序列:{ Rp1, Rp2, … ...
阅读全文
algorithm category
发表于290 天前 算法源码 评论关闭 ⁄ 被围观 43 views+
201104171810318113
算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量。而度量一个程序的执行时间通常有两种方法。(1)事后统计的方法。(2)事前分析估算的方法。因事后统计方法更多的依赖于计算机的硬件、软件等环境因素,有时容易掩盖算法本身的优劣。因此人们常常采用事前分析估算的方法。 两个N * N矩阵相乘。如 2 * 2的矩阵, void CMatrixNN::ComputeN2(void) { const int n = 2; int a[n][n] = { {1, 2}, {1, 2} }; int b[n][n] = { {1, 2}, {1, 2} }; int result2[][n] = {0, 0,...
阅读全文
cpp category
发表于290 天前 C++技术 评论关闭 ⁄ 被围观 49 views+
c++操作符优先级表【基础知识】
from:http://www.cppreference.com/wiki//language/operator_precedence?redirect=1 C++ Operator Precedence The operators at the top of this list are evaluated first. Operators within a group have the same precedence. All operators have left-to-right associativity unless otherwise noted. Precedence Operator Description Overloadable Associativity 1 :: scope resolution no left to right 2 () function call yes left to right [] array access yes -> member access yes ...
阅读全文
database category
发表于321 天前 数据库经 评论关闭 ⁄ 被围观 153 views+
C#数据库帮助类,包括新建数据库,删除数据库,还原数据库
ms sql数据库连接字符串从配置xml文件读取。 xml代码 //        <?xml version=”1.0″ encoding=”utf-8″ ?> //        <configuration> //          <appSettings> //              <!–连接主程序的字符串–> //            <add key=”connection” value=”server=CONTRON-CAD9158;uid=sa;pwd=sa;database=syt”/> //              <!—-> //            <add key=”connectionzt” value=”...
阅读全文
cpp category
发表于336 天前 C++技术 评论关闭 ⁄ 被围观 84 views+
位运算符
位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提供的位运算符列表: 运算符 含义 描述 & 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0 | 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1 ^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1 ~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0...
阅读全文
cpp category
发表于336 天前 C++技术 评论关闭 ⁄ 被围观 149 views+
c语言教程

学过C语言的同学也许还记得:老师教授C语言伊始,讲到C语言运算符的时候,讲到过4种位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。但是实际中,大部分同学肯定会因为位运算在一般编写程序不常用,而对其不甚熟悉。下面我将介绍一下几种位运算的应用,慢慢的让您将体会到位运算的神奇之处。
[......]

阅读全文
cpp category
发表于336 天前 C++技术 评论关闭 ⁄ 被围观 202 views+
c
作者:911 说明:本文参考了http://www2.tsu.edu.cn/www/cjc/online/cyuyan/,算是对其的修正,在此将本文列为原创,实有抄袭之嫌疑。甚是惭愧! 位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作 运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 C语言提供的位运算符列表: 运算符 含义 描述 & 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0 | 按位或 两个相应的二进制位中只要有一个为1...
阅读全文
program category
发表于337 天前 编程开发 评论关闭 ⁄ 被围观 41 views+
TIOBE 2011年3月编程语言排行榜:C#超Python和PHP
http://boylee.net/archives/608 现在几乎所有的用Visual Studio开发的新代码都是使用C#(而不是VB.NET和C++)。因此,C#逐步成为微软的头号语言。本月C#又创造另一个历史纪录,超过Python和PHP(上月排名第4与第5),成为了TIOBE排名第4的语言。长期看来C#似乎是Java唯一竞争对手。这个月其他表现好的是Objective-C,Lua和Groovy。Python本月失去了一些份额,而PHP现在已经落后了很多。 TIOBE 开发语言排名是一种编程语言的流行程度的指标。该指标每月更新一次。市场占有率是根据世界各地的熟练工程师、课程和第...
阅读全文
cpp category
发表于479 天前 C++技术 评论数 6 ⁄ 被围观 183 views+
创建自己的dll和lib文件[zz]
经常使用到第三方库。比如:glut,freetype,sdl,大一点的有CEGUI,OSG等。 这些库虽然是开源的,但是很多时候只是使用他们,一般不会去修改。 使用就会涉及到三个东西:.h  .lib  .dll文件。 主要有三种模式: .h+.lib        .h+.lib+.dll .dll 第二种是最常见的,其他两种都比较少 一,下面自己实现一个dll和lib: 英文链接网址:http://msdn.microsoft.com/en-us/library/ms235636(VS.80).aspx 注意我的编译器是vs2005。 1,建立一个win32控制台应用程序, 输入工程名字后点击 确定 点击下一步, 选择应用程...
阅读全文
program category
发表于481 天前 编程开发 评论数 6 ⁄ 被围观 1,160 views+
[C++]调用DLL有两种方法——静态调用和动态调用
[C++]调用DLL有两种方法——静态调用和动态调用 (一).静态调用其步骤如下: 1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下; 2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下; 3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用youApp.DLL的工程)目 录下; 4.打开你的目标工程选中工程,选择Visual C++的Project主菜单的Settings菜单; 5.执行第4步后,VC将会弹出一个对话框,在对...
阅读全文
不想听你唠叨×