- 博客(34)
- 资源 (8)
- 收藏
- 关注

原创 由浅入深讲解动态类函数指针
1、首先描述一下指针值的含义:假设内存值的序列是这样描述的 : 我们定义一个 0 ~ 50 的正整数序列。 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,...
2020-03-18 19:43:48
1440
原创 JAVA学习笔记02-integer
/ 1000000000 * 3 int计算时溢出了。编译错误,超过了当前变量类型可容纳的范围。* 最大值 + 1 ---------- (-2147483648)* 最大值 + 1 + 1 ------ (-2147483647)int e = 2147483647;* 最大值 + 1 + 2-*/// long 占用8字节。// int 占用 4字节。
2024-09-15 11:13:36
430
原创 JAVA学习笔记01-变量的初始化
/声明一个int(整数)的变量名为e并为e存储了300这样的整数数据 声明时并初始化。//声明了一个int(整数)的变量 名为b 并为b变量存储了5这个整数。//声明一个int(整数)的变量f。//c ---双引号内容所见即所得。//为f这个变量赋值100这个整数。//编译错误:使用未声明的变量C。//为c又赋值25这个数据。
2024-09-15 11:09:44
369
原创 如何设置centos的网络连接
/ 备注不填: yes 表示系统启动时会自动启用该网卡,使其接口处期激活状态,可以正常通信.no 表示系统启动时不会自动启动该网卡,使其接口处于非激活状态,需要手动激活才能使用网络功能。// 备注不填: 自动获取IP。// 备注不填: 填写静态ip。
2024-08-04 23:35:16
559
原创 递归算法面试题
一、斐波拉契递归详解int Fib(int n) { if (n < 2) return 1; return Fib(n - 1) + Fib(n - 2);}3 == Fib(3);/* 3 == Fib(3); ↓ Fib(3 - 1) + Fib(3 - 2) ↓ ↓ Fib(2)
2020-11-25 09:14:54
240
原创 一到笔试题就犯晕索性把详解写在博客里
第一题、宏解析问题#define MUL(a,b) a * bprintf("%d", MUL(1 + 2, 1 + 2));考察的是宏解析后的代码是什么样子的:MUL(a,b) 解析后为 a * ba 转换为 1 + 2 、b转换为 1 + 2a * b 转换为 1 + 2 * 1 + 2 = 1 + 2 + 2 = 5第二题、字节对齐问题 32位环境下定义结构体#pragma pack(1)struct stu1{ char a; ...
2020-06-15 16:59:01
266
原创 关于运算符的面试题
1、运算符int x = 2;int y = (x++) / 3;Y 的结果为 0;论证为什么为0的解释为(翻译以上过程):int func(int x){ return x;}int func1(int x){ int y = x; x = x + 1; return y;}void main(){ int x = 2; int y = func(func...
2018-06-05 11:49:33
691
原创 应用程序无法启动的解决办法!
1、应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。出现该问题的原因是: 工程项目默认值:MFC的使用[在共享DLL中使用MFC]; A lib库: 设置的是 [使用标准Windows库]; B lib库: 设置的是[使用标准Windows库]; C lib库:
2015-02-04 13:27:55
1326
原创 字符串试题
原型:extern int strlen(char *s);用法:#include 功能:计算字符串s的(unsigned int型)长度说明:返回s的长度,不包括结束符NULL。int strlen(const char *str){ if(!str)return 0; const char *p = str; while(*p++); return p - str
2014-03-12 22:15:30
682
转载 VC项目文件说明
<br />VC项目文件说明 <br />.dsp 项目参数配置文件,这个文件太重要,重点保护对象。. <br />.dsw 工作区文件,重要性一般,因为它信息不我,容易恢复。 <br />以下文件在项目中是可丢弃的,有些文件删除后,VC会自动生成的。 <br />.clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此
2011-01-17 10:20:00
341
原创 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
<br />这种错误的原因是由于要使用MFC库中的某些资源,但是MFC并没有被初始化.<br /> 这种情况多发生在atl和其它非MFC工程,后追加MFC的头文件获得了部分支持<br />现象:1) 编译可以通过 2)有些MFC类可以使用 3) 使用CRectTracker, CMenu.LoadMenu....时出现触发ASSERT(afxCurrentResourceHandle != NULL)错误<br />解决办法:<br />在模块初
2010-10-13 16:59:00
3189
原创 DLL 调用错误 -The value of ESP was not properly saved across a function call.
<br />http://blog.youkuaiyun.com/HappySong/archive/2005/04/07/339707.aspx<br />在调用DLL中的函数有时候会出现如下对话框的错误:<br />Microsoft Visual C++ Debug Library:<br /><br />Debug Error:<br />Program: ... <br />Module:<br />File: i386/chkesp.c<br />Line: 42<br /><br />
2010-10-11 15:24:00
1514
原创 CRichEditCtrl的简单使用:
<br /> AfxInitRichEdit();<br />在初始化,CRichEditCtrl类产生的时候,调用这个函数其实是注册该窗口类.<br /> <br />以下是不完整简单使用:<br />void CCmdREdit::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags){<br /> long start = -1;<br /> long last = -1;<br /> GetSel(start,last);<br /> switch(nCh
2010-08-25 12:05:00
447
原创 Access中怎么写查询语句
查询->在设计视图中创建查询 关闭弹出窗口 点击工具栏上“SQL”右边的下拉菜单按钮, 选择“SQL视图” 输入SQL语句, 点击工具栏上的“!”执行
2009-08-05 14:43:00
3964
原创 双缓存的一个例子
// Windows 头文件:#include // C 运行时头文件#include #include #include #include #include "stdafx.h"//////////////////////////////////////////////////////////////////////////////////
2009-07-16 23:41:00
579
原创 给MouseMove发送lParam鼠标位置消息
/*利用联合体的方式*/union { long lpt[2]; }param; param.lpt[0] = 200; param.lpt[1] = 200; LPARAM lParam; lParam = (LPARAM)param.lpt; SendMessage(WM_MOUSEMOVE,NULL,lParam); /*利用位移的方式(宏) 更优
2009-07-16 14:48:00
534
原创 线段导航
//求直线与直线的交点bool CCQGrapView::GetLineIntersect(CPoint ptL1,CPoint ptL2,CPoint ptOL1,CPoint ptOL2,CPoint& rPoint) { double a1=ptL2.y-ptL1.y; double b1=ptL1.x-ptL2.x; double c1=p
2009-06-27 17:01:00
426
转载 内接圆绘制多边形公式
//利用矩形左上角与右下角进行绘制 void CalcPoints(const RECT& rc);void CPolyCtl::CalcPoints(const RECT& rc){ const double pi = 3.14159265358979; //装载圆心的坐标 POINT ptCenter; //计算半径所表示的位置
2009-06-23 13:00:00
1011
原创 新旧包含库的区别
很多C++程序员还在使用而不是用更新的标准的库。 这两者都有什么不同呢?首先,5年前我们就开始反对把.h符号继续用在标准的头 文件中。继续使用过时的规则可不是个好的方法。从功能性的角度来讲, 包含了一系列模板化的I/O类,相反地只仅仅是支持字符 流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此, 和在接口和执行上都是不同的。最后,的各组 成都是以STL的形式声明的,然而的各
2009-06-16 12:55:00
363
原创 MFC WinInet 编程
目前Visual C++ 6.0支持的网络编程有三种方式:一种是ISAPI,既基于网络服务器应用程序设计接口的程序,主要用来创建FTP服务器、PROXY代理服务器、HTTP服务器、SMTP服务器、BBS服务器、网络数据库服务器等服务器程序。一种是Windows Socket2,即基于Windows套接口编程,源于UNIX的套接口编程。还有一种便是WinInet基于国际互连网客户端应
2009-06-16 02:31:00
1594
转载 关于各个数据库的对比
安全性 SQL server 没有获得任何安全证书。 Oracle Server 获得最高认证级别的ISO标准认证。 DB2 获得最高认证级别的ISO标准认证。 性能 SQL Server 多用户时性能不佳 Oracle 性能最高, 保持WindowsNT下的TPC-D和TPC-C的世界记录。 DB2 适用于数据仓库和在线事物处理,性能较高。
2009-06-14 15:30:00
391
原创 解读linux对string.h函数的实现
关键字: string 函数 实现 C代码 <a title="复制代码" onclick="function onclick(){function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}}" href="http://writeblog.youkuaiyun.com/#">/*
2009-06-08 17:59:00
718
原创 双向链表
#include "stdio.h"/*构件(双向、循环)链表*/struct MonkeyNo{int nNum;MonkeyNo* pNext;MonkeyNo* pPre;};MonkeyNo* pHeader = NULL;void AddList(int nD){MonkeyNo* pNew = new MonkeyNo
2009-06-07 22:43:00
296
原创 转载的 自己也学学 dx初步认识
这周开始学习DX9.0,安装了SDK后,参考书的讲解开始学习,OGL暂时放弃,原因无非是使用者少,没有大的厂商支持等原因吧,下面写下学习中的一些收获和理解,以结交这方面的朋友,并暴露出自己未发现的缺点,由于使用DXUT框架,先简单介绍一下使用方法,非常简单的,下载地址 http://www.onlinedown.net/soft/5288.htm对了,你需要使
2009-06-07 22:43:00
606
原创 动态数组&双向链表
#include /*有N支猴子,需要从中选中一个大王,选择的规则如下, 猴子们围成一圈(每个猴子从1到N编号), 从1到M依次报数,每当报到M的猴子出列,紧接着从一个猴子接着报,重新从1开始,直到剩下最下最后一个猴子, 即为大王. 编程实现选出大王,其中N,M由用户从键盘输入. */ class m_k { private: // typedef m
2009-06-07 22:42:00
484
原创 a星算法
// astar.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #define MaxRow 20#define MaxCol 30int themap[MaxRow][MaxCol]={{1,1,1,1,1,1,1,1
2009-06-07 22:41:00
1699
2
原创 C++编程的进程和线程概念释疑
一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win32进程并不执行什么指令,它只是占据着4GB的地址空间,此空间中有应用程序EXE文件的 代码和数据。EXE需要的任意DLL也将它们的代码和数据装入到进程的地址空间。除了地址空间,进程还占有某些资源,比如文件、动态内
2009-06-07 22:40:00
346
转载 POP3协议命令原始码及工作原理
1. POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。脱机模型即不能在线 操作,不像IMAP4(netscape支持IMAP4) 2. 当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到 客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。 3.
2009-06-07 22:39:00
361
原创 十二星座日文版
Aries おひつじ座 テッサリアの王子プリクソスと王女ヘレーは、誰も知らないこの夜、ひそかに旅立ちます。 伝令神ヘルメスがこの兄妹のために遣わした黄金の毛の羊は、空を自由に飛ぶことができました。 二人を乗せた羊は、海を越え、コルキス島に向かいます。 おひつじ座は、秋の夜空に輝く小さな星座です。ギリシア時代には春分の日の太陽がこの星座にあったため、 黄道12星
2009-06-07 22:36:00
558
软件开发文档.rar
2020-03-22
例子程序 drawcli
2010-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人