自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 c小程序——删除字符串中间“*”号 例:***a*bc**def**g***

#include "stdio.h"void delSpeCh(char *s){    char *f, *e;    f = e = s;           //用字符指针e, f指向串s    int i, j;        while(*e)            //将指针e定位到字符串中最后一个字符        e++;    e--;                 //指针从...

2018-05-18 22:55:00 3762

转载 Loadrunner经典测试实例

在上文中,介绍了如果录制脚本和设置脚本执行次数。如果经过调试脚本能够正常工作的话,就可以设置并发用户数并进行压力测试了。       首先我们通过脚本编辑界面上的“工具”菜单项,选择该菜单的第二项“Create Controller Scenario(创建控制场景)”,如下图:            这时,lr会弹出一个窗口,我们只要在select scenario type项中的number o...

2018-05-14 00:48:28 1922

转载 LoadRunner之VuGen录制脚本

oadRunner安装成功后,会有三大基本组件,Vugen,Controller, Analysis。VuGen:是录制与便携脚本的地方。通过录制或编写脚本来模拟用户的行为,可以理解为用户行为模拟器,同时会打印出日志信息,方式调试脚本。VuGen也是一个集成开发调试环境,在这里完成脚本开发并调试通过后就可以放到Controller中来创建场景了。Controller:是性能测试场景设计以及监控的地...

2018-05-14 00:40:02 1165

转载 LoadRunner--Analysis各项指标详解

网站的压力测试,涉及的知识面挺广的,不仅要熟悉压力测试工具,还要知道如何配置和优化应用服务器和数据库,并且需要知道如何优化网络、操作系统、硬件系统。测试中不仅要善于发现问题,要知道如何解决。最重要的一点,要有良好的测试方法。刚开始测试时,可以从最简单的测试脚本入手,不需要太复杂的脚本,这样便于发现问题。如我们刚开始时,就从一个简单的下载登陆界面的脚本入手,测试一个tomcat的压力负载。一个简单的...

2018-05-13 23:31:12 384

转载 LoadRunner压力测试实例步骤

LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner , 企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以...

2018-05-13 22:21:43 1153

原创 算法——插入排序

#include "stdio.h"/* 将a[j]插入到前面a[0…j-1]的有序区间所用的方法进行改写,用数据交换代替数据后移。如果a[j]前一个数据a[j-1] > a[j],就交换a[j]和a[j-1],再j--直到a[j-1] <= a[j]。这样也可以实现将一个新数据新并入到有序区间。 */void innerSetSort(int *p, int n){    int i...

2018-05-13 13:43:36 115

原创 算法——选择排序

#include <stdio.h>void swap(int *p, int i, int j){    int temp = p[i];    p[i] = p[j];    p[j] = temp;}//方法一void selectSort01(int *p, int n){    int i, j;    for (i = 0; i < n-1; i++)    {   ...

2018-05-12 21:12:29 114

原创 算法——鸡尾酒排序

#include <stdio.h>void swap(int *p, int i, int j){    int temp = p[i];    p[i] = p[j];    p[j] = temp;}void cockTailSort(int *p, int n){    int left = 0;    int rigth = n -1;    int i, j;       ...

2018-05-12 19:23:25 175

原创 算法——冒泡排序

#include <stdio.h>void swap(int p[], int i, int j){    int temp = p[i];    p[i] = p[j];    p[j] = temp;}int bubbleSort(int p[], int n){    int i, j;    if(p == NULL)    {        printf("错误!\n");...

2018-05-12 16:58:58 152

原创 C小程序—写一个接口(函数)两个辅助指针变量挖字符串构成一个二维数组

#include "stdio.h"#include "string.h"#include "stdlib.h"/*有一个字符串符合以下特征(”abcdef,acccd,eeee,aaaa,e3eeeee,sssss,";),要求写一个函数(接口),输出以下结果 1) 以逗号分割字符串,形成二维数组,并把结果传出; 2) 把二维数组行数运算结果也传出。 strchr(“aa,aa”,’,’ );请...

2018-05-10 17:26:00 323

