【干货】微服务技术栈选型手册2.0

一、前言 2014年可以认为是微服务1.0的元年,当年有几个标志性事件,一是Martin Fowler在其博客上发表了“Microservices”一文,正式提出微服务架构风格;二是Netflix微服务架构经过多年大规模生产验证,最终抽象落地形成一整套开源的微服务基础组件,统称NetflixOSS,Netflix的成功经验开始被业界认可并推崇;三是Pivotal将NetflixOSS开源微服务组件集成到其Spring体系,推出Spring Cloud微服务开发技术栈。 一晃三四年过去,微服务技
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

PowerDesigner反向生成物理数据模型

原文:PowerDesigner反向生成物理数据模型 什么是PowerDesigner Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软件,例如PowerBuilder,Delphi,VB等相配合使缩短开发时间和使系统设计更优化。
分类: 其他 发布时间: 05-28 22:51 阅读次数: 1

[转]Easily Add a Ribbon into a WinForms Application

本文转自:https://www.codeproject.com/articles/364272/easily-add-a-ribbon-into-a-winforms-application-cs Easily add ribbon to WinForm Application for .NET Framework 2.0, 3.5, 4.0 & 4.5 Download Ribbon_Release_2018-03-19 Download Ribbon (07.Oct.2013) Styl
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

[BZOJ1823][JSOI2010]满汉全席

bzoj luogu Description 你有\(n\)到菜要做,每道菜可以做成汉式或满式做法。有\(m\)评委,每个评委会指定两道菜(以及做法),要求你至少要做出其中的一道。问是否存在一组解满足所有评委的需求。 sol 直接\(2-sat\)啊。 为什么其他题解都写的是拆成\(4n\)个点的啊qaq 明明拆成\(2n\)个点就好了啊qaq code #include<cstdio> #include<algorithm> #include<cstring> using namespace
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

python shelve 模块

一、简介   在python3中我们使用json或者pickle持久化数据, 能dump多次,但只能load一次,因为先前的数据已经被后面dump的数据覆盖掉了。 如果我们想要实现dump和load多次,可以使用shelve模块。 shelve模块可以持久化所有pickle所支持的数据类型。 代码: #持久化数据 import shelve import datetime # info = {'name': 'bigberg', 'age': 22} # name = ['Apoll'
分类: 其他 发布时间: 05-28 22:51 阅读次数: 3

replace temp with query

