地址

使用坚果云作为图床

ぐ巨炮叔叔 提交于 2020-02-11 13:55:36
使用坚果云作为图床 写博客难免需要图文并茂,但是图片的存储一直困扰着我;后来接触到了图床的概念,把博客需要的图片都放在一个地方,然后引用即可。随之而来的是如何选择图床,我的想法是,稳定和快速,还能 白嫖 ! 目前个人能收集到的资料推荐 七牛云 提供云存储服务,没有尝试过。 微博图床 免费不可控,无法或者完整的列表,只能是上传一张算一张的图片 简书 和微博一样,也是免费不可控 GitHub 仓库 速度对于国内来说略慢,而且有时候还会抽风。 坚果云 速度快,能管理,且稳定! 使用步骤 注册账号 - 略过 创建一个图床文件夹,然后在文件夹内创建主题或者博文相关的另一个文件夹以方便管理。 上传博文相关图片 获取图片地址 预览图片,右键“复制图片地址” 引用地址 使用Markdown语法引用即可,获取到的地址类似于 “ https://www.jianguoyun.com/c/tblv2/aODO2W8Hr2HAfSM-ybA6GK6QqoTCOaVVkppmF84qXb-7msrZmmnQmWXS6D2SWRLJIrsPRb65/07azKSZlcD841MS6xSOl9w/l ” Markdown语法:![图片说明](获取的图片地址) 来源: https://www.cnblogs.com/seanho/p/12294702.html

汇编语言之转移指令

拜拜、爱过 提交于 2020-02-11 01:48:17
汇编语言–转移指令 操作符 offset 功能:取得标号的偏移地址 程序: assume cs:codesg codesg segment start:mov ax,offset start ;相当于mov ax,0 s:mov ax,offset s ;相当于mov ax,3 codesg ends end start start和s是代码段中的标号,offset操作符取得了标号start和s的偏移地址0和3。 jmp指令的用法 jmp为无条件转移指令,可以只修改IP,也可以同时修改CS和IP。 1. 依据位移进行转移 段内短转移格式:jmp short 标号 作用:转到标号处执行指令,即(IP)=(IP)+8位位移,它对IP的修改范围为-128~127。 程序: assume cs:codesg codesg segment start:mov ax,0 jmp short s add ax, 1 s:inc ax codesg ends end start 上面的程序执行后,ax中的值为1,因为执行jmp short s后越过了add ax,1, IP指向了标号s处的 inc ax。也就是说,程序只进行了一次ax加1操作。 段内近转移格式:jmp near ptr 标号 作用:与“jmp short 标号”功能相近,不同之处在于(IP)=(IP)+16位位移

Asp.Net 学习资源列表

自古美人都是妖i 提交于 2020-02-11 01:01:23
名称:快速入门 地址: http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点 地址: http://www.gotdotnet.com/ 描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 名称:SourceForge 地址: http://www.sourceforge.net 描述:世界上最大的Open Source项目在线网站,上面已经有.NET的各种大型Open Source项目上千件,包括SharpDevelop、NDoc、Mono等都是在此站点发布最新源代码信息。 名称:CodeProject 地址: http://www.codeproject.com 描述:很多非官方的中小型示例源代及文章,相当全面,基本上我们想要的各种方面的资料都可以在此处查找。 名称:Fabrice's weblog 地址: http://dotnetweblogs.com/FMARGUERIE/Story/4139.aspx 描述:这是一个WebLog形式的在线日志网站,定期更新,包括

Asp.Net 学习资源列表