原创 网络基础概括

网络基础10.1 模型10.1.1 OSI七层模型图 10.1: OSI模型1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介 质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到 达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比 特。2.数据链路层:定义了如何让格式化数据以进行传输,以及如何让控制对物理介...

2018-05-10 00:34:51 355

转载 TCP_Socket基础编程

端口1:网络传送数据的时,按照端口来进行数据包分类; 1):端口的取值范围在[1, 65535]; 2):[1, 1023]系统保留端口;  3):[1024,5000] BSD临时端口; 用户使用 4):[5001-65535], BSD服务器(非特权)端口; 用户使用 2:哪个数据包属于哪个端口的,根据端口分类; 1):所以应用程序通过网络收发数据的时候,一定会对应一个端口; 3:查看端口占用...

2018-05-10 00:34:26 204

转载 c语言基本算法练习(一)

https://blog.youkuaiyun.com/ivan804638781/article/details/52387884Description:求a和b的最大公约数              gcd(a  ,b)= gcd(b,  a%b)              例:gcd(36,24) =gcd(24, 12 ) =gcd(12, 0 )(9) Funcion List:  ********...

2018-05-10 00:33:57 859

转载 网络基础概括

网络数据传送1:网卡: 电脑或手机发送数据的设备, 有线网卡设备和无线网卡设备;  os操作系统通过操作网卡来收发网络数据 2:每个网卡都有一个Mac地址,是表示网络中唯一的地址;3:每个接入到互联网的机器在互联网上会有一个IP地址; Ip地址目前主要有两种模式: (1)ipv4 ip地址 (2) ipv6 地址;  4: 操作系统通过网卡驱动,识别和使用网卡设备; (1)发送数据,操作系统向网卡...

2018-05-10 00:33:18 245

原创 C小程序—二级指针第三种内存模型

#include "stdio.h"#include "string.h"#include "stdlib.h"int printAarray03(char **  pArray, int num){ int i = 0; if (pArray == NULL) { return -1; } for (i=0; i<num; i++) { printf("%s \n", pArray[i...

2018-05-10 00:31:48 149

原创 C小程序—二级指针的第二种内存模型

#include "stdio.h"#include "string.h"#include "stdlib.h"/*int printfArray(int a[10]);int printfArray(int a[]);int printfArray(int *a);*/int printAarray02(char pArray[10][30], int num){ int i = 0; if (...

2018-05-09 23:18:33 139

原创 C小程序—二级指针第一种内存模型

#include "stdio.h"#include "string.h"#include "stdlib.h"void main1111(){ char* tmp = NULL; int i = 0, j = 0; //二级指针第一种内存模型 //首先考虑它是一个数组,指针数组,====》只不过每一个元素是指针而已。 //【】优先级高  //打印数组  排序这个数组、、、、指针做函数参数 // ...

2018-05-09 22:42:40 129

原创 C小程序——二级指针第一种内存模型

#include "stdio.h"#include "string.h"#include "stdlib.h"int printAarray(char **  pArray, int num){ int i = 0; if (pArray == NULL) { return -1; } for (i=0; i<num; i++) { printf("%s \n", pArray[i]...

2018-05-09 17:32:00 128

原创 ”内存四区,一级指针,字符串” 学习笔记

01内存四区专题讲座接口封装和设计思想引导接口封装设计思想引导 Sckclient客户端api模型设计 第一套api函数 #ifndef _SCK_CLINT_H_ #define _SCK_CLINT_H_   //函数声明 // 1、客户端环境初始化 int sckClient_init(void **handle); //5 day // // 2、客户端发送报文 in...

2018-05-09 17:10:44 215

原创 C小程序__从磁盘读入n个字符串, 对它们按字母大小顺序排序,然后把排好序的字符串送到磁盘文件中保持

#include "stdio.h"#include <stdlib.h>#include <string.h>int main(){ FILE *fp; char str[3][10], temp[10];  //str是用来存放字符串的二维数组,temp是临时数组 int i, j, n = 3; printf("请输入字符串\n"); for (i = 0; i &l...

2018-05-08 18:14:04 992

