- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 网络学习(1)
1 TCP和UDP分别拥有自己端口号,二者互不干扰,可以共存于同一台主机。客户端可以通过端口号去区分不同的进程,到底是哪个服务器。所以两个服务器可以共存在同一个台主机。2 SMTP :simple mail transfer protocol 即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计
2017-10-31 20:41:14 427
转载 为什么要进行内存对齐以及对齐规则
为什么要进行内存对齐以及对齐规则#includeusing namespace std;struct A{ char a; int b; short c;};struct B{ short c; char a; int b;};int main(){ cout<<sizeof(A)<<endl; co
2017-10-26 09:10:31 657
转载 C语言系列(六)结构体和联合体
结构体在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:struct 结构体名{ 结构体所包含的变量或数组};123结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个栗子:struct stu{ char *name;
2017-10-26 09:03:42 360
转载 C语言中的字符串拷贝函数strcpy和内存拷贝函数memcpy的区别与实现
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符'\0'。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src); memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此
2017-10-18 22:57:16 565
转载 主机序和网络序
不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种:1. Little endian:将低序字节存储在起始地址 2. Big endian:将高序字节存储在起始地址 LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第
2017-10-18 22:02:37 9098
转载 UML类图与类的关系详解
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最常用
2017-10-17 13:01:34 174
转载 C++/C中防止头文件的重复包含的解决办法及区别
方式一: #ifndef __SOMEFILE_H__//或写为#if !define __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 声明、定义语句 #endif 方式二: #pragma once ... ... // 声明、定义语句为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifnd
2017-10-17 10:34:40 630
转载 stdcall,cdecl,fastcall区别与联系
(1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题:#define WINAPI _stdcall 按C编译方式,_stdcall调用约定在输出函数名前面加下划线,后面加“@”符号和参数的字节数,形如。
2017-10-17 09:55:13 489
原创 2018-10月份-格科微电子 软件开发 笔试题目
1、关于局部变量 和 static变量的简单填空题、2、关于volatile关键字的使用与举例。分析:这是个C语言关键字,表明某个变量的值可能随时被外部改变(如外设端口寄存器值),因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新读取。该关键字在多线程环境下经常使用,因为在编写多线程的程序时,同一个变量可能被多个线程修改,而程序通过该变量同步各个线程。对于C编译器来说,它并不
2017-10-15 20:46:28 1875
原创 (欧) 第8章 循环、递归与概率
一个过程或函数直接调用自己本身或通过其他的过程或函数调用语句间接调用自己的过程或函数,称为递归过程或函数。1、递归函数用来实现统计字符串中第一个空字符前面字符长度。举例来说:char buf[]={'a','b','c','d','e','f','\0','x','y','z'};字符串buf,当输入N=10或20,期待输出为6;当输入N=3或5,期待输出结果是3或5.in
2017-10-14 16:19:43 633
MySql必知必会
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人