自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小凡的专栏

天道酬勤

  • 博客(19)
  • 收藏
  • 关注

原创 MFC之菜单资源详解

菜单简介菜单在界面设计中是经常使用的一种元素,包括Windows系统中的窗口、智能终端设备的应用界面等都会经常见到菜单的身影。我们在对可视化窗口操作时,菜单确实提供了很大方便。菜单可以分为下拉式菜单和弹出式菜单。下拉式菜单通常是由主菜单栏、子菜单及子菜单中的菜单项和分隔条所组成的。弹出式菜单一般可以通过单击鼠标右键等操作显示。它的主菜单不可见,只显示子菜单。

2016-07-23 18:58:07 3165

原创 利用MFC向导生成单文档应用程序框架

使用VS应用程序向导生成单文档应用程序框架步骤:1.点菜单栏File->New->Project,弹出New Project对话框,我们可以选择工程类型。如果安装完VS以后第一启动时已经设置为VC++,则Installed Templates->Visual C++项会默认展开,而如果没有设置VC++,则可以展开到Installed Templates->Other Lan

2016-07-23 16:50:07 2923

转载 谈谈8年C++面向对象设计的经验体会

六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样。软件工程中的时髦术语“面向对象分析”和“面向对象设计”,通常是针对“需求分析”和“系统设计”环节的。“面向对象”有几大学派,就象如来佛、上帝和真主用各自的方式定义了这个世界,并留下一堆经书来解释这个

2016-07-23 14:46:24 4024

转载 NoteExpress 自定义参考文献输出样式

最近在写硕士论文,样式中没有符合要求的,于是就自己来编辑下样式文件,下文是网上搜集的关于自定义参考文献的一篇教程,可以参考。一、分隔符|和连接符*的使用(1)连接符 * 主要作用是“建立依赖关系”,当在两个字段之间插入“连接符”时,插入连接符前后的两个字段将建立相互依赖的关系;另处一个作用是代替空格,如果在一地方是要固定地输出空格的话,就可以用连接符(*)代替空格,例如 *版本*e

2016-07-21 15:14:18 62028 5

转载 matlab 绘图入门与实例

一. 二维图形(Two dimensional plotting)1. 基本绘图函数(Basic plotting function):Plot, semilogx, semilogy, loglog, polar, plotyy(1). 单矢量绘图(single vector plotting):plot(y),矢量y的元素与y元素下标之间在线性坐标下的关系曲线。例1:单矢量绘图

2016-07-20 16:56:38 3679

原创 数学建模———线性规划问题

