Java——Reactor模式(转)
Reactor模式,是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢? 最最原始的网络编程思路就是服务器用一个while循环,不断监听端口是否有新的套接字连接,如果有,那么就调用一个处理函数处理,类似:while(true){sock ... 查看全文
CefV8Value类实现定JavaScript数据类型、数组、对象
3.2 CefV8Value类实现定JavaScript数据类型 3.2.1 一般对象 3.2.2 CEF实现带access的JavaScript对象 3.2.3 CEF实现带拦截器CefV8Interceptor的JavaScript对象 3.2 CefV8Value类实现定JavaScript数 ... 查看全文
使用 CSS 计数器
使用 CSS 计数器 CSS 计数器本质上是 CSS 维护的变量,这些变量可以根据 CSS 规则增加以跟踪使用次数。 那么关于 CSS 计数器的使用,就需要读者智者见智了。有网友利用计数器制作文档的列表序号排序,也有网友利用计数器 + 伪类元素制作更华丽的效果。 使用计数器 语法 1.命名变量并定义 ... 查看全文
用CSS代码做出一个简单的自动旋转正方体(css魔方原理)
所需要的技术有: 1、position(定位) 首先要了解position存在的意义: 元素可以使用的顶部,底部,左侧和右侧属性定位。 然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。 这里会用到的是absolute 定位,也就是绝对定位,这个绝对 ... 查看全文
01 . 部署Node.js项目
Node.js简介 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的 ... 查看全文
【CSS基础】Flex弹性布局
在flex容器中默认存在两条轴,水平主轴和垂直的交叉轴,这是默认设置,当然可以通过修改相关属性使垂直方向变为主轴,水平方向变为交叉轴,在容器中,每个单元块称为flex item,每个flex item占据主轴空间为main size,占据交叉轴空间为cross size。 Flex容器 首先实现fl ... 查看全文
在学习java之余,js的使用精髓-闭包和原型链
这里分享下廖雪峰官网写的js教程,内容写的比较实用,易懂,其中简介的原型链和闭包的知识,小伙伴们一起上呀,畅游在知识的海洋中; 地址:https://www.liaoxuefeng.com/wiki/1022910821149312 ... 查看全文
es分布式文档系统_bulk api的奇特json格式与底层性能优化关系
1、bulk api奇特的json格式{"action":{"meta"}}\n{"data"}\n{"action":{"meta"}}\n{"data"}\n 2、如果采用比较良好的json数组格式[{ "action":{ "meta" }, "data":{ }}]允许任意的换行,整个可读性 ... 查看全文
【CSS基础】CSS常见问题
垂直居中 单行文本垂直居中 父元素高度为auto 一个父元素如果不设置高度的话,默认就是紧包裹着子元素,如果父元素设置的pading-top和padding-bottom相同,这本身就是一个垂直居中效果,但是当子元素并不是独占一行,而是inline元素和inline-block元素组合成一行,比如下 ... 查看全文
该类是用来调用url 获取json串的
举例:有一个url可以返回一个人名,用该类的HttpClientRequest()方法 传入url 也可获得人名; params 这个参数可为空 import java.io.IOException;import org.apache.commons.httpclient.HttpClient;im ... 查看全文
node.js中的全局变量——global
在浏览器中我们有window对象用于挂载全局的变量,而在Node中,全局变量则为global。 定义在 global 上面的变量,不需要在模块中通过 exports 输出,其他模块中也能使用。 注意在使用时要谨慎处理,如果滥用则很可能引起变量污染。 上图: ... 查看全文
img图片被压缩变形解决方案CSS
在做项目的时候经常遇到这样一个问题, 就是一张图片宽度100% 在缩放屏幕的时候图片会被压缩变形!!!如下: 在大屏幕上: 在小屏幕上: 小屏幕上压缩变形,很丑陋,给人一种很不专业的感觉的。 解决办法: 为了避免变形,我们可以使用css中object-fit属性 html: <div class=" ... 查看全文
纯css三角形及其应用
前言 对于气泡对话框或者Popover与内容连接部分会有小三角形效果,可能在以前直接用图片去实现,其实用纯css即可实现,下面要实现的效果分别是微信对话框和面包屑,以此回顾记录一下。 效果如下: css写三角形原理 首先我们设置一个div元素的宽高和边框,观察效果 .demo1 { width: 4 ... 查看全文
解决json string转object,value值存在英语双引号,无法解析问题。以及遇到value值中有双引号,如何解析成功。
一、key,value用的是英文双引号报错 我们从其他模块接收到一个JSON串,数据格式如下: {"videos":[{"vid":26975741,"pid":0,"mid":61733563,"name":"《乐高大电影:蝙蝠侠》新曝预告 蝙蝠侠成"熊孩子"爹"}]}对获取到的json进行str ... 查看全文
使用json-server快速搭建本地数据接口
使用json-server快速搭建本地数据接口 1.安装 全局安装json-server: npm install -g json-server 如果是linux系统或者mac系统,需要在前面加sudo进行全局安装,然后输入密文密码就可以了。 sudo npm install -g json-ser ... 查看全文
使用一个JSON对象,描述下面这段话
小明22岁,来自杭州,爱好看电影和旅游。小明有两个姐姐,一个叫小红,25岁,是一名经理。另一个叫小兰,23岁,是一名数学老师。 { "name": "小明", "age": "22", "form": "杭州", "hobby": ["电影", "旅游"], "sister": [ { "name" ... 查看全文
asp.net mvc 接收jquery ajax发送的数组对象
<script type="text/javascript"> $(function () { var obj = { name: "军需品", myclass: [{ one: 1, two: 2, three: 3 }, { one: 11, two: 22, three: 33 }, { on ... 查看全文
c# js 删除table原行数据
function addtreetotable(obj){ var table1 = document.getElementById("Table1"); var hang = obj.parentNode.parentNode.parentNode.childElementCount; for(v ... 查看全文