自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言-一维,二维数组类型分析

在C语言中一维数组相对简单,但是二位数组的各种形式数组名与首地址的代表意义相信让不少初学者头疼,在这里就简单陈述下各个形式的意义,并且附上测试代码。#include <stdio.h>#include <stdlib.h>int main(){ int a[] = { 1, 2, 3, 4, 5, 6, 7, 8 }; //a代表首元素地址 //&...

2018-11-24 15:48:11 457

原创 C语言单链表--增删查

废话不多说直接看代码内置详细注释//结点结构typedef struct node { int data;//结点数据域 struct node * next;//结点指针域(保存着下一个结点所在的地址也就是位置,即指向下一个结点)}NODE,*LinkList;//起别名,一个正常别名,一个指针别名//单链表查找算法LinkList Find_List(LinkList L, ...

2018-10-29 16:32:18 272

原创 指针易错点

不允许向空的指针和非法指向的指针赋值#include <stdio.h>#include <string.h> int main(){ char *p=NULL; //strcpy(p,"1111");//错误,因为该语句代表向一块指向是空的内存(区域不存在)赋值 return 0;}真确写法:#...

2018-10-21 21:10:36 288

原创 字符串查找strstr()

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char a[] = "abdueejeuab2334033ab343dab"; int n = 0; char *p = a;//指向数组a的首地址 do { p = strstr(p, "ab");...

2018-10-21 20:09:00 700

原创 字符串拷贝

直接看代码:主函数:int main(){ char str[] = "abcdefg"; char dst[100]; my_strcpy(dst, str); printf("%s\n", dst); my_strcpy2(dst, str); printf("%s\n", dst); system("pause"); return 0;}被调用函数:...

2018-10-21 19:29:46 267

原创 sizeof 和 strlen的区别

 1. sizeof为一个操作符,执行sizeof的结果,在编译期间就已经确定;     strlen是一个函数,是在程序执行的时候才确定结果。 2. sizeof和strlen对于求字符串来讲,     sizeof() 字符串类型的大小,包括’\0’;     strlen() 字符串的长度不包括’\0’。 ...

2018-10-21 05:56:14 129

原创 简单字符串的逆置

使用指针逆置字符串#include <stdio.h>#include <string.h>//需要用到的头文件void swap(char *a,char *b){ int tmp = *a; *a=*b; *b= tmp;}int main(void){ char a[100]="djduejja133220"; int ...

2018-10-07 19:23:58 348

原创 常用的代理服务器的实现方式ICS

ICS即Internet连接共享(InternetConnectionSharing)的英文简称,是Windows系统针对家庭网络或小型的Intranet网络提供的一种Internet连接共享服务。它实际上相当于一种网络地址转换器,所谓网络地址转换器就是当数据包向前传递的过程中,可以转换数据包中的IP地址和TCP/UDP端口等地址信息。有了网络地址转换器,家庭网络或小型的办公网络中的电脑就可以...

2018-10-07 15:42:43 1015

原创 指针与

const与指针的两种用法区别:const int p;//定义了一个指向常量的指针(也就是说不可通过指向常量的指针修改其对应的值)例如:int a =100;const int *p;p = &a;~~*p=20;~~ .//这是错误的用法,常量a的值不可以修改,*p的值是只读的。int *const p2 ;定义了一个常量指针,这种指针只能指向固定的一个地址,即...

2018-10-07 00:13:48 851

原创 简单整数逆置

简单的整数逆置#include <stdio.h>//整数的长度int int_len(int n){ int len = 0; while(n){ n=n/10; len++; } return len;}//整数的幂、10的N次方int pow_10(int n){ if(n==0) r...

2018-10-06 23:31:07 371

转载 什么是yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 具体介绍可参看 https://baike.so.com/doc/5538966-5755613

2017-11-06 11:53:41 653

转载 什么是vnc

VNC [ Virtual Network Computing ]是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 具体可参看 https://baike.so.com/doc/5506738-5742483.html

2017-11-06 11:50:35 2334

原创 虚拟机的网络连接的桥接模式、NAT模式、仅主机模式简单解说

①桥接模式: 使用该模式的操作系统,相当于当前局域网下新连接的独立主机, 与当前宿主主机拥有不同的地址,并且往往需要我们配置IP地址, 子网掩码等;注意既然是同一局域网,那么要配置同一网段的IP 地址 ②NAT: 是网络地址转换的缩写,这种接入方式相当于把当前主机当成一台路由器来访问网络,可以说是主机与虚拟机共享一个IP地址,问题是外部网络无法访问到虚拟机。(相当于《幕后玩家》里的黄宗泽

2017-11-03 23:21:09 799

原创 ARK(xuetr)与Rootkit

xuetr是2008年推出以来的一款广受好评的ARK工具。 那么什么是ARK工具呢? ARK:Anti Rootkit 反Rootkit(反内核) 用来对抗Rootkit的一种技术 ARK工具就是用来对抗Rootkit的工具 那新问题又来了—什么又是Rootkit? Rootkit是一种特殊的恶意软件,它的功能是在安装目标上隐藏自身及指定的文件、进程和网络链接等信息,比较多见到的是Roo

2017-09-10 14:47:35 850

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-10 14:33:05 269

空空如也

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

TA关注的人

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