原创 C小程序—从键盘输入一些字符,逐个把它们送到磁盘上去,直到用户输入一个“#"为止

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ FILE *fp; char ch, filename[10]; printf("输入文件名:\n"); scanf("%s", filename); if ((fp = fopen(filename, "w")) == NU..

2018-05-08 14:58:40 2974

原创 C小程序—将一个磁盘文件中的信息复制到另一个磁盘文件中。

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ FILE *fp1, *fp2;      //定义指向FILE类型文件的指针变量 char ch, filename1[100], filename2[100];  //定义两个字符数组,分别存放两个数据文件名 printf(...

2018-05-08 14:58:32 3548

转载 C小程序—文件加解密案例

加密1.对称加密加密的密钥和解密的密钥一样场景运算快,适合做大数据加密,强度弱eg:des,3des,AES196…2.对称加密原理3.非对称加密加密的密钥和解密的密钥不一样场景运算慢,强度大,安全eg:rsa1024 2048,ECC椭圆曲线(SM系列…)4.加密解密三要素明文密文密钥文件加密案例1.步骤1)写头文件des.h2)导入des算法文件des.c3)测试test.c2.头文件des....

2018-05-08 14:58:04 540

转载 C小程序—文件操作,C程序读写文件、配置文件读写案例

1.文件操作(1)按字符写入文件#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h>#include <string.h>#include <stdio.h>void main(){ int i = 0; FILE *fp = NULL; char *filename...

2018-05-08 14:51:57 709

转载 C小程序—结构体定义、初始化、引用、结构体做函数参数、结构体数组、结构体中套一级/二级指针、结构体深copy和浅copy

