网络编程 -- RPC实现原理 -- Netty -- 迭代版本V2 -- 对象传输
网络编程 -- RPC实现原理 -- 目录 啦啦啦 V2——Netty -- 使用序列化和反序列化在网络上传输对象 只能传输( ByteBuf, FileRegion )两种类型,因此必须将对象在发送之前进行序列化,放进ByteBuf中,客户端接收到ByteBuf时,将字节码取出,反序列化成对象。 ... 查看全文
excel转html 实现在线预览
首先说一下,本人发布的代码都是经过本人亲测,并且用在实际项目中。如果觉得可以,希望大家点个赞,谢谢大家。 有什么问题,大家评论出来,一起交流。好了,不废话了,下面来说一说这个东西怎么做。 网上也有许多版本,不过都不是我想要的,转出的html文件,要带表格,而且还能根据excel文件样式来生成html ... 查看全文
CSS3选择器:nth-child与:nth-of-type区别
一、:nth-child 1.1说明 :nth-child(n)选择器匹配属于其父元素的第N个子元素,不论元素的类型。n可以是数字、关键词或公式。 注意:如果第N个子元素与选择的元素类型不同则样式无效! 1.2示例 <style> div>p:nth-child(2){ color:red; } </style> &.. 查看全文
php使用flock堵塞写入文件和非堵塞写入文件
php使用flock堵塞写入文件和非堵塞写入文件堵塞写入代码:(全部程序会等待上次程序运行结束才会运行,30秒会超时)<?php $file = fopen("test.txt","w+"); $t1 = microtime(TRUE); if (flock($file,LOCK_EX)) { sl ... 查看全文
Web Service学习-CXF开发Web Service实例demo(一)
Web Service是什么? Web Service不是框架。更甚至不是一种技术。而是一种跨平台,跨语言的规范 Web Service解决什么问题: 为了解决不同平台,不同语言所编写的应用之间怎样调用问题。比如。有一个C语言写的程序。它想去调用java语言写的某个方法。 集中解决:1,远程调用 2 ... 查看全文
网络编程 -- RPC实现原理 -- Netty -- 迭代版本V3 -- 编码解码
网络编程 -- RPC实现原理 -- 目录 啦啦啦 V2——Netty -- pipeline.addLast(io.netty.handler.codec.MessageToMessageCodec<INBOUND_IN, OUTBOUND_IN>) 覆写编码解码方法。 pipeline相当于拦截 ... 查看全文
dhtmlxTree 加载大数据量树
在dhtmlxTree中优化加载大数据集:Dynamic Loading 动态加载 一、dhtmlxTree API翻译: 如果树中包含大量的节点(或者用户不想在加载隐藏节点上浪费时间),最好在请求时加载它们,而不是立即加载它们。 为了实现这一目的,引入了使用XML动态加载树级别的功能。 激活动态加 ... 查看全文
CSS(三)解析盒子模型的浮动
上篇博客遗留了浮动和定位两个问题,仅仅是对他们进行了简单的描写叙述,今天细致透透他们的底细,此篇为浮动篇。 浮动在这个CSS排版流行的年代发挥着越来越关键的数据,如同aline对定位网页元素的重要性一样。但它比aline更加功能强大。 float主要功能是帮助对象在网页中对齐的。通过不同的命令使对象 ... 查看全文
x264代码剖析(八):encode()函数之x264_encoder_close()函数
x264代码剖析(八):encode()函数之x264_encoder_close()函数 encode()函数是x264的主干函数。主要包含x264_encoder_open()函数、x264_encoder_headers()函数、x264_encoder_encode()函数与x264_enc ... 查看全文
MVC项目实践(六)——UI页面的实现
上篇给出了一个首页: 第一个是跳转查询页面 计分台的第一个页面是选择队伍 在选择队伍之后是主要计分页面 最后的表现给观众的详情页面 以上就是主要页面的实现,大致功能已经实现。接下来是测试运行。 ... 查看全文
MVC排球计分(八)——总结
做这个程序,基本功能已经实现,但是还有许多功能没有实现,程序做的也不是太完美,以后会继续完成。 在完成这个程序的过程时,由于学习到的知识不是很多,遇到困难总是要花费大量时间和精力去解决,导 致走了许多弯路,做了一遍又一遍。 也可能是第一做程序,万事开头难嘛,慢慢积累知识,积累经验,相信自己以后能做的 ... 查看全文
nodejs基础 -- 回调函数
Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回 ... 查看全文
Node.js的全局对象和全局变量
1、全局对象 所有模块都可以调用 1)global:表示Node所在的全局环境,类似于浏览器中的window对象。 2)process:指向Node内置的process模块,允许开发者与当前进程互动。 例如你在DOS或终端窗口直接输入node,就会进入NODE的命令行方式(REPL环境)。退出要退出 ... 查看全文
MVC项目实践(五)——逻辑操作的实现
接下来是逻辑操作的实现,直接决定了各页面中的各个操作类需要实现何种操作,它明确了各个页面的职责。 由设计文档可以知道我们的第一个页面为选择业务: 以下为队伍的控制器操作: 其他实体类的控制器与之大同小异,就不在此赘述。 下面是操作双方得分的接口: 以下是按照《2015-2016赛季中国排球联赛竞赛规 ... 查看全文
windows10的文件浏览器中无法搜索文件内容
系统:更新到最新的win10(2018年8月23日 23:54:31) 重现步骤:git clone一个项目,然后切换到它的另一个分支;打开文件夹浏览器(explorer),在右上角里输入想要查找的字符串,回车;尝试开启了搜索菜单中的“文件内容查找”,也尝试了“查看”菜单 “选项” “搜索” 查看全文
windows 7虚拟机与主机不能互ping通,但是都能与网关ping通
这里是在Windows 10的环境下使用VMware安装了一个Windows 7的虚拟机,虚拟机中是使用桥接的方式。结果发现虚拟机不能与物理机互通,但是却能与网关互通。查看虚拟机和物理机的IP发现都是在同一个网络,这时候应该是查看一下虚拟机和物理机中防火墙的设置。打开【控制面板】=》显示小图标查看方 ... 查看全文