耗尽温柔 提交于 2020-02-11 01:00:48
名称:快速入门 地址: http://chs.gotdotnet.com/quickstart/ 描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 名称:微软官方.NET指导站点 地址: http://www.gotdotnet.com/ 描述:上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 名称:SourceForge 地址: http://www.sourceforge.net 描述:世界上最大的Open Source项目在线网站,上面已经有.NET的各种大型Open Source项目上千件,包括SharpDevelop、NDoc、Mono等都是在此站点发布最新源代码信息。 名称:CodeProject 地址: http://www.codeproject.com 描述:很多非官方的中小型示例源代及文章,相当全面,基本上我们想要的各种方面的资料都可以在此处查找。 名称:Fabrice's weblog 地址: http://dotnetweblogs.com/FMARGUERIE/Story/4139.aspx 描述:这是一个WebLog形式的在线日志网站,定期更新,包括

About 指针

给你一囗甜甜゛ 提交于 2020-02-10 13:03:20
一. 地址指向该变量单元,地址形象化地称为“指针”. 如果有一个变量专门用来存放另一个变量的地址(即指针),则它称为“指针变量”。 指针变量就是地址变量,用来存放地址,指针变量的值是地址(即指针)。 二. 定义指针变量定义 类型名 *指针变量名 如: int *pointer-1; 左端的int是定义指针变量时 必须指定的“基类型” ,指针变量的基类型用来指定 此指针变量可以指向的变量的类型。 (基本的数据类型如:int,char,float等) pointer-1是指所存的地址 *pointer-1指向存储的地址指的数据 来源: CSDN 作者: weixin_45732699 链接: https://blog.csdn.net/weixin_45732699/article/details/104245730

特殊用途的IP地址介绍

孤街浪徒 提交于 2020-02-10 08:32:37
一、0.0.0.0 严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合: 所有不清楚的主机和目的网络 。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。 二、255.255.255.255 限制广播地址。对本机来说,这个地址 指本网段内(同一广播域)的所有主机 。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意了!” 这个地址不能被路由器转发。 三、127.0.0.1 本机地址 ,主要用于测试。用汉语表示,就是“我自己”。在Windows系统中,这个地址有一个 别名“Localhost” 。寻址这样一个地址,是不能把它发到网络接口的。除非出错,否则在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包。 四、224.0.0.1 组播地址 ,注意它和广播的区别。 从224.0.0.0到239.255.255.255都是这样的地址。224.0.0.1特指所有主机,224.0.0.2特指所有路由器 。这样的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP(Internet路由发现 协议 ,使用组播功能)功能

【知其所以然】语义\"陷阱\"---数组和指针

佐手、 提交于 2020-02-10 03:29:33
数组和指针经常出现于编程语言中、也许上课的时候老师也说过数组和指针有区别、参考书上也应该讲过,你是不是也不曾透彻的理清过? 这篇博文主要从内存和编译的角度指出了数组和指针在访问方式上的区别 、至于他们在函数调用的区别、以及它们的联系将在下一篇中详细讨论。 为了说的清楚些、会先说一些基础的部分、如果你已经掌握大可跳过 What's a Declaration? What's a Definition? 声明和定义 c语言的对象必须有且只有一个定义,但可以有多个声明(extern)这里说的对象和面向对象中的对象没有关系。 A definition is the special kind of declaration that creates an object; a declaration indicates a name that allows you to refer to an object created here or elsewhere。 定义是一种特殊的声明、它创建了一个对象;声明简单的说明了在其他地方创建的对象的名字,它允许你使用这个名字。 可以简单的这样理解: 声明 Declaration :描述在其他地方创建的对象,并不分配内存。(可以出现在多个地方) 定义 Definition :产生一个新的对象,并分配内存。(只能出现一次) How Arrays and

学习:ARP协议/数据包分析

