自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 WPS录制宏

1、首先安装“vba6.3WPS”,安装后既可以在WPS环境内集成宏编辑器。2、点击“开发工具”栏,设置宏、录制新宏,在VB编辑器中查看。3、VB编辑器以代码的形式记录了你在WPS的操作步骤,里面的方法和属性都是可调取的,根据你使用编程语言的语法即可实现不同目的。例如,Sub Macro2()'' Macro2 Macro' 宏由     录制,时间:

2017-11-28 14:22:19 6947

原创 在vb.net中调用MATLAB函数

在网上搜到很多有关VS调用MATLAB函数的方法,以下是本人已经实现了的在vb.net中调用MATLAB函数的方法。        首先在MATLAB中配置环境:        1. mbuild -setup(mbuild后面有一个空格键),选择VS自带的编译器,而不是MATLAB带的。        2.点击MATLAB  file->new->deployment p

2016-12-30 16:20:25 6608

原创 单词倒排

题目描述对字符串中的所有单词进行倒排。说明:1、每个单词是以26个大写或小写英文字母构成;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;样例输入I am a student样例输入student a am I#include#include#include

2016-08-25 11:46:20 1223

原创 链表的构造与删除

#include #include using namespace std; typedef struct NODE{ int score; struct NODE *next;}node,*link;link head,pnew,pold,temp;void charu(int beg,int end){ if(head==NULL) { pnew=new n

2016-08-24 10:22:06 737

转载 面向目标的场景设计

理解各种类型:如果你定义的类型是Pages per Minute, Hits/Transactions per Second,Controller首先用定义的目标/最小用户数,得到一个值,就可以确定每个用户应该达到的Hits/Transactions per Second或是Pages per Minute,然后Controller开始按照以下的策略加载用户:1.如果选择的是自动加

2016-08-05 09:07:21 1127

转载 Loadrunner性能指标分析

一、用户事务分析用户事务分析是站在用户角度进行的基础性能分析。1.Transation Sunmmary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。2.Average Transaciton Response Time(事务平均响应时间)“事务平均响应时间”显示的是测试场景运行期间的每一秒

2016-08-04 15:04:37 2970

原创 sendmessage postmessage

微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。       MFC除了是一个类库以外,还是一个

2016-07-29 11:52:02 483

原创 LoadRunner简介及结果分析笔记

Transactions(用户事务分析)----用户事务分析是站在用户角度进行的基础性能分析。Transation Sunmmary(事务综述)----对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。Average Transaciton Response Time(事务平均响应时间)----事务平均响应

2016-07-27 19:35:57 608

原创 LoadRunner手动关联具体步骤

关联的目的:LR录制的脚本是为了忠实模拟所有从客户端发送到服务器的数据,并在脚本回放的时候按照录制的流程重新发送,但是许多的系统都是采用唯一标识用户请求的方法,例如sessionID(服务器为每一个请求分配一个唯一的标识,多用在cookie中)或seqID (数据库中唯一标识的数据) 。浏览器在第一次跟服务器进行请求交易时,服务器都会为浏览器分配一个用于唯一标识这个浏览器的标识码sessionID

2016-07-26 22:16:15 8661

原创 LoadRunner_virtual user generation 录制脚本时发生的错误及解决方案

我安装的LoadRunner11.0,我的IE浏览器是8, (win7 32位+LR11+IE10可用,但win7 64位+LR11+IE10不可用,降至IE9可用 )。         性能测试没必要在浏览器上纠结,浏览器不同版本,什么IE、谷歌、火狐、opera,这些在性能测试上没有什么区别,浏览器唯一使用到就是可以进行脚本录制,但是后面的场景设置、场景加压浏览器的版本是起不到任何什么作用

2016-07-22 22:38:42 9305 3

原创 右击/左击treeview,获取树节点