线性规划是规划类问题里面相对最简单的问题, matlab函数“linprog”是解决线性规划问题的关键。说简单是最优解的问题,经常遇到的工厂利益最大化,抽象出来约束条件和目标函数,求最优解。matlab求解线性规划问题,在模型抽象好了,约束条件目标函数确定之后,用linprog这样的函数来完成求最优解,先介绍一下这个函数。[x,fval]=linprog(c,A,b,Aeq

2016-07-19 16:32:13 3275

原创 启动和停止SQL server

启动和停止SQL server的方法:我的电脑右键--管理--服务和应用程序--服务--右边列表中将列出所安装的所有SQL Server 2008服务。选择要启动的服务,单击鼠标右键,在弹出的菜单中选择“启动”命令,启动服务开始-程序-Microsoft SQL Server 2008-配置管理器-SQL Server Configuration Manager,单击左边列表的

2016-07-19 15:54:30 7075

转载 一些经典的T-SQL语句

一些经典的T-SQL语句。虽然难度不大,但是整理这么多东东还是要花些时间的。————————————————————————————————————一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 devi

2016-07-18 22:35:17 1896

原创 数据库基本概念

SQLSQL(Structured Query Language)语言是1974年由Boyce和Chamberlin提出的一种介于关系代数与关系演算之间的结构化查询语言,是一个通用的、功能极强的关系型数据库语言。sql serverSQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microso

2016-07-18 22:21:08 346

原创 算法与程序设计——实现字符串翻转

题目:实现字符串反转函数代码:#include #include using namespace std;void main(){ string s = "abcdefghijklm"; cout << s << endl; int len = s.length(); char temp = 'a'; for (int i = 0; i < len / 2; i

2016-07-18 17:27:07 511

原创 算法与程序设计——由a-z,0-9组成3位的字符密码

题目:由a-z、0-9组成3位的字符密码,设计一个算法,列出并打印所有可能的密码组合(可用伪代码、C、C++、Java实现)C代码:#include #include int main(){ char a, b, c; for (a = '0'; a <= 'z';a++) { for (b = '0'; b <= 'z';b++) { for (c = '

2016-07-18 17:05:18 6502

转载 如何在word中像LaTex那样打公式

记得很久以前在word里打数学公式很痛苦,要用鼠标点啊点,效率奇低,包括像MathType那些工具。后来到了office 2007公式情况就不一样了,编辑器有了巨大的改进,适合我们喜欢用键盘的同学了。几乎所有的数学符号都对应一条命令,而且跟LaTex的命令很像,打起公式来一样。其实最开始我是乱按键盘发现公式编辑器这些功能的,然后凭感觉和经验发现了各种符号的输入方法。相比LaTex,word里打公式

2016-07-12 15:14:43 2843

原创 C++之“using namespace std”的浅析

对于一个存在着标准输入输出的C++控制台程序,一般会在#include 的下一行发现一句话,using namespace std。这句话其实就表示了所有的标准库函数都在标准命名空间std中进行了定义。其作用就在于避免发生重命名的问题。关于命名空间namespace  C++引入了命名空间namespace主要解决了多个程序员在编写同一个项目中可能出现的函数等重名的现象。解决方法就是加上自

2016-07-10 22:10:09 944

原创 C++之静态联编与动态联编及virtual关键字的作用

定义将一个调用函数连接上正确的被调用函数,这个过程就叫做函数的联编,简称联编。在C++中,一共有两种联编的方式:静态联编#define:静态联编是指联编工作出现在编译连接阶段。特点:① 静态联编就是指被调用函数和执行调用函数之间的关系以及它们在内存中的地址在编译的时候已经确定好了,运行时不会发生变化。② 由于对象不用对自身进行跟踪,因此速度浪费比较小,但是灵活性较差。

2016-07-10 21:35:21 1075

原创 数组拾遗

本文的目的就是为了记录平常用数组的时候不是很注意的问题!!!下标越界#include using namespace std;int main(){ int b[10]; b[10]=3; cout<<"b[10]="<<b[10]<<endl;}上面这个程序会输出b[10]=3;但是只要我们细心就可以发现,b[10]其实只包括了从b[0]~b[9]。那

2016-07-10 16:04:42 278

原创 函数指针及其运用

引言我们都知道,数组名就是指向数组第一个元素的常量指针。同理,对于一个函数而言,函数名也是指向函数第一条指令的常量指针。而编译器要做的就是在程序编译之后,为每个函数分配一个首地址,即该函数第一条指令的地址。一般情况下,我们可以用一个指针来保存这个地址,而这个指针就是函数指针,该指针可以看作是它指向函数的别名,所以我们可以用该指针来调用这个函数。函数指针的声明方法type (*func)

2016-07-09 23:07:09 567

原创 剑指offer——面试题4:替换空格

题目:实现一个函数,把字符串中的每个空格替换成"%20”。例如输入“We are happy.”,则输出"We%20are%20happy."。思路:先遍历一次字符串,就能统计出字符串中空格的总数,并能由此计算出替换之后的字符串的总长度。没替换一个空格,长度加2,因此替换以后字符串的长度等于原来的长度加上2乘以空格的书目。以“We are happy.”为例。首先准备两个指针P1和

2016-07-08 20:28:49 754

原创 剑指offer——面试题3:二维数组中的查找

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:选取数组中右上角的数字,如果该数字等于要查找的数字,查找过程结束;如果该数字大于要查找的数字,剔除这个数字所在的列;如果该数字小于要查找的数字,剔除这个数字所在的行。这样每一步缩小查找的范围,直到找到要查找的数

2016-07-08 13:25:21 552

转载 堆和栈的区别(转过无数次的文章)

预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分:  1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(

2016-07-07 22:51:32 318

BOSS直聘职位信息发布规则-20230320.pdf

BOSS直聘职位信息发布规则-20230320.pdf

2023-08-10

空空如也

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

TA关注的人

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