自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

后恋的专栏

美美与共,天下大同

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 数据结构复习要点

数据结构总复习一、基本要求掌握的知识点如下:⑴ 线性表、顺序表和链表。要求掌握线性表的概念,两种存储结构的实现、优缺点及两种存储结构上的基本操作。⑵ 栈与队列。要求掌握栈和队列的概念,顺序栈、链栈的操作,栈的应用,循环队列、循环链队列的操作。⑶ 串的基本运算和模式匹配。掌握串的基本运算的含义,了解模式匹配算法和时间复杂度。⑷ 多维数组和广义表。掌握多维数组及特殊矩阵的地址公式,广义表的运算和存储。⑸ 树和二叉树。树、二叉树的定义、术语,二叉树的性质、存储、遍历、应用,线索二叉树的

2010-06-10 23:54:00 2634 1

原创 shotenenmy

<br /><br />//射击敌方坦克函数<br />Order ShotEnermy(DataForAI data,int i)<br />{<br />       Order order;<br />       int Srow,Scol,t;<br />       if(data.tank[i].type == Striker)<br />       {<br />            for(Srow=data.tank[i].row-3;Srow<=data.tank[i].row+3

2010-06-04 12:01:00 388

原创 保留两位小数并且进行四舍入运算

# include int main(){    float x,m,k,n;    scanf("%f",&x);    m=x*100;    n=m+0.5;    k=n/100;    printf("%.2f/n",k);//这个是基础,保留小数点后两位,用到"%.2f"    return 0;}

2010-05-17 11:35:00 454

原创 数据结构---栈的学习

#include #include #define MAX_SIZE 100typedef int ElemType; typedef struct  //定义栈结构体{ int top0; int top1; ElemType data[200]; }SqStack;void InitStack(SqStack *&s) //初始化栈{ s

2010-04-26 15:07:00 353

原创 DLL调试出错

"Debug Error !Program : TradNSP.EXEModule :File : i386/chkesp.cLine : 42The value of ESP was not properly saved across a function call. This is usually a result of calling a function decla

2010-04-25 03:01:00 508

原创 2010年腾讯笔试总结

  其实是很郁闷的说,我们做的是a卷,我是打算做技术开发的,技术开发的题目,主要就是考了c、c++、数据结构。都是些基础题,但是大部分我竟然都不会,看来自己基础还是很薄弱啊,亟需努力啊。我是昨天下午收到笔试的通知的,去看了下笔试名单,有1300多人,laday gay gay。真是够狠的。昨晚就临时抱佛脚,去恶补了一番基础。今天10--12点考试了,总结下这套卷子吧。   20道选择题 ,2道

2010-04-24 12:46:00 614 1

原创 关于指针的问题

char a=1;char *p=&a;是正确的,是将a的地址传递给p; 等价于char a=‘1’;char *p;p=&a;

2010-04-23 22:46:00 254

原创 标准的dll文件编写,简单

 头文件//////////////////////////door.h//////////////////////////extern "C" __declspec(dllexport) int say_something(char *sth); ***********************************//////////////////

2010-04-23 14:59:00 711

原创 VC中创建出来的Win32项目和Win32控制台程序互相转换

在预处理中把_WINDOWS换成_CONSOLE就行了 --------------------------------------------------------------- project settings -> Link :将/SUBSUSTEM:WINDOWS开关改为/SUBSYSTEM:CONSOLE 可将 Win32控制台程序 当成 在Win32项目 使用,反之亦然。 -----

2010-04-20 21:41:00 794

原创 数据类型

整型变量整型变量可分为以下几类:1.基本型类型说明符为int,在内存中占2个字节(byte),16位,其取值为基本整常数。DWORD双字4个字节(byte)无符号整数,32位。2.短整量类型说明符为short int或shortC110F1。所占字节和取值范围均与基本型相同。3.长整型类型说明符为long int或long ,在内存中占4个字节,其取值为长整常数。

