摘要: 来源:http://www.cnblogs.com/yangcaogui/archive/2012/06/09/2537086.html#9目录:简单的介绍下ADO.NETSqlConnection(连接对象)SqlCommand(命令对象)SqlParameter(Sql参数)SqlDataReader(数据流读取器)SqlTransaction(事务)SqlDataAdapter(数据适配器)DataSet,DataTable,DataRow,DataColumn封装数据库操作类(这才是精华)一丶简单的介绍下ADO.NET 了解System.Data命名空间下我们常用的一些类: 1 ①S. 阅读全文
posted @ 2014-03-05 19:19 芒刺 阅读(496) 评论(2) 推荐(1) 编辑
摘要: 来源:http://www.blogjava.net/nokiaguy/archive/2009/07/24/288163.html在描述算法之前,先看看下面的5*5的表格:13410112591219681318207141721241516222325 上面的表格很容易看出规律。就是从左上角第一个格开始(起始为1),然后延右上角到左下角的斜线。先从下到上,再从上到下。开始按数字递增排列。也就是说每一个斜线上分别有如下几组数字:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 由于是先从上到下(1可以看做... 阅读全文
posted @ 2013-09-17 11:44 芒刺 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: int a1[6];printf("%d ",&a1[4]-&a1[3]);输出结果:1这个是这样计算的:(a-b)/c其中a是后面元素的地址b是前面元素的地址c是元素的类型,这里是int,在你的机器中占4个字节int *a2=(int *)0;printf("%d ",&(*(a2+1)));输出结果:4 阅读全文
posted @ 2013-09-14 12:13 芒刺 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/normal_cai/article/details/8252603#include int main() { int a[5]={7,8,9,10,11}; int *ptr1=(int *)(&a+1); int *ptr2=(int *)((int)a+1); printf("%d\n",&a); printf("%d\n",(int)a); printf("%d,%d\n",ptr1,ptr2); printf("%d,%x\n",ptr1[- 阅读全文
posted @ 2013-09-14 12:05 芒刺 阅读(2328) 评论(1) 推荐(1) 编辑
摘要: 来源:http://www.cnblogs.com/ewyb/archive/2010/09/27/1836458.html教程:VS2010 之TFS入门指南[原文发表地址] Tutorial: Getting Started with TFS in VS2010[原文发表时间] Wednesday, October 21, 2009 1:00 PM本月初,我们发布了TFS新基础配置。该配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。 这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性。现在VS201 阅读全文
posted @ 2013-08-09 09:48 芒刺 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 代码如下:#include "stdafx.h"#include #include using namespace std;//10进制转换为17进制string TenTo17(int M){ string str=""; int n; char a; char b='+'; //b用于记录符号 if(M=0&&n=10&&n='0'&&str[i]='A'&&str[i]<='G') { temp=str[i]- 阅读全文
posted @ 2013-08-07 14:47 芒刺 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: struct BinaryTreeNode { int m_nValue; BinaryTreeNode* m_pLeft; BinaryTreeNode* m_pRight; }; struct StackN... 阅读全文
posted @ 2013-07-30 12:56 芒刺 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 首先从课本中和资料中经常出现的一句话说起:C语言是门简单的语言。 C语言本身只有32个关键字,9种控制语句,34种运算符,的确是一门简单的语言。 这样一门简单的语言在实用的时候并非一件好事,比如C语言没有输入输出语句,程序员在输入输出时不得不借助于库函数。 库函数是什么?简单的说,就是把常用的函数写好放到库里便于以后直接使用,这个库就称为函数库,函数被称为库函数。库(library)的本质是共享。我们从library这个单词的本义就可以看出,正如图书馆是为了实现图书资料的共享,函数库是为了实现函数的共享。共享是函数库的根本目的也是最大意义,它体现在这样两个方面: 1.资源可以被他人使用:一个. 阅读全文
posted @ 2013-06-24 19:55 芒刺 阅读(800) 评论(0) 推荐(0) 编辑
摘要: C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。C++标准库的内容分为10类:C1.语言支持 C2.输入/输出 C3.诊断 C4.一般工具 C5.字符串C6.容器 C7.迭代器支持 C8.算法 C9.数值操作 C10.本地化C1 标准库中与语言支持功能相关的头文件 头文件描述 定义宏 阅读全文
posted @ 2013-06-24 11:21 芒刺 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 经常遇到不同进制之间的转换,下面办法主要是讨论2到36之间进制转换问题。其实进制转换办法就是辗转相除,比如:如果我想把15进制转换成17进制。首先是将15进制转换成10进制,然后再将10进制的值转换成17进制,因此这个问题可以简化为两个问题:(1)N进制转换成10进制,(2)10进制转换成M进制。1-----下面是讨论如何将N进制转成10进制int M2N(int n,string s){//s代表一个N进制的数,现在将它转成10进制,比如:16进制:25FF2 if(s == "0") return 0; int len = s.length();//获取s的长度 int 阅读全文
posted @ 2013-06-08 10:19 芒刺 阅读(984) 评论(1) 推荐(0) 编辑