2020 01-23

关于C#程序的单元测试

目录 1.单元测试概念 2.单元测试的原则 3.单元测试简单示例 4.单元测试框架特性标签 5.单元测试中的断言Assert 6.单元测试中验证预期的异常 7.单元测试中针对状态的间接测试 8.单元测试在MVC模式中的实现 8.单元测试相关参考 9.示例源代码下载 志铭-2020年1月23日11:49:41 1.单元测试概念 什么是单元测试?单元测试(unittest)是一段自动化的代码,用来调用被测试的方法或类,而后验证基于该方法或类的逻辑行为的一些假设。简而言之说:单元测

2020 01-23

[状压DP思路妙题]图

源自luhong大爷的FJ省冬令营模拟赛题 Statement 给定一个\(n\)个点\(m\)条边的图,没有重边与自环 每条边的两端点编号之差不超过\(12\) 求选出一个非空点集使其导出子图连通的方案数模\(2\)后的结果 \(n\le50\),\(m\le\binomn2\) Solution 妙啊!!!\(\times3\) 首先我们注意到:对于一个非空图,\(2^{连通块个数}\equiv[图是否连通]\times2(\bmod4)\) 于是考虑转化成对于所有的点集,计算出\

2020 01-23

关于随机数的前世今生

提起随机数,大家一定都不陌生。无论是在计算机科学领域,还是现实生活中,随机数的作用都不可小觑。 但随机数究竟是怎么一会事?它的作用是什么?它有事如何产生的? 本文会着重谈计算机的随机数以及产生算法,偏理论的只是会放到另一篇博客上[随机数那些事](https://www.luogu.org/blog/muxii/sui-ji-shuo-wei-wan-cheng-post) #随机数定义及其性质 想要讨论随机数,首先应该明确一下随机数的定义。毕竟这个东西比较虚,并不像算法那样明确。在各大网上也没有

2020 01-23

SSAS Tabular表格模型实现动态权限管理

最近忽然对SSAS产生了浓厚兴趣,我看博客园上也米有写关于SSAS2016下表格模型实现动态权限管理的文章,最近鼓捣了一下微软的样例,鼓捣好了,把过程中遇到的一些问题写出来,抛砖引玉,也算给自己一个交代。 首先放出微软官网的教程: https://docs.microsoft.com/zh-cn/power-bi/desktop-tutorial-row-level-security-onprem-ssas-tabular?from=singlemessage&isappinstalle

2020 01-23

从0开发3D引擎(七):学习Reason语言

目录 上一篇博文 介绍Reason Reason的优势 如何学习Reason? 介绍Reason的部分知识点 大家好,本文介绍Reason语言以及学习Reason的方法。 上一篇博文 从0开发3D引擎(六):函数式反应式编程及其在引擎中的应用 介绍Reason Reason又叫Reasonml,是在Ocaml语言的基础上修改而来,由FacebookReactJs的开发组开发和维护。Reason是函数式编程语言,由Bucklescript编译器将其编译为javascript语言。Rea

2020 01-23

elasticjob学习一:simplejob初识和springboot整合

Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务;--摘自官网 具体的详细介绍,大家可以去官网查阅 这篇文章主要是整合springboot的简单例子。通过一步一步实现,来逐步的熟悉elastic-job这个组件,首要条件就是需要你有个运行的zookeeper 搭建springboot项目 这里不

2020 01-23

Oracle GoldenGate 19.1新特性

1.GoldenGate19.1新特性概览a.支持Oracle数据库19.1长期支持发布版本。集成OracleGoldenGate12.3版的最终补丁集更新。b.微服务的安全性和可管理性增强与密钥管理系统集成,支持DMZ环境。DefaultschangedtoTLS1.2,DigestAuth,StrongPasswordVerifierManagedprofilesforAutoStart,AutoRestart,andKeyManagement.c.性能和可伸缩性的改进并行复制性能和可伸缩性

2020 01-23

【年前最后一波装逼】记一次阿里面试,我是如何用一行代码解决约瑟夫环问题的

约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用3种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 问题描述:编号为1-N的N个士兵围坐在一起形成一个圆圈,从编号为1的士兵开始依次报数(1,2,3...这样依次报),数到m的士兵会被杀死出列,之后的士兵再从1开始报数。直到最后剩下一士兵,求这个士兵的编号。 1、方法一:数组 在大一第一次遇到这个题的时候,我是用数组做的,我猜绝大多数人也都知道怎么做。方法是这样的: 用一个数组来存放1

2020 01-23

替代 Hystrix,Spring Cloud Alibaba Sentinel 快速入门

提起SpringCloud的限流降级组件,一般首先想到的是Netflix的Hystrix。 不过就在2018年底,Netflix宣布不再积极开发Hystrix,该项目将处于维护模式。官方表示1.5.18版本的Hystrix已经足够稳定,可以满足Netflix现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。对于新应用的熔断需求,将采用其它项目实现,Netflix推荐了Resilience4j。 作为SpringCloudNetflix重要套件,Hys

2020 01-23

考研人的2019——一战跨考清华计算机的血泪史

2019已经过去好多天了,看到大师傅们纷纷秀出了他们的年终总结,而每年都有积极参与的我,却到现在还迟迟没有写下这段时光,我无法原谅我自己,抱歉,俺太迟了。 考研人的2019终究是苦逼的一年,从确定考研到真正上考场坦然地面对这一切,其实这段过程还是蛮令人怀念的,虽然结果可能没有预期那么美好,但是终究我为之付出了时间,付出了精力,也付出了我逝去的青春年华。 这一年,我坚持每周记录我的学习生活。当时为了记录我每周的日常学习和生活,我决定以一种特殊的方式来执行,所以突发奇想取名为我的plog日常。还记得