第五章 ByteBuf(分四部分翻译)
本章节包括:
1)ByteBuf------Netty的数据容器
2)API介绍
3)使用案例
4)内存分配
我们之前提到过很多次,网络传输数据的最基本的数据单元是byte,Java的NIO提供了ByteBuffer作为字节的容器,但是这个类的使用有些过于复杂和麻烦
Netty对ByteBuffer提供了一个可选方案...
分类:
Web程序 时间:
2016-04-29 19:08:50
阅读次数:
169
本章内容包括:
1)单元测试
2)EmbeddedChannel的说明
3)使用EmbeddedChannel测试ChannelHandler...
分类:
Web程序 时间:
2016-04-29 19:05:57
阅读次数:
129
此文接 跟我学AngularJs:Directive指令用法解读(上)8.transclude 如果不想让指令内部的内容被模板替换,可以设置这个值为true。一般情况下需要和ngTransclude指令一起使用。 比如:template:"hello every ",这时,指令内部的内容会嵌入到ng-transclude这个div中。也就是变成了hello every 这是指令内部的内容。默认值为...
分类:
Web程序 时间:
2016-04-29 19:03:59
阅读次数:
259
第十章,第十一章序
对于网络而言,数据只是原始字节序列,但是我们的程序将这些字节按照某种方式去组织成我们能够看懂的语言,我们一般称这些信息叫“信息”,将信息转换成字节或者从网络中将字节装换成我们能够看懂的信息这些都是我们网络传输中最最常见的任务之一,你可能需要在标准的格式或者协议下工作,例如FTP协议或者Telnet协议,或者是从第三方自定义的专有协议,亦或者是根据字自已的应用去继承...
分类:
Web程序 时间:
2016-04-29 19:03:48
阅读次数:
227
QueryParser(单域查询)QueryParser子类对单个域查询时创建查询query,构造方法中需要传入Lucene版本号,检索域名和分词器。QueryParser parser = new QueryParser(Version.LUCENE_43, field, analyzer);// 查询字符串
Query query = parser.parse("key");MultiField...
分类:
Web程序 时间:
2016-04-29 19:00:08
阅读次数:
260
CSS3实战》
box-pack和box-align属性?
box-lines属性...
分类:
Web程序 时间:
2016-04-29 18:57:08
阅读次数:
208
在css3中添加属性时,不同浏览器需要加上相应的前缀,如:-moz-是Firefox的前缀,-webkit-是chrome&&Safari的前缀,-o-是opera浏览器的前缀。才能正常的在相应的浏览器中显示出来。
css3被划分为模块
最重要的模块就是选择器,框模型,背景和边框,文本效果,2D/3D转换,动画,多列布局,用户界面。
css边框:(Firefox、Chrome 以及 Safa...
分类:
Web程序 时间:
2016-04-29 18:56:34
阅读次数:
277
用jquery写表单回调的时候报的bug
正如stackover上说的
I’m guessing you don’t have a jquery form plugin included. ajaxSubmit isn’t a core jquery function, I believe.
意思就是说表单提交是单独的一个插件,没集成在jquery-版本号.min.js这个文件里,需要另外引入...
分类:
Web程序 时间:
2016-04-29 18:58:11
阅读次数:
594
Directive(指令)笔者认为是AngularJ非常强大而有有用的功能之一。它就相当于为我们写了公共的自定义DOM元素或CLASS属性或ATTR属性,并且它不只是单单如此,你还可以在它的基础上来操作scope、绑定事件、更改样式等。通过这个Directive,我们可以封装很多公共指令,比如分页指令、自动补全指令等等。然后在HTML页面里只需要简单的写一行代码就可以实现很多强大的功能。一般情况下...
分类:
Web程序 时间:
2016-04-29 18:53:56
阅读次数:
236
配置环境说明:
KVM虚拟机配置
用途
数量
IP地址
机器名
虚拟IP地址
硬件
内存3G 系统盘20G cpu 4核
Haproxykeepalived
2台
192.168.1.10192.168.1.20
Haserver01H...
分类:
Web程序 时间:
2016-04-29 18:50:28
阅读次数:
439
树导航效果图:组合模式的描述:将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。我们把部分用Leaf表示, 把整体用Composite表示。组合模式是有一定规律的,在实现树导航的情况下,Composite需要包含一个以上Leaf,也可以包含一个以上Leaf和一个以Composite,为什么说要包含一个以上的,如果Composite不包含任何子...
分类:
Web程序 时间:
2016-04-29 18:51:14
阅读次数:
137
根据上一节中的HTML代码结构我们通过JS来渲染HTML代码,我们先提供一下JS的代码片段,这代码代码不是一个完整的代码是经过简化的。通过JS代码来分析如何组装HTML的;
我们先来分析一下面上面的代码片段:
TreeComposite是有一个带有参数的构造函数,它需要传入四个参数:
id:当前节点的主键(交互时用到);
name:当前节点的名称;
total:当前节点下的记录条数,不是表达他的子节点哦,这里要注意一下;
level:代表树导航的深度的层次级别,越向内级别越高;
last:当前节点是否是父节...
分类:
Web程序 时间:
2016-04-29 18:49:58
阅读次数:
200
在本次的博文中,我将从零开始一步一步教你怎么在window下创建一个Maven web工程。一、查看是否已经安装mvn
1、按键盘上的win+R,并输入cmd,如下图所示:
2、点击确定,出现dos操作界面,并输入命令:mvn -v 查看是否已经在系统环境变量中配置过mvn。
3、如果安装了maven,会出现maven的相应版本号和Java版本号。二、安装Maven
如果你的计算机上...
分类:
Web程序 时间:
2016-04-29 18:46:25
阅读次数:
419
使用微软的TFS团队开发
注册地址:https://www.visualstudio.com/zh-cn
注册
创建完账户之后你就有了 hsq_1234@outlook.com这个邮箱
这个地方我刷新了好久才出现国家
下一步还要创建一个免费的代码管理账户,这个账户的地址就是要在你的VS中的代码管理服务器中填写的地址
下一步:(我们选用Te...
分类:
Web程序 时间:
2016-04-29 18:48:34
阅读次数:
469
页面结构发生变化
web 1.0时代 多层嵌套效率低。
web 2.0时代 大量的DIV+CSS典型案例(微博、博客)
web3.0时代 html5 减少DIV+CSS 简洁 典型案例(百度)
标签的变化
增加25个标签
适当分类、归纳总结
结构性元素
语义行元素
废弃了很多标签
seo网络抓取标签侧重点
header、nav...
分类:
Web程序 时间:
2016-04-29 18:46:40
阅读次数:
248
实现功能:
1.加载城市列表,并生成索引(没有该索引的城市则无索引)
2.点击索引滚动页面到对应索引城市第一个位置
3.输入搜索
分析:
1.加载城市很容易,生成对应的索引。
首先需要得到所有的城市,然后拿出城市的首字母,放入一个数组中,去重并排序,
得到无重复并有序的索引数组后加入到div中显示
2.根据索引进行页面滚动
需要给索引列表添加事件,由于锚点会在链接产生...
分类:
Web程序 时间:
2016-04-29 18:43:44
阅读次数:
188