- 【计算机网络】细说IP
问道飞鱼
计算机网络计算机网络tcp/ip网络协议
文章目录概述IP地址的组成IP地址的分类IP地址的作用分类一、A类IP地址二、B类IP地址三、C类IP地址四、D类IP地址五、E类IP地址协议报文子网掩码一、定义与功能二、表示方法三、子网掩码与IP地址的关系四、子网掩码的设置与配置五、实例说明IPv6一、定义与背景二、地址格式与特点三、优势与功能四、过渡与部署五、应用与发展IPv6协议报文有了IPv6还需要子网掩码吗概述IP,全称Internet
- 计算机三级网络技术(一、二)
lovewangyihui
笔记网络工程师计算机等级考试网络网络协议
第1章:网络系统结构与设计的基本原则1、计算机网络的分类网络的覆盖范围:局域网、城域网、广域网、个人区域网局域网局域网覆盖有限的地理范围,它适应于机关、校园、工厂等有限范围内的计算机、终端与各类信息处理设备连网的需求。局域网提供高数据传输效率(10Mbps~10Gbps)、底误码率的高质量数据传输环境。局域网一般属于一个单位所有**,易于建立、维护与扩展**。介质控制访问方法:共享式介质、交换式介
- 【系统架构设计】计算机网络
傻傻虎虎
系统架构设计精编系统架构计算机网络php
【系统架构设计】计算机网络网络架构与协议网络互联模型OSI/RM结构模型TCP/IP结构模型IPv6局域网与广域网局域网特点网络互连与常用设备网络互联设备交换技术路由技术网络存储技术网络架构与协议网络互联模型OSI/RM结构模型1977年,国际标准化组织为适应网络标准化发展的需求,制定了开放系统互联参考模型(OpenSystemInterconnection/ReferenceModel,OSI/
- 代码随想录八股训练营学习总结
Fight___
学习
一、核心知识模块梳理1.计算机网络体系围绕OSI七层模型逐层突破,重点掌握TCP三次握手/四次挥手的底层状态转换深入理解HTTP与HTTPS的差异(如SSL/TLS握手流程、对称加密与非对称加密混合机制)实战DNS解析全流程(递归查询与迭代查询的配合机制),记忆常见HTTP缓存头字段的应用场景2.操作系统内核原理从Linux基础命令(grep/awk/sed高级用法)到进程线程的本质区别(资源分配
- 编程与数学 03-002 计算机网络 10_应用层协议
明月看潮生
编程与数学第03阶段计算机网络编程与数学青少年编程
编程与数学03-002计算机网络10_应用层协议一、常见的网络应用(一)Web应用(二)电子邮件(三)文件传输二、Web应用协议(HTTP/HTTPS)(一)HTTP协议的请求与响应格式(二)HTTPS的安全机制三、电子邮件协议(SMTP、POP3、IMAP)(一)邮件发送与接收的协议工作原理(二)各协议的功能特点四、总结摘要:本文是计算机网络课程中关于应用层协议的学习笔记。应用层协议是计算机网络
- 编程与数学 03-002 计算机网络 07_路由算法
明月看潮生
编程与数学第03阶段计算机网络算法智能路由器青少年编程编程与数学
编程与数学03-002计算机网络07_路由算法一、静态路由算法(一)手工配置路由表的方法(二)静态路由的优缺点二、动态路由算法原理(一)距离矢量算法(如贝尔曼-福特算法)(二)链路状态算法(如迪杰斯特拉算法)三、路由算法的性能比较(一)收敛速度(二)开销(三)适用场景四、总结摘要:本文是计算机网络课程中关于路由算法的学习笔记。路由算法是网络层的重要组成部分,用于选择最佳路径将数据包从源节点传输到目
- 编程与数学 03-002 计算机网络 08_网络层的IP地址
编程与数学03-002计算机网络08_网络层的IP地址一、IP地址的分类与特点(一)IPv4地址的分类(A、B、C、D、E类)(二)各类地址的范围与用途二、子网划分与超网划分(一)子网划分的方法与目的(二)超网划分的原理与应用三、特殊IP地址(一)广播地址(二)回环地址(三)网络地址(四)私有地址(五)多播地址四、总结摘要:本文是计算机网络课程中关于网络层IP地址的学习笔记。IP地址是网络层的核心
- 计算机网络实验
木子杳衫
计算机网络
实验一VLAN配置1、VLAN即虚拟局域网,是在物理局域网上通过虚拟配置建立逻辑上独立的虚拟网络,相同的VLAN之间可以直接通信,不同的VLAN之间通信需要通过路由器设备进行转发。2、一般步骤:PacketTracer拓扑图VLAN划分+IP地址VLAN10:VLAN20:交换机间相连的端口:PC0(Fa0/1):192.168.1.1PC1(Fa0/2):192.168.1.2Fa0/3PC3(
- 0基础纯新手小白也能成大神 之 计算机网络概论
目录计算机网络概论一、概述1、概念2、网络发展史3、网络的四要素4、网络的功能5、网络的类型6、网络协议与标准7、常见概念8、网络拓扑结构二、网络模型1、分层思想2、OSI七层模型1、物理层(最底层)2、数据链路层3、网络层4、传输层5、会话层6、表示层7、应用层(最高层)3、TCP/IP五层模型1物理层2数据链路层3、网络层4、传输层5、应用层4、数据的封装与解封过程4.1PUD4.2数据封装与
- 深入分析计算机网络数据链路层和网络层面试题
计算机网络体系结构1.请简述OSI七层模型和TCP/IP四层模型,并比较它们的异同。OSI七层模型:应用层:直接为用户的应用进程提供服务,如HTTP(超文本传输协议,用于Web浏览器与服务器通信)、FTP(文件传输协议,用于文件的上传和下载)、SMTP(简单邮件传输协议,用于发送电子邮件)等。表示层:负责处理在两个通信系统中交换信息的表示方式。包括数据格式转换(如将ASCII码转换为EBCDIC码
- 深入分析计算机网络传输层和应用层面试题
IsPrisoner
网络学习
三、传输层面试题(TransmissionLayer)传输层位于OSI七层模型的第四层,它的核心任务是为两个主机之间的应用层提供可靠的数据传输服务。它不仅承担了数据的端到端传输,而且还实现了诸如差错检测、数据流控制、拥塞控制等机制,是网络面试中非常关键的一层。1.TCP和UDP的区别详解及应用场景分析概述:TCP和UDP是传输层的两种协议,各有优缺点,使用场景不同。特性TCP(Transmissi
- 计算机网络:应用层知识点汇总
劲夫学编程
计算机网络计算机网络应用层
文章目录一、网络应用模型二、域名系统(DNS)三、文本传输协议(FTP)四、电子邮件五、万维网和HTTP协议一、网络应用模型p2p也就是对等模型二、域名系统(DNS)我们知道,随着人们建立一个网站的成本降低以及技能的提高,越来越多的网站出现,并且也会有千万计的人们去访问这些网站。而网民在访问网站的过程中,其实就是主机和另一台主机进行一个远程之间的通信,以及资源交换的过程。我们的主机怎么找到对方的主
- 计算机网络谢希仁第六章课后题【背诵版本】
sponge'
重庆邮电计算机网络803计算机网络算法
互联网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?互联网的域名结构采用层次树状结构(采用这种命名方法,任何一个连接在互联网上的主机或路由器都有一个唯一的层次结构的名字,即域名)名字为什么分布授权:将名字空间分成若干子空间,每个机构负责管理一个子空间。子空间可进一步划分授权给下一级机构管理。通过层次化的名字结构,减轻了单个机构的管理工作量,提高了效率。相同点:(1)互联网的域名结构与
- 3步掌握JMeter与Jenkins自动化性能测试!
爱吃 香菜
软件测试自动化测试职场经验jmeterjenkins自动化测试职场经验软件测试程序员深度学习
面试求职:「面试试题小程序」,内容涵盖测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)职场经验干货:软件测试工程师简历上如何编写个人信息(一周8个面试)软件测试工程师简历上如何编写专业技能(一周8个面试)软件测
- Java面试题(中等)
躲在云朵里`
java
1.计算机网络传输层有哪些协议?分别适用于什么场景?TCP协议(传输控制协议):面向连接、可靠传输,流量控制、拥塞控制。适用于要求数据完整性的场景,如文件传输、网页浏览、电子邮件等。UDP协议(用户数据报协议):无连接,不可靠但高效,无流量控制、无拥塞控制、开销小、延迟低。适用于实时性要求高的场景,如视频会议、在线游戏、DNS查询等。2.多线程的使用场景有哪些?线程开启多少个合适?判断标准有哪些?
- 计算机网络简答题(大雪圣期末参考资料)
yc_hu
计算机网络408简答题
1、网络性能指标/计算机网络有哪些常用的性能指标?答:速率,带宽,吞吐量,时延(发送时延、传播时延、处理时延、排队时延),时延带宽积,往返时间RTT和信道(或网络)利用率。2、网络协议的三个要素是什么?各有什么含义?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种
- 前端基础知识HTTP系列 - 04(OSI七层模型)
前端小白从0开始
http网络协议网络
一、是什么OSI(OpenSystemInterconnect)模型全称为开放式通信系统互连参考模型,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架OSI将计算机网络体系结构划分为七层,每一层实现各自的功能和协议,并完成与相邻层的接口通信。即每一层扮演固定的角色,互不打扰二、划分OSI主要划分了七层,如下所示:应用层应用层位于OSI参考模型的第七层,其作用是通
- 编程与数学 03-002 计算机网络 05_以太网技术
明月看潮生
编程与数学第03阶段计算机网络编程与数学计算机组成原理
编程与数学03-002计算机网络05_以太网技术一、以太网的基本原理(一)CSMA/CD协议的工作原理(二)以太网的帧结构二、以太网的拓扑结构与设备(一)传统以太网的拓扑结构(二)交换机的工作原理与功能三、高速以太网技术(一)千兆以太网、万兆以太网的特点(二)以太网的演进方向四、总结摘要:本文是计算机网络课程中以太网技术的学习笔记。以太网采用CSMA/CD协议管理共享介质访问,通过帧结构实现数据可
- 2025.7.5暑假hcia第一次作业
wc_xue_fei_le
开发语言前端
2025.7.5暑假hcia第一章一、计算机网络概述计算机网络规模延长传输距离同轴电缆:优点:抗电磁干扰强、不易弯折缺点:网速慢155Mb/s、成本高双绞线:8根线,两两相绞T568A:白绿、绿白橙、蓝白蓝、橙白棕、棕T568B:白橙、橙白绿、蓝白蓝、绿白棕、棕RJ45、RJ11双绞线的分类:屏蔽双绞线:非屏蔽双绞线:优点:造价成本低缺点:传输距离只有100米光纤:单模光纤:纤芯较细,可传递单一光
- 计算机网络采用分层有哪些好处,网络协议分层的优点
温卡龙
计算机网络采用分层有哪些好处
分层网络协议是计算机术语。网络协议分层的优点你知道吗?计算机网络安全有哪些基本注意事项,一起和佰佰安全网看看吧。网络安全是一个关系国家安全和主权、社会的稳定、民族文化的继承和发扬的重要问题。其重要性,正随着全球信息化步伐的加快而变到越来越重要。“家门就是国门”,安全问题刻不容缓。网络安全是一门涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等多种学科的综合性学科。
- 编程与数学 03-002 计算机网络 03_物理层基础
明月看潮生
编程与数学第03阶段计算机网络青少年编程编程与数学
编程与数学03-002计算机网络03_物理层基础一、物理层的作用与任务(一)传输媒体的类型(二)信号的传输方式二、数据编码技术(一)数字数据的数字信号编码(二)模拟数据的数字信号编码三、物理层的设备(一)中继器(Repeater)(二)集线器(Hub)四、总结摘要:本文为计算机网络课程中关于物理层基础的学习笔记。物理层负责在物理媒体上传输原始比特流,涉及选择合适的传输媒体如双绞线、同轴电缆和光纤,
- 编程与数学 03-002 计算机网络 02_网络体系结构与协议
明月看潮生
编程与数学第03阶段计算机网络青少年编程编程与数学
编程与数学03-002计算机网络02_网络体系结构与协议一、网络体系结构的基本概念(一)分层体系结构的优点(二)协议、接口与服务的概念二、OSI参考模型(一)七层模型的层次划分及功能(二)与各层相关的协议与设备三、TCP/IP协议体系(一)四层模型的层次划分及功能(二)与OSI模型的对比四、总结摘要:本文是计算机网络课程中关于计算机网络体系结构与协议的学习笔记。文章首先介绍了网络体系结构的基本概念
- 计算机网络-深入浅出 TCP三次握手和四次挥手
世纪摆渡人
计算机网络计算机网络tcp/ip网络TCP三次握手和四次挥手
TCP三次握手和四次挥手详解(Java视角)TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。在建立和终止TCP连接时,分别需要进行三次握手和四次挥手过程。三次握手(Three-wayHandshake)过程详解客户端服务器|||----SYN(seq=x)---->|1.客户端发送连接请求||3.客户端确认连接建立|(连接已建立)|各步骤说明第一次握手:客户端发送SYN包(同步序列编号)
- 计算机网络学习笔记(二)
oceanLong
HTTP的请求流程客户端在特定端口发起一个到服务器指定域名的TCP连接,该端口是HTTP默认端口。客户端经它向服务端发送一个HTTP请求报文,报文包含了路径HTTP服务器接收请求报文,从存储器中检索出对象,在HTTP响应报文中封装对象,并发送给客户端服务端通知TCP断开连接,客户端完整收到报文后,TCP实际中断cookiecookie的本质是服务端在接收客户端请求时,会为用户生成一个id。将id随
- 计算机网络
哪里不会点哪里.
网络计算机网络服务器网络
目录一、OSI与TCP/IP各层的结构与功能二、三次握手和四次挥手1.三次握手2.为什么要三次握手3.第二次握手回传了ACK,为什么还要回传SYN4.四次挥手三、TCP协议如何保证可靠传输四、状态码五、Cookie和Session六、HTTP1.0和HTTP1.1七、URI和URL八、HTTP和HTTPS一、OSI与TCP/IP各层的结构与功能应用层应用层(application-layer)的任
- 计算机网络学习----Https协议
典孝赢麻崩乐急
计算机网络学习https
在互联网通信中,数据安全始终是核心需求。当用户在浏览器中输入https://访问网站时,背后隐藏着一套复杂的安全机制——HTTPS(HypertextTransferProtocolSecure)。它通过TLS/SSL协议对HTTP通信加密,而支撑这一加密体系的核心正是证书体系。本文将详细解析HTTPS的证书体系、加密通信流程、核心作用、优缺点,并结合代码示例说明其实现逻辑。HTTPS是什么?HT
- socket网络通信TCP与UDP原理及代码实现(c++、python)
目录Socket原理通信协议原理TCPUDP代码实现TCPC++pythonUDPC++pythonSocket原理Socket(套接字)是计算机网络中用于实现进程间通信的一种机制,特别是在不同主机之间通过网络进行数据传输时。它是网络编程的核心概念之一,为应用程序提供了统一的接口,使得开发者可以通过网络发送和接收数据。可以将Socket类比为电话系统中的“电话机”。两台设备通过Socket建立连接
- IPv6的创新与演进:从IP地址耗尽到下一代网络协议
IPv6的创新与演进:从IP地址耗尽到下一代网络协议背景简介随着计算机网络技术的飞速发展,互联网连接的设备数量呈指数级增长。在1984年,主机数量首次突破1000台大关,此时使用的IPv4协议凭借32位地址空间,还能应对网络的需求。然而,随着互联网的普及,越来越多的设备接入网络,IP地址耗尽成为了一个迫在眉睫的问题。为了解决这一危机,业界开始寻求新的解决方案,最终促成了IPv6(下一代互联网协议)
- 计算机网络中:传输层和网络层之间是如何配合的
woainizhongguo.
计算机网络计算机网络网络
可以把网络层和传输层想成一个“快递系统”:网络层(IP层)=邮政系统:只负责把“包裹”(IP数据报)从A地搬到B地,不保证顺序、不保证不丢、不保证不重复。传输层(TCP/UDP层)=快递公司:在邮政系统之上提供“增值服务”——对TCP来说,就是可靠、按序、不重复、流量受控的端到端运输;对UDP来说,就是“无连接、尽力而为”的快送。下面用一次典型的TCP通信说明两者如何“接力配合”。1.建立连接(三
- 大学专业科普 | 计算智能、信息学与大数据
鸭鸭鸭进京赶烤
大数据
一、专业背景随着信息技术的飞速发展,数据的产生速度呈爆炸式增长,传统数据处理技术已经无法满足如此庞大的数据量和复杂的数据类型,大数据专业应运而生,旨在培养能够应对大数据挑战的专业人才。二、主要课程内容数学基础课程高等数学、概率论与数理统计、线性代数是大数据分析的核心数学基础,为数据处理、算法优化和模型构建提供必要的理论支持。计算机基础课程数据结构与算法、计算机网络、操作系统是大数据技术的重要支撑,
- tomcat基础与部署发布
暗黑小菠萝
Tomcat java web
从51cto搬家了,以后会更新在这里方便自己查看。
做项目一直用tomcat,都是配置到eclipse中使用,这几天有时间整理一下使用心得,有一些自己配置遇到的细节问题。
Tomcat:一个Servlets和JSP页面的容器,以提供网站服务。
一、Tomcat安装
安装方式:①运行.exe安装包
&n
- 网站架构发展的过程
ayaoxinchao
数据库应用服务器网站架构
1.初始阶段网站架构:应用程序、数据库、文件等资源在同一个服务器上
2.应用服务和数据服务分离:应用服务器、数据库服务器、文件服务器
3.使用缓存改善网站性能:为应用服务器提供本地缓存,但受限于应用服务器的内存容量,可以使用专门的缓存服务器,提供分布式缓存服务器架构
4.使用应用服务器集群改善网站的并发处理能力:使用负载均衡调度服务器,将来自客户端浏览器的访问请求分发到应用服务器集群中的任何
- [信息与安全]数据库的备份问题
comsci
数据库
如果你们建设的信息系统是采用中心-分支的模式,那么这里有一个问题
如果你的数据来自中心数据库,那么中心数据库如果出现故障,你的分支机构的数据如何保证安全呢?
是否应该在这种信息系统结构的基础上进行改造,容许分支机构的信息系统也备份一个中心数据库的文件呢?
&n
- 使用maven tomcat plugin插件debug关联源代码
商人shang
mavendebug查看源码tomcat-plugin
*首先需要配置好'''maven-tomcat7-plugin''',参见[[Maven开发Web项目]]的'''Tomcat'''部分。
*配置好后,在[[Eclipse]]中打开'''Debug Configurations'''界面,在'''Maven Build'''项下新建当前工程的调试。在'''Main'''选项卡中点击'''Browse Workspace...'''选择需要开发的
- 大访问量高并发
oloz
大访问量高并发
大访问量高并发的网站主要压力还是在于数据库的操作上,尽量避免频繁的请求数据库。下面简
要列出几点解决方案:
01、优化你的代码和查询语句,合理使用索引
02、使用缓存技术例如memcache、ecache将不经常变化的数据放入缓存之中
03、采用服务器集群、负载均衡分担大访问量高并发压力
04、数据读写分离
05、合理选用框架,合理架构(推荐分布式架构)。
- cache 服务器
小猪猪08
cache
Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。
1.Cache 是怎么样工作的?
Cache 是分配在服务器上
- mysql存储过程
香水浓
mysql
Description:插入大量测试数据
use xmpl;
drop procedure if exists mockup_test_data_sp;
create procedure mockup_test_data_sp(
in number_of_records int
)
begin
declare cnt int;
declare name varch
- CSS的class、id、css文件名的常用命名规则
agevs
JavaScriptUI框架Ajaxcss
CSS的class、id、css文件名的常用命名规则
(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right
- 全局数据源
AILIKES
javatomcatmysqljdbcJNDI
实验目的:为了研究两个项目同时访问一个全局数据源的时候是创建了一个数据源对象,还是创建了两个数据源对象。
1:将diuid和mysql驱动包(druid-1.0.2.jar和mysql-connector-java-5.1.15.jar)copy至%TOMCAT_HOME%/lib下;2:配置数据源,将JNDI在%TOMCAT_HOME%/conf/context.xml中配置好,格式如下:&l
- MYSQL的随机查询的实现方法
baalwolf
mysql
MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,
- JAVA的getBytes()方法
bijian1013
javaeclipseunixOS
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同OS下,返回的东西不一样!
String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:
byte[] b_gbk = "
- AngularJS中操作Cookies
bijian1013
JavaScriptAngularJSCookies
如果你的应用足够大、足够复杂,那么你很快就会遇到这样一咱种情况:你需要在客户端存储一些状态信息,这些状态信息是跨session(会话)的。你可能还记得利用document.cookie接口直接操作纯文本cookie的痛苦经历。
幸运的是,这种方式已经一去不复返了,在所有现代浏览器中几乎
- [Maven学习笔记五]Maven聚合和继承特性
bit1129
maven
Maven聚合
在实际的项目中,一个项目通常会划分为多个模块,为了说明问题,以用户登陆这个小web应用为例。通常一个web应用分为三个模块:
1. 模型和数据持久化层user-core,
2. 业务逻辑层user-service以
3. web展现层user-web,
user-service依赖于user-core
user-web依赖于user-core和use
- 【JVM七】JVM知识点总结
bit1129
jvm
1. JVM运行模式
1.1 JVM运行时分为-server和-client两种模式,在32位机器上只有client模式的JVM。通常,64位的JVM默认都是使用server模式,因为server模式的JVM虽然启动慢点,但是,在运行过程,JVM会尽可能的进行优化
1.2 JVM分为三种字节码解释执行方式:mixed mode, interpret mode以及compiler
- linux下查看nginx、apache、mysql、php的编译参数
ronin47
在linux平台下的应用,最流行的莫过于nginx、apache、mysql、php几个。而这几个常用的应用,在手工编译完以后,在其他一些情况下(如:新增模块),往往想要查看当初都使用了那些参数进行的编译。这时候就可以利用以下方法查看。
1、nginx
[root@361way ~]# /App/nginx/sbin/nginx -V
nginx: nginx version: nginx/
- unity中运用Resources.Load的方法?
brotherlamp
unity视频unity资料unity自学unityunity教程
问:unity中运用Resources.Load的方法?
答:Resources.Load是unity本地动态加载资本所用的方法,也即是你想动态加载的时分才用到它,比方枪弹,特效,某些实时替换的图像什么的,主张此文件夹不要放太多东西,在打包的时分,它会独自把里边的一切东西都会集打包到一同,不论里边有没有你用的东西,所以大多数资本应该是自个建文件放置
1、unity实时替换的物体即是依据环境条件
- 线段树-入门
bylijinnan
java算法线段树
/**
* 线段树入门
* 问题:已知线段[2,5] [4,6] [0,7];求点2,4,7分别出现了多少次
* 以下代码建立的线段树用链表来保存,且树的叶子结点类似[i,i]
*
* 参考链接:http://hi.baidu.com/semluhiigubbqvq/item/be736a33a8864789f4e4ad18
* @author lijinna
- 全选与反选
chicony
全选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>全选与反选</title>
- vim一些简单记录
chenchao051
vim
mac在/usr/share/vim/vimrc linux在/etc/vimrc
1、问:后退键不能删除数据,不能往后退怎么办?
答:在vimrc中加入set backspace=2
2、问:如何控制tab键的缩进?
答:在vimrc中加入set tabstop=4 (任何
- Sublime Text 快捷键
daizj
快捷键sublime
[size=large][/size]Sublime Text快捷键:Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:
- php 引用(&)详解
dcj3sjt126com
PHP
在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 复制代码代码如下:
<?
$a="ABC";
$b =&$a;
echo
- SVN中trunk,branches,tags用法详解
dcj3sjt126com
SVN
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。
- 对软件设计的思考
e200702084
设计模式数据结构算法ssh活动
软件设计的宏观与微观
软件开发是一种高智商的开发活动。一个优秀的软件设计人员不仅要从宏观上把握软件之间的开发,也要从微观上把握软件之间的开发。宏观上,可以应用面向对象设计,采用流行的SSH架构,采用web层,业务逻辑层,持久层分层架构。采用设计模式提供系统的健壮性和可维护性。微观上,对于一个类,甚至方法的调用,从计算机的角度模拟程序的运行情况。了解内存分配,参数传
- 同步、异步、阻塞、非阻塞
geeksun
非阻塞
同步、异步、阻塞、非阻塞这几个概念有时有点混淆,在此文试图解释一下。
同步:发出方法调用后,当没有返回结果,当前线程会一直在等待(阻塞)状态。
场景:打电话,营业厅窗口办业务、B/S架构的http请求-响应模式。
异步:方法调用后不立即返回结果,调用结果通过状态、通知或回调通知方法调用者或接收者。异步方法调用后,当前线程不会阻塞,会继续执行其他任务。
实现:
- Reverse SSH Tunnel 反向打洞實錄
hongtoushizi
ssh
實際的操作步驟:
# 首先,在客戶那理的機器下指令連回我們自己的 Server,並設定自己 Server 上的 12345 port 會對應到幾器上的 SSH port
ssh -NfR 12345:localhost:22
[email protected]
# 然後在 myhost 的機器上連自己的 12345 port,就可以連回在客戶那的機器
ssh localhost -p 1
- Hibernate中的缓存
Josh_Persistence
一级缓存Hiberante缓存查询缓存二级缓存
Hibernate中的缓存
一、Hiberante中常见的三大缓存:一级缓存,二级缓存和查询缓存。
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存是由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存
- 对象关系行为模式之延迟加载
home198979
PHP架构延迟加载
形象化设计模式实战 HELLO!架构
一、概念
Lazy Load:一个对象,它虽然不包含所需要的所有数据,但是知道怎么获取这些数据。
延迟加载貌似很简单,就是在数据需要时再从数据库获取,减少数据库的消耗。但这其中还是有不少技巧的。
二、实现延迟加载
实现Lazy Load主要有四种方法:延迟初始化、虚
- xml 验证
pengfeicao521
xmlxml解析
有些字符,xml不能识别,用jdom或者dom4j解析的时候就报错
public static void testPattern() {
// 含有非法字符的串
String str = "Jamey친ÑԂ
- div设置半透明效果
spjich
css半透明
为div设置如下样式:
div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
说明:
1、filter:对win IE设置半透明滤镜效果,filter:alpha(Opacity=80)代表该对象80%半透明,火狐浏览器不认2、-moz-opaci
- 你真的了解单例模式么?
w574240966
java单例设计模式jvm
单例模式,很多初学者认为单例模式很简单,并且认为自己已经掌握了这种设计模式。但事实上,你真的了解单例模式了么。
一,单例模式的5中写法。(回字的四种写法,哈哈。)
1,懒汉式
(1)线程不安全的懒汉式
public cla