- 计算机网络八股总结
Petrichorzncu
八股总结计算机网络笔记
这里写目录标题网络模型划分(五层和七层)及每一层的功能五层网络模型七层网络模型(OSI模型)==三次握手和四次挥手具体过程及原因==三次握手四次挥手TCP/IP协议组成==UDP协议与TCP/IP协议的区别==Http协议相关知识网络地址,子网掩码等相关计算网络模型划分(五层和七层)及每一层的功能五层网络模型应用层:负责处理网络应用程序,如电子邮件、文件传输和网页浏览。主要协议包括HTTP、FTP
- HTTP 请求处理的完整流程到Servlet流程图
烟雨国度
httpservlet流程图
HTTP请求处理的完整流程。从TCP三次握手开始,一直到Servlet处理请求并返回响应。首先,让我解释一下response.setContentType("text/html;charset=UTF-8");这行代码:这行代码设置了HTTP响应的Content-Type头。它告诉浏览器:响应的内容类型是HTML(text/html)字符编码是UTF-8(charset=UTF-8)这样浏览器就知
- 前端性能优化
EdmundChen
要做性能优化,首先我们得知道用户从开始访问站点到看结果的这一段时间到底后花在了哪些地方。这就设计到一个经典问题。在游览器输入地址按下回车键之后到用户看到结果经历了哪些过程,这里简单说一下大的几个过程。(假设是输入的一个域名而非IP)1.通过DNS解析获得网址的对应IP地址2.浏览器拿到IP地址与远程web服务器通过TCP三次握手协商来建立一个TCP/IP连接3.浏览器通过HTTP接发送请求4.服务
- 详解TCP的三次握手
汪先声
tcp/ip网络协议网络
TCP(三次握手)是指在建立一个可靠的传输控制协议(TCP)连接时,客户端和服务器之间的三步交互过程。这个过程的主要目的是确保连接是可靠的、双方的发送与接收能力是正常的,并且可以开始数据传输。下面是对每个步骤的详细解释:1.第一次握手:客户端发送SYN过程:客户端(A)向服务器(B)发送一个同步报文段(SYN,SynchronizeSequenceNumber),表示它想要与服务器建立连接。目的:
- Websocket及三次握手/四次挥手
小童不学前端
网络通信websocket网络协议网络
Websocket-实时通信文章目录前言一、目前可实现实时通信的方式1、轮询(polling)2、长轮询(longpolling)3、Websocket3.1、WebSocket心跳机制3.2、WebSocket工作原理3.3、Websocket优点3.4、HTTP和Websocket关系二、HTTP协议-TCP三次握手、四次挥手1、TCP和TCP连接2、HTTP和TCP关系3、关于TCP连接的常
- 浅谈TCP协议和UDP协议
星辰界的小星星
tcp/ipudp网络协议网络
目录TCP协议特点优点缺点适用场景UDP协议特点优点缺点适用场景总结tcp和udp在Java中的案例TCP(传输控制协议)和UDP(用户数据报协议)是互联网协议栈中最常用的两种传输层协议。它们各有不同的特点和适用场景。TCP协议特点1.连接导向:在数据传输前,需要先建立连接(三次握手),然后才能发送数据。2.可靠性:提供可靠的数据传输。保证数据包按顺序到达,并且在传输过程中如果有数据丢失,协议会重
- 百度秋招测开面经
情书学长
面试百度笔记
1、自我介绍2、MySQL一、结合简历的项目说一下数据库设计如何优化二、说一下所知道的索引类型三、索引的优缺点四、索引的使用建议3、计算机基础一、TCP和UDP的区别二、TCP的三次握手的流程三、进程和线程的概念和区别四、深拷贝和浅拷贝的区别5、Linux一、文件查看前10行的命令二、文件编辑的命令三、vim和view的区别四、查看端口的命令五、查看进程的命令6、数据结构一、说一下知道的数据结构二
- 简述三次握手和四次断开
Will_1130
网络tcp/ip网络协议
在计算机网络中,TCP(TransmissionControlProtocol)是一种面向连接的协议,它通过三次握手(Three-WayHandshake)建立连接,并通过四次挥手(Four-WayWave)断开连接。下面分别简述这两个过程。三次握手(Three-WayHandshake)三次握手的过程是为了确保双方都准备好进行通信,并且可以正确地发送和接收数据。以下是三次握手的具体步骤:SYN(
- 【计算机网络】描述TCP建立连接与断开的过程
简单.is.good
Question-Answer计算机网络tcp/ip网络
一、TCP连接的建立与断开1、建立连接——三次握手1、A的TCP向B发出连接请求报文段其首部中的同步位SYN=1,并选择序号seq=x,表明传送数据时的第一个数据字节的序号是x2、B的TCP收到连接请求报文段后,如同意,则发回确认。B在确认报文段中应使SYN=1,使ACK=1,其确认号ack=x+1,自己选择的序号seq=y3、A收到此报文段后向B给出确认,其ACK=1,确认号ack=y+1。A的
- 网络第五章:多路转接
qincjun
网络编程c语言c++Linux
一、铺垫1.HTTP1.0采用了短链接的方式来进行通信:每一次建立连接,服务器响应完之后,会断开连接于是产生了一个重要的问题:每一次链接都会进行TCP的三次握手,4次挥手,增加了通信的成本2.HTTP1.1采用了长连接的方式来进行通信:建立连接,服务器响应完之后,不断开连接,活跃的用户对服务器发送请求,服务器都会正常响应;对不活跃的用户,不进行任何操作;并提出了时间机制;在相对时间内,如果用户不进
- 2018-05-19TCP三次握手、长连接和短连接
菩灵
tcp三次握手tcp和udp的区别四次挥手四次挥手的意义,必须关闭解除占用。短连接:每发一个三次握手、四次挥手长连接:一次三次握手的前提下,源源不断传输数据,然后一次四次挥手关闭
- 【面试常问之网络】计算机网络之HTTP和HTTPS的区别(文末送书福利)
欢喜躲在眉梢里-柚子
面试经验分享计算机网络
目录1、HTTP和HTTPS有什么不同?1、HTTP协议HTTP协议的特点2、HTTPS协议3、HTTP和HTTPS的区别2、HTTP比HTTPS多了几次握手?1、HTTP的三次握手2、HTTPS握手过程3、为什么HTTPS是安全的?4、对于HTTPS,在验证阶段,除了传递密钥,还会发送什么?5、HTTP2.0相对于HTTP1.0有什么区别?文末了,送书福利来了1、HTTP和HTTPS有什么不同?
- 网工面试题总结-38道
曾经我也很执着
笔记网络udptcp/ip
目录1.简述OSI【开放式系统互联参考模型】七层模型主要功能2.描述TCP和UDP协议的主要区别3.介绍TCP的三次握手机制?为什么TCP的三次握手需要三次?4.什么是DHCP?描述工作过程?5.什么是ARP?谈谈ARP协议的主要功能。6.什么是广播域?什么是冲突域?7.什么是NAT?有哪些NAT?8.简述IP数据包结构?并且对这些内容进行解析?9.RIP协议的防环机制有哪些?10.RIP协议的计
- keep-alive 介绍
zybsjn
网络服务器tcp/ip
一、Keep-Alive是一种HTTP协议中的机制,它的作用是在客户端和服务器之间保持持久的网络连接,以减少连接建立和断开的开销。当启用Keep-Alive时,同一客户端和服务器之间的多个HTTP请求可以共享同一个TCP连接,而无需每次请求都进行连接的建立和关闭。以下是Keep-Alive的主要作用:1.减少连接建立开销:在没有Keep-Alive的情况下,每次HTTP请求都需要经过TCP三次握手
- JavaDay21 tcp三次握手、tcp和udp协议的区别、交互图片的练习
自称二次元人的程序员
Java基础的作业整理tcp/ipjava
1.简述TCP的三次握手。TCP的三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。(1)第一次握手,客户端向服务器端发出连接请求,等待服务器确认;(2)第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求;(3)第三次握手,客户端再次向服务器端发送确认信息,确认连接。完成上述的三次握手后,客户端和服务器端的连接就已经建立了,每次连接的创建
- TCP的连接与断开
江喜原
面试tcp/ip网络linux
三次握手主动发起连接建立的应用进程叫做客户端(client)。被动等待连接建立的应用进程叫做服务器(server)。第一次握手:Client将同步比特SYN置为1(表示这是一个连接请求或连接接受报文),并发送初始报文段序号seq=x(sequence,含义:表明发送数据时的第一个数据字节的序号,每次发送都会自增,自增数值就是发送的字节数,建立连接时连接报文段长度为1)。发送完报文段1之后,客户端进
- https中握手到底说什么?
拿着号码牌徘徊
https在整个通信过程包括tcp三次握手后台ssl握手。先开sokecttcp三次握手,然后ssl握手tcp握手过程是:image-20190726021514594ssl握手过程是这样的:image-20190726021657408那么是如何验证证书有效的呢?要验证证书有效需要这个步骤:image-20190726021910606如果是中间颁发机构:那么通过信任传递来验证中间颁发机构是可信
- TCP三次握手四次挥手
Yana.com
网络linux网络
参考三次握手四次挥手详解TCP协议在建立和终止连接时,使用了三次握手和四次挥手来确保双方通信的可靠性和完整性。具体过程如下:三次握手(TCP连接的建立):客户端向服务器发送一个SYN(同步)标志的数据包,表示请求建立连接。服务器接收到客户端的SYN数据包后,会回复一个带有SYN和ACK(确认)标志的数据包,表示收到连接请求,并同意建立连接。客户端再次回复一个带有ACK标志的数据包,表示确认收到服务
- TCP的三次握手和四次挥手
2401_84019227
tcp/ip网络服务器
信息时代,有大量的信息产生、传输和消费。之所以人们认为是信息时代,主要原因之一,是因为信息的传输速度大大增加。历史上,信息的远程传输方式由步行、快马、飞鸽,发展到书信邮局、电报、传真,BB机留言、大哥大、小灵通、诺基亚,再到PC端应用程序的即时通信,和现在应用广泛的移动端通信方式。现代的通信方式几乎离不开互联网,那么互联网到底是如何通信的?信息从发送端到接收端,再到发送端,完成一次完整的通信。互联
- TCP连接过程
松鼠会吃榛子
网络tcp/ip网络网络协议
文章目录TCP连接过程附录TCP报文中关键术语字段后面再完整出理论、出实战、出总结TCP连接过程三次握手(Three-WayHandshake)过程。TCP抓包结果分析:step1:Client1客户端--->Server1服务器发送SYN(同步序列编号)源IP目的IP源端口目的端口[SYN]SeqWinLenMSS192.168.1.1192.168.2.1205721同步0819201460说
- TCP和UDP的区别?
愤怒的小阿淇这就开摆
tcp/ipudp网络协议
TCP和UDP的相同点是他们都是传输层的协议区别:1.tcp是面向连接的:主要表现在三次握手和四次挥手,端对端的连接,是全双工的。而udp是面向无连接的:不需要三次握手和四次挥手,支持一对一,一对多,多对多,多对一2.数据的传输方式:tcp是基于字节流传输,由于MSS和MTU的原因,完整的用户消息可能被拆分为多个tcp报文进行传输,由于在发送方有发送缓冲区,所以多个数据包可能会粘包后进行传输,在接
- 三次握手和四次挥手
bonfirelit
网络
TCP使用三次握手来建立连接的设计是为了确保可靠的双向通信,并在连接建立过程中有效地同步双方的状态。以下是为什么需要三次握手而不是两次或四次的原因:1.为什么不能是两次握手?如果只进行两次握手(比如客户端发送SYN,服务器发送SYN-ACK并直接认为连接建立),可能会导致以下问题:旧的重复包问题:假设客户端在之前发送了一个SYN包,但由于网络延迟或者包丢失,客户端认为该包未能到达服务器,因此不再等
- 2-3 Http的三次握手
伯纳乌的追风少年
http原理三次握手时序图三次握手为了规避网络传输过程中的延迟导致的服务器开销问题:客户端发起连接的请求,服务端直接建立连接的话,万一客户端由于网络原因没有收到服务器的响应,客户端会超时中断连接,从而再次发起连接请求。这样服务器第一次建立的连接还没有释放就又建立了一个连接。
- 渗透测试之四层发现
Louisnie
优点:可路由且结果可靠不太可能被防火墙过滤甚至可以发现所有端口都被过滤的主机缺点:基于状态过滤的防火墙可能过滤扫描全端口扫描速度慢TCP探测:1,在没有TCP三次握手,即未经请求发送SYN数据包,主机会返回RST中断数据包,可以使用这种方法判断主机是否在线2,主动和目标进行TCP三次握手连接,判断目标主机是否在线UDP探测:向目标主机(IP)发送UDP数据包,若目标主机返回ICMP端口不可达的相应
- 嵌入式学习(网络通信UDP\TCP)
小林王斯
学习udptcp/ip
TCP:面向连接的协议。在数据传输前,必须先建立一条从源到目的地的可靠连接。双方通过“三次握手”过程协商连接参数,建立连接后才能进行数据传输。数据传输结束后,通过“四次挥手”断开连接。UDP:无连接的协议。无需事先建立连接,发送方可以直接向接收方发送数据报文。每个数据报文独立传输,相互之间没有直接关联。在网络通信中,不同端对应的任务和作用也不一样。对于客户端:1,创建一个用于通信的套接字(fd)2
- TCP三次握手四次挥手
山川志~
网络tcp/ip网络java
1.三次握手三次握手:建立连接四次挥手:释放连接1.三次握手开始前:客户端处于close状态,服务端属于listen状态开始:第一次握手:客户端给服务端发送syn报文,并指定客户端的初始化序列号ISN(客户端处于SYN_SENT状态)第二次握手:服务端接收到客户端报文,并生成SYN报文,指定服务端的初始化序列号,给客户端发送SYN报文、初始化序列号、ACK值(使用客户端的序列号+1)(服务端处于S
- 网络安全复习总结
yym68686
笔记
目录Ch1网络安全基础1.1网络安全的总的目标1.2防范技术(主流网络安全技术)1.3网络安全技术支撑1.4专业网络安全技术1.5信息安全保障体系组成(PDRR)1.6网络体系结构的深入理解、各层加密的作用1.7帧、IP报文、TCP报文、UDP报文格式TCP首部三次握手半连接队列OSI七层网络模型TCP/IP四层概念模型Ch2常见的网络攻击技术2.1网络攻击2.1.1目的2.1.2来源2.1.3方
- day 28 HTTP协议
Kylin77626
http网络协议网络
一、TCP粘包问题TCP发送数据是连续的,两次发送的数据可能粘连成一包被接收到解决粘包问题方法:1.接收指定长度:(不稳定)2.睡眠:(效率低)让每次发送间设定时间间隔3.将两次数据包间添加间隔标志UDPMTU最大传输单元(理论:65535实际:1500)二、TCP数据包结构三、TCP的三次握手和四次挥手1.TCP三次握手:SYNSYN+ACKACK2.四次挥手(四次挥手也可能成为三次挥手):(1
- Java面试题———web篇
啵啵薯条
网络
目录1、TCP和UDP区别?2、了解TCP三次握手四次挥手吗?!3、HTTP协议包括哪些请求?4、Get和Post的区别?5、HTTP中重定向和请求转发的区别?6、HTTP和HTTPS的区别?7、HTTP请求报文与响应报文格式?8、Cookie和Session的区别?9、Tomcat如何进行内存调优?11、过滤器和拦截器的区别?12、Linux基本命令1、TCP和UDP区别?传输控制协议TCP(T
- 运维面试题(网络基础、系统管理)
王尼码
网络运维网络协议
目录网络基础类1、简述ISO/OSI七层模型的==分层与作用==相关-==TCP/IP四(五)层==模型与作用?2、简述TCP三次握手的过程相关-简述四次挥手的过程3、172.22.141.231/26,该IP位于哪个网段?该网段拥有多少可用IP地址?广播地址是什么?系统管理1、权限优化相关-用户user1,对/testdir目录有写和执行权限时,该目录下的只读文件file1是否可修改和删除?2、
- 多线程编程之join()方法
周凡杨
javaJOIN多线程编程线程
现实生活中,有些工作是需要团队中成员依次完成的,这就涉及到了一个顺序问题。现在有T1、T2、T3三个工人,如何保证T2在T1执行完后执行,T3在T2执行完后执行?问题分析:首先问题中有三个实体,T1、T2、T3, 因为是多线程编程,所以都要设计成线程类。关键是怎么保证线程能依次执行完呢?
Java实现过程如下:
public class T1 implements Runnabl
- java中switch的使用
bingyingao
javaenumbreakcontinue
java中的switch仅支持case条件仅支持int、enum两种类型。
用enum的时候,不能直接写下列形式。
switch (timeType) {
case ProdtransTimeTypeEnum.DAILY:
break;
default:
br
- hive having count 不能去重
daizj
hive去重having count计数
hive在使用having count()是,不支持去重计数
hive (default)> select imei from t_test_phonenum where ds=20150701 group by imei having count(distinct phone_num)>1 limit 10;
FAILED: SemanticExcep
- WebSphere对JSP的缓存
周凡杨
WAS JSP 缓存
对于线网上的工程,更新JSP到WebSphere后,有时会出现修改的jsp没有起作用,特别是改变了某jsp的样式后,在页面中没看到效果,这主要就是由于websphere中缓存的缘故,这就要清除WebSphere中jsp缓存。要清除WebSphere中JSP的缓存,就要找到WAS安装后的根目录。
现服务
- 设计模式总结
朱辉辉33
java设计模式
1.工厂模式
1.1 工厂方法模式 (由一个工厂类管理构造方法)
1.1.1普通工厂模式(一个工厂类中只有一个方法)
1.1.2多工厂模式(一个工厂类中有多个方法)
1.1.3静态工厂模式(将工厂类中的方法变成静态方法)
&n
- 实例:供应商管理报表需求调研报告
老A不折腾
finereport报表系统报表软件信息化选型
引言
随着企业集团的生产规模扩张,为支撑全球供应链管理,对于供应商的管理和采购过程的监控已经不局限于简单的交付以及价格的管理,目前采购及供应商管理各个环节的操作分别在不同的系统下进行,而各个数据源都独立存在,无法提供统一的数据支持;因此,为了实现对于数据分析以提供采购决策,建立报表体系成为必须。 业务目标
1、通过报表为采购决策提供数据分析与支撑
2、对供应商进行综合评估以及管理,合理管理和
- mysql
林鹤霄
转载源:http://blog.sina.com.cn/s/blog_4f925fc30100rx5l.html
mysql -uroot -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@centos var]# service mysql
- Linux下多线程堆栈查看工具(pstree、ps、pstack)
aigo
linux
原文:http://blog.csdn.net/yfkiss/article/details/6729364
1. pstree
pstree以树结构显示进程$ pstree -p work | grep adsshd(22669)---bash(22670)---ad_preprocess(4551)-+-{ad_preprocess}(4552) &n
- html input与textarea 值改变事件
alxw4616
JavaScript
// 文本输入框(input) 文本域(textarea)值改变事件
// onpropertychange(IE) oninput(w3c)
$('input,textarea').on('propertychange input', function(event) {
console.log($(this).val())
});
- String类的基本用法
百合不是茶
String
字符串的用法;
// 根据字节数组创建字符串
byte[] by = { 'a', 'b', 'c', 'd' };
String newByteString = new String(by);
1,length() 获取字符串的长度
&nbs
- JDK1.5 Semaphore实例
bijian1013
javathreadjava多线程Semaphore
Semaphore类
一个计数信号量。从概念上讲,信号量维护了一个许可集合。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。
S
- 使用GZip来压缩传输量
bijian1013
javaGZip
启动GZip压缩要用到一个开源的Filter:PJL Compressing Filter。这个Filter自1.5.0开始该工程开始构建于JDK5.0,因此在JDK1.4环境下只能使用1.4.6。
PJL Compressi
- 【Java范型三】Java范型详解之范型类型通配符
bit1129
java
定义如下一个简单的范型类,
package com.tom.lang.generics;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value = value;
}
}
- 【Hadoop十二】HDFS常用命令
bit1129
hadoop
1. 修改日志文件查看器
hdfs oev -i edits_0000000000000000081-0000000000000000089 -o edits.xml
cat edits.xml
修改日志文件转储为xml格式的edits.xml文件,其中每条RECORD就是一个操作事务日志
2. fsimage查看HDFS中的块信息等
&nb
- 怎样区别nginx中rewrite时break和last
ronin47
在使用nginx配置rewrite中经常会遇到有的地方用last并不能工作,换成break就可以,其中的原理是对于根目录的理解有所区别,按我的测试结果大致是这样的。
location /
{
proxy_pass http://test;
- java-21.中兴面试题 输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 , 使其和等于 m
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
public class CombinationToSum {
/*
第21 题
2010 年中兴面试题
编程求解:
输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 ,
使其和等
- eclipse svn 帐号密码修改问题
开窍的石头
eclipseSVNsvn帐号密码修改
问题描述:
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。
解决思路:
删除subclipse记录的帐号、密码信息,重新输入
- [电子商务]传统商务活动与互联网的结合
comsci
电子商务
某一个传统名牌产品,过去销售的地点就在某些特定的地区和阶层,现在进入互联网之后,用户的数量群突然扩大了无数倍,但是,这种产品潜在的劣势也被放大了无数倍,这种销售利润与经营风险同步放大的效应,在最近几年将会频繁出现。。。。
如何避免销售量和利润率增加的
- java 解析 properties-使用 Properties-可以指定配置文件路径
cuityang
javaproperties
#mq
xdr.mq.url=tcp://192.168.100.15:61618;
import java.io.IOException;
import java.util.Properties;
public class Test {
String conf = "log4j.properties";
private static final
- Java核心问题集锦
darrenzhu
java基础核心难点
注意,这里的参考文章基本来自Effective Java和jdk源码
1)ConcurrentModificationException
当你用for each遍历一个list时,如果你在循环主体代码中修改list中的元素,将会得到这个Exception,解决的办法是:
1)用listIterator, 它支持在遍历的过程中修改元素,
2)不用listIterator, new一个
- 1分钟学会Markdown语法
dcj3sjt126com
markdown
markdown 简明语法 基本符号
*,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号
空白行表示另起一个段落
`是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签
换行
单一段落( <p>) 用一个空白行
连续两个空格 会变成一个 <br>
连续3个符号,然后是空行
- Gson使用二(GsonBuilder)
eksliang
jsongsonGsonBuilder
转载请出自出处:http://eksliang.iteye.com/blog/2175473 一.概述
GsonBuilder用来定制java跟json之间的转换格式
二.基本使用
实体测试类:
温馨提示:默认情况下@Expose注解是不起作用的,除非你用GsonBuilder创建Gson的时候调用了GsonBuilder.excludeField
- 报ClassNotFoundException: Didn't find class "...Activity" on path: DexPathList
gundumw100
android
有一个工程,本来运行是正常的,我想把它移植到另一台PC上,结果报:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mobovip.bgr/com.mobovip.bgr.MainActivity}: java.lang.ClassNotFoundException: Didn't f
- JavaWeb之JSP指令
ihuning
javaweb
要点
JSP指令简介
page指令
include指令
JSP指令简介
JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。
JSP指令的基本语法格式:
<%@ 指令 属性名="
- mac上编译FFmpeg跑ios
啸笑天
ffmpeg
1、下载文件:https://github.com/libav/gas-preprocessor, 复制gas-preprocessor.pl到/usr/local/bin/下, 修改文件权限:chmod 777 /usr/local/bin/gas-preprocessor.pl
2、安装yasm-1.2.0
curl http://www.tortall.net/projects/yasm
- sql mysql oracle中字符串连接
macroli
oraclesqlmysqlSQL Server
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:
MySQL: CONCAT()
Oracle: CONCAT(), ||
SQL Server: +
CONCAT() 的语法如下:
Mysql 中 CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。
请注意,Oracle的CON
- Git fatal: unab SSL certificate problem: unable to get local issuer ce rtificate
qiaolevip
学习永无止境每天进步一点点git纵观千象
// 报错如下:
$ git pull origin master
fatal: unable to access 'https://git.xxx.com/': SSL certificate problem: unable to get local issuer ce
rtificate
// 原因:
由于git最新版默认使用ssl安全验证,但是我们是使用的git未设
- windows命令行设置wifi
surfingll
windowswifi笔记本wifi
还没有讨厌无线wifi的无尽广告么,还在耐心等待它慢慢启动么
教你命令行设置 笔记本电脑wifi:
1、开启wifi命令
netsh wlan set hostednetwork mode=allow ssid=surf8 key=bb123456
netsh wlan start hostednetwork
pause
其中pause是等待输入,可以去掉
2、
- Linux(Ubuntu)下安装sysv-rc-conf
wmlJava
linuxubuntusysv-rc-conf
安装:sudo apt-get install sysv-rc-conf 使用:sudo sysv-rc-conf
操作界面十分简洁,你可以用鼠标点击,也可以用键盘方向键定位,用空格键选择,用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。
背景知识
sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconf
- svn切换环境,重发布应用多了javaee标签前缀
zengshaotao
javaee
更换了开发环境,从杭州,改变到了上海。svn的地址肯定要切换的,切换之前需要将原svn自带的.svn文件信息删除,可手动删除,也可通过废弃原来的svn位置提示删除.svn时删除。
然后就是按照最新的svn地址和规范建立相关的目录信息,再将原来的纯代码信息上传到新的环境。然后再重新检出,这样每次修改后就可以看到哪些文件被修改过,这对于增量发布的规范特别有用。
检出