自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 代码大全 Character10. Genral Issue in Using Variable 使用变量的一般事项

读书笔记 代码大全 Character10. Genral Issue in Using Variable 使用变量的一般事项

2010-12-31 22:07:00 760

原创 VC6编写的程序移植到VS2010中编译时error C2440: “static_cast”问题的解决

<br /><br />编写自定义消息映射的时候,VS编译器报错:<br />error C2440: “static_cast”: 无法从“LRESULT (__thiscall CSimpleThreadDlg::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”<br />原因是VC6项目移植到编译时检查更严格的VS2010上,需要针对源代码做出更改,解决方法很简单:<br />ON_MESSAGE消息在afxmsg_.h中有

2010-12-27 21:16:00 4464 1

原创 C/C++的内存机制

<br />一.首先, 在c中分为这几个存储区 <br />1.栈 - 由编译器自动分配释放 <br />2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 <br />3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放 <br />4.专门放字符串常量的地方。- 程序结束释放 <br />5 程序代码区,存放2进制代码。<br />               

2010-12-27 10:02:00 653

转载 我来告诉你你学的东西有什么用

这篇文章感觉不错,转来的,具体忘了来自哪了1,高等数学:为了及格,同时帮助概率及格 2,概率:为了证明高等数学可以帮助及格 3,线性代数:如果你学习计算机图形学,就是opengl/direct3d的话,里面的3d模型的空间坐标用矩阵来表示的,如果你需要把它们进行投影,叠加,移动,就需要矩阵乘法/变换/转置等等,所以还是很有用的 4,离散数学:主要是给你打下计算机数据模型的理论基础。里面包含集合,数,图,等等,更重要的是如果你以后要搞研究,研究0错误程序,就是完全没有bug的程序,就需要用它上面的推导理论来对

2010-12-26 22:47:00 1141

原创 怎样学习LINUX编程 如何入门【多篇文章整理集合】

Linux下开发学习步骤  1、先熟悉linux系统的常用命令。  2、深入学习emacs或者vim。值得你花半年时间系统学习!以后我们就是用这个编辑器来写程序的了,经过配置,emacs完完全全就是一个IDE了,像代码跳转,自动补齐(智能感应)以及其他的一些好用功能。  3、学习makefile的编写。因为我们是用makefile来组织我们的程序的就像vc6里头又dsp/dsw文件一样(当然也vc自己的makefile)。有些好的工具能帮助我们编写可以移植的makefile,如autoconf等。  4、学

2010-12-26 22:30:00 2334 2

原创 堆排序 HeapSort C语言实现 附严蔚敏数据结构P282 代码错误

严蔚敏数据结构P282 代码与P281图示不符 应改为如下#include #include int a[] = {49, 38, 65, 97, 76, 13, 27, 49};void HeapAdjust(int *a, int s, int m){ int temp, i; temp = a[s]; for(i=2*s+1; ia[i+1]) //i为较小数的下标 严蔚敏数据结构P282 伪代码注释为“J为KEY较大的记录的下标” 应该为“J为KEY较小……” 相应

2010-12-22 13:48:00 2453 4

原创 SOCKET 错误代码

Socket的错误信息中文注释    常数   值   描述    sckOutOfMemory   内存不足    sckInvalidPropertyValue   380   属性值无效。    sckGetNotSupported   394   属性不可读。    sckSetNotSupported   383   属性是只读的。    sckBadState   40006   所请求的事务或请求本身的错误协议或者错误连接状态。    sckInvalidArg   40014   传递给函数

2010-12-20 11:06:00 897

转载 嵌入式Linux开发学习如何入门、如何深入?

学习步骤如下:             1、Linux 基础            安装Linux操作系统             Linux文件系统             Linux常用命令             Linux启动过程详解             熟悉Linux服务能够独立安装Linux操作系统             能够熟练使用Linux系统的基本命令             认识Linux系统的常用服务安装Linux操作系统             Linux基本命令实践     

2010-12-19 18:49:00 914

原创 归并排序 MergeSort C语言实现

#include #include void Merge(int *src, int *des, int begin, int mid, int end){ int i, j, k; for(j=mid+1, k=begin, i=begin; i

2010-12-19 10:59:00 1346 1

原创 单链表逆置(就地逆序) C语言实现

<br />LinkList.h<br />#ifndef LINKLIST_H#define LINKLIST_H typedef int ElemType;typedef struct LNode{ ElemType *data; struct LNode *next; int length;}LNode, *LinkList;LinkList initList();void insertList(LinkList l, ElemType *data, int

2010-12-14 22:37:00 4922

原创 数据结构算法在线动态演示

<br />废话少说,先上链接<br />http://www.tyut.edu.cn/kecheng1/site01/suanfayanshi/default.asp<br /> <br /> <br />在线动态演示 很好~

2010-12-13 16:43:00 2213

原创 快速排序 QuickSort c语言实现

#include using namespace std;int a[] = {223, 1, 32, 12, 4, 6, 3};int partition(int *a, int low, int high){ int pivotkey, temp; //privotkey 对称轴; pivotkey = a[low]; while(low pivotkey) high--; a[low] = a[high]; while(low

2010-12-12 15:28:00 1089

原创 希尔排序 shellinsert c语言实现

<br />#include <iostream>using namespace std;int a[] = {23, 4, 5, 11, 3, 5, 6, 93, 19};void shellInsert(int *a, int size, int len){ int i, j, dk=len, temp; for(dk=len; dk>0; dk/=2) //dk为增量 依次递减 最后为1 { for(i=dk; i<size; i++) { if(a[

2010-12-12 13:50:00 990

原创 折半查找 binarySort C语言实现

#include using namespace std;int a[] = {0, 3, 2, 1, 5, 7, 4};int main(){ int i, j, low, high, m, size, temp; size = sizeof(a)/sizeof(int); //从第二个开始向左(前)查找 for(i=1; ihigh+1; j--) { a[j] = a[j-1]; } a[high+1] = temp; } for(i=

2010-12-11 17:10:00 811

原创 图邻接矩阵存储 最小生成树 prim普里姆算法 C语言实现

MGraph.h#pragma once#include "Queue.h"#define MaxVertexNum 100typedef char VertexType;typedef int EdgeType;typedef int VRType;typedef struct ArcCell{ VRType adj; //对于无向图 用1、0填充 有向图以权值填充}ArcCell, AdjMatrix[MaxVertexNum][MaxVertexNum];ty

2010-12-11 17:08:00 5820

原创 二叉排序树 C语言实现

BST.H#ifndef _BST_H#define _BST_H#define NONE -1typedef enum{FALSE, TRUE}Status;typedef int ElemType;typedef struct _tNode{ ElemType data; struct _tNode *lChild; struct _tNode *rChild;}TreeNode, BST;BST *initBST();Status searchBST(B

2010-12-11 17:04:00 1164

中国移动通信CMPP3.0 SP端模拟器 C++实现(附测试用ISMG)

中国移动通信CMPP3.0 SP端模拟器 C++编写 实现了SP与ISMG之间所有消息

2011-03-08

大学生攻克Linux系统教程(又名天下没有难学的Linux)

大学生攻克Linux系统教程(又名天下没有难学的Linux)

2010-11-06

Nostarch.The.Art.of.Debugging.with.GDB.DDD.and.Eclipse.2008

Nostarch.The.Art.of.Debugging.with.GDB.DDD.and.Eclipse.2008

2010-11-06

Windows环境下32位汇编语言

Windows环境下32位汇编语言

2010-11-06

空空如也

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

TA关注的人

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