private void treeView1_MouseDown(object sender, MouseEventArgs e) { TreeView dv = (TreeView)sender; if (e.Button == MouseButtons.Right) { Po

2016-07-18 14:42:22 1851

原创 从MySQL中态读取、添加CAD文件

首先在 VS环境中新建工程项目,然后选择windows窗体应用程序,右击项目名称,并单击“添加引用”,点击对话框中的“浏览”、“预览”,选择添加“MySql.Data.dll”,这是c#连接mysql数据库的动态库,里面封装了很多常用的操作数据库的方法。在窗体的代码中加入“using MySql.Data.MySqlClient;”和“usingSystem.Data;”(这个是自动生成的),

2016-07-15 11:40:24 2192 1

原创 MySQL5.71

MySQL Notifier,是 MySQL 官方支持的 DBA (数据库管理员)工具之一,它可以在系统任务栏通知区域(系统托盘)处驻留图标,用于快捷监视、更改服务器实例(服务)的状态。        主要功能:启动,停止和重新启动 MySQL 服务器的实例。        服务状态提醒。绿色,所有的 MySQL 服务器实例正在运行;红色,如果至少有一个服务被停止。

2016-07-14 20:25:53 430

原创 上三角形矩阵

样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211#include#includeusing namespace std;int main(){ int num,temp,ntemp; cin>>num; temp=1; for(int i=0;i<num;i++)//控制每一行的第一个数字 { temp=temp

2016-07-13 15:33:03 3653

原创 字符串运用-密码截取(截取最大对称字符串)

样例输入:ABBA、12ABBA、A、ABAKK、51233214、abaaab样例输出:4、4、1、3、6、5可以使用中提供的库函数。实现接口,每个接口实现1个基本操作:voidGetCipherMaxLen(characCipherContent[],int *piCipherLen):acCipherContent是一个字符串数组常量,见参考用例;piCipherLen为输出有效密码串的最大

2016-07-13 10:47:05 486

原创 查找两个字符串a,b中的最长公共子串

查找两个字符串a,b中的最长公共子串。详细描述:查找两个字符串a,b中的最长公共子串。  接口设计及说明: /***************************************************************************** Description   : 查找两个字符串a,b中的最长公共子串 Input Param   : String stringA,

2016-07-11 17:21:37 2342

原创 删除字符串中出现次数最少的字符

实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。输入字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出删除字符串中出现次数最少的字符后的字符串。样例输入abcdd样

2016-07-11 12:43:49 1110

原创 字符串排序

编写一个程序,将输入字符串中的字符按如下规则排序。规则1:英文字母从A到Z排列,不区分大小写。      如,输入:Type 输出:epTy规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。    如,输入:BabA 输出:aABb规则3:非英文字母的其它字符保持原来的位置。    如,输入:By?e 输出:Be?y样例:    输入:   A Famous Saying: Much A

2016-07-11 09:57:26 8660

原创 基数排序(桶排序)

基数排序是稳定排序法,在所有情况下时间复杂度均相同,基数排序会占据很大的额外空间来存放数据,其空间复杂度为0(n*p),其中n是原始数据的个数,p是数据位数。基数排序法可分为最高位优先法和最低位优先法,以下是最低位优先法的示例,即先按照个位数、十位数、百位数来进行排序。#include#include#includeusing namespace std;void jishu(

2016-06-27 13:29:57 541

原创 合并排序

合并排序即归并排序,是一种稳定排序,任何情况下的复杂度都为o(nlogn),由于在排序过程中需要一个与文件大小相同的额外空间,故其空间复杂度为o(n)。首先将待排序列划分为n个长度为1的序列,再将其逐渐合并。#include#includeusing namespace std;int temp[7]={0};//额外的辅助空间void guibin(int num[],int

2016-06-24 16:41:47 452

原创 堆排序

堆排序是选择排序的优化,都是不稳定排序,在所以情况下的时间复杂度均为o(nlgn),只需一个额外空间,空间复杂度为o(1)。堆排序先要按照数字顺序建立完全二叉树,再建立二叉堆(即大堆或小堆,双亲节点大于或小于孩子节点),再依次将树根移动到后面,重新建立二叉堆,依次循环。#include#includeusing namespace std;void dadui(int num[],

2016-06-23 21:59:04 430

原创 选择排序

选择排序是不稳定排序,时间复杂度为o(n^2),且时间复杂度与序列的初始状态无关,只需要一个额外的辅助空间,空间复杂度为o(1)。冒泡排序与选择排序都是经过每一趟排序选择出最大值或最小值,但冒泡排序是基于交换、移动的比较,而选择排每一趟排序只需移动一次数据,故只需记录相互比较数据的下标即可。 #include#includeusing namespace std;void xuan

2016-06-23 12:23:22 178

原创 希尔排序

希尔排序是插入排序的优化,都是一种稳定排序,任何情况下的时间复杂度为o(n^1.5),只需一个额外辅助空间o(1)。排序的原则是将数据划分成特定间隔的几个子集,以插入排序法排完子集内的数据后再渐渐减少间隔距离。

2016-06-23 10:28:41 225

原创 直接插入排序

直接排序是稳定排序,平均与最坏情况下的时间复杂度为o(n^2),最好情况下的复杂度为o(n),所需辅助空间为o(1)。是将待排序列中的元素与与已经排好的元素进行比较。

2016-06-22 09:41:51 297

原创 快速排序

快速排序是冒泡排序的改进,是不稳定排序,平均时间复杂度为o(nlogn),最好的时间复杂度为o(nlogn),若初始序列有序或基本有序时,快速排序退化为冒泡排序,其时间复杂度为o(n^2)。通过每一趟的排序,根据关键值将待排序列划分为两个独立部分,一部分大于关键字,一部分小于关键字,再依次用上述方法迭代。#include#includeusing namespace std;voi

2016-06-21 21:31:59 1231

原创 冒泡排序

冒泡排序是稳定排序法,空间复杂度最佳o(1),只需一个额外空间,平均复杂度为n^2,最坏情况下的复杂度为n^2,最好情况下的复杂度为n。冒泡排序即依次与相邻两个数字进行比较,每一趟选出一个最大的数。#include#includeusing namespace std;int main(){int temp,n;        int num[5];for(int

2016-06-20 15:12:47 219

原创 遍历二叉树

其中,前序、中序和后序遍历都是针对于根节点而言。前:根,左,右中:左,根,右后:左,右,根以下是三种遍历的实现方法:1)中序遍历:     void   Inorder(btree node)    {            if(node!=NULL)           {                     Inorder(node->left);

2016-06-18 15:32:17 241

原创 创建二叉树

#include#includeusing namespace std;typedef struct Node{int num;struct Node *left;struct Node *right;}node,*link;link newnode,rootnode,tempnode;void charu(int value){int flag=0

2016-06-18 10:44:46 252

原创 队列 队列的数组实现及链表实现

stack 模板类的定义在头文件中#includequeue q;q.push(x),将x 接到队列的末端。q.pop(),弹出队列的第一个元素,注意,并不会返回被弹出元素的值。q.front(),即最早被压入队列的元素。q.back(),即最后被压入队列的元素。q.empty(),当队列空时,返回true。q.size(),访问队列中的元素个数.#incl

2016-06-13 22:08:35 680

原创

#include#includeusing namespace std;int top=0;    //全局顶端int stack[6];    //全局int push(int data){if(top{ stack[top++]=data;return 1;}else{ cout}int isempty(){if(top==0)ret

2016-06-13 15:54:52 151

原创 栈的相关操作

c++  STL栈容器提供了相关操作#include栈定义    stack s;s.empty()               如果栈为空返回true,否则返回false  s.size()                返回栈中元素的个数  s.pop()                 删除栈顶元素但不返回其值  s.top()              

2016-06-13 14:16:11 309

转载 IO设备的分类

可以从多方面对I/O设备进行分类: a) 按使用特性分类,可以划分为: 1) 存储设备,如磁盘、磁带、光盘等。 2) 输入/输出设备,如打印机、键盘、显示器、音声输入/输出设备等等。 3) 终端设备,包括通用终端、专用终端和虚终端。 4) 脱机设备。 b) 按所属关系分类,可划分

2016-05-17 21:24:59 7550

转载 进程的三种状态及相互之间的转换

1.进程的三种基本状态    进程在运行中不断地改变其运行状态。通常,一个运行进程必须具有以下三种基本状态。 就绪(Ready)状态    当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。 执行(Running)状态当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。 阻塞(Bloc

2016-05-17 21:21:43 20263

原创 表达式求值(四则运算) 后序法

#include#include#include#includeusing namespace std;int caculate(int len,string str);typedef struct NODE{char a;    NODE *next;}Node;typedef struct NODE1{int a1;    NODE1 *

2016-03-24 20:40:48 1873

原创 数据的输入

1)输入:123456   int arr[6];   scanf("%d",&arr);2)输入:1 2 3 4 5 6  int arr[6];   for(int i=0;i         cin>>arr[i];3)输入:abcdef   char str[6];             char str[6];   cin>>str;

2016-03-10 11:20:10 390

原创 C++ sort函数的用法

首先,sort函数包含在头文件中,该函数默认为升序排序,若想改为降序排序,添加第三个参数即可。      1)sort函数在简单数字排序中的应用。bool cmp(int a, int b){return a>b;//降序}sort(a,a+n,cmp);2)将一个整形数组中的元素按照各个位上的和降序排序。int arr[]={12,3,54,2};int

2016-02-29 17:33:51 914

转载 堆栈的区别

http://zhidao.baidu.com/link?url=tp7ugAgKJty2LAafdN53FBqM7aqeRBFq8GxFpVrtlDQ5cFoIEo97TRQ5FC1PkIyqwPQ5mP3CW-osVBgpCRVWV_

2016-02-23 15:55:11 214

原创 单向链表

纪念白痴的自己第一次写出来链表了#include#includestruct Node {int number,score;char name[10];struct Node *next;};int main(void){struct Node *create(struct Node *head,int num);vo

2016-01-24 16:54:39 221

转载 单向链表的建立

(1)链表节点的数据结构定义struct Node{int num;struct Node *next;}struct 关键字能定义各种类型的变量集合,称为结构(structure),并把它们视为一个单元。在链表节点的定义中,除一个整型的成员外,成员p是指向与节点类型完全相同的指针。在链表节点的数据结构中,非常特殊的一点就是结构体内的指针域的数据类型使用了未定义成功的数

2016-01-23 19:58:20 1022

转载 scanf的用法

scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。其调用格式为:      scanf("格式化字符串>",);格式化字符串包括以下三类不同的字符;1、 格式化说明符:格式化说明符与printf()函数中的格式说明符基本相同。但和printf()函数中格式字符串的用法有一些小区别。我们来看下面这个表。格式字符

2016-01-22 10:32:27 478

空空如也

空空如也

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

TA关注的人

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