首页 > 2018年12月13日 > 全部分享
如何优雅的写单元测试?
本文由作者潘威授权网易云社区发布。 前言 越来越多的项目开始尝试写单元测试,关于单元测试的好处以及原理已经有很多资料了,这里不在做过多的讲述,本文主要介绍单元测试在模块化应用中的一些思考,以及如何优雅的写单元测试。 易于测试的代码 单元测试最大的痛点就是代码耦合,比如直接持有第三方库的引用、不合理的 ...
分类:其他   时间:2018-12-13 18:19:12    收藏:0  评论:0  赞:0  阅读:148
【知识总结】后缀数组(Suffix_Array)
又是一个学了n遍还没学会的算法…… 后缀数组是一种常用的处理字符串问题的数据结构,主要由$sa$和$rank$两个数组组成。以下给出一些定义: $str$表示处理的字符串,长度为$len$。(下标从$0$开始) $[i,j)$表示$str$从$i$到$j 1$的字串。 后缀$i$表示子串$[i,le ...
分类:编程语言   时间:2018-12-13 18:18:54    收藏:0  评论:0  赞:0  阅读:229
如何选择分布式事务形态(TCC,SAGA,2PC,基于消息最终一致性等等)
各种形态的分布式事务 分布式事务有多种主流形态,包括: 基于消息实现的分布式事务 基于补偿实现的分布式事务 基于TCC实现的分布式事务 基于SAGA实现的分布式事务 基于2PC实现的分布式事务 这些形态的原理已经在很多文章中进行了剖析,用“分布式事务”关键字就能搜到对应的文章,本文不再赘述这些形态的 ...
分类:其他   时间:2018-12-13 18:18:37    收藏:0  评论:0  赞:0  阅读:123
jsp用el表达式获取后台传来的值,或者获取session中的值
后台控制层代码: ...
分类:Web开发   时间:2018-12-13 18:18:21    收藏:0  评论:0  赞:0  阅读:671
ActiveMQ_5死信队列
activemq死信队列 DLQ-死信队列(Dead Letter Queue)用来保存处理失败或者过期的消息。 出现以下情况时,消息会被redelivered: A transacted session is used and rollback() is called. A transacted ...
分类:其他   时间:2018-12-13 18:18:04    收藏:0  评论:0  赞:0  阅读:129
vue 自定义指令心得
//各个快捷键对应的code const hotKeyList = { "S": 83, "O": 79, "Q": 81, "R": 82, 'ESC': 27, }; function bindEvent(e, el, arg) { if(!el || !arg){ return } if (e... ...
分类:其他   时间:2018-12-13 18:17:45    收藏:0  评论:0  赞:0  阅读:189
C++初始化列表
first : 类中是否可以const 成员变量? 实例一: ...
分类:编程语言   时间:2018-12-13 18:17:25    收藏:0  评论:0  赞:0  阅读:155
微信小程序如何像vue一样在动态绑定类名
微信小程序如何像vue一样在动态绑定类名 更新时间:2018年04月17日 14:08:44 微信小程序如何像vue一样在动态绑定类名 更新时间:2018年04月17日 14:08:44 这篇文章主要介绍了微信小程序如何像vue一样在动态绑定类名,文中给大家提到了vue与微信小程序的区别,需要的朋友 ...
分类:微信   时间:2018-12-13 18:17:06    收藏:0  评论:0  赞:0  阅读:234
数据库原理分析(强烈推荐)
转自:https://blog.csdn.net/ptsx0607/article/details/68941750 一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你 ...
分类:数据库技术   时间:2018-12-13 18:16:42    收藏:0  评论:0  赞:0  阅读:162
Windows+MyEclipse+MySQL【连接数据库报错caching_sha2_password】
介绍一些,解决MyEclipse连接MySQL过程发生的问题[caching_sha2_password]和注意事项。 ...
分类:数据库技术   时间:2018-12-13 18:16:24    收藏:0  评论:0  赞:0  阅读:239
Js/如何操作div下面的span元素或者是img之类的标签元素
$("div[name='MatTypeName']").click(function (e) { $("div[name='MatTypeName']").each(function (i, o) { $(o).removeClass("ClassMatTypeClick"); $(o).addC ...
分类:Web开发   时间:2018-12-13 18:16:07    收藏:0  评论:0  赞:0  阅读:272
java-反射
得到类的信息首先得到类的类类型,可以看下Class类的API接口里面多种方法了解下 一、Class类的使用 二、java 动态加载类 new 创建对象 是静态加载类,在编译时刻就需要加载所有可能使用到的类。 三、获取方法信息 四、获取成员变量信息、构造函数信息 五、方法反射的基本操作 6.java通 ...
分类:编程语言   时间:2018-12-13 18:15:33    收藏:0  评论:0  赞:0  阅读:124
安装笔记, caffe 、 opencv等
1、 opencv 静态库 3.4.0 编译机器 1. 安装依赖 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev l ...
分类:其他   时间:2018-12-13 18:15:14    收藏:0  评论:0  赞:0  阅读:152
moment.js的使用
一、介绍 moment.js是一款现在对时间处理的强大的函数。 Moment被设计用于在浏览器和Node.js中工作。 目前ci系统使用的浏览器有:IE8、IE9在Windows 7上、Chrome在Windows XP上、Safari 10.8在Mac上、Firefox在Linux上。 所有代码都 ...
分类:Web开发   时间:2018-12-13 18:14:53    收藏:0  评论:0  赞:0  阅读:177
[原][spark]分析unreal engine虚幻引擎的粒子编辑器Cascade
参考:https://www.raywenderlich.com/270-unreal-engine-4-particle-systems-tutorial 首先,我们官网下载unreal engine打开,注册,选一个场景,然后: 在“内容浏览器”中,右击,添加“粒子系统”,然后双击这个粒子,就打 ...
分类:其他   时间:2018-12-13 18:14:37    收藏:0  评论:0  赞:0  阅读:261
关于网页安全输出隐藏
如图,Pesponse Headers展示我开启了gzip压缩,但是server和X-Powered-By泄露了网站使用的环境和框架,是不安全的。所以需要隐藏, ①X-Powered-By在框架的library的view.class.php文件中注释; ②隐藏server信息,可以: http.co ...
分类:Web开发   时间:2018-12-13 18:14:22    收藏:0  评论:0  赞:0  阅读:157
浏览器断点调试js
说了一些 Chrome 开发者工具的技巧,其实并没有涉及到开发者工具最核心的功能之一:断点调试。断点可以让程序运行到某一行的时候,把程序的整个运行状态进行冻结。你可以清晰地看到到这一行的所有的作用域变量、函数参数、函数调用堆栈。你可以看到数据是怎么在程序当中流动的,你还可以修改、把玩它们。断点调试让 ...
分类:Web开发   时间:2018-12-13 18:13:28    收藏:0  评论:0  赞:0  阅读:158
Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤
电脑开机出现显示这样一段文字"Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤":出现问题的界面是这样的 步骤如下: 1.直接按"Enter"回车键 2.出现以下界面 根据提示按"F8"键 3.进入以下界面 然后选中"禁止驱动程序签名强制",回车即可 最后即可顺利进入Wind ...
分类:Windows开发   时间:2018-12-13 18:12:54    收藏:0  评论:0  赞:0  阅读:307
正则表达式入门小结
正则表达式语言由俩种基本字符组成:元字符和普通字符。 元字符,即特殊符号,并不代表本身的字符意义,根据其在正则表达式语言中代表的特殊含义来匹配目标字符。 普通字符,即代表本身的字符意义,如1-9,a-z等。 1、基础且常用的特殊字符小结 代表匹配次数的元字符 {n} 重复n次 {n,m} 重复n到m ...
分类:其他   时间:2018-12-13 18:12:20    收藏:0  评论:0  赞:0  阅读:140
大数据笔记-基于mapreduce的并行算法
7.1 mapreduce mapreduce编程: 同步工具: 实现时需要注意的地方: 本地聚合的重要性: 字数统计: map进化1:引入数组H(仍然需要combiner) map进化2:把数组H变为全局变量,map结束后再将H输出 (in-mapper的实现)本地聚合的设计模式: 将combin ...
分类:编程语言   时间:2018-12-13 18:11:37    收藏:0  评论:0  赞:0  阅读:223
948条   上一页 1 ... 15 16 17 18 19 ... 48 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!