自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 《TCP/IP协议详解 卷1》--- Ping程序

Ping程序由Mike Muuss编写,目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。不用经过传输层(TCP/UDP)。 一般来说,如果不能 Ping到某台主机,那么就不能Telneet或者FTP到那台主机。反过来,如果不能Telnet到某台主机,那么通常可以用Ping程序来确定问题出在哪里。Ping程序还能测出到这台主机的往返时间,以表...

2018-06-30 21:07:11 616

原创 《TCP/IP协议详解 卷1》--- ICMP:Internet控制报文协议

ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。 ICMP报文通常被IP层或更高层协议( TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。 类型字段可以有15个不同的值,以描述特定类型的ICMP报文。 某些ICMP报文还使用代码字段的值来进一步描述不同的条件。 检验和字段覆盖整个ICMP报文。ICMP报文的类型当发送一份I...

2018-06-30 19:39:16 280

原创 《TCP/IP协议详解 卷1》--- RARP:逆地址解析协议

具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取 IP地址。但是无盘机,如X终端或无盘工作站,则需要采用其他方法来获得 I P地址。 网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(一帧在网络上广播的数据),请求某个主机响应该无盘系统的 IP地址(在RARP应答中)。RARP的分组...

2018-06-30 17:24:02 174

原创 《TCP/IP协议详解 卷1》--- ARP:地址解析协议

当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据 48 bit的以太网地址来确定目的接口的。设备驱动程序从不检查 IP数据报中的目的IP地址。 ARP为IP地址到对应的硬件地址之间提供动态映射。之所以用动态这个词是因为这个过程是自动完成的,一般应用 程序用户或系统管理员不必关心。 一个例子 敲入下面这个形式的命令: % ftp bsdi 会进行以下这些步骤:...

2018-06-30 17:03:12 289

原创 《TCP/IP协议详解 卷1》--- IP:网际协议

IP:不可靠–不保证IP数据报能成功到达目的地;无连接—不维护任何关于后续数据报的状态信息,可能无序。IP首部 最高位在左端,为0bit,最低位为右端,为31bit。传输次序为大端。目前的协议版本号是4,因此IP有时也称作IPv4。 首部长度指的是首部占 32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为60(首部长度单位为4字节,4*15=60)个字节。 ...

2018-06-30 14:02:51 251

原创 《TCP/IP协议详解 卷1》--- 链路层

链路层主要有三个目的: (1)为IP模块发送和接收IP数据报; (2)为ARP模块发送ARP请求和接收ARP应答; (3)为RARP发送RARP请求和接收RARP应答。以太网链路层协议包含:串行接口链路层协议(SLIP、PPP),环回(loopback)驱动程序。以太网和IEEE802封装 目的地址和源地址长度为48bit(6字节),为硬件地址。 接着,802标准中,2字节的...

2018-06-30 12:39:25 399

原创 《TCP/IP协议详解 卷1》--- 概述

分层 1、链路层,又称网络接口层,处理与电缆的物理接口细节。 以太网协议、ARP、RARP 2、网络层,处理分组在网络中的活动。 IP、ICMP、IGMP 3、运输层,为两台主机上的应用提供端到端的通信。TCP、UDP 4、应用层,处理特定的应用程序细节。Telnet、FTP、SMTP、SNMP网络层和运输层的区别:网络层(IP)提供点到点的服务,运输层(TCP和UDP)提供端到端...

2018-06-30 11:46:54 6336

原创 mysql入门

mysql卸载:https://www.cnblogs.com/jellydong/p/8044762.html mysql安装:https://www.cnblogs.com/Neeo/p/8624286.html登录mysql -u root -p然后输入密码,如果没有设置密码,直接回车。创建用户并授权 在本地创建一个名为sampadm的用户,密码为secretcrea...

2018-06-28 13:34:15 282

原创 Chan算法

参考: https://wenku.baidu.com/view/88a625c4710abb68a98271fe910ef12d2af9a98c.html https://wenku.baidu.com/view/5a4d0a75581b6bd97e19ea21.html根据已知点和未知点之间的距离、已知点的坐标,求未知点坐标。from math import *import n...

2018-06-25 15:51:09 15774 19

原创 LM算法

参考: https://blog.csdn.net/wejoncy/article/details/44095527 https://blog.csdn.net/huangyuliang1992/article/details/79033142估计:y = ax^2 中的参数a是多少 实际值:1# -*- coding: utf-8 -*-"""Created on Fri...

2018-06-25 10:14:15 2251

转载 适配器模式

转自:https://www.cnblogs.com/jiese/p/3166396.htmlAdapter适配器模式 作用:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 分为类适配器模式和对象适配器模式。 系统的数据和行为都正确,但接口不符时,我们应该考虑使用适配器,目的是使控制范围之外的一个原有对象与某个接口...

2018-06-19 20:31:30 125

转载 工厂模式

转自:https://blog.csdn.net/jigetage/article/details/79605624 作了一点修改。工厂模式分为3种,即简单工厂模式、工厂方法模式、抽象工厂模式,其实大同小异,总结下来就是: 简单工厂模式:一个工厂,多个产品。产品需要有一个虚基类。通过传入参数,生成具体产品对象,并利用基类指针指向此对象。通过工厂获取此虚基类指针,通过运行时多态,调用子类实...

2018-06-19 19:57:37 208

转载 策略模式

转自 https://www.cnblogs.com/jiese/p/3181099.htmlStrategy策略模式 作用:定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 UML图: Strategy模式将逻辑(算法)封装到一个类(Context)里面,通过组合的方式将具体算法的实现在组合对象中实现,再通过委托的方式将抽象接口的...

2018-06-19 13:43:07 144

原创 《unix环境高级编程》--- 与网络打印机通信

一般使用网络打印协议(Internet Printing Protocol, IPP)与打印机通信。 将描述两个程序:一个打印假脱机守护进程,用以将作业发送到打印机;一个命令行程序,用以将打印作业提交到假脱机守护进程。打印假脱机必须处理很多操作(与客户端通信以提交作业,与打印机通信,读文件,扫描目录,等)网络打印机协议 通过将IPP服务嵌入到带网卡的打印机中,任意一台能够与打印机建立TCP...

2018-06-18 20:47:05 2094

原创 《unix环境高级编程》--- 数据库函数库

讲解:https://blog.csdn.net/cinmyheart/article/details/42094953大多数访问数据库的函数库使用两个文件存储信息:索引文件和数据文件。索引文件包含索引值(键)和指向数据文件中对应数据记录的指针。为提高按键查询的速度和效率,可用散列法和B+树组织索引文件,本文采用固定大小的散列表, 并采用链表法解决散列冲突。 由于只有一个索引文件,所以每条...

2018-06-13 21:57:42 709

原创 《unix环境高级编程》--- 伪终端

讲解:https://www.cnblogs.com/zzdyyy/p/7538077.html伪终端对于一个应用程序而言,看上去像一个终端,但事实上伪终端并不是一个真正的终端。从内核角度看,伪终端看起来像一个双向管道,而事实上Solaris的伪终端就是用STREAMS构建的。伪终端总是成对地使用的,就好像是个管道的两端。一端的设备称为”主设备”(master),另一端的设备称为”从设备”(s...

2018-06-11 13:20:44 1758

原创 《unix环境高级编程》--- 终端I/O

禁用中断字符和更改文件结束符为Ctrl+B 禁止使用终端驱动程序产生SIGINT信号的特殊字符。但仍可使用kill函数向进程发送该信号。#include "apue.h"#include <termios.h>int main(void){ struct termios term; long vdisable; /* 仅当标准输入是终端设备时...

2018-06-10 11:15:39 1051

原创

100%: 题目描述 美团在吃喝玩乐等很多方面都给大家提供了便利。最近又增加了一项新业务:小象生鲜。这是新零售超市,你既可以在线下超市门店选购生鲜食品,也可以在手机App上下单,最快30分钟就配送到家。 新店开张免不了大优惠。我们要在小象生鲜超市里采购n个物品,每个物品价格为ai,有一些物品可以选择八折优惠(称为特价优惠)。 有m种满减优惠方式,满减优惠方式只有在所有物品都不选择特价优惠时...

2018-06-08 22:29:28 265

原创 《unix环境高级编程》--- 高级进程间通信[2]

当一个进程向另一个级才能传送一打开的文件描述符时,希望发送进程和接收进程共享同一文件表项。 发送进程实际上向接收进程传送一个指向一打开文件表项的指针。该指针被分配存放在接收进程的第一可用描述符项中,即发送进程和接收进程的描述符编号一般不同。 当发送继承将描述符传送给接收进程后,通常关闭该描述符。发送进程关闭该描述符不造成关闭该文件或设备,因为描述符对应的文件仍被视为由接收进程打开(即接收进程尚...

2018-06-08 22:23:29 721

原创 《unix环境高级编程》--- 高级进程间通信[1]

将一个地址绑定一UNIX域套接字 unix域套接字用于在同一台机器上运行的进程之间的通信。仅仅复制数据,不执行协议处理,不需要添加或删除网络报头,无需计算检验和,不产生顺序号,无需发送确认报文。比因特网域套接字效率更高。 unix域套接字时套接字和管道之间的混合物。 可以命名UNIX域套接字,将其用于无关进程之间。#include "apue.h"#include <sys/...

2018-06-07 20:37:51 288

原创 python---将多条曲线画在一幅图

# -*- coding: utf-8 -*-"""Created on Thu Jun 07 09:17:40 2018@author: yjp"""import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.ticke

2018-06-07 15:20:24 48498 1

原创 《unix环境高级编程》--- 网络IPC:套接字

打印主机和服务信息 如果由多个协议为指定的主机提供相应的服务,程序性会打印出超过一条的信息。本例中,仅打印IPv4上的协议的地址信息,可在hint中设置ai_family打印限制在AF_INET协议族。#include "apue.h"#include <netdb.h>#include <arpa/inet.h>#if defined(BSD) || de...

2018-06-04 13:07:14 475

Rx_Net35_SP1

.Net 3.5 下使用 System.Threading.Tasks。安装后,在目录 C:\Program Files (x86)\Microsoft Reactive Extensions\Redist\DesktopV2 下找到 System.Threading.dll,添加引用即可

2019-03-13

简单的CNN示例代码,简单的CNN示例代码,

c++ 的简单的CNN示例代码。码。

2017-03-04

空空如也

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

TA关注的人

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