- 博客(144)
- 收藏
- 关注
原创 HTML和CSS 课程总结,和未来学习规划
项目开发过程:先分析一个布局,分块细一点;写对应注释;项目遇到的问题:布局乱了怎么办?检查其他盒子的高度是否影响了块级元素包了张图片的时候会有一个间距,怎么去除?font-size:0学会使用iconfont未来的规划html+css(最基础)也有框架js(跟网页交互使用的):Vue.jsReact.js项目的构建git(代码管理工具)webpack(打包工具,打包资源代码)后端node.js(多了了解操作数据库的api)...
2020-07-26 22:54:41 334
原创 HTML和CSS在网页中扮演的角色
页面的基本构成htmlcssJavaScripthtml 在网页中的作用定义页面结构,定义有什么css 在网页中的作用描述 修饰页面结构和样式的怎么执行 html 和 css 代码浏览器执行浏览器的组成外壳+内核为什么国内的浏览器没有竞争力?因为国内是嵌套的国外的内核,真正的开发者应该使用拥有独立内核的浏览器进行开发。几种常用 拥有独立内核的浏览器IE:Trident(内核名字)chrome:Webkit / Blink(现在用的内核)Sarari:WebkitFiref
2020-07-09 14:30:53 598
原创 python中 值一样变量名不同那么内存中的地址相同吗
跟Java一样, 为提高内存利用效率, Python 解释器在运行程序时会建立一个共享对象池, 将常用的小整数(不大于256)都放在这个池子里.创建不大于256的整数对象时, 直接从池子里面取, 而不是分配新的内存空间创建新的对象.所以对于不大于256的整数, 相同值的整数对象其内存地址都一样...
2020-04-24 11:42:56 2725 4
原创 面向对象
类和对象一、创建类二、创建对象类的继承和接口继承——extends关键字——>实现子类对父类的继承1、 php中类的继承只能是单独继承;2、php使用接口实现类似多继承。接口用interface声明;3、修饰符:public、protected、private;4、关键字 final 表示此类不能被继承。构建PHP互动网页作为设计一个后端软件系统来说——一定切记一个...
2020-04-16 10:40:34 133
原创 基本语法
PHP标识这三种风格的php标识,可以在同一文件并存;编程规范1、每条语句以 “;” 结尾;2、注释: 单行://, 多行:/* */;3、在php中的变量一般以 “$” 作为前缀,然后以字母的大小写或者 ‘_’下划线开头来定义。常量1、声明:用define(“常量名”,常量值)来定义:常量名——使用大写英文字符表示;2、内置常量:PHP_VERSION、PHP_OS。变量...
2020-04-15 11:16:52 140
原创 概述
PHP适合中小型应用开发PHP的概念PHP:Personal Home Page ToolsPHP:Hypertext Preprocessor (超文本预处理器)注:大后端开发的框架的作用都是 超文本预处理PHP:是一种跨平台的 开放源代码的 服务器端 嵌入式 脚本语言PHP应用领域服务端脚本命令行脚本编写桌面应用程序现在基本上只玩 服务器端脚本开发工具PHPStor...
2020-04-14 11:15:44 157
原创 添加 NuGet 包
Microsoft.EntityFrameworkCore.SqlServer工具——>NoGet包管理器作用: 帮助我们连接sqlserver
2020-04-08 10:43:29 608
原创 将模型添加到 ASP.NET Core MVC 应用
poco类要创建的模型类称为 POCO 类(源自“简单传统 CLR 对象”)POCO的概念是从java的POJO借用而来,而两者的含义是一致的,不同的仅仅是使用的语言不一样。所以POCO的解释就是“Plain Old C# Object”。理解 POCO(Plain Old CLR Object) 先要理解POJO(plain ordinary java object )。添加数据模型类...
2020-04-01 11:38:05 364
原创 pojo
什么是POJO?plain ordinary java object / pure old java object简单java对象含义是指:那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。为什么会有POJO?要是Java的开发者被EJB的繁杂搞怕了,大家经过反思,又回归“纯洁老式”的JavaBean,即有无参构造函数,每个字段都有getter和s...
2020-03-31 21:40:41 202
原创 演示_项目结构的介绍——web应用程序(模型视图控制器)MVC
创建创建完之后,系统会从他的模板库里相应的程序(一些必要的文件、代码)找出来运行开启了一个IIS的服务器,这个服务器被启动之后,我们的web应用程序就可以正常的运行了项目结构对于 .net 的项目来说,他的组织结构是:一个大的解决方案下面可能有多个项目,这个项目你也可以给它再分组。对于每一个项目:它要么是一个可执行的服务,也么是一个可运行的程序,要么是一个可被其他的程序使用...
2020-03-19 20:06:54 652
原创 ASP.NET开发工具-visual studio
效率比较好的开发工具——visual studio如果前后端分离开发时——webstorm更好visual studio这里必须要知道git怎么玩的,常见的用法要知道。
2020-03-18 20:29:51 1580
原创 PS安装
ps软件下载链接:https://pan.baidu.com/s/1vvYMGlNpU8EpbYwKY9LCSw 密码:q5s6win10.64位版本建议安装2018和2019win7.64位安装2017和2018,win7.32位安装cs6mac电脑建议安装2019和2018!云盘下载软件教程:https://mp.weixin.qq.com/s/jSJunvSigsze3G_mK...
2020-03-09 22:13:45 1234
原创 多路访问协议
多路访问协议 Multiple Access Protocols 1、纯 ALOHAcollision(冲突)一旦两帧同时试图占用信道,就会发生冲突,两帧都被损坏。注意:纯ALOHA中站在传输之前不侦听信道帧时(frame time):传输一个标准的,固定长度的帧所需要的时间(即帧长除以比特率)CSMA-- 载波侦听多路访问协议Carrier Sense Multiple...
2019-12-10 18:49:41 2417
原创 信道
网络链路分类点对点(point to point ):一对一广播信道(broradcasting):一对多multiaccess channels (多址/多路访问信道)= random access channels (随机访问信道)= broadcast channels (广播信道) Static Channel Allocation 静态信道分配:当有少量固定用户,每个用户...
2019-12-10 16:54:01 214
原创 TCP
TCP传输控制协议4个 512字节的segment以独立的IP报文发送,接收方将2048字节的数据在 1次read 调用中传递给应用程序。即使这些数据以1K的大小发送,接收方也按自己的方式读取,都以字节为单位。(发送与接收速率大小不同步——类比:蓄水池)1、 TCP连接是字节流 (UDP是数据报message模式)。2、TCP对传输的每个字节(32位)编号——这32位用确认号和滑动...
2019-12-10 16:15:24 160
原创 UDP
UDPUDP用户数据报协议(User Datagram Protocol)1、为应用程序提供了一种 无需建立连接 就可发送封装IP数据报的方法。2、UDP传输的数据段由8字节的头部和后面的荷载构成。3、两个端口分别用来标识源机器和目标机器内部的端点4、 UDP不作流控制、差错控制和超时重传,那些是用户进程的责任。...
2019-12-10 15:52:37 107
原创 建立连接和释放连接
Addressing 编址Connection Establishment 连接的建立Connection Release连接的释放传输层的任务和数据链路层的任务相似,但面临的环境有很大不同环境差异:在数据链路层:两台路由器通过一条有线或无线信道直接通信在传输层:信道被整个网络取代建立连接要求(保证可靠性):不接受老旧、重复的包利用校验和识别丢失和损坏的包,并自动...
2019-12-10 15:34:28 1045
原创 The Transport Service
传输层目的:提供高效、可靠的和低成本的服务用户通常是应用层进程两类传输服务:面向连接的传输服务无连接的传输服务传输层实体(transport entity):完成传输层功能的软件和硬件称为传输层实体。网络层,传输层和应用层的关系TPDUTPDU --Transport Protocol Data Unit——传送协议数据单元。代表从一个传输实体发送至另一个传...
2019-12-10 11:10:42 278
原创 缩写词
C/S——Client/Serverp2p——peer-to-peer 端到端模型RFID—— Radio Frequency Identification 射频识别MAN——Metropolitan Area Networks 城域网WAN——Wide Area Networks 广域网AP——Access Point 接入点VPN——virtual private network...
2019-12-09 20:45:31 402
原创 IP协议、地址
interconnected networks 互联网络连接不同网络的方式:1、能将数据转换为其他类别网络数据包的设备——路由器2、在不同网络上构造一个公共层(用于隐蔽下面的网络差异)——IP层The IP Protocol——IP协议(IPv4)1、IP addresses ——IP地址分层组织图:因特网是互联的许多网络的集合,这些网络由IP协议将它们凝聚在一起IPV4 da...
2019-12-09 19:50:34 442
原创 拥塞 Congestion
拥塞概念网络中存在太多的数据包导致数据包被延迟或丢弃,从而降低了传输性能注:网络层和传输层共同承担着拥塞的责任拥塞控制和流量控制1、拥塞控制的任务:确保网络能够承载所有到达的流量(这个是全局问题,涉及所有主机和路由器)2、流量控制:只与特定的发送方和接收方有关拥塞起因1、路由器内存不足2、处理器速度慢拥塞控制的途径——增加资源或减少负载...
2019-12-09 18:30:16 266
原创 层次路由 Hierarchical Routing
主要目的:——缩短路由表长度分层的原则:对所有本区域的路由表项都和原先一样;但所有其他区域的路由都被压缩到了单个路由器中如:一个720个路由的子网...
2019-12-09 18:21:02 1741
原创 路由算法
路由选择在多个节点的通信子网中选择一条到达目的节点的最佳路径1、无连接的数据包服务中:网络节点腰围每个数据包做出路由选择2、面向连接的虚电路服务中:存在专门线路,建立连接时已确定线路,无需额外选择路由算法静态路由动态路由找到源到目的汇集树——最优路径最短路径路由法距离矢量路由法链路状态路由法1、最短路径算法:——Dijstra算法2、距离矢量路由法:别名:...
2019-12-09 18:07:21 1786
原创 网络层提供的两种服务
在计算机通讯中,可靠交付应该由谁来负责?是网络还是端系统?端系统负责存储转发式分组交换网络层应该向运输层提供怎样的服务?虚电路服务——Connection-Oriented Service面向连接服务数据报服务——Connectionless Service无连接服务1、无连接服务–数据报无连接方式:每个包独立路由,不需要提前建立任何设置;此时数据包称为数据报,对应的网络为数...
2019-12-07 19:08:08 7408
原创 网桥和交换机优化以太网——扩展以太网
在物理层考虑扩展主机使用光纤和一对光纤调制解调器连接到集线器用集线器连的网效率不高网桥(bridge)功能: 在数据链路层扩展以太网第一次A给B发信息(源地址MA,目标地址MB),所有计算机都接受信号,这时网桥的接口1 记录源地址 MA 在接口1那边,当C再给A发信息的时候,网桥就知道MA在1接口那边,不再发给计算机D E F了,只发给A B(1接口那边的计算机)交换机足够多的...
2019-12-02 17:51:18 1078
原创 以太网MAC地址
MAC地址 又称 硬件地址 又称 物理地址我们的网卡能够收到什么样的数据帧?单播帧(一对一)广播帧(一对全体):MAC地址全一的(二进制)或全F(十六进制)多播帧(一对多)没有结束标识?以太网用的曼彻斯特编码,曼彻斯特编码:只要知道有个头就行了,那怎么判断结束呢?后面没有信号了就是结束了。曼彻斯特编码 0和1都有跳变,如果发现后面电压没了,帧就结束了无效的MAC帧...
2019-12-02 15:08:23 2530
原创 以太网 CSMA/CD协议
以太网 CSMA/CD协议Carrier Sense Multiple Access with Collision Detection (载波监听多点接入/碰撞检测)多点接入:表示多个计算机以多点接入的方式连在一起载波监听:是指每一个站在发送数据之前都要检测一下总线上是否有其他计算机在发送数据,有过有,则暂时不要发送数据,以免发生碰撞。(信号叠加干扰)载波监听:就是用电子技术检测总线...
2019-12-01 20:05:30 2213
原创 以太网的特点
认识以太网最初的以太网是将许多计算机都连接到 一根总线 上。当时认为这样的连接方法既简单又可靠,因为总线上没有源器件。对于上面以太网的特点——有什么优点?缺点?优点:不用划分信道了缺点:B向D发送数据的时候,所有的点都能收到,那么这个线路也就被占了,这时A再向C发送数据就不可以了(冲突了)也就是说在这一个链路上只能有一个发一个收再者,安全性有保障吗?如果在A计算机...
2019-12-01 19:04:47 5056
原创 引入以太网
先谈一下局域网和广域网1、局域网(Local Area Network,LAN)100m以内覆盖范围小 自己花钱买设备 带宽固定(100M,1000M) 自己维2、广域网(Wide Area Network,WAN)距离远 花钱买带宽(花钱租别人的链路),不用自己维护注意:——不单从距离上说例如:家里的ADL拨号上网(花钱租别人链路了),就是广域网如果你和你的邻居(很近)都是用的...
2019-12-01 18:39:17 171
原创 差错控制
差错控制——错误检测和纠正 Error Detection and Correct在传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER (Bit Error Rate)。 误码率与信噪比有很大的关系。1、 求海明码(Hamming codes)海明校验码放置位置 是放在2的幂次位上的,即...
2019-12-01 16:45:56 712
原创 透明传输
透明传输发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义符“ESC”(其十六进制编码是 1B)。字节填充(byte stuffing)或字符填充(character stuffing) ——接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前...
2019-12-01 16:17:29 5251
原创 mybatis的概述
mybatis的概述mybatis 是一个持久型框架,用Java编写的。它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注驱动、创建连接等繁杂过程,它使用了ORM思想实现结果集的封装。ORM:Objiect Relational Mappging 对象关系映射——就是把数据库表和实体类及实体类的属性对应起来让我们可以操作实体类就是操作数据库表。实体类中的...
2019-11-17 20:54:44 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人