自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 函数、表达式计算值

public static class ExpressionEvaluation { /// <summary> /// 计算表达式的值 /// </summary> /// <param name="str">没有语法错误的表达式</param> /// <returns>表达式的值</returns> public sta...

2021-08-20 09:43:20 162

原创 济南联通软件研究院面试总结

数据库1.什么是主键外键?2.什么是约束?3.什么是事务?事务的特点?4.怎样统计数据库中表的记录--count5.索引,范式和视图,回滚经典算法1.菲波那切数列2.链表翻转3.二分法查找C语言基础1.文件打开关闭: fopen,fclose2.从文件中读取一行fscanf()3.printf()--变参函数4.字符串查找和比

2017-04-02 10:36:54 9979 4

原创 全排列非递归实现

// 全排列.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;char* FindMaxForOne(char *p, char *q){char *p1 = p;char *p2 = q;while (*p2 return p2;}v

2016-11-01 21:57:16 470

原创 二叉查找树的正确打开方式

//C++语言与JAVA语言最大的区别之一,在于JAVA拥有完善的内存回收机制,而C++不完善,甚至可以说没有。//这就要就C++程序员手动的回收内存空间,避免内存泄漏。本程序举了一个有关二叉树的创建和销毁的小栗子。//// BinaryTree.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include using na

2016-11-01 14:57:11 435

原创 全排列--非递归实现

// Permutation.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include using namespace std;bool IsEqual(const char ch[5], const char s[5]){for (int i = 0; i {if (ch[i] != s[i])return 1

2016-11-01 10:00:41 310

转载 导入、导出Excel

转载自:http://blog.csdn.net/zjcxc/article/details/20084--从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into

2016-05-08 20:44:38 300

转载 正则表达式

转载地址:http://blog.csdn.net/onebigday/article/details/5429868 常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计

2016-04-28 15:04:38 248

原创 八皇后问题--递归求解

八皇后问题简述:在国际象棋中,皇后是最厉害的(这也就是大概为什么不要得罪女人的原因),她可以吃掉任意与其所在列和行,以及对角线上的棋子。所以在8X8的棋盘上,安放8个皇后,使得不会相互攻击,也就是安全的就变得极为重要。本文采用递归的方式,输出所有的92种可能的方法。代码如下:#include "stdafx.h"#include "windows.h"//#include "cnoio.h

2016-03-29 21:08:29 543

原创 KMP算法(-)

今天简单的给大家介绍一下KMP算法,#include "stdafx.h"#include "string.h"int Index_Kmp(char S[],char T[],int next[],int pos,int n,int m){ int i =pos-1; int j=-1; while( (i <n)&&(j <m)){ if(j==-1||S[i]==T[j])

2016-03-29 10:54:26 317

转载 使用StrUML创建类图

本文固定链接: http://www.flyne.org/article/3791、综述(What)StarUML是一种生成类图和其他类型的UML图表的工具。本文是一个使用StarUML创建类图(Java语言描述)的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的U

2016-03-17 20:22:03 1182

原创 杨辉三角

// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"using namespace std;int _tmain(int argc, _TCHAR* argv[]){for(int i =0;i{PrintNULL(i,6);PrintA(i,6);printf("\n");}getchar();

2016-03-16 21:03:55 291

原创 浅谈选择排序

选择排序跟冒泡排序很像,不同点在于冒泡排序在冒泡过程中交换的次数多(每次都要将最小的冒上来,将最大的沉下去),而选择排序则是选择最大的和最小的,分别放到两端代码如下:// setlect_sort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdio.h"void swap(int A[],const int

2016-03-15 19:22:34 220

原创 插入排序---如此简单

今天给大家简单的说一下插入排序,斗过地主的都深有体会,插入排序跟起牌排好顺序是一样一样的。以下为代码:(此代码在VS2008中编译通过,并运行得到排序结果)#include "stdafx.h"#include "stdio.h"void InsertionSort(int A[],const int num);int _tmain(int argc, _TCH

2016-03-14 19:58:19 420 1

原创 我理解的希尔排序

待排数组:a= {49,38,65,97,26,13,27,49,55,04};希尔排序是插入排序的一种,可以理解为变步长的插入排序,我觉着更确切的说插入排序是希尔排序的最后一步,即:将数组分成一组的情况。希尔算法大体如下:a.length/2,分组得到步长,然后对分组数据进行插入排序,直到步长为0。我利用vs2008编写了一个程序实现希尔排序,程序如下:// InsertSort.c

2016-03-14 19:43:37 1236 1

转载 MFC 在静态文本控件和picture控件上显示位图

原文地址:http://blog.csdn.net/lpp0900320123/article/details/399376851.在静态文本控件上显示位图 首先把图片添加到资源管理器中,ID:IDB_BITMAP_LOGIN_PIC在对话框中放一个静态文本控件,ID:IDC_STATIC1 ,然后再OnInitDialog()函数中添加如下代码:[

2016-03-13 16:28:23 870

转载 MFC TreeChart用法

原文地址:http://blog.csdn.net/lpp0900320123/article/details/29847201因工作需求,要用到TeeChart控件,发现TeeChart在MFC下的资料很少。以下一些TeeChart的用法,大多是从网上七拼八凑得到的,还有一些是我自己摸索的,以下代码经均本人测试,测试环境vc++6.0。            TeeChart的安

2016-03-13 16:23:59 1938

转载 Error LNK2001 无法解析的外部符号

转载地址:http://blog.csdn.net/shenyulv/article/details/6699836今天写了一个小程序,然后碰到了“Error LNK2001 无法解析的外部符号”这个问题,一直解决不了,后来上网搜了下,发现这里面的关于这类错误的内容归纳比较齐全,就摘下来作为参考了。     原文: http://wenku.baidu.com/view

2016-03-11 19:34:15 608

转载 Matlab中legend的用法

转自:http://blog.csdn.net/Leeiee/article/details/4140679用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。legend函数的基本用法是LEGEND(string1,string2,string3, ...)分别将字符串1、字符串2、字符串3…

2016-01-12 17:42:50 6653

转载 synchronized的使用方法

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问ob

2015-12-02 16:33:47 328

转载 八种排序算法

原文地址:http://blog.csdn.net/hguisu/article/details/7776068目录(?)[-]概述1插入排序直接插入排序Straight Insertion Sort 2 插入排序希尔排序Shells Sort3 选择排序简单选择排序Simple Selection Sort4 选择排序堆排序Heap Sort5 交换排序冒泡排序Bub

2015-11-25 15:08:57 324

原创 #include <filename.h>与#include“filename.h”的区别

#include 与#include“filename.h”的区别     对于#include   ,编译器从标准库路径开始搜索 filename.h      对于#include  “filename.h” ,编译器从用户的工作路径开始搜索 filename.h

2015-11-24 16:09:25 2463

原创 经典数据交换

方法一:通过两个指针,相异或来实现指针所指内容的交换。void swap(int *a,int *b){*a ^= *b;*b ^= *a;*a ^= *b;}方法二:void swap(int a,int b){a = a+b;b = a-b;a = a-b;}方法三:void

2015-11-23 20:11:40 325 1

原创 关于文件操作

关于FILE结构在VC6中有如下定义:#ifndef _FILE_DEFINEDstruct _iobuf {    char *_ptr; //文件输入的下一个位置    int _cnt; //当前缓冲区的相对位置    char *_base; //指基础位置(即是文件的起始位置)     int _flag; //文件标志    int _file; //文件描述符id 

2015-11-23 16:42:03 379

原创 产生高斯分布随机数

方法一:使用由Box和Muller提供的,在Knuth的网上讨论过的方法:#include #include #define PI 3.1415926double gaussrand(){    static double U,V;static int phase = 0;double e;if(phase == 0){U = (rand()+1.0

2015-11-09 19:44:13 3217

原创 1602液晶显示

#include#include#define uchar unsigned char#define uint unsigned int//这三个引脚参考资料sbit E=P2^7; //1602使能引脚sbit RW=P2^6; //1602读写引脚 sbit RS=P2^5; //1602数据/命令选择引脚uchar aa[]=" 23:56:50 ";

2015-11-03 19:09:55 535

原创 51单片机控制直流电机

/********************************************************************* 名称 : 电机调速.c* 功能 : 通过P1.0口来控制直流电机的旋转的快慢/***********************************************************************/#include

2015-11-03 19:03:01 9556 6

原创 关于Strlen()de若干问题

C语言中strlen()函数原型为:size_t  strlen(char  const  *string);首先,strlen的返回值为size_t类型,这个类型在头文件stddef.h中定义的,他是一个无符号整型类型。那么:          if(  strlen(x)  >=  strlen(y)  )...与          if(strlen(x)  -  str

2015-11-02 19:27:10 375 1

WIN32API,串口发送

串口通信,打开COM1口,设置,然后发送数据,可以下载Configure Virtual Serial Port Driver,查看发送状态。

2017-03-13

实时获取电脑串口数据

点击确定按钮,实时获取com2口发送的数据

2017-03-12

vs2013调用MATLAB

vs2013调用MATLAB

2016-10-26

MFC框架的OpenGL绘画

VS2008下运行时,需要配置好所需要的文件

2016-04-17

虚拟现实-VRML制作圆柱

再远点画一个大圆柱,在不远处画一个小圆柱

2014-12-25

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

TA关注的人

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