眉间皱痕 提交于 2020-02-09 20:12:41
ARP (Address Resolution Protocol)即 地址解析协议 , 用于实现从 IP地址 到 MAC地址 的映射,即实现通过 目标IP 找到对应的 MAC地址 。 在网络通信中, 主机和主机通信 的数据包需要 依据OSI模型从上到下进行数据封装 ,当数据封装完整后,再向外发出。所以在局域网的通信中,不仅需要 源目IP地址的封装 ,也需要 源/目MAC的封装 。 上层应用程序更多关心IP地址而不关心MAC地址,所以需要通过 ARP协议来获知目的主机的MAC地址 ,完成 数据封装 。 问题:内网中当 主机A 发送消息给 主机B 之间的通信是怎么样的? ARP请求过程: 1、主机A先在ARP缓存表中查找主机B的MAC地址 2、如果在A的ARP缓存表中找到了,那么就继续数据封装通信。如果没有找到主机A会先发送ARP的广播包(里面包括了A的IP地址和MAC地址、主机B的IP地址) 3、既然是广播帧那么内网中的所有存活主机都会收到该ARP的广播包 4、存活主机会进行检查自身IP地址是否与广播包中的目的IP地址一致,如果不一致的话进行丢弃。如果一致那么就会将主机A的IP和MAC地址添加到自己的ARP缓存表里面,然后再将自己的MAC地址和ARP响应包通过单播方式发送给主机A 5、然后主机A就可以给主机B发送消息 ARP数据包分析: win10: 192.168.1.104

蓝桥杯算法训练--指针

蹲街弑〆低调 提交于 2020-02-09 18:55:48
问题描述   你的表妹正在学习整数的加法,请编写一个程序来帮助她学习。该程序调用了一个函数GetTwoInts,由它来返回两个从键盘读入的100以内的整数,然后计算这两个整数之和,并把答案显示出来。要求:在主函数中不能使用scanf等函数直接输入这两个整数,而必须通过调用GetTwoInts函数来完成,在GetTwoInts函数中可以使用scanf函数。另外,由于该函数必须同时返回两个整数,因此不能采用函数返回值的方式,而必须采用指针的方法来实现。   输入格式:输入只有一行,即两个100以内的整数。   输出格式:输出只有一行,即这两个整数之和。 1.int *x,*y声明了指针变量,但声明指针变量时,系统虽然会自动分配一个内存空间给指针变量,但这个内存空间的地址是随机的,这个地址可能指向系统不允许访问的地址或者可用的,但是暂时没有用到的地址(譬如程序没有用到的堆栈地址)等,此时即为野指针。所以,在使用指针变量之前,应该保证指针指向一个绝对可用的空间,即初始化。 2.int a,b声明int型变量时,系统会给变量a,b分配一个可用的内存空间,将变量a,b的地址赋值给指针变量x,y,此时指针变量x,y就可以使用啦~ 也就是指针必须要初始化。 #include<iostream> #include<cmath> #include<cstdio> #include<algorithm>

MOV与LEA

偶尔善良 提交于 2020-02-09 06:26:40
MOV 格式: MOV dest, src 作用:赋值,且不改变标记位的值 特点:可以从寄存器到寄存器、从立即数到寄存器、从存储单元到寄存器、从立即数到储存单元、从寄存器到存储单元、从寄存器或存储单元到段寄存器(除CS寄存器); 立即数不能值接送段寄存器 [ ] 作用: 对于变量:有无 [ ] 都表示取值 对于寄存器:有 [ ] 表示取地址,无 [ ] 表示取值 LEA (Load Effective Address) 格式: LEA dest, src 作用:将源操作数的偏移地址给目的操作数,即返回的是src的地址;另外,LEA指令具有单时钟周期,执行效率很高。 [ ] 作用: 对于变量:有无 [ ] 都表示取地址 对于寄存器:有 [ ] 表示取值,无 [ ] 表示取地址( 正好与MOV相反 ) 举例 对于计算EAX*4+EBX+3,结果放入EDX MOV MOV EDX, EAX SHL EDX, 4 ADD EDX, EBX ADD EDX, 3 LEA LEA EDX, [EBX + EAX * 4 + 3] 参考: https://blog.csdn.net/fengyuanye/article/details/85715565 来源: https://www.cnblogs.com/libbin/p/11625690.html