- 深入理解计算机网络读书笔记(一、二)
NJUST江波
第一章:数制与编码1.1常见数制:十进制(Decimal)十进制数的标志为D二进制(Binary)二进制数的标志为B八进制(Octal)八进制数的标志为O或Q,在C、C++这类语言中规定,一个数如果要指明它采用八进制,必须在它前面加上一个0十六进制(Hexadecilmal)最新的IPv6地址就是采用16进制来表示的(IPv4地址通常采用十进制表示)0、l、2、3、4、5、6、7、8、9、A、B、
- 深入理解计算机网络读书笔记(三)
NJUST江波
第三章计算机网络体系结构3.1典型计算机网络体系结构OSI/RM体系结构整个OSI/RM体系结构划分为七个层次,由低到高分别是物理层(PhysicalLayer)、数据链路层(DataLinkLayer)、网络层(NetworkLayer)、传输层(TransportLayer)、会话层(SessionLayer)、表示层(PresentationLayer)、应用层(ApplicationLay
- 没看完这篇文章,别说你会用Ping
网络工程师俱乐部
php网络开发语言华为认证HCIE网络工程师
中午好,我的网工朋友。网工生活里每天都和ping打交道,ping来ping去,很多人知道ping,却不知道怎么把ping用出更多花样出来。今天,我特地给你关于ping命令的使用大全,在更多不同的项目场景里,ping到底怎么用,才能帮你高效干活。全篇文章超过万字,欢迎及时收藏转发到你的网工群和朋友圈,收藏备用!今日文章阅读福利:《深入理解计算机网络》想把ping用好,前提是把网络学好。私信我,发送暗
- 深入理解计算机网络读书笔记(五)
NJUST江波
第五章数据链路层数据链路层的作用:在原始的、有差错的物理传输线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差错的物理线路改进成逻辑上无差错的数据链路,以便向网络层提供高质量的服务。5.1数据链路层基础物理层上构建的是物理链路,在数据链路层上构建的是逻辑链路或者数据链路。为何除物理层外还需要一个数据链路层来构建数据传输通道?一是由于物理层传输介质的多样性,通信规程也各不相同,性能不稳定,
- 深入理解计算机网络读书笔记(六)
NJUST江波
第六章介质访问控制子层介质访问控制子层(MAC子层)在广播型网络中负责局域网内寻址以及多路通信中介质争用问题。MAC帧分为单播帧、广播帧、多播帧。广播型网络中介质争用解决方案包括CSMA、CSMA/CD和CSMA/CA协议。6.1CSMA介质访问控制原理CSMA(载波侦听多路访问)又称LBT(ListenBeforeTalk,先听后说),先侦听要访问的介质,当发现介质忙时先避让一段时间,不发送数据
- IPv4数据报的封装与解封装
changsoon
IPv4数据报的封装和解封装计算机网络
摘自:《深入理解计算机网络》王达著机械工业出版社IPv4数据报格式请点击这里IPv4数据报的封装与解封装IPv4数据报的封装发送端网络层生成的IP数据报还要继续往下传输,到达数据链路层后就要封装成数据帧了。IP数据报的“帧封装”原理很简单,只需要把来自网络层的整个IP数据报(包括包头部分和数据部分)当做数据链路层的数据部分,然后再前面加上与数据链路层对应的协议头即可。以太局域网中,由于数据链路层分
- ARP地址解析原理
changsoon
计算机网络
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接:1.IPV4数据报头部格式请点击这里2.IPv6数据报头部格式请点击这里3.IPv4数据报的封装与解封装请点击这里4.IPv4数据报的分段与重组请点击这里5.ARP协议报文格式及ARP表ARP地址解析原理在上图中,现假设主机A和B在同一个网段(均位于192.168.1.0/24网段),主机A要向主机B发送信息。主机A和主机B的IP地址和
- 原码,反码,补码,阶码,移码是什么?有什么区别(讨论机器数的表示)
不去上课
计算机基础
原码,反码,补码,阶码,移码是什么?有什么区别(讨论机器数的表示)本文内容参考自王达老师的《深入理解计算机网络》一书一、机器数解释:机器数是计算机中参与运算且带有(+)、(-)属性的二进制数–引用自王达老师的《深入理解计算机网络》1、计算机中的数如何表示符号?(计算机的数也是存在正负之分的,那么如何区分它们的正负呢?)我之前的博文介绍二进制的时候,是没有考虑二进制带符号的情况,但是,数制之间的转换
- Serial Line Interface Protocol SLIP协议
半片饼干
C/C++编程基础
SLIP协议官方文本https://tools.ietf.org/rfc/rfc1055.txt摘自《深入理解计算机网络》SLIP帧很简单,只是在IP包的最前面和最后面各加一个END字符(0xc0),作为帧边界,标志一个帧的起始和结束。如果在包中有END字符,则包中的END字符用0xdb(ESC字符)和0xdc两个字符来替代;如果在包中有ESC字符,则ESC字符用0xdb(ESC字符)和0xdd两
- IPv6协议族的其它协议
changsoon
计算机网络ipv6计算机网络IPv6协议族
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接1.IPV4数据报头部格式2.IPv6数据报头部格式3.IPv4数据报的封装与解封装4.IPv4数据报的分段与重组5.ARP协议报文格式及ARP表6.ARP地址解析原理7.ICMP协议及报文格式IPv6协议族中的其它协议在讲IPv6数据报头部格式的时候已经讲了部分的IPv6协议了,在此补充一下IPv6其它的协议。在IPv6协议族中还包括I
- 示例演示“距离矢量路由算法”工作原理
weixin_34174422
以下内容摘自刚刚上市,已被纳入全国高校教材系统,并在全国热销、好评如潮的《深入理解计算机网络》新书。7.5.3距离矢量路由算法现代计算机网络通常使用动态路由算法,因为这类算法能够适应网络的拓扑和流量变化,其中最流行的两种动态路由算法是“距离矢量路由算法”和“链路状态路由算法”。距离矢量路由算法(DistanceVectorRouting,DV)是ARPANET网络上最早使用的路由算法,也称Bell
- 《图解网络硬件》网络硬件通用基础知识
Dyhamics
计算机网络计算机系统读“人类进步的阶梯”心得网络交换机路由器服务器
前言《图解网络硬件》本书作者三轮贤一是硅谷网络设备公司日本分部资深系统工程师,重点讲述了在实际网络建设工程中真实使用的网络硬件设备及其相关背景知识,能够帮助读者深入理解计算机网络在工程实践中某些容易混淆的概念,如L3交换机和路由器。强烈建议如果只是单纯想了解一下计算机网络硬件的相关知识建议速读,本书作者对行业工作经验太丰富了,每个网络硬件设备,型号,参数,选购等都列的很详细,简直就是个小百科,写得
- TCP传输的建立(三次握手)
changsoon
计算机网络TCP
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接1.IPV4数据报头部格式2.IPv6数据报头部格式3.IPv4数据报的封装与解封装4.IPv4数据报的分段与重组5.ARP协议报文格式及ARP表6.ARP地址解析原理7.ICMP协议及报文格式8.IPv6协议族的其它协议9.TCP的主要特性10.TCP的套接字11.TCP端口12.TCP连接状态转移TCP传输的建立(三次握手)TCP是一
- 视频教程-【国内首套H3C V7交换机实战课程-1】Comware V7使用、维护与管理-H3C认证...
weixin_29139401
【国内首套H3CV7交换机实战课程-1】ComwareV7使用、维护与管理国内IT图书作者,网络技术讲师,华为授权讲师。共著有近60部计算机网络著作,新代表作:《Cisco/H3C交换机|路由器“豪华”四件套》、《深入理解计算机网络》、《华为交换机学习指南》、《华为路由器学习指南》等。获得过包括“全国优秀作者奖”、“输出版优秀图书奖”、“畅销品种奖”、“佳品牌奖”等近50项奖项。王达¥389.00
- 定点数与浮点数(小数)
不去上课
计算机基础计算机基础
计算机中机器数的类型:定点数(整数)与浮点数(小数)本文内容参考自王达老师的《深入理解计算机网络》一书一、计算机中一共有两种机器数类型:机器数就是计算机中参与运算的有符号二进制数,其实,它与我们平时使用的十进制一样,有整数也有小数,但是关键在于,如果二进制与我们平时书写十进制小数一样,带上一个".",那么二进制受困于存储器中字长的限制,无法灵活地表示小数的小数点("."),所以,二进制的小数在存储
- 补码的加减法运算
不去上课
计算机基础
补码的加减法运算本文内容参考自王达老师的《深入理解计算机网络》一书一、补码加法:1、补码的加法运算两个机器数相加的补码可以先通过分别对两个机器数求补码,然后再相加得到,在采用补码形式表示时,进行加法运算可以把符号位和数值位一起进行运算(若符号位有进位,导致了益出,则直接舍弃),结果为两数之和的补码形式。示例1:求两个十进制数的和35+18。首先,规定字长是8位,也就是只能用8位二进制表示。35的原
- 史上最通俗的《深入理解计算机网络》目录
weixin_34247155
自我公布历时一年多时间创作的《深入理解计算机网络》这部书创作完成并交付机械工业出版社出版以来,得到许多读者读者朋友的高度关注。几乎不间断地有读者向我询问什么时候在博客中发布这本书的目录及试读信息。感谢大家的支持!现向大家首发本书的原始目录!本书正式上市的时间比原来预计有所推后(预计还要近2个月时间),敬请各位读者朋友的理解及谅解!本书将是国内最通俗,最系统,最具可读性的一部分有关计算机网络原理和基
- 视频教程-【直通华为HCNA/HCNP系列R篇-10】OSPF路由配置与管理-华为认证
weixin_28958655
【直通华为HCNA/HCNP系列R篇-10】OSPF路由配置与管理国内IT图书作者,网络技术讲师,华为授权讲师。共著有近60部计算机网络著作,新代表作:《Cisco/H3C交换机|路由器“豪华”四件套》、《深入理解计算机网络》、《华为交换机学习指南》、《华为路由器学习指南》等。获得过包括“全国优秀作者奖”、“输出版优秀图书奖”、“畅销品种奖”、“佳品牌奖”等近50项奖项。王达¥227.00立即订阅
- 二进制、八进制、十进制、十六进制关系及转换
不去上课
进制转换
二进制,八进制,十进制,十六进制之间的关系是什么?相互之间如何转换?本文内容参考自王达老师的《深入理解计算机网络》一书一、数制解释:1、编程中经常使用的数制分类(“你编程时能使用的数制全部在这里了”):⑴、十进制–十进制是我们生活中使用得最频繁的进制了。十进制的基数是10,也就是说,十进制有10个数字符号,分别是0,1,2,3,4,5,6,7,8,9。最大的数码是9(最大的数码是进制基数减1),最
- 例解DNS递归/迭代名称解析原理
iteye_11790
以下内容摘自笔者最新年度巨作,广受好评的——《深入理解计算机网络》书中。本书详细内容及读者评价可从这里了解:http://item.jd.com/11165825.htmlhttp://product.dangdang.com/23166396.html另外,笔者最新的网络设备四大金刚图书在京东网、当当网、卓越网、互动出版网等全面热销中,详情点击:http://item.jd.com/112993
- 深入理解计算机网络(1)
hfsylvia
(1)十进制(Decimal)十进制是日常生活中常用的数制类型,基数是10,也就是它有10个数字符号,即0、l、2、3、4、5、6、7、8、9。其中最大数码是“基数”减1,即10-1=9,最小数码是0。十进制数的标志为D,如(1250)D,也可用下标“10”来表示,如(1250)10(注意是下标)。(2)二进制(Binary)二进制是计算机运算时所采用的数制,基数是2,也就是说它只有两个数字符号,
- IPv4 地址
changsoon
计算机网络
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接1.IPV4数据报头部格式2.IPv4数据报的封装与解封装3.IPv4数据报的分段与重组IPv4地址OSI/RM的网络层和TCP/IP协议体系结果的网际互连层最重要的一个协议就是IP协议,目前正处于IPv4和IPv6这两个版本的交替、过渡时间。这篇博客主要介绍IPv4地址。IPv4地址基本格式IPv4使用32位(4字节)地址,因此整个地址
- 无符号二进制数的算术运算
不去上课
计算机基础
无符号二进制数的算术运算本文内容参考自王达老师的《深入理解计算机网络》一书一、无符号二进制数的运算规则:无符号二进制数的加、减、乘、除四则算数运算法则其实与十进制数的四则算数运算法则是一一对应的。如果你理解了十进制的四则算数运算法则,那么理解无符号二进制数的四则运算相对来讲就很简单了–引用自王达老师《深入理解计算机网络》一书1、加法运算加法运算法则:0+0=0,0+1=1,1+0=1,1+1=10
- 视频教程-【H3C V7路由器实战视频课程系列-7】OSPF路由配置与管理-H3C认证
weixin_31285179
【H3CV7路由器实战视频课程系列-7】OSPF路由配置与管理国内IT图书作者,网络技术讲师,华为授权讲师。共著有近60部计算机网络著作,新代表作:《Cisco/H3C交换机|路由器“豪华”四件套》、《深入理解计算机网络》、《华为交换机学习指南》、《华为路由器学习指南》等。获得过包括“全国优秀作者奖”、“输出版优秀图书奖”、“畅销品种奖”、“佳品牌奖”等近50项奖项。王达¥319.00立即订阅订阅
- TCP 的流量控制
changsoon
计算机网络TCP
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接1.IPV4数据报头部格式2.IPv4数据报的封装与解封装3.IPv4数据报的分段与重组4.TCP的主要特性5.TCP的套接字6.TCP端口7.TCP连接状态转移8.TCP传输的建立9.TCP传输链接的释放10.TCP的可靠传输TCP的流量控制虽然“流量控制”和“拥塞控制”是两个不同的的概念,但是它们之间还是有些关联的。“流量控制”是基于
- ICMP协议及报文格式
changsoon
计算机网络ICMP协议
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接1.IPV4数据报头部格式请点击这里2.IPv6数据报头部格式请点击这里3.IPv4数据报的封装与解封装请点击这里4.IPv4数据报的分段与重组请点击这里5.ARP协议报文格式及ARP表6.ARP地址解析原理ICMP协议及报文格式ICMP(InternetControlMessageProtocol)因特网控制报文协议。它是IPv4协议族
- TCP 的可靠传输
changsoon
计算机网络TCP
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接1.IPV4数据报头部格式2.IPv6数据报头部格式3.IPv4数据报的封装与解封装4.IPv4数据报的分段与重组5.ARP协议报文格式及ARP表6.ARP地址解析原理7.ICMP协议及报文格式8.IPv6协议族的其它协议9.TCP的主要特性10.TCP的套接字11.TCP端口12.TCP连接状态转移13.TCP传输的建立14.TCP传输
- IPV4数据报头部格式
changsoon
IPv4数据报头格式计算机网络
IPV4数据报头部格式摘自:《深入理解计算机网络》王达著机械工业出版社图解图片来自:http://blog.163.com/qhj4433210@126/blog/static/165975282201592251248584/图片来自:http://blog.163.com/qhj4433210@126/blog/static/165975282201592251248584/前言发送端的网络层
- ARP协议报文格式及ARP表
changsoon
计算机网络ARP协议及ARP表
摘自:《深入理解计算机网络》王达著机械工业出版社相关知识链接IPV4数据报头部格式请点击这里IPv6数据报头部格式请点击这里IPv4数据报的封装与解封装请点击这里IPv4数据报的分段与重组请点击这里ARP协议报文格式及ARP表ARP(AddressResolutionProtocal,地址解析协议)是将IP地址解析为以太网的MAC地址(或者称为物理地址)的协议。在局域网中,当主机或其他网络设备有数
- IPv6数据报头部格式
changsoon
数据报头格式ipv6数据报头格式计算机网络
文章摘自书籍《深入理解计算机网络王达机械工业出版社》IPv4数据报头格式请点击此处IPv6数据报头部格式RFC2460定义了IPv6数据报格式。总体结构上,IPv6数据报格式与IPv4数据报格式是一样的,也是由IP报头和数据(在IPv6中称为有效载荷)这两个部分组成的,但在IPv6数据报数据部分还可以包括0个或者多个IPv6扩展报头(Extensionheader),如下图所示。IP报头部分固定为
- Spring4.1新特性——综述
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- Schema与数据类型优化
annan211
数据结构mysql
目前商城的数据库设计真是一塌糊涂,表堆叠让人不忍直视,无脑的架构师,说了也不听。
在数据库设计之初,就应该仔细揣摩可能会有哪些查询,有没有更复杂的查询,而不是仅仅突出
很表面的业务需求,这样做会让你的数据库性能成倍提高,当然,丑陋的架构师是不会这样去考虑问题的。
选择优化的数据类型
1 更小的通常更好
更小的数据类型通常更快,因为他们占用更少的磁盘、内存和cpu缓存,
- 第一节 HTML概要学习
chenke
htmlWebcss
第一节 HTML概要学习
1. 什么是HTML
HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器(IE,FireFox等)软件知道HTML语言的语法,可以用来查看HTML文档。目前互联网上的绝大部分网页都是使用HTML编写的。
打开记事本 输入一下内
- MyEclipse里部分习惯的更改
Array_06
eclipse
继续补充中----------------------
1.更改自己合适快捷键windows-->prefences-->java-->editor-->Content Assist-->
Activation triggers for java的右侧“.”就可以改变常用的快捷键
选中 Text
- 近一个月的面试总结
cugfy
面试
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275
前言
打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。 
- HTML5一个小迷宫游戏
357029540
html5
通过《HTML5游戏开发》摘抄了一个小迷宫游戏,感觉还不错,可以画画,写字,把摘抄的代码放上来分享下,喜欢的同学可以拿来玩玩!
<html>
<head>
<title>创建运行迷宫</title>
<script type="text/javascript"
- 10步教你上传githib数据
张亚雄
git
官方的教学还有其他博客里教的都是给懂的人说得,对已我们这样对我大菜鸟只能这么来锻炼,下面先不玩什么深奥的,先暂时用着10步干净利索。等玩顺溜了再用其他的方法。
操作过程(查看本目录下有哪些文件NO.1)ls
(跳转到子目录NO.2)cd+空格+目录
(继续NO.3)ls
(匹配到子目录NO.4)cd+ 目录首写字母+tab键+(首写字母“直到你所用文件根就不再按TAB键了”)
(查看文件
- MongoDB常用操作命令大全
adminjun
mongodb操作命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令 如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。
一
- bat调用jar包并传入多个参数
aijuans
下面的主程序是通过eclipse写的:
1.在Main函数接收bat文件传递的参数(String[] args)
如: String ip =args[0]; String user=args[1]; &nbs
- Java中对类的主动引用和被动引用
ayaoxinchao
java主动引用对类的引用被动引用类初始化
在Java代码中,有些类看上去初始化了,但其实没有。例如定义一定长度某一类型的数组,看上去数组中所有的元素已经被初始化,实际上一个都没有。对于类的初始化,虚拟机规范严格规定了只有对该类进行主动引用时,才会触发。而除此之外的所有引用方式称之为对类的被动引用,不会触发类的初始化。虚拟机规范严格地规定了有且仅有四种情况是对类的主动引用,即必须立即对类进行初始化。四种情况如下:1.遇到ne
- 导出数据库 提示 outfile disabled
BigBird2012
mysql
在windows控制台下,登陆mysql,备份数据库:
mysql>mysqldump -u root -p test test > D:\test.sql
使用命令 mysqldump 格式如下: mysqldump -u root -p *** DBNAME > E:\\test.sql。
注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报
- Javascript 中的 && 和 ||
bijian1013
JavaScript&&||
准备两个对象用于下面的讨论
var alice = {
name: "alice",
toString: function () {
return this.name;
}
}
var smith = {
name: "smith",
- [Zookeeper学习笔记之四]Zookeeper Client Library会话重建
bit1129
zookeeper
为了说明问题,先来看个简单的示例代码:
package com.tom.zookeeper.book;
import com.tom.Host;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.ZooKeeper;
import org.apache.zookeeper.Wat
- 【Scala十一】Scala核心五:case模式匹配
bit1129
scala
package spark.examples.scala.grammars.caseclasses
object CaseClass_Test00 {
def simpleMatch(arg: Any) = arg match {
case v: Int => "This is an Int"
case v: (Int, String)
- 运维的一些面试题
yuxianhua
linux
1、Linux挂载Winodws共享文件夹
mount -t cifs //1.1.1.254/ok /var/tmp/share/ -o username=administrator,password=yourpass
或
mount -t cifs -o username=xxx,password=xxxx //1.1.1.1/a /win
- Java lang包-Boolean
BrokenDreams
boolean
Boolean类是Java中基本类型boolean的包装类。这个类比较简单,直接看源代码吧。
public final class Boolean implements java.io.Serializable,
- 读《研磨设计模式》-代码笔记-命令模式-Command
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* GOF 在《设计模式》一书中阐述命令模式的意图:“将一个请求封装
- matlab下GPU编程笔记
cherishLC
matlab
不多说,直接上代码
gpuDevice % 查看系统中的gpu,,其中的DeviceSupported会给出matlab支持的GPU个数。
g=gpuDevice(1); %会清空 GPU 1中的所有数据,,将GPU1 设为当前GPU
reset(g) %也可以清空GPU中数据。
a=1;
a=gpuArray(a); %将a从CPU移到GPU中
onGP
- SVN安装过程
crabdave
SVN
SVN安装过程
subversion-1.6.12
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-openssl=/
- sql 行列转换
daizj
sql行列转换行转列列转行
行转列的思想是通过case when 来实现
列转行的思想是通过union all 来实现
下面具体例子:
假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
*/
/*
想变成
姓名 &
- MySQL--主从配置
dcj3sjt126com
mysql
linux下的mysql主从配置: 说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高于Slave版本。(版本向下兼容)
mysql1 : 192.168.100.1 //master mysq
- 关于yii 数据库添加新字段之后model类的修改
dcj3sjt126com
Model
rules:
array('新字段','safe','on'=>'search')
1、array('新字段', 'safe')//这个如果是要用户输入的话,要加一下,
2、array('新字段', 'numerical'),//如果是数字的话
3、array('新字段', 'length', 'max'=>100),//如果是文本
1、2、3适当的最少要加一条,新字段才会被
- sublime text3 中文乱码解决
dyy_gusi
Sublime Text
sublime text3中文乱码解决
原因:缺少转换为UTF-8的插件
目的:安装ConvertToUTF8插件包
第一步:安装能自动安装插件的插件,百度“Codecs33”,然后按照步骤可以得到以下一段代码:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a30980927
- 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
geeksun
PHP
CGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI
FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不
- Git push 报错 "error: failed to push some refs to " 解决
hongtoushizi
git
Git push 报错 "error: failed to push some refs to " .
此问题出现的原因是:由于远程仓库中代码版本与本地不一致冲突导致的。
由于我在第一次git pull --rebase 代码后,准备push的时候,有别人往线上又提交了代码。所以出现此问题。
解决方案:
1: git pull
2:
- 第四章 Lua模块开发
jinnianshilongnian
nginxlua
在实际开发中,不可能把所有代码写到一个大而全的lua文件中,需要进行分模块开发;而且模块化是高性能Lua应用的关键。使用require第一次导入模块后,所有Nginx 进程全局共享模块的数据和代码,每个Worker进程需要时会得到此模块的一个副本(Copy-On-Write),即模块可以认为是每Worker进程共享而不是每Nginx Server共享;另外注意之前我们使用init_by_lua中初
- java.lang.reflect.Proxy
liyonghui160com
1.简介
Proxy 提供用于创建动态代理类和实例的静态方法
(1)动态代理类的属性
代理类是公共的、最终的,而不是抽象的
未指定代理类的非限定名称。但是,以字符串 "$Proxy" 开头的类名空间应该为代理类保留
代理类扩展 java.lang.reflect.Proxy
代理类会按同一顺序准确地实现其创建时指定的接口
- Java中getResourceAsStream的用法
pda158
java
1.Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.get
- spring 包官方下载地址(非maven)
sinnk
spring
SPRING官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
s
- Oracle学习笔记(7) 开发PLSQL子程序和包
vipbooks
oraclesql编程
哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续Oracle的学习!
这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL