模式匹配在F 是非常普遍的,用来对某个值进行分支匹配或流程控制。 模式匹配的基本用法 模式匹配通过match...with表达式来完成,一个完整的模式表达式长下面的样子: 当你第一次使用模式匹配,你可以认为他就是命令式语言中的switch...case或者说是if...else if...else。 ...
分类:
其他好文 时间:
2018-07-30 00:30:59
阅读次数:
242
/* * 通过元素.style.样式只能获取到内联样式的值,就是style写在元素里面的值,不能获取嵌入式和外联样式的值 * 所以如果要获取除内联样式后的值,就不能通过这个获取 * alert(box1.style.height) * 还有其他的形式,比如获取元素当前显示的样式,就是不管是外联还是嵌 ...
分类:
Web程序 时间:
2018-07-20 15:16:01
阅读次数:
214
被这3个(其实是2个)问题坑惨了,目前没发现存在丢包问题,之前认为的丢包问题事实是不存在的。 粘包和断包的情况是存在的,这两个问题不怕,只要发送接收到的数据包顺序没有被打乱颠倒,一切都好办。 容易掉的坑:acceptor.getFilterChain().addLast("threadPool", ...
分类:
Web程序 时间:
2018-06-27 00:19:09
阅读次数:
572
用mina做基于tcp,udp有通讯有段时间了,一直对编码解码不是很熟悉,这次做项目的时候碰到了断包情况,贴一下解决过程, 我接受数据格式如下图所示: unit32为c++中数据类型,代表4个字节,由上图可以看出第二个参数为数据长度 中间遇到各种坑,总的来说还是对IoBuffer和mina框架的理解 ...
分类:
其他好文 时间:
2018-05-11 20:27:16
阅读次数:
186
原文在《游戏编程精粹2》的1.2中,BloomFilter是一种可以快速检测是否存在集合包含关系的数据结构,但有一定的误识别率。 该结构的优势 判断包含时效率高,粗略测试了下比List快一倍(不拆分哈希) 由于内部是位数组BitArray,做交集并集几乎不产生开销 该结构的劣势 有一定的误识别率 使 ...
分类:
其他好文 时间:
2018-05-05 11:17:56
阅读次数:
205
记录工作中用到的js实用方法: 1. 判断包含:indexOf "https".indexOf("http") 包含结果为0,不包含结果为-1; 通常用("https".indexOf("htt") != -1)判断包含 ...
分类:
Web程序 时间:
2018-02-09 15:25:12
阅读次数:
133
package com.day7.one; public class DemoString1 { /** * @param args * 1.boolean equals(Object obj) 比较字符串的内容是否相同,区分大小写 * 2.boolean equalsIgnoreCase(Stri ...
分类:
编程语言 时间:
2017-12-25 17:31:12
阅读次数:
343
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的 ...
分类:
Web程序 时间:
2017-12-12 12:15:46
阅读次数:
160
NIO框架之源码解析http://blog.csdn.net/column/details/nio-mina-source.htmlMINA框架源码分析(一)http://blog.csdn.net/hzw19920329/article/details/52162923MINA框架源码分析(二)h ...
分类:
其他好文 时间:
2017-10-16 22:07:09
阅读次数:
325