TCP/IP协议、Http协议、ftp协议 TCP/IP起源于20世纪60年代末美国政府资助的一个网络分组交换研究项目,TCP/IP是发展至今最成功的通信协议,它被用于当今所构筑的最大的开放式网络系统Internet之上。 TCP和IP是两个独立且紧密结合的协议,负责管理和引导数据报文在Internet上的传输。二者使用专门的报文头定义每个报文的内容。TCP负责和远程主机的连接,IP负责寻址,使报文被送到其该去的地方。 TCP/IP协议簇
新视野大学英语(第二版)*读写教… unit 1Section A:VocabularyIII.1. charge 2. convention 3. efficient 4. obtain 5. competent 6.asessing 7. fulfill8. conducting 9. consequently 10. significanceIV.1. behind 2. at 3. in 4.out 5. t
好听,流行的歌曲 《赤裸裸的离开》《我的眼泪为谁飞》《你是我的唯一》《放手2012》《回心转意2013》《因为爱情》《对着背影说爱你》《男人也很傻》《毕业后你不是我的》《佛说》《冒牌爱》《忘记2011》《怎么爱到天亮》《希望2012》《对爱期待》《不能失去你》《怎么忍心让我一个人走》《愈爱愈明白》《我爱我》《无名指的等待》《牵手的约定》《你抱着别的女的入睡》《爱的奴隶》《后会无期》《越
bash代码注入的安全漏洞 很多人或许对上半年发生的安全问题“心脏流血”(HeartbleedBug)事件记忆颇深,这两天,又出现了另外一个“毁灭级”的漏洞——Bash软件安全漏洞。这个漏洞由法国GNU/Linux爱好者StéphaneChazelas所发现。随后,美国电脑紧急应变中心(US-CERT)、红帽以及多家从事安全的公司于周三(北京时间9月24日)发出警告。关于这个安全漏洞的细节可参看美国政府计算安全的这两个
WIN7必须掌握的70个技巧 在很多人眼里,Win7比XP系统要好,因为它有很多新的功能。很多人熟悉使用WIN7系统后再去使用XP系统就会觉得其实WIN7更好用。但不幸的是WIN7中的一些功能依然不是很容易被人们所发现,所以我们把其中的一些最重要的技巧和窍门创建成一个列表并且一步一步的向大家进行介绍,由于涉及的内容很多,大家记得收藏留着慢慢看喔!1. 电脑守卫我很少让其他人使用我的电脑,因为我怕他们会把它弄的乱七八糟的
10个超级有用的PHP代码样例 作为一个正常的程序员,会好几种语言是十分正常的,相信大部分程序员也都会编写几句PHP程序,如果是WEB程序员,PHP一定是必备的,即使你没用它开发过大型软件项目,也一定多少了解它的语法。尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。PHP最大的缺点是太简单,语法不严谨,框架体系很弱,但这也是它最大的优点,一个有点编程背景的普通人,
如何高效利用GitHub 正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。●Q1:GitHub是什么●Q2:GitHub风格●Q3: 在GitHub,如何跟牛人学习●Q4: 享受纯粹的写作与演讲●Q5: 代码帮你找工作●Q6: GitHub还在影响一些什么●Q7: 除了GitHub,还可以选择什么?Q1:GitHub是什么A1:一家公司位于旧金山,由Chris
动态修改php的配置项 我们一般修改php的配置项都是在php.ini中修改。在php,ini中的修改会影响到所有使用php的程序。假如我想让修改只在某个域名下生效,该如何做呢?使用ini_set()首先想到的可能是使用ini_set()方法在脚本中修改。但是这个只能修改作用域为PHP_INI_USER和PHP_INI_ALL的配置项。具体配置项作用域说明请查看PHP配置指令作用域说明使用php_value
[转]PHP解决浏览器无法获取COOKIE… PHP解决IE、360、搜狗浏览器无法设置(获取)(种植)COOKIE、SESSION丢失的问题(火狐、谷歌浏览器下正常)程序如下:-----------1.php----------------session_start();$_SESSION['enCode'] = $enCode; //建session----------2.php----------------s
一位用贞操换取欲望的仙女 原文地址:一位用贞操换取欲望的仙女作者:游文意 为了唐僧这块肉,白骨精攻了三次。第一次,好妖精,停下阴风,在那山凹里,摇身一变,变做个月貌花容的女儿,说不尽那眉清目秀,齿白唇红,左手提着一个青砂罐儿,右手提着一个绿磁瓶儿,从西向东,径奔唐僧。 只见那行者自南山顶上,摘了几个桃子,托着钵盂,一筋斗,点将回来。睁火眼金睛观看,认得那女子是个妖精,放下钵盂,掣铁棒,望妖精劈脸一下。那
WIN7必须掌握的70个技巧 在很多人眼里,Win7比XP系统要好,因为它有很多新的功能。很多人熟悉使用WIN7系统后再去使用XP系统就会觉得其实WIN7更好用。但不幸的是WIN7中的一些功能依然不是很容易被人们所发现,所以我们把其中的一些最重要的技巧和窍门创建成一个列表并且一步一步的向大家进行介绍,由于涉及的内容很多,大家记得收藏留着慢慢看喔!1. 电脑守卫我很少让其他人使用我的电脑,因为我怕他们会把它弄的乱七八糟的
搭建TiDB分布式数据库常见问题 问题1[tikv_servers]: Ansible UNREACHABLE! => playbook: bootstrap.yml; TASK: pre-ansible : disk space check - fail when disk is full; message: {"changed": false, "msg": "Failed to connect to the host...
Centos7.2离线搭建TiDB分布式数据库 文章目录概述准备机器一、环境说明二、准备工作1、创建tidb用户及sudo免密2、格式化文件系统为ext4三、安装TiDB数据库1、安装pip2、安装Ansible及其依赖四、测试集群1、访问TiDB监控(中控机ip+端口)2、访问数据库五、常见错误六、后记1、服务配置文件参数调整概述Ansible 是一款自动化运维工具,TiDB-Ansible 是 PingCAP 基于 Ansible pl...
html头文件设置常用之<meta>设置缓存 <meta http-equiv="pragma" content="no-cache">,pragma与no-cache用于定义页面缓存,不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.)<meta http-equiv="cache-control" content="no-cache">,常见的取值有private、n
SSH密钥认证原理 所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(public key), 任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密。 通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。ssh 的密钥认证就是使用了这一特性。服务器和客户端都各自拥有自己的公钥和密钥。 为了说明方便,以下将使用这些符号。 Ac 客户端公钥
服务器返回的HTTP状态码和与之关联的消息 状态码 消息 描述 100 Continue 只有一部分请求被服务器接收,但只要没被服务器拒绝,客户端就会延续这个请求 101 Switching Protocols 服务器交换机协议 200 OK 请求被确认 201 Created 请求时完整的,新的资源被创建 202 Accepted 请求被接受,但未处理完 203 No
NodeJS、NPM安装配置步骤 1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到下载页面。 2、下载完成后双击运行进行安装,安装过程基本直接“NEXT”就可以了(全部采用默认方式安装)。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program
史上短小精悍的JavaScript编写的俄罗斯方块游戏 史上短小精悍的JavaScript编写的俄罗斯方块游戏<!doctype html><html><head>俄罗斯方块</head><body><div id="box" style="width:252px;font:25px/25px 宋体;background:#000;color:#9f9;border:#999 20px ridge;text-shadow:2px 3px
Cannot load supported formats: Cannot run program "svn": CreateProcess error=2 IntelliJ IDEA 13.1.2安装后,SVN checkout时候会出现如下错误: Cannot load supported formats: Cannot run program “svn”: CreateProcess error=2, μ究其原因,是SVN使用了命令行工具,如果本地没有SVN的命令行工具,则导致出错。 在默认安装中,SVN不会安装命令行工具,如图所示 解决办法
【MySQL】常见错误与常用命令的集锦 MySQL数据库常见错误。 (1) windows mysql提示:1045 access denied for user’root’@’localhost’ using password yes (2) ERROR 1364(HY000):Field ‘ssl_cipher’ doesn’t have a default value (3)中文乱码等问题详情见链接http://blog.c
使用JavaScript生成二维码 效果图: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"><head
隐藏在手机中的好玩代码 手机里面都有一些内置的隐藏代码,也叫作“指令”,比如当年在功能机时代就很火的“*#06#”(查看手机真实的IMEI号码),可谓无人不知。 虽然这些代码并不是预留给普通消费者使用的(主要是工程师测试使用的),但记住几个也不坏,好玩的同时还能在某个时刻带来帮助。下面我们就看看苹果/安卓手机上那些常见的内置代码吧。 一、苹果手机 (1)*3001#12345#* 在拨号界面输入*3001#1234
为什么Java中1000==1000为false而100==100为true? 这是一个挺有意思的讨论话题。 如果你运行下面的代码Integer a = 1000, b = 1000; System.out.println(a == b);Integer c = 100, d = 100; System.out.println(c == d);你会得到falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对
不急不争宽心做人 人活着,没必要凡事都争个明白。水至清则无鱼,人至清察则无友。跟家人争,争赢了,亲情没了;跟爱人争,争赢了,感情淡了;跟朋友争,争赢了,情义没了。争的是理,输的是情,伤的是自己。黑是黑,白是白,让时间去证明。放下自己的固执己见,宽心做人,舍得做事,赢的是整个人生;多一份平和,多一点温暖,生活才有阳光。人是活给自己的,别奢望人人都懂你,别要求事事都如意。苦累中,懂得安慰自己。没人心疼,也要坚强;没人鼓掌
俗话说,俗话又说 1、俗话说:好马不吃回头草;可俗话又说:浪子回头金不换!2、俗话说:兔子不吃窝边草;可俗话又说:近水楼台先得月!3、俗话说:宰相肚里能撑船;可俗话又说:有仇不报非君子!4、俗话说:男子汉大丈夫,宁死不屈;可俗话又说:男子汉大丈夫,能屈能伸!5、俗话说:知无不言,言无不尽;可俗话又说:交浅勿言深,沉默是金!6、俗话说:车到山前必有路;可俗话又说:不撞南墙不回头!7、俗话说:人不犯我,我不犯人;可俗话又
怎样找回回收站被删的文件 打开电脑运行(快捷键window+R),然后输入“regedit”,点击确认接下来会出现注册表编辑器! 然后按照截图依次打开每个红色框的节点1、点击红色框内的“NameSpace”,右边会出现“默认”等名称; 2、在右边空白区域,点击右键,新建“项”; 3、点击新建项后,出现如下的界面,将新出现的项的名字(红色框内的)重命名为 {645FFO40-5081-101B-9F08-00AA00
换位深思 1、当我们拿花送给别人的时候,首先闻到花香的是自己; 当我们抓起泥巴抛向别人的时候,首先弄脏的也是自己的手。2、人经常往上看,就会长高;老是低头捡便宜,就会驼背。3、只要脚还在地上,就别把自己看得太轻;只要还活在地球上,就别把自己看得太重。4、面具若戴得太久,就会长到脸上,想要揭下来,非得伤筋动骨扒皮不可。5、当我们用一个手指在指点别人的时候,别忘了还有三个手指正指向我们自己。6、休息是为了走更长远
Syntax error, parameterized types are only available if source level is 1.5 or greater Multiple annotations found at this line: - Syntax error, parameterized types are only available if source level is 1.5 or greater解决方法: 在eclipse中菜单Window—-preferences—-java—–compiler把右边中的C
正则表达式完整版 一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})
Referenced file contains errors 解答 解决方案如下: 1. 首先为了确保 Eclipse 可以从远程拿到 xsd 文件,到 Window -> Preferences -> General -> Network Connections -> Cache下的 Cache entries 框内检查所需要的文件是否正确,如果不确定,就点击 “Remove All”,然后右击当前的 Project 右击,选择 Validator,E
七大算法汇总 这段时间闲了下来,看到了一些文章,就抽时间总结了下java中常用的七大排序算法,希望以后能够用到。1.插入排序算法插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情况下,
10大基础实用算法及其讲解 算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(l
10个不可忽视的CSS代码片段 本文介绍10个非常有用的CSS代码片段,绝对不容忽视。包括在整个容器中垂直对齐、元素拉伸为全屏高度、跨浏览器图像灰度、动画背景等,使用平率高,经常无法完全达到想要效果。现在有了这10个CSS代码片段,我们可以将这些效果做得更好。1、垂直对齐在使用CSS的时候,你可能会出现疑问,我如何在容器中将文本或元素垂直对齐。现在使用CSS3Transforms,我们可以更有效解决这问题,如下:.vertical
StringBuilder和StringBuffer的区别 StringBuffer是线程安全,而StringBuilder是线程不安全的对于安全与不安全没有深入的理解情况下,易造成这样的错觉,如果对于StringBuffer的操作均是线程安全的,然而,JAVA给你的保证的线程安全,是说它的方法是执行是排它的,而不是对这个对象本身的多次调用情况下,还是安全的。看看下边的例子,在StringBufferTest中有一个数据成员contents它是用来扩展的,它
Java面试题目 1、JDK是什么?有什么用?JDK(Java Development Kit)顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了 很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序
MySQL、Oracle、SQL Server查询前n条记录 TOP 子句TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释:并非所有的数据库系统都支持 TOP 子句。SQL Server 的语法:SQL Server中使用top关键字SELECT TOP number|percent column_name(s) FROM table_name MySQL 语法:MySQL使用limit关键字SEL
TCP协议三次握手过程分析 TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urg
11个可能不知道的Python库 目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。现在,越来越多的数据科学家开始使用Python,虽然他们从pandas,scikit-learn,numpy中获得了不少好处,但我仍想向他们介绍一些年长且非常实用的Python库。在本文中,我将列一些不太知名的库,即使你是经验丰富的Python的开发者,也值得过来一看。1) delorea
Java类加载及变量初始化过程 Java虚拟机如何把编译好的.class文件加载到虚拟机里面?加载之后如何初始化类?静态类变量和实例类变量的初始化过程是否相同,分别是如何初始化的呢?这篇文章就是解决上面3个问题的。本文前面理论部分比较枯燥,但是如果耐心读完,结合后面的实例,我相信你以后绝对不会再遇到java类初始化这样的疑惑。若有不正之处,请多多谅解并欢迎各位能够给予批评指正,提前谢谢各位。1. Java虚拟机加载.class过程
网络各体系结构运行情况 TCP/IP 数据链路层:ARP、RARP 网络层:IP、ICMP、IGMP 传输层:TCP、UDP、UGP 应用层:Telnet、FTP、SMTP、SNMPOSI 物理层:EIA/TIA-232、EIA/TIA-499、V.35、V.24、RJ45、Ethernet、802.3、802.5、FDDI、NRZI、NRZ、B8ZS 数据链路层:Frame Relay、HDLC、PPP、IE
常用的MySQL语句 mysql的sql语句写法,除了那些基本的之外,还有一些也算比较常用的,这里记录下来,以便以后查找。将数据从t1表导入到t2表insert into t2 (c1,c2) select c1,c2 from t1 [where c1 = xx and c2 = xx order by c1]使用t2表的name来更新t1表的nameupdate t1 as a, t2 as b set a.name
路由协议 RIP路由信息协议, 是内部网关协议IGP中最先得到广泛使用的协议,是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。OSPFOpen Shortest Path First(开放式最短路径优先)HELLOHELLO是一种网络层协议,它使得网络设备能够互相标识自己的身份,并表明自己仍然处于工作状态。网络上的设备在接收到hello请求后返回hello应答。
使用Java 8函数式编程生成字母序列 在 Java 8 中使用函数式编程生成字母序列是一个很大的挑战。Lukas Eder 愉快地接受了这个挑战,他将告诉我们如何使用 Java 8 来生成ABC的序列——当然,肯定不是一种蹩脚的方式。 我被 Stack Overflow 上网友“mip”提的一个有趣的问题给难住了。该问题是: 我正在寻找一种生成下列字母序列的方式: A, B, C, …, Z, AA, AB,
Java学习笔记 1. 静态模块和构造模块的区别:静态块:用static申明,JVM加载类时执行,仅执行一次 构造块:类中直接用{}定义,每一次创建对象时执行 执行顺序优先级:静态块>main()>构造块>构造方法 静态块按照申明顺序执行,所以先执行public staticB t1 = newB();该语句创建对象,则又会调用构造块,输出构造块 接着执行public static B t1 = new B(
身份证最后一位校验位验证 新建一个文本文件,然后输入如下代码:@echo offcls&setlocal enabledelayedexpansiontitle 身份证校验码计算器:startecho.echo 身份证校验码计算器echo.set /p sfz=‘输入无校验码的号码(17位):set /a s1=%sfz:~0,1%*7set /a s2=%sfz:~1,1%*9set /a s3=%sf
Java Base64、AES、SHA1、MD5加密算法 Java Base64、AES、SHA1、MD5加密算法package com.example.decript;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.MessageDigest;import java.security.N
Win7 C盘越来越小怎么办? 前言 朋友之前安装了Windows7系统,由于安装在C盘系统,初期硬盘分区的时候给C盘分了20G的空间,但安装WIN7并且安装一些游戏与应用后,C盘空间越来越小。近期经常出现提示C盘空间不足,导致系统运行缓慢。以前用XP系统都不会这样。那么对于Win7占用空间大,C盘空间越来越小该如何解决呢? 由于我们知道Win7系统要比传统的XP系统文件大小却是要大很多,一般如今装W
路由配置 路由器的递归查找当一条路由的下一跳地址不是本路由器的直连路由的时候,路由器会将下一跳地址作为目的地址,在自己的路由表中进行第二次查找,寻找是否有路由可以达到该网络,如果有,则路由生效,没有,则路由不生效。水平分割路由协议防环的一种手段,从一个接口发出去的路由,不从这个接口再收到。RIP典型的距离矢量路由协议,工作在UDP之上,UDP端口号:520,RIP路由协议的工作依赖于IP,只能工作在一个纯粹的
WEB服务配置 一、查看服务安装情况rpm -qa | grep http二、查看服务名rpm -ql httpd | grep init.d三、查看配置文件rpm -ql httpd | grep httpd.conf四、启动服务service httpd start五、配置前的测试首页必须为index.html六、修改配置文件在/etc/httpd/conf/httpd.conf 1. 修改990行的*改为
DNS服务器配置 设置主机名www.yangzhongyi.com1)使用命令rpm -qa | grep bind 查看虚拟机是否已经安装了bind,若没有,则将光盘放入光驱,然后使用命令mount /dev/cdrom /mnt挂载光盘,进入软件所在目录/mnt/Packages2)ls | grep bind查看该目录下dns安装包名称,然后使用rpm -ivh bind-9.8.
路由配置相关知识 IP层数据IP层数据采用IP包头中的协议号字段标示其上层协议是什么协议,其中: ICMP:1,TCP:6,UDP:17传输层协议采用端口号的方式标示其上层应用: TCP: UDP:FTP:20 21 TFTP:69 TELNET:23 SMTP:25 HTTP:80 应用层协议的端口号都是指的接收端的端口号,发起端采用大
Linux配置DHCP服务器 一、系统设置1、启动虚拟网卡2、修改网络类型为仅主机3、设置固定IP(用setup设置)4、重启使修改的地址生效二、查找并安装软件 dhcp1、将光盘放光驱-〉挂载光盘-〉进入软件所在目录 使用命令rpm -qa | grep dhcp 查看虚拟机是否已经安装了dhcp,安装包名类似“dhcp-4.1.1-38.P1.el6.centos.x86_64.rpm”,若没有,则将光盘放入光驱,
在CMD下用java命令出现“找不到或无法加载主类”的问题 问题描述: 编写简单的Hello.java程序,在cmd命令行下用javac Hello.java命令编译没有问题,可以生成Hello.class文件。但输入java Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。解决思路:从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用java -cp
NetBeans启动Tomcat后显示'127.0.0.1' 不是内部或外部命令 问题描述: 新安装的NetBeans8.0.2,然后又安装了Tomcat8.0.15,打开NetBeans运行web工程失败,控制台输出错误信息如下: 启动 Tomcat 失败。*\build-impl.xml:1164: 部署错误: 启动 Tomcat 失败。有关详细信息, 请查看服务器日志。构建失败 (总时间: 4秒) Tomcat日志显示:’127.0.0.
Linux在火狐浏览器下安装Flash插件 1、先下载install_flash_player_11_linux.x86_64.tar.gz下载地址:http://yunpan.cn/cZ2DhShbGCxWF 访问密码 4a732、打开终端,进入刚才下载的目录,解压:tar -zxvf install_flash_player_11_linux.x86_64.tar.gz3、把解压出来的“libflashplayer.so”文件剪切至/
vsFTPd启动报错:为 vsftpd启动 vsftpd:500 OOPS: bad bool val sftpd 启动 报错: vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable 处理办法:进入vim /etc/vsftpd/vsftpd.conf ,查看每行的值,确定都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现… 1、出现的问题 2、解决
jsp页面动态获取时间 代码如下<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><ht
常用计算机网络技术缩写词和术语 LAN:Local Area Network局域网WAN: Wide Area Network 广域网MAN: Metropolitan AreaNetwork 城域网FM: Frequency Modulation频率调制AM: Amplitude Modulation振幅调制PM: Phase Modulation 相位调制FSK: Frequency-shiftK
计算机网络复习资料 1、数据链路层使用的信道:点对点信道广播信道2、三个基本问题封装成帧;透明传输;差错控制3、帧检测序列(FCS)与循环冗余检验(CRC)的不同CRC是一种常用的检测方法,而FCS是添加在数据后面的冗余码;FCS可以用CRC方法得出,但CRC并非获得FCS的唯一方法。4、使用最多的数据链路层协议是点对点协议(PPP)例如:用户使用拨号电话上网5、PPP协议不需
Linux复习资料 1、严格来讲,Linux是一个类Unix内核的可以自由发布的实现版本,是一个操作系统的底层核心。用户可以获得内核源代码,编译并安装,然后获得并安装其他自由发布的软件,从而创建一个完整的Linux2、Linux的特点开放性、多用户、多任务、良好的用户界面、设备独立性、提供了丰富的网络功能、可靠的系统安全、良好的可移植性3、GNUGNU是"GNU's Not UNIX"的递归缩写
Nginx配置 环境问题Linux(centos6.6): Linux xiao-wei 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/LinuxNginx: nginx version: nginx/1.8.0Mysql: mysql
JSP复习内容 ***********************空字符串和null的两个概念:***********************空字符串是由空的""符号定义的,它是实例化之后的字符串对象,只是不包含任何字符;而null是一个空对象,在内存中是不存在的。1、C/S是client/server的缩写,即客户端、服务器结构。在这种结构中,服务器通常采用高性能的PC或者工作站,并采用
Linux下硬链接和软链接的区别 软链接:(symbolic link)1、只是产生一种特殊文件,该文件的内容指向另外一个文件的位置;2、只是个快捷方式,删除源文件,这个链接文件就没用了;3、软链接可以跨越不同的文件系统;4、跨目录创建链接,软链接一定要加绝对路径;5、软链接可以跨越文件系统;6、软链接可以给目录创建链接。硬链接:(hard link)1、给文件起了一
重定向到另一个终端 1、打开两个终端,先查看清楚各自终端的“代号”; 2、进入你要操作的文件夹,然后输入cat testfile.txt > /dev/pts/2,其中testfile.txt是我自己创建的文件;3、最后就可以在第二个终端看到testfile.txt里面的内容了,是不是很神奇啊同理,我们也可以将文字追加到图片中,但是追加了文字
MySQL提示:Starting MySQL...The server quit without updating PID&n 问题描述:MySQL server PID file could not be found![失败]Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/rekfan.pid).[失败]解决方法:1.可能是/usr/local/mysql/data/
NetBeans启动Tomcat后显示'127.0.0.1' 不是内部或外部命令 问题描述:新安装的NetBeans8.0.2,然后又安装了Tomcat8.0.15,打开NetBeans运行web工程失败,控制台输出错误信息如下:启动 Tomcat 失败。*****\build-impl.xml:1164: 部署错误: 启动 Tomcat 失败。有关详细信息, 请查看服务器日志。构建失败 (总时间: 4秒)Tomcat日志显示:'127.0.0.1' 不
MySQL相关问题 1、MySQL不能完全卸载在MySQL安装过之后,卸载会出现很多问题,有一部分安装文件不会被成功卸载,解决方法是:到注册表中彻底删除有关MySQL的项目,删除MySQL在%appdata%目录下的文件夹,卸载再安装,就可以了。自注册表中,按F3开启搜索项清除MySQL项目。删除:hkuser_machine\eventlog\application\mySQL
Linux下MySQL的操作 1、在Linux下检查是否有mysql,如果没有,请安装。版本上必须是5.5以上,越新越好!2、在mysql下创建数据库,名称为 testdb,内有表 linuxtest,表字段如下: userid (自己的学号),varchar 50,关键字 mysql_version (当前mysql版本号), varchar 50 linux_vers
RedHat6下源码安装MySQL5.6 说明:本文是我自己亲身测试过的,没有问题,Linux版本信息如下Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux1.安装make编译器make编译器下载地址:http://www.gnu.org/
RedHat6配置yum 总结:软件的更新很快,仓库的软件也会随时更新,网络上的教程基本上是正确的,但要注意软件的版本信息等1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-
Git使用笔记 Git使用笔记1、安装Git1.1在官网下载git,自行安装。1.2安装完成后,还需要最后一步设置,在命令行输入:$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和
在LAMP环境下搭建PHP动态网页 LAMP:Linux+Apache+Mysql+Php,组合统称为LAMP1、首先准备一下软件包,如下:mysql-5.0.22.tar.gzhttpd-2.2.17.tar.gzphp-5.3.5.tar.gzphp下载http://yunpan.cn/cwdNrBGgNvPwr 访问密码 e6dbhttpd下载http://yunpan.
在LAMP环境下搭建JSP动态网页 开发环境Linux的版本Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux1、先下载以下软件:Apache-Tomcateclipse-j2ee注意:要是你的Linux没有安装j
linux清除系统垃圾文件 原文地址:linux清除系统垃圾文件作者:jacky民工1,使用以下命令清理系统垃圾sudo apt-get autoclean --清理旧版本的软件缓存sudo apt-get clean--清理所有软件缓存sudo apt-get autoremove--删除系统不再使用的孤立软件2,清理opera firefox的缓存文件:ls ~/.opera/cache4ls ~
在Linux下你所不知道的df命令的那… 问题: 我知道在Linux上我可以用df命令来查看磁盘使用空间。你能告诉我df命令的实际例子使我可以最大限度得利用它吗?对于磁盘存储方面,有很多命令行或基于GUI的工具,它可以告诉你关于当前磁盘空间的使用情况。这些工具用各种人们可读的格式展示磁盘利用率的详细信息,比如易于理解的总结,详细的统计信息或直观的可视化报告。如果你只想知道不同文件系统有多少空闲的磁盘空间,那么df命令
通过tar包安装scim输入法 在虚拟机里玩中文环境的fedora8时我曾经安装过星际译王,当时安装是它的rpm包,跟windows里安装软件没有太大区别。 这次从硬盘安装了fedora8时,我选择的是英文环境。进入系统后我才发现,系统里竟然没有输入法!但是我记得当初虚拟机里的fedora8里面是有一款输入法的,输入法名字叫scim。Google了一下才知道原因:如果你安装系统的时候选择的是中文环境,那么系统会
win8系统shutdown参数 /i 显示图形用户界面/l 注销/s 关机/r 完全关机并重启/g 完全关机重启,重启后重新启动注册的应用程序(看不懂)/a 终止系统关闭/p 关闭计算机并且没有任何提示/h 休眠(就不要用到那个dll了吧)/hybrid 混合启动,不解释。。win8大爱,必须与/s一起使用/e 记录意外关闭的原因/o 高级启动(等于开机的时候按Shift+F8),和/r一起使用/m (看不
提高Linux工作效率的十大bash技巧 我喜欢钻研bash环境。很多时候,在使用bash编程中,有些问题一遍又一遍的重复遇到。每次我都需要重新思考这些问题的解决方法。直到有一天我无法忍受,于是坐下来,编写一个通用的函数,放入我的.bashrc文件中,部署到电脑上。希望我的这些追求最大化命令行效率的努力成果也能给其他喜欢使用bash的朋友们带来一些帮助。我更大的期望是我的这种行为能引起其他朋友的互动——给我提建议、提出更好的b
如何在Linux下大量屏蔽恶意IP地址 很多情况下,你可能需要在Linux下屏蔽IP地址。比如,作为一个终端用户,你可能想要免受间谍软件或者IP追踪的困扰。或者当你在运行P2P软件时。你可能想要过滤反P2P活动的网络链接。如果你是一名系统管理员,你可能想要禁止垃圾IP地址访问你们的公司邮件服务器。或者你因一些原因想要禁止某些国家访问你的web服务。在许多情况下,然而,你的IP地址屏蔽列表可能会很快地增长到几万的IP。该如何处理这个?
揭秘公共WiFi安全黑幕 原文地址:如何安全上网有高招!">揭秘公共WiFi安全黑幕 如何安全上网有高招!作者: 康斯坦丁 央视“315晚会”现场,演示了黑客如何利用虚假WiFi盗取晚会现场观众手机系统、品牌型号、自拍照片、邮箱帐号密码等各类隐私数据,这也让所有手机用户对公共WiFi上网安全不免心惊胆颤。恐惧与指责之外,我们是不是应该思考一下为什么会存在此类现象,以及自身如何避免岂不是更好?公共WiFi热
在CMD下用java命令出现“找不到或无… 问题描述:编写简单的Hello.java程序,在cmd命令行下用javacHello.java命令编译没有问题,可以生成Hello.class文件。但输入javaHello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。 解决思路:从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用java -cp%c
每一个程序员需要了解的10个Linux… 作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。以下就是今天我们要介绍的Linux命令:mantouch, cat and lesssort and grepcutsedtarfinddiffuniqchmod
检测Linux内存使用情况的10个free… Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用“free”命令。Linux“free”命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。这篇文章提供一些各种参数选项的“free”命令,这些命令对于你更好地利用你的内存会有帮助。
11款最棒的Linux数据恢复工具 无论你使用的是台式电脑还是笔记本,需要关注的重点之一都是如何保护好你的宝贵数据。因为总会有各种突发情况使你的系统崩溃,然后你要做的就是恢复数据。不管你怎么想,要是我失去了所有的数据却无法恢复的话,我会分分钟肢解了这台破电脑。不过幸好的是,现在市场上有不少的数据恢复工具,能帮助我们从系统的硬盘上恢复数据。如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数
20条Linux命令面试问答 问:1 如何查看当前的Linux服务器的运行级别?答: ‘who -r’ 和 ‘runlevel’命令可以用来查看当前的Linux服务器的运行级别。问:2 如何查看Linux的默认网关?答: 用 “route -n” 和 “netstat -nr”命令,我们可以查看默认网关。除了默认的网关信息,这两个命令还可以显示当前的路由表。问:3 如何在
有趣的Linux命令 1.sl 命令你会看到一辆火车从屏幕右边开往左边。。。。。。安装 $ sudo apt-get install sl运行 $ sl命令有 -alFe几个选项,-a An accident seems to happen. You'll feel pity for people who cryfor help.-l shows little one
如何检查Linux的内存使用状况 问题:我想要监测Linux系统的内存使用状况。有哪些可用的图形界面或者命令行工具来检查当前内存使用情况?当涉及到Linux系统性能优化的时候,物理内存是一个最重要的因素。自然的,Linux提供了丰富的选择来监测珍贵的内存资源的使用情况。不同的工具,在监测粒度(例如:全系统范围,每个进程,每个用户),接口方式(例如:图形用户界面,命令行,ncurses)或者运行模式(交互模式,批量处理模
玩转Bash变量 PS :注意本文讨论的是Bash,而不一定是/bin/sh所链接的那个shell。这里出现的所有代码片段,默认在顶上都添加了#!/bin/bash。一门自带混淆的语言while (( $# )); docase $1 in-a*)# Error checking[[ ${1#-a} ]] || { echo "bash: ${FUNCNAME[0]}: \`
Make命令教程 来自:阮一峰的网络日志链接:http://www.ruanyifeng.com/blog/2015/02/make.html代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上,任何只要某个文件有变化,就要重新构建的项目,都可以用
Unicode与JavaScript详解 一、Unicode是什么?Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。它从0开始,为每个符号指定一个编号,这叫做"码点"(codepoint)。比如,码点0的符号就是null(表示所有二进制位都是0)。U+0000 = null上式中,U+表示紧跟在后
web技术入门 实现一个手动的 Web 服务器!1、这里的手动真的就是字面上的意思,这里我们要实现的效果是:2、在命令行中运行 Server。3、在浏览器中打开 http://localhost ,也就是你本机的地址。4、在命令行中输入你想在浏览器中显示的结果,然后...在浏览器里看到你之前输入的结果!更棒的是整个过程我们一行代码都不用写!
从输入URL到页面加载完的过程 一个HTTP请求的过程为了简化我们先从一个HTTP请求开始,简要介绍一下一个HTTP求情的网络传输过程,也就是所谓的“从输入 URL到页面下载完的过程中都发生了什么事情”●DNS Lookup 先获得URL对应的IP地址●Socket Connect 浏览器和服务器建立TCP连接●Send Request 发送HTTP请求●Content Dow