自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Error: Debugging Failed Because Integrated Windows Authentication Is Not Enabled

Stepping into a Web application or XML Web service failed because integrated Windows authentication is not enabled. For this reason, authentication of the user requesting debugging could not be done.

2010-02-26 17:35:00 1138 5

原创 VS2005快捷键大全

VS2005快捷键大全本文来自: 星空论坛 作者: kaikai87 发表时间: 2008-9-15 12:14 您是本帖第 334 位浏览者CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗

2010-02-25 13:14:00 536 1

原创 IIS,SQL2005,VS2008安装先后

第1步,当然是将IIS安装好,因为VS2008在安装时会检测你是否安装了IIS, 如果没有,安装虽然不会出现什么异常,但你要小心了,在VS2008 之后安装IIS,是不会被VS2008识别的,所以,尽量不要给自己找麻烦,.NET框架就是为了Web应用程序开发的. SQL2005和之后的版本都要求有IIS,所以第一装IIS是没错的.第2步,安装SQL2005,因为VS2008会自动识别你所安装的SQ

2010-02-24 13:17:00 769

原创 安装SQL Server 2005性能监视器计数器要求 (错误)

手动设置计数器注册表项的增量 :     1.在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。     2.定位到以下注册表项:     [HKEY_LOCAL_MACHINE/SOFTWA

2010-02-24 12:54:00 570

原创 PL/SQL中JOB用法小结

一、设置初始化参数 job_queue_processes  sql> alter system set job_queue_processes=n;(n>0)  job_queue_processes最大值为1000    查看job queue 后台进程  sql>select name,description from v$bgprocess;    二,dbms_job package 用

2010-02-23 13:41:00 1071

原创 TCP/IP传输过程

TCP/IP传输过程2008-10-27 23:201. 分层 和ISO标准模型有点不同,共分为5层,分别描述如下:APP         层TCP/UDP 层IP             层MAC         层PHY          层2. 各层功能描述APP         层 完成各种应用功能TCP/UDP 层 保证传输质量IP             层

2010-02-22 17:25:00 1249

原创 TCP/IP各种数据包结构体

下面这些TCP/IP数据包是我在进行Socket及Wipcap网络编程过程中曾经用到过的数据包结构体, 这些东西平时看起来不起眼,真正用到的时候就会觉得非常有用....../*物理帧头结构*/typedef struct {?? BYTE? desmac[6]; //目的MAC地址?? BYTE? srcmac[6]; //源MAC地址??USHORT? ethertype; //帧类型}Dl

2010-02-22 17:18:00 1380

原创 IP数据报格式

IP首部:指的是下图中4位版本字段一直到选项(如果有)字段部分,不包括数据。首先让我们认识一下IP数据报格式,如下图:版本:4位,标识IP版本号。目前有IPv4、IPv6。我们目前所用的IP协议基本都是IPv4版本。首部长度:4位,度指的是首部占32bit字的数目,包括任何选项。由上图可知首部所占字节数为(4+4+8+16+16+3+13+8+8+16+32+32+0) = 1

2010-02-22 17:14:00 1351

原创 网关

网关百科名片网关工作原理图网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同

2010-02-22 17:09:00 573

原创 Effective C#的50条建议

    //1  C#语言元素    //1  使用属性代替可访问的数据成员    //2  运行时常量(readonly)优于编译时常量const    //3  操作符is/as 优于强制类型转换    //4  使用Conditional特性代替#if条件编译    //5  总是提供ToString()方法    //6  明辨值类型和引用类型的使用场合    //7  将值类型尽可能实现

2010-02-12 11:00:00 747 1

原创 Visual Studio 2008系列教程(一):VS 2008安装详解!

前天得知Visual Studio 2008的正式版发布了!所以到www.Microsoft.com去看了一下,确定VS2008是真的发布了。不知道他会给我们带来什么惊喜呢?我们大家一起来体验一下吧!想要用VS 2008的话,肯定就先要将它下载下来然后安装上(呵呵,好像是费话)!具体地址我就不贴出来了,不过大家可以参考一下Alan Cai兄长昨天发的文章:Visual Studio Team Sy

2010-02-09 15:04:00 976 2

原创 完全卸载SQL Server 2005

SQL Server 2005(适用于2000)的卸载是一个非常头疼的问题。我曾经尝试过直接使用【添加或删除程序】工具卸载、清除安装目录、删除注册表内容等等各种方式综合卸载,勉强成功。现在终于找到了一个事半功倍的方法,多次尝试,未有失败,具体如下:1.下载卸载工具,有两种:第一种是微软官方提供的工具(msicuu2.exe)http://support.microsoft.com/de

2010-02-09 14:57:00 5773

原创 数据结构大多数的操作

// 1_4.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include //struct node//{// int data;// node* next;//};struct linklist{ node* head;  //表头指针 int n;       //线

2010-02-06 18:07:00 1124

原创 oracle_net.msi下载地址

http://www.microsoft.com/downloads/details.aspx?familyid=4F55D429-17DC-45EA-BFB3-076D1C052524&displaylang=zh-cn

2010-02-03 16:20:00 1907

原创 广义表操作:创建广义表,判断广义表是否相等

//创建广义表//算法思路: 从字符序列中分离出左部,右部,依次为左部和右部建立存储char s[61]; //设字符序列长度不超过60//eg: //  (a,b),(c),d,((e,f),g)//  |    |              |//  a    i              bint sever(int a,int b){//从Sa->Sb中分离出左部,函数值为左部后面一个

2010-02-03 10:07:00 2940

原创 对稀疏矩阵的十字链表的表示形式,进行插入一个非0节点

//对稀疏矩阵的十字链表的表示形式,进行插入一个非0节点#define m0 100#define n0 100struct node{ int row,col; //行列下标 int val;     //值 node* down;  //指向同列的 下一个 元素 node* right; //指向同行的 右边的元素}struct crosslist{//十字链表 node* chead[m

2010-02-02 21:20:00 1075

原创 稀疏矩阵的转置

//稀疏矩阵的转置//使用了两个辅助数组//num  : num[j] : 矩阵A中第j列非零元素的个数//cpot : cpot[j]: 矩阵A中第j列的第一个非零元素在其转置矩阵B的三元组顺序表的位置。//推出2个规则://1 cpot[1] = 1;//2 cpot[j] = cpot[j-1]+num[j-1];//算法思路://根据1,2规则计算num数组和cpot数组//根据cpot数

2010-02-02 20:57:00 1228

原创 关键路径

//关键路径//E(i): 事件Vi可能的最早发生时间,它等同于从源点V1到Vi的最长路径长度//L(i): 在保证结束点Vn在E(n)时刻发生的前提下,事件Vi允许的最晚发生时间,它等于E(n)-从顶点Vi到Vn的最长路径长度//计算下面这两个两//1 E(1)=0,然后沿着正向路径求E(j), E(j)=max{E(i)+Wij} , i//把所有的E(1..n) 都求出来.//2 L(n)=

2010-02-02 20:26:00 742 1

原创 拓扑排序,使用邻接表来存储图

void toposort(){// int s[n0+1]; //存储入度为0的节点的栈 int t;       //栈点指针 int i; //仅仅是Index int j;   arcnode* p;  // for(i=1;i {  if(adjlist[i].degree == 0)  {//如果i节点的入度为0   s[++t] = i;//入栈  } }//得到了所有入度为0的

2010-02-02 20:25:00 890

原创 迪杰特斯拉算法: 按最短路径长度由小到大的顺序,逐步求得每一条最短路径.

//迪杰特斯拉算法: 按最短路径长度由小到大的顺序,逐步求得每一条最短路径.//有下面几个假设://1 n个顶点的有向网络用adjmatrix表示,其存储结构已建立.//2 把网络中的所有顶点分成两个部分: 1 源点到他们的最短路径已经最终确定的. 2 源点到他们的最短路径还没有确定.//有3个辅助数组// dist[i] : Vx->Vi的"当前最短的"路径的长度// path[i] : Vx-

2010-02-02 15:18:00 4992 2

原创 构造最小生成树的 prim 算法

//构造最小生成树的 prim 算法//算法思想: //1 从n个顶点中任选一个顶点Vx加入到原来为空的生成树//2 重复做如下动作://从一个顶点已经进入生成树,而另一个顶点还没有进入生成树的那些边中,选取一个权值最小的边,并将这条边以及他所关联的目前还没有在生成树中的那个节点加入到生成树中。//当生成树的顶点个数达到n时,整个构造过程结束//使用两个辅助数组://1 lowcost : 记

2010-02-02 13:47:00 2519

原创 从顶点Vx出发,开始深度遍历求连通图或有根有向图的生成树的算法

//从顶点Vx出发,开始深度遍历求连通图或有根有向图的生成树的算法//Vx是连通图中任意一个顶点,或有根有向图中任意一个根void dfstree(int x){//从x开始深度遍历 int mark[n0+1]; //标记某个节点是否被访问过了 int k; int s[n0+1]; //栈 int t;          //栈指针 arcnode* p; //初始化访问列表 for(k=1;

2010-02-02 11:27:00 1552

原创 图的 深度遍历 广度遍历

//图的 深度遍历//预先定义好的数据结构//s : 表示顺序栈//t : 表示栈顶指针void dfs(int x){//从第x元素还是深度遍历 int mark[n0+1]; //mark[i] = 0 表示这个点还没有被访问过 int k; //用于遍历 int s[n0+1],t; arcnode *p; //初始化 for(k=0;k {  mark[k] = 0; } cout m

2010-02-02 10:56:00 727

原创 5.2.3 建立图的存储结构 :邻接表 和 邻接矩阵

//5.2.3 建立图的存储结构 :邻接表 和 邻接矩阵const int n0 = 100;const int infinity = 32767;struct arcnode{//边节点 int vertext;   //边上另外一个节点的存储位置 int weight;    //边的权值 arcnode* next; //指向下一条边};struct node{//存储节点的结构 i

2010-02-02 09:53:00 2010 1

原创 哈夫曼树构造 哈夫曼编码得到

#define n 4                   //n叶子节点#define m 2*n-1               //m总的节点#define infinity 32767struct node  //哈夫曼树上每个节点{ float weight; int plink,llink,rlink;};struct codetype{ int start;      //编

2010-02-01 22:18:00 1241

原创 给二叉树加中序线索

//给二叉树加中序线索//要得到中序线索二叉树,则只要对二叉树进行一次中序遍历,在遍历的过程中使用线索地带空的指针就可以//实现思路 :先实现中序遍历,然后再添加 添加线索的代码void inthread(){ int s[n0+1] ;  //栈 int t;//栈指针 int p = root; //当前节点的指针,被初始化为root int q = 0; while(p || t) {/

2010-02-01 17:37:00 1318 1

原创 二叉树的遍历方法(递归,非递归)

//4.4 二叉树的遍历方法#define n0 100struct node{ int data; int llink,rlink;};node tree[n0+1];int root;  //树的根节点位置//递归方式实现前序,中序,后序遍历void preorder(int p){ if(!p) {//如果根节点不为空  cout  preorder(tree[p].llink); 

2010-02-01 16:06:00 1134

原创 报数问题

//报数问题//解题思路:引入数组p[0..n],把数字保存到1..n,看成一个静态循环队列,f=1 队首,r=0 队尾//反复执行如下的操作://输出队首元素,删除队首元素//把队首元素插入到队尾,删除队首元素#define n 20void numberoff(){ int f = 1;    //队首 int r = 0;    //队尾 //构造数组 int[] q = new i

2010-02-01 09:29:00 1364

原创 12种性格导致贫穷

研究表明,每个人都有不同的性格和个性,有的性格对于挣钱是有帮助的,有的性格却容易导致贫困.。大量的研究表明,至少有十二种性格容易导致贫困和失败。     第一:知足,只要有吃有穿,腹饱体暖,就感到满足,对于财富没有追求 。         第二:自满,自己的总是最好的,这种人不愿与外界来往,不可能有更高的追求.         第三:保守,这种人的生活全凭过去的经验,没有走过的路,他不敢走,没有人

2010-02-01 09:18:00 16800 223

原创 链接队列的数据结构和插入删除

//链接队列struct node{ int data; node* next;};void enq(node* &f,node* &r,int x){ node* pNewNode = new node(); pNewNode->data = x; pNewNode->next = NULL; if(f == NULL) {  f = pNewNode; } else {  r->next

2010-02-01 08:39:00 1120

Nunit做C#的单元测试

Nunit做C#的单元测试 比较短,而且可以用

2010-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除