1.结构体(1)定义结构体struct Teacher{ char name[64]; int age; int id;};void main(){ struct Teacher t1; //告诉C编译器给我分配内存 printf("hello...\n"); system("pause"); return;}123456789...

2018-05-07 16:27:52 507

原创 C小程序—非空格的字符串长度、去掉字符串前后空格、字符串反转、键值对字符串、const练习、二级指针做输入/输出的特性、将字符串按逗号分开,并放入二维数组打印出来

1.求非空格的字符串长度要求:某一字符串两边为空格,求非空格字符串长度如:char *p = ” abdcefg “;(1)代码方法一#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h>#include <string.h>#include <stdio.h>void main(){ //求...

2018-05-07 16:26:08 261

转载 C小程序—数组的定义、类型、定义数组指针变量、多维数组的本质、多维数组做函数参数、将两个数组中的字符串copy到第三个数组

1.数组的基本概念(1)数组的定义int a[] = {1, 2};int b[100] = {1, 3};int c[200] = {0}; //编译的时候 就已经确定 所有的值 为零对一维数组 C规定:c是数组首元素的地址 c+1 步长 4个字节&c 是整个数组的地址 //&c+1 步长 200*4(2)数组类型typedef int (MyArrayType)[5]; //定...

2018-05-07 16:24:08 639

转载 C小程序—函数调用模型、指针做函数参数、字符串的基本操作、一级指针内存模型建立

1.函数调用模型2.画代码内存四区图全局区代码测试char * getstring1(){ char *p1 = "abcde"; return p1;}char * getstring2(){ char *p2 = "abcde"; return p2;}void main(){ int i= 0; //指针指向谁就把谁的地...

2018-05-07 16:20:49 277

转载 C小程序数组排序、数据类型(大小,别名,封装)、变量、程序的内存四区模型(栈,堆,全局,代码区)

2.第一个C程序之数组排序#include<stdlib.h>#include<string.h>//排序void main(){ int i = 0,j = 0; int tmp = 0; int a[] = { 33, 55, 22, 66, 44, 99, 11 }; printf("排序前\n"); for (i =...

2018-05-07 16:18:45 306

原创 C小程序—键值对字符串

4.键值对字符串要求1:求自己定义一个接口,实现根据key获取value要求2:编写测试用例要求3:键值对中间可能有n多个空格,求去除空格如:"key1= value1";"key2= value2 ";"key3=value3 ";"key4= value4";...12345代码#define _CRT_SECURE_NO_WARNINGS #inc...

2018-05-07 16:02:39 663

原创 C小程序—字符串反转模型

#include "stdlib.h"#include "stdio.h"#include "string.h"void main(){ char p[] = "abcde"; char c ; char *p1 = p; char *p2 = p + strlen(p) -1; while (p1 < p2) { c = *p1; *p1 = *p2; *p2 = c; ++p1;...

2018-05-07 15:58:08 152

原创 C小程序—提取p所指内存空间去掉空格以后的有效长度长度

//去掉空格后的字符串长度int trimSpaceStr01(char *p, int *mycount){ int ret = 0; int ncount = 0; int i, j; i = 0; j = strlen(p) -1; while (isspace(p[i]) && p[i] != '\0') { i++; } while (isspace(p[j]) &am...

2018-05-07 15:56:16 152

原创 C小程序—提取p所指内存空间数据(去掉前后空格)

//求去掉空格int trimSpaceStr2( char *p, char *buf2){ int ret = 0; int ncount = 0; int i, j; i = 0; j = strlen(p) -1; while (isspace(p[i]) && p[i] != '\0') { i++; } while (isspace(p[j]) && ...

2018-05-07 15:46:50 205

原创 C小程序——自己定义一个接口(函数),并实现功能(找出字符串abcd出现的次数)

/char *p = "abcd1111abcd222abcd3333" 请你找出字符串abcd出现的次数//要求1:请自己定义一个接口(函数),并实现功能;70分//要求2:编写测试用例。30分/*//输入:要查找的字符串 待查找的子串 输出的结果 *///int cltClient_rev(void *handle, unsigned char *buf, int *buflen)/...

2018-05-07 09:47:34 648

原创 C小程序——统计字符串中出现指定串abcd的次数

#include "stdio.h"#include "string.h"#include <stdlib.h>//统计字符串中出现指定串abcd的次数int main(int argc, char *argv[]){    char *p = "abcd1234abcd54a655abcd333af33";    int ncount = 0;        do    {     ...

2018-05-06 22:37:02 598

原创 c 语言小程序——自定义字符串拷贝功能

#include#include "stdlib.h"#include "stdio.h"#include "string.h"//自定义:字符串copy函数,完成字符串from ,到to的copyvoid copy_str1(char *from, char *to){ for (; *from!='\0'; from++, to++) { *to = *from; } *to = '\0';...

2018-05-03 15:27:06 315

原创 c语言小程序——统计学生成绩

#include <stdio.h>typedef struct{    char num[6];    char name[8];    int score[6];    float avr;    }STUDENT;  //定义结构体STUDENT student[5];  //定义结构体数组int main(int argc, const char * argv[]) {    ...

2018-05-03 12:55:29 8115

原创 内存四区专题讲座

接口封装和设计思想引导接口封装设计思想引导 Sckclient客户端api模型设计 第一套api函数 #ifndef _SCK_CLINT_H_ #define _SCK_CLINT_H_   //函数声明 // 1、客户端环境初始化 int sckClient_init(void **handle); //5 day // // 2、客户端发送报文 int sckClien...

2018-05-03 00:01:22 129

原创 网络工具

19.1 网络工具19.1.1 ifconfig19.1.2 ping 19.1.3 netstatsudo ifconfig eth0 down/upsudo ifconfig eth0 192.168.102.123-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。 -...

2018-05-02 14:26:35 121

原创 时间函数

18.1 文件访问时间如果times是一个空指针,则存取时间和修改时间两者都设置为当前时间;如果times是非空指针,则存取时间和修改时间被设置为 times所指向的结构中的值。此 时,进程的有效用户ID必须等于该文件的所有者 ID,或者进程必须是一个超级用户进程。对 文件只具有写许可权是不够的此函数所使用的结构是:18.2 cpu使用时间#include <sys/types.h>#...

2018-05-02 14:18:19 120

实战突击:Visual C++项目开发案例整合

实战突击:Visual C++项目开发案例整合

2016-06-18

空空如也

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

TA关注的人

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