python 学习 2

一、python的内置函数 1.求平方:pow() 2.求绝对值:abs() 3.将浮点数圆整为与之最接近的整数,若一样则圆整到偶数: round() 地板除是总向下圆整 二、模块 math模块 1.将其转化为整数,向下取整:floor() >>&a...

2019-03-27 21:13:23

阅读数 36

评论数 0

python学习1

1.类型及类型转化 类型:字符串,浮点型,整数,布尔值,E记忆,空值,函数,模块,类型,自定义类型 转化:int() str() float() type函数:(查看数据是什么类型) >>> type(1) <type 'int'...

2019-03-20 20:43:30

阅读数 56

评论数 0

linux----三剑客

一、grep 查找或匹配文本 grep注意事项: 1.是在一个或者多个文件中查找某个字符模式,如果这个字符包含空格,就必须用引号把它括起来。 2.模式可以是被引号括起来的字符串,也可以是一个词,也可以是一个正则表达式。 3.在模式后边的所有单词都是文件名 语法: grep [optio...

2019-03-15 22:12:18

阅读数 23

评论数 0

小型web服务器

                                   小型web服务器 一、项目平台: centos 6.5 二、实现功能 :网站的后台程序 三、基本要求: 1.基于HTTP/1.0版本的web服务器,客户端可以通过GET、POST方法进行资源请求 2.服务器将客户请求的...

2018-09-14 09:35:45

阅读数 377

评论数 0

C++ 之 STL

一、STL简介 是标准的模板库,将常见的数据结构以及算法进行封装。 特点:1.通用+灵活            2.效率 二、六大部件 1.容器:      1)vector(动态顺序表):底层维护了一端连续的空间      2)string(字符的动态顺序表)      3)li...

2018-09-08 20:59:01

阅读数 42

评论数 0

c++ 模板

1.泛型编程:(1)与类型无关  (2)通用   (3)任意场景都可处理   2.模板:是泛型编程的基础。与类型无关 3.函数模板: (1)该函数与类型无关,在使用时被参数化,根据参数类型产生函数的特定类型版本。 template <typename T&a...

2018-09-01 23:05:06

阅读数 27

评论数 0

c++ 多态

1.概念:               一个东西可以在不同场景下变现出多种状态。             例如:*  /   &    *:在两个操作数之间为乘,在指针变量前面为解引用    &:在变量前为取地址,在变量后为引用,在两个操作数之间...

2018-08-26 18:08:30

阅读数 54

评论数 0

c++中的继承

1.概念:     是面向对象程序设计使代码可以复用的总要手段,它允许程序员在保持原有类特性的基础上进行扩展,增加性能。这样产生的类,称为派生类。 继承的定义格式: class Student :public Person 这里的student就是派生类(子类)名称,public是继承权...

2018-08-26 10:52:47

阅读数 52

评论数 0

c++实现MyVector和MyList

一、实现MyVector 顺序表 #include<iostream> #include<assert.h> using namespace std; typedef int DataType; cla...

2018-08-25 21:16:47

阅读数 46

评论数 0

浅拷贝和深拷贝

1.浅拷贝 首先我们先来看这段代码,我们用s1给s2进行拷贝构造,此时我们没有自己写拷贝构造,那么编译器会默认生成。  class String { public: String(const char* ptr = "") { if (ptr ==...

2018-08-22 19:38:11

阅读数 58

评论数 0

c/c++ 内存管理

一、关于c  我们知道在c语言中栈上申请空间方式有三种:    (1)void* malloc(字节):申请一块内存(无初始化)    (2)void* calloc(单个元素字节,个数):给出空间并初始化为0    (3)void* realloc(地址p,字节数):改变p的指针指向大小...

2018-08-21 22:34:51

阅读数 171

评论数 0

TCP的三次握手和四次挥手

这里是tcp的通信具体流程和代码~ https://blog.csdn.net/Z_JUAN1/article/details/81362571 三次握手:   我们知道TCP是一种面向有链接的可靠传输,就类似于打电话,我们必须打通了才能说话,那么TCP是如何做到可靠传输的?  服务器先创...

2018-08-16 18:00:12

阅读数 47

评论数 0

linux----输入url会发生什么

输入url,例如http://www.baidu.com其中http为协议,www.baidu.com为网络地址。 1.应用层DNS域名解 客户端先检查本地etc/hosts里面是否有对应的ip地址,若没有就去本机的域名服务器上找,若有则则返回响应的ip地址,若没有找到,就上级域名器级请求DN...

2018-08-16 17:49:37

阅读数 96

评论数 0

c++ 类与对象(上)

一、类 在c++中,结构体不仅可以定义变量,也可以定义函数。 struct Student { int _age; void setstudent(int age){ _age = age; cout << _age &...

2018-08-12 09:02:51

阅读数 48

评论数 0

C++---函数重载,引用,内联函数的介绍

1. 为什么C语言不能支持函数重载呢?        什么是函数重载呢?  函数重载是函数的一种特殊情况,在同一作用域中声明几个功能类似的同名函数,这些函数的形参列表(类型,个数,顺序)必须不同。      知道了函数重载的概念,那么我们就要知道c语言的编译的时候是如何处理函数的,首先我们要编...

2018-08-10 11:41:47

阅读数 49

评论数 0

TCP、UDP的传输及多线程多进程传输

网络基础的讲解: https://blog.csdn.net/Z_JUAN1/article/details/81281606   socket常见API      从应用层到传输层有一个接口:socket API 接口      因此不管是服务器还是客户端在通信时都需要创建socket...

2018-08-07 17:04:29

阅读数 607

评论数 0

Linux---协议、地址、端口号的认识

对于tcp,udp的具体传输说明: https://blog.csdn.net/Z_JUAN1/article/details/81362571   一、认识IP地址      IP协议有两个版本,IPv4和IPv6,一般我们都用IPv4。(IPv4和IPv6不兼容)      1)IP...

2018-07-30 11:27:03

阅读数 110

评论数 0

Linux--网络基础1

一、协议:                计算机之间的传输媒介是光电信号,通过“频率”和“强弱”来表示0和1这样的信息,要想传递各种不同的信息,就需要约定好双方的数据格式。               也就是约定同一个标准,大家都来遵守,这就是网络协议 二、协议分层         这个...

2018-07-30 10:59:20

阅读数 37

评论数 0

Linux--守护进程

1.认识守护进程     守护进程也叫精灵进程(Daemon),是运行在后台的一种特殊进程,它独立于控制终端(新建一个会话)并且周期性的执行某种任务或等待某些发生的事件   守护进程是特殊的孤儿进程,那么他为什么要脱离终端呢?是为了避免进程被任何终端所产生的信息所打断,其在执行过程中的任何信息...

2018-07-29 22:15:03

阅读数 34

评论数 0

Linux--进程间关系

1.进程组 是一个或多个进程的集合。可以接收来自同一终端的各种信号。 每个进程组有一个唯一的进程组ID,每个进程组都可以有一个组长进程 进程组ID = 组长ID 只有某个进程组中一个进程存在,则改组就存在,与租场进程的终止无关系   进程:4302 4303 组长:4302 ...

2018-07-29 21:42:05

阅读数 108

评论数 0

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