2010-04-19 20:16:00 355

原创 注册表实现自启动,以及读取配置文件

  //将自己开机启动写入注册表char reg_value[MAX_PATH + 16];//因为vc6中sprintf函数中reg_value只认char,所以不能定义为想要的LPBYTE了。 sprintf(reg_value,"Explorer.exe %s",target_path);HKEY key;LPCSTR sub_key="SOFTWARE//M

2010-04-17 01:49:00 870

原创 UpdateData(true);将编辑框内容输入到m_send

UpdateData(true);将编辑框内容输入到m_sendUpdateData(false);将m_send内容输出到编辑框

2010-04-13 23:20:00 428

原创 Ubuntu忘记密码的解决方法

1、重新启动,按ESC键进入Boot Menu,选择recovery mode(一般是第二个选项)。2、在#号提示符下用cat /etc/shadow,看看用户名,一般是最后一行的开头就是用户名,用户名后面是加密过的密码。3、输入passwd "用户名"(引号要有的哦)。4、输入新的密码.5、重新启动,用新密码登录。

2010-04-12 19:08:00 421

转载 cannot convert parameter 5 from 'char [64]' to 'unsigned char *解决办法

signed char *,为什么?HGLOBAL          hMem ;          // 缓存区句柄(从位图对象转到内存)BYTE             *hp;            // 字节指针byte pointerhp = hMem ;VC编译时提示:e:/编程/编程工作区/vc++/截屏/catscreen/capand

2010-04-12 17:59:00 3907

转载 char*原来如此

   char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是undefined,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。  而且关于char还有一个特殊的语言就是char *,它在C/C+

2010-04-12 11:38:00 406

转载 所谓ring0和ring3

Intel的CPU将特权级别分为4个级别:RING0,RING1,RING2,RING3。Windows只使用其中的两个级别RING0和RING3,RING0只给操作系统用,RING3谁都能用。如果普通应用程序企图执行RING0指令,则Windows会显示“非法指令”错误信息。尽管有CPU的特权级别作保护,遗憾的是WINDOW98本身漏洞很多,使用Windows 98的系统一天死机n回也是正常的

2010-04-11 22:27:00 577

原创 sprintf的强大功能

在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [,

2010-04-11 15:31:00 354

原创 vc编程实现远程关机

c/s木马1、实现套接字。2、服务端接受命令实现关机3、客户端完成命令的显示。4、关闭。  3、关于客户端的编写。 首先是初始化库,然后创建套接字。**注意连接connect函数可以在连接按钮下做出响应。**返回连接成功到显示框**注意接收会有阻塞,所以使用创建线程。在按钮连接按钮下调用线程。**关机、注销、开机对应相应发送选项。*

2010-04-08 23:01:00 648

原创 "单引号用来给出一个字符常量",而"双引号用来给出一个字符串常量"

vc中"单引号用来给出一个字符常量",而"双引号用来给出一个字符串常量"

2010-04-07 16:07:00 3433

原创 完成如何进行换行接收换行。

    完成功能是接收到新的数据,并且在最上面一行显示,而以前接收的内容换行到下面。    接收到的字符,char szRecv[1024];    定义字符串,CString str0;     CString str1;     这里可以转换 str0=szRecv; str0+=“/r/n”; GetDlgItemText(IDC_RECV

2010-04-06 22:42:00 533

原创 完成第一个socket互发信息软件

  第一次相对比较全面的接触socket的一些编程。对窗口控件的使用,也相对的更加熟悉了一些~@。在这个过程中,遇到了很多的问题。人都是在不断地犯错误中前进的。人也都有做菜鸟的时候。   发现了几个问题如下: 1、exit(0) 正常中止程序 。。exit(非0) 非正常中止程序 。 2、了解了线程,知道了如何在线程里设置编辑框等控件的显示问题。利用传递CMyDlg指针,传递。

2010-04-02 23:20:00 340

空空如也

空空如也

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

TA关注的人

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