码迷,mamicode.com
首页 > 2018年10月04日 > 全部分享
Spring retry实践
在开发中,重试是一个经常使用的手段。比如MQ发送消息失败,会采取重试手段,比如工程中使用RPC请求外部服务,可能因为网络波动出现超时而采取重试手段......可以看见重试操作是非常常见的一种处理问题,系统设计的手段。 在普通的开发中,我们用while条件也能达到重试,但开发量大,代码不好维护,容易出 ...
分类:编程语言   时间:2018-10-04 20:52:48    阅读次数:159
值得推荐的小工具
<! more 百度文库、知网文章下载 "https://pan.baidu.com/s/1 BY2B4hBn_3wHgYlXkFLCg" 百度云下载提速软件 "https://pan.baidu.com/s/1EYy5AN9JVv7m42f6NNmvlA" 微软PE工具箱 "https://pan ...
分类:其他好文   时间:2018-10-04 20:52:33    阅读次数:197
polymorphism多态
【概念】 ...
分类:其他好文   时间:2018-10-04 20:52:23    阅读次数:142
Problem Z: 零起点学算法22——求正弦和余弦
#include #include int main() { int n; const double pi=acos(-1); double a,b; while(scanf("%d",&n)!=EOF) a=sin(n*pi/180); b=cos(n*pi/180); printf("%.2f\... ...
分类:编程语言   时间:2018-10-04 20:31:52    阅读次数:544
NPC问题及证明
致谢:http://www.docin.com/p-1902790324.html ...
分类:其他好文   时间:2018-10-04 20:31:40    阅读次数:571
Codeforces Round #513 游记
Codeforces Round 513 游记 A Phone Numbers 题目大意: 电话号码是 开头的$1$位数字。告诉你$n(n\le100)$个数字,每个数字至多使用一次。问最多能凑出多少个电话号码。 思路: 统计 出现的次数,如果有多余的 不能作为开头,那么就将其放到后面去 源代码: ...
分类:其他好文   时间:2018-10-04 20:31:25    阅读次数:278
汇思学 18国庆 图论
图论 1.基本概念 2.图的储存 3.路径 4.自由树 5.有根树和二叉树 6.图的遍历 7.连通 8.拓扑排序 9.欧拉路径 10.最短路 (1)Dijkstra (2)Bellman-Ford 不断在最短路中加边 时间复杂度:O(VE) (3)Folyd 可以看作DP,同时求出每点对间的最短路 ...
分类:其他好文   时间:2018-10-04 20:31:12    阅读次数:140
Codeforces Round #513 D - Social Circles(贪心)
题目大意:有n(n≤105)个人排成一圈,第i个人要求自己左边空出li个座位,右边空出ri(li,ri≤109)个座位。问最少需要安排多少个座位。思路:一开始先假设每个人都占了li+ri+1个位置。考虑怎样安排相邻人的顺序,并合并相邻人的li,ri使得答案最优。将所有li,ri分别排序,将对应的li ...
分类:其他好文   时间:2018-10-04 20:31:04    阅读次数:334
GYM 101667H Rock Paper Scissors(FFT)
题意:给你一个串a,是有R,S,P(石头剪刀布)构成的,然后还有一个序列b是你的出牌顺序,但你可以跳过机器的前x个出牌,从x+1开始出,问你最多赢几次 思路:好烦啊,这个题下午一直不会做,感觉和之前学弟将的一个模糊匹配的很像,但好像也不怎么像,挂机一下午。 这个题其实是利用了卷积的性质,我们先考虑单 ...
分类:其他好文   时间:2018-10-04 20:30:38    阅读次数:238
leetcode 118 杨辉三角 python
杨辉三角 一开始自己使用的方法 1 class Solution: 2 def generate(self, numRows): 3 """ 4 :type numRows: int 5 :rtype: List[List[int]] 6 """ 7 if numRows == 0: 8 ... ...
分类:编程语言   时间:2018-10-04 20:30:31    阅读次数:161
text_field text_tag 用法
= f.text_field :tax_category_id, :value => @invoice.tax_category.name, :class => "form-control js-tax-category-val" = f.text_field :studno, :class => ... ...
分类:其他好文   时间:2018-10-04 20:30:20    阅读次数:486
关于编程习惯问题
变量声明 声明可以使用简写,但是尽量不要用太像的(比如$l$和$1$混用之类的) 空间允许的情况下,一定要: :%s/int/ll/g 遇到不能全开的情况一定要仔细检查,把每一个在long long范围下的,以及和这些变量相关的变量都开成long long 循环问题 for循环的变量尽量定义在外面 ...
分类:其他好文   时间:2018-10-04 20:30:13    阅读次数:168
Perl正则表达式引用
正则表达式两篇: "基础正则" "Perl正则" 本文是对Perl正则的一点扩展,主要内容是使用 创建正则对象,以及一些其它的技巧。 qr\/\/创建正则对象 因为可以在正则模式中使用变量替换,所以我们可以将正则中的一部分表达式事先保存在变量中。例如: 但是,这样缺陷很大,在保存正则表达式的变量中存 ...
分类:其他好文   时间:2018-10-04 20:30:05    阅读次数:224
How Many to Be Happy?
How Many to Be Happy? 题目描述 Let G be a connected simple undirected graph where each edge has an associated weight. Let’s consider the popular MST (Mini ...
分类:移动开发   时间:2018-10-04 20:29:55    阅读次数:208
Python数据挖掘—回归—神经网络
概念: 神经网络:全称为人工神经网络,是一种模仿生物神经网络(动物的中枢神经系统,特别是大脑)的结构和功能的数学模型或计算模型 生物神经网络:神经细胞是构成神经系统的基本单元,称为生物神经元,简称神经元 一般采用三到五层 首先导入自变量和因变量 1 import pandas; 2 from pan ...
分类:编程语言   时间:2018-10-04 20:29:45    阅读次数:224
《大话设计模式》c++实现 装饰者模式
一、UML图 介绍 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实 ...
分类:编程语言   时间:2018-10-04 20:29:38    阅读次数:229
关于阅读java编程思想和effective java的一些看法
个人认为,java编程思想并不适合当作新手入门书籍来看,它更多是像给已经使用过java的人群对于基础的一些查缺补漏,有点像一本大部头的工具书,目前该书已看至第十章 -- 内部类, 而effective java这本书,更多是如所说的,是一本分享经验与指引你避免走弯路的经典著作,针对如何编写高效、设计 ...
分类:编程语言   时间:2018-10-04 20:29:30    阅读次数:264
1834条   上一页 1 ... 10 11 12 13 14 15 16 ... 108 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!