修改前: get price(){   double basePrice = _quantity * _itemPrice;   if( basePrice > 1000){     return basePrice*0.8   }else{     return basePrice*0.98   } } 修改后: getPrice(){   return basePrice()* discountFactor(); } double basePrice(){   return _quanti
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

BZOJ4821: [Sdoi2017]相关分析

BZOJ4821: [Sdoi2017]相关分析 Description Frank对天文学非常感兴趣,他经常用望远镜看星星,同时记录下它们的信息,比如亮度、颜色等等,进而估算出星星的距离,半径等等。 Frank不仅喜欢观测,还喜欢分析观测到的数据。 他经常分析两个参数之间(比如亮度和半径)是否存在某种关系。 现在Frank要分析参数X与Y之间的关系。他有n组观测数据,第i组观测数据记录了xi和yi。 他需要一下几种操作: 用直线拟合第L组到底R组观测数据。用xx表示这些观测数据中x的平均数,
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

《Python黑帽子:黑客与渗透测试编程之道》 Windows系统提权

环境准备: pywin32的安装在第八章的键盘记录中有,这里还需要安装wmi: 在本人的32位win7上本来是没有easy_install这个命令的,这需要安装setuptools-0.6c11.win32-py2.7.exe即可 http://www.sobaidupan.com/file-3739339.html 接着下载安装bhpservice.zip:https://www.nostarch.com/download/bhpservice.zip 安装步骤按下载下来的文档来进行即可,安
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

设计模式 工厂和抽象工厂

https://www.zhihu.com/question/20367734
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

Day 6-1计算机网络基础&TCP/IP

按照功能不同,人们将互联网协议分为osi七层或tcp/ip五层或tcp/ip四层(我们只需要掌握tcp/ip五层协议即可) 每层运行常见物理设备: TCP/IP协议: Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础. OSI五层协议各层的功能: 物理层:计算机之间要想一起玩,就必须接入internet,言外之意就是计算
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

python内置函数积累

注:当前所有内容,纯小白中的小白白所写,可能存在异议,随着后期的学习,会补充更改完善! ------个人认为函数参数可以理解为函数的装备,各种各样的装备,呈现的效果是不一样滴~~~ 1.如何看一个变量的数据类型 type(变量名) str = 'xiaohei' print(type(str)) <class 'str'> 2.保留小数位数 round(变量,位数) score = 89.39231 round(score,2) 89.39 3.range(start,stop,step) 从
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

Hihocoder 1634 Puzzle Game(2017 ACM-ICPC 北京区域赛 H题,枚举 + 最大子矩阵变形)

题目链接 2017 Beijing Problem H 题意 给定一个$n * m$的矩阵,现在可以把矩阵中的任意一个数换成$p$,求替换之后最大子矩阵的最小值。 首先想一想暴力的方法,枚举矩阵中的数,然后$O(n^{3})$求最大子矩阵更新答案,这样复杂度是$O(n^{5})$的。 思考得再仔细一些,就是包含这个数的最大子矩阵和,以及不包含这个数的最大子矩阵的和的较大值。 设原矩阵中最大子矩阵和为$mx$。 设$u_{i}$为只考虑矩阵前$i$行的最大子矩阵和,$d_{i}$为考虑矩阵第$i
分类: 其他 发布时间: 05-28 22:51 阅读次数: 4

数据库设计---PowerDesigner(物理模型和概念模型)

原文:数据库设计---PowerDesigner(物理模型和概念模型) 内容 第一种方法:概念模型转物理模型 1、首先新建模型--选择概念模型(CDM) 2、新建实体(学生和卡),设置相应的属性 3、一共四种关系(1:1,1:n,n:1,n:n),根据自己需要建立关系 4、建立好各个实体之间的关系之后,我们就可以转换成物理模型了:工具-generatePDM 5、设置数据库:在设计面板空白处,右键-属性(properties) 6、生成数据库,设置好路径(Directory)-文件名(F) 7
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

resourcemanager 和nodemanager的心跳

resourcemanager向nodemanager的心跳间隔 在 ResourceManager 端会启动 PingChecker 线程默认每隔 200s (yarn.nm.liveness-monitor.expiry-interval-ms 参数值得三分之一)检测所有注册到 ResourceManager 的节点,一旦发现有节点超过 600s (由 yarn.nm.liveness-monitor.expiry-interval-ms 参数配置)没有发送心跳信息,则认为这个节点出问题了
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

小程序内嵌H5——判断小程序环境的坑

现在各种小程序风靡,这边H5的需求还没有搞定,产品又要求做小程序版本,做可以,关键是618前上线,我…… whatever,618要做推广,日期订了,剩下的就只能是排期,定方案,尽可能完成。 最后和产品商量之后的决定是:小程序中特有的营销推广的页面,用小程序编写,剩下的黄金流程,内嵌H5解决。 听起来好像很简单,but,没有想象中那么简单。 判断是否在小程序中 这个问题,网上一搜,答案很多,有说用UA的,有说用微信注入的JS对象的,有说用原生提供判断方法的。 UA的有一个很大的问题,iOS判断
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

python基础之Day1

1、编程语言 编程语言是程序员与计算机沟通的介质 什么是编程: 程序员基于某种语法将自己的思维逻辑写成文件 为什么要编程: 让计算机按照人的逻辑执行程序,奴役计算机 2、完整的计算机系统包括应用程序、操作系统、计算机硬件 3.计算机硬件: 1、五大组成 控制器:通过地址访问存储器,从存储器中取指,经译码器分析,产生结果作用于其他部件 运算器:算术运算和逻辑运算 存储器I/O:内存+外存:用来存放数据和程序 输入设备:把编好的程序和原始数据送到计算机中,转换成计算机内存可识别的方式 输出设备:将
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

Javascript 括号表达式

Javascript括号表达式 括号表达式,里面有多想,只执行最后一项 function fn1 () {console.log(1)} function fn2 () {console.log(2)} //匿名函数自执行 ;(fn1,fn2) () //2 “` ...
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

运算器的定点数加减

运算器的定点数加减 溢出: 同号相加 异号相减
分类: 其他 发布时间: 05-28 22:51 阅读次数: 2

原码的性质

原码的性质 正数的纯整数和纯小数,都是源码都是真值本身加上符号位 0正1负 方便乘除运算,不方便加减 零有两个编码,正0和负0 n+1位二进制源码所表示的范围 小数:MAX= 1-2 ^-2 MIN = -(1=2 ^-n) 8位机: 0.1111 111 = 1- 0.0000001 = 1-2 ^-7 整数:MAX = 2^n -1 MIN = -(2^n-1)...
分类: 其他 发布时间: 05-28 22:51 阅读次数: 1

《Excel企业实战与解决方案开发》课程发布计划

大家好,我是讲师王子宁。感谢大家对我发布的课程《Excel企业实战与解决方案开发》的支持!第2套课将于6月初发布。不过因为很多内容是接着第1套课在讲,所以请务必先看完第1套课(至少是免费的部分)再看第2套课!如果看完我的课程觉得还不错的,请帮我转发转发,谢谢各位!课程链接:Excel企业实战与解决方案开发
分类: 企业开发 发布时间: 05-28 22:51 阅读次数: 3