0、引言 大家都知道当使用udp通信时,最大的一个问题是会出现丢包的情况,那么如何可以既使用udp来传输,又同时能有效防止丢包呢? 本文提供一种简单有效的方法,可以显著避免udp丢包的问题。此外,如果要达到类似tcp通信的效果,则需要相应添加其他规则。基于udp来实现tcp的方法有google提供的 ...
分类:
其他 时间:
2019-05-20 20:09:31
收藏:
0 评论:
0 赞:
0 阅读:
97
记录一下Java API 连接hadoop操作hdfs的实现流程(使用连接池管理)。 以前做过这方面的开发,本来以为不会有什么问题,但是做的还是坑坑巴巴,内心有些懊恼,记录下这烦人的过程,警示自己切莫眼高手低! 一:引入相关jar包如下 二:连接池开发的基本流程 2.1项目基本环境是SpringBo ...
分类:
编程语言 时间:
2019-05-20 20:08:29
收藏:
0 评论:
0 赞:
0 阅读:
716
一、什么是GitHub? GitHub是一家公司,由 Chris Wanstrath, PJ Hyett 与 Tom Preston Werner 三位开发者在2008年4月创办; 2008年4月10日,GitHub正式成立,地址:How people build software · GitHub ...
分类:
其他 时间:
2019-05-20 20:08:08
收藏:
0 评论:
0 赞:
0 阅读:
122
常见漏洞发布平台http://www.exploit-db.com [比较及时]http://www.securityfocus.com (国际权威漏洞库)http://www.cnvd.org.cn/ (国家信息安全漏洞共享平台)http://www.nsfocus.net (国内安全厂商——绿盟 ...
分类:
Web开发 时间:
2019-05-20 20:07:51
收藏:
0 评论:
0 赞:
0 阅读:
192
import java.util.Objects; import org.springframework.util.StringUtils; import cc.xxx.mall.common.assertion.Assert; import net.sourceforge.pinyin4j.Pin... ...
分类:
其他 时间:
2019-05-20 20:07:31
收藏:
0 评论:
0 赞:
0 阅读:
96
设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结 设计模式分为 23 种 经典的模式,根据用途我们又可以分为三大类。分别是创建型模式、结构型模式和行为型模式 列举几种设计原则,这几种设计原则将贯通全文: 面向接口编程,而不是面向实现。这个尤为重要,也是优雅的、可扩展的代码的第一步,这就不需 ...
分类:
编程语言 时间:
2019-05-20 20:07:11
收藏:
0 评论:
0 赞:
0 阅读:
79
1、浏览器把获取到的HTML代码会解析成一个DOM树,HTML中的每一个元素都是DOM树的一个节点,根节点也就是我们长用的document对象 2、当渲染树中的一部分或者全部因为元素的尺寸、布局、隐藏等改变而需要重新构建的时候,这时候就会发生回流。每个页面都至少发生一次回流,也就是页面第一次加载的时... ...
分类:
其他 时间:
2019-05-20 20:06:55
收藏:
0 评论:
0 赞:
0 阅读:
64
我习惯用深色主题, 齿轮 >颜色主题 >monokai是我的菜. 比较精神,又不刺眼. 但是这个主题的注释的颜色太浅了. 几乎和背景重合. 注释很重要, 能体现和记录自己的代码思路.所有,改变一下comment的颜色很重要. 在vscode图标右键点击属性 > 文件夹所在位置: 然后按照这个找,我的 ...
分类:
其他 时间:
2019-05-20 20:06:16
收藏:
0 评论:
0 赞:
0 阅读:
835
go get使用时的附加参数 使用 go get 时可以配合附加参数显示更多的信息及实现特殊的下载和安装操作,详见下表所示。 go get 使用时的附加参数 附加参数 备 注 v 显示操作流程的日志及信息,方便检查错误 u 下载丢失的包,但不会更新已经存在的包 d 只下载,不安装 insecure ...
分类:
其他 时间:
2019-05-20 20:05:58
收藏:
0 评论:
0 赞:
0 阅读:
91
1.效果图 2.数据是动态获取的,因此存在一个异步的问题,解决的思路是数据获取到渲染在textarea中以后,获取文字的真实高度,然后把这个高度给textarea 3.具体代码以及步骤 (1)再created中调用,async是解决异步的一个机制 (2)methods中的js (3)html,是在t ...
分类:
其他 时间:
2019-05-20 20:05:27
收藏:
0 评论:
0 赞:
0 阅读:
154
一:NumPy的介绍 NumPy是用于科学计算的一个开源Python扩充程序库,它为Python提供了高性能的数组与矩阵运算处理能力,NumPy为Python带来了真正的多位数组功能,并且提供了丰富的函数库处理这些数组。常用的数学函数都支持向量化运算,使得这些数学函数能够直接对数组进行操作,将本来需 ...
分类:
其他 时间:
2019-05-20 20:04:42
收藏:
0 评论:
0 赞:
0 阅读:
108
Vector 就是一个高级的数组(不定长数组,不用担心数组大小问题) 1.Vector的创建 包含头文件 #include<vector> // 每个stl都需要对应的头文件 然后命名空间是std 即 using std::vector //或者定义所有 using namespace std: 2 ...
分类:
其他 时间:
2019-05-20 20:04:24
收藏:
0 评论:
0 赞:
0 阅读:
65
搞n个线性基,然后每次在上一次的基础上插入读入的数,前缀和线性基,或者说~~珂持久化线性基~~。 然后一个num数组记录当时线性基里有多少数 然后每次前缀处理一下就珂以了 代码 cpp include define ll long long const ll MOD = 1e9+7; ll read ...
分类:
其他 时间:
2019-05-20 20:04:06
收藏:
0 评论:
0 赞:
0 阅读:
81
1.线程的定义 1.1 线程:线程是进程中的一个独立的代码块。说白了,其实它就是个函数,只不过再也不用像以前的函数调用来调用它。而是通过pthread_create函数来创建它,也就是告诉内核,这个函数是个线程,今后交给你来调度了。 如果从以上的定义来看,那么很明显,线程是拥有自己的栈空间(局部变量 ...
分类:
编程语言 时间:
2019-05-20 20:03:37
收藏:
0 评论:
0 赞:
0 阅读:
94
重写了cartInfo中的equals和hashcode方法第一种方式:包含是可以的List<CartInfo> cookie = new ArrayList<CartInfo>();List<CartInfo> redis = new ArrayList<CartInfo>();//缓存中实体类r ...
分类:
其他 时间:
2019-05-20 20:02:42
收藏:
0 评论:
0 赞:
0 阅读:
135
视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 强调 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图通常是用于查询,尽量不要修改视图中的数据 触发器 在满足对某张表数据的 ...
分类:
其他 时间:
2019-05-20 20:00:39
收藏:
0 评论:
0 赞:
0 阅读:
89
流水线的几点注意 关于流水线的时钟频率、时钟周期 流水线的整体效率取决于 最耽误事的那个结点 ,即流水线级数中最长延迟那个。(因为流水线是前后顺序传递的) 时钟周期:就是刚才说的那个最慢的那个级,即:最长延迟。 时钟频率;时钟周期的倒数,即:单位时间内的周期数。主频的计算就来源于此。 超级流水线与超 ...
分类:
其他 时间:
2019-05-20 19:59:57
收藏:
0 评论:
0 赞:
0 阅读:
99
//定义两个数组,用来存放花色和牌号 String[]color={"?","?","?","?"}; String[]number={"2","A","K","Q","J","10","9","8","7","6","5","4","3"}; //创建一个M ...
分类:
其他 时间:
2019-05-20 19:59:14
收藏:
0 评论:
0 赞:
0 阅读:
82
本篇博客主要介绍一个控件库,HslControls.dll 的界面,这个控件库支持winform,winform的参考另一篇文章:https://www.cnblogs.com/dathlin/p/10291327.html 此处的控件是在手机中运行的,是基于C#的平台的 源代码地址:https:/ ...
分类:
移动平台 时间:
2019-05-20 19:58:27
收藏:
0 评论:
0 赞:
0 阅读:
211