其实这个算法挺简单的。 Lucas定理:C(n,m)%p=C(n/p,m/p)*C(n%p,m%p)%p 很明显,这个可以递归求解。 传统的算组合数的方法是需要计算阶乘的,当n和m到了一个很大的数字,那么这种方法的时间复杂度就过不去,而这时Lucas定理就派上了用场。 时间复杂度:O(logp(n) ...
分类:
其他好文 时间:
2018-09-19 14:42:58
阅读次数:
127
使用Python的requests库时,默认是没有失败时重试请求的,通过下面的方式可以支持重试请求设置请求时的重试规则importrequestsfromrequests.adaptersimportHTTPAdapters=requests.Session()a=HTTPAdapter(max_retries=3)b=HTTPAdapter(max_retries=3)#将重试规则挂载到http
分类:
编程语言 时间:
2018-09-19 14:42:43
阅读次数:
136
//如果您对具体实现感兴趣可以看看 示例1 本地或相册二维码识别结果 示例2 相机扫码识别结果 ...
分类:
移动开发 时间:
2018-09-19 14:42:31
阅读次数:
413
遇到的问题:按照别人的blog搭jsp页面就是html页面跳转不了,总是如图: 终于找到了一个能用的blog ,换 thymeleaf(html页面跳转)成功。 控制器代码 注意下: @Controller而不是@RestController,不然也会直接返回字段值 就变成入门(一)写的内容 htm ...
分类:
编程语言 时间:
2018-09-19 13:51:50
阅读次数:
168
I+是阿里云的关系网络分析,万物皆可联 使用中遇到的一些问题,特记录如下: 1.添加数据源 这个数据源是用于数据落地的存储,所以一定要选择<是> 2.配置对象信息 这一步就像是创建一个表来存放导入数据 3.上传csv文件,注意要选择模型后再上传 2.配置对象信息 这一步就像是创建一个表来存放导入数据 ...
分类:
其他好文 时间:
2018-09-19 13:51:42
阅读次数:
173
1 # -*- coding: utf-8 -*- 2 import urllib 3 import urllib2 4 import json 5 6 def getloca(loca): 7 url='http://api.map.baidu.com/geocoder/v2/?address=' ...
分类:
编程语言 时间:
2018-09-19 13:51:36
阅读次数:
161
更正了我之前打错的地方,有边的话G[i][j]=-1; WA了好多次,中间要转成long double才行。。这个晚点更新。 ...
分类:
其他好文 时间:
2018-09-19 13:51:27
阅读次数:
191
有时候项目需要获取数据库最大的id值,比如生成订单,做排序号,那么Thinkphp 如何获取最大值id值。 $info=D('Customer')->where('1=1')->order('customer_id desc')->find(); //var_dump($info); $this-> ...
分类:
Web程序 时间:
2018-09-19 13:51:10
阅读次数:
427
var EventUtil = { addHandler: function(element, type, handler){ //省略的代码 }, getEvent: function(event){ return event ? event : window.event; }, getTarge... ...
分类:
其他好文 时间:
2018-09-19 13:51:01
阅读次数:
121
在本地开发环境没问题,但是发布到服务器出现:未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1169\App_global.asax.haz99mum ...
分类:
移动开发 时间:
2018-09-19 13:50:46
阅读次数:
247
C 错误处理 C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 errno.h ...
分类:
编程语言 时间:
2018-09-19 13:50:35
阅读次数:
276
1、 http://www.runoob.com/ http://www.runoob.com/csharp/csharp-tutorial.html ...
分类:
其他好文 时间:
2018-09-19 13:50:28
阅读次数:
108
FIRST BLOOD 1、结缘计算机 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 1.选择计算机是因为觉得计算机是有趣的,富有创造性的事物。我希望能利用计算机语言把自己心理所想的事物具体化。 2.目前我表示我是一名学渣。。。。。。但是还有时间有精力有心情去学习心的知识,这个行业本 ...
分类:
其他好文 时间:
2018-09-19 13:50:21
阅读次数:
150
观察者设计模式,定义了一种一对多的关系。 一个对象A与多个对象B、C、D之间建立“观察者与被观察者关系” 当被观察者对象A的状态发生改变时,会通知所有观察者对象B、C、D。 B、C、D在接收到A的通知时,会改变自身状态。 应用:Servlet中的监听器 ...
分类:
其他好文 时间:
2018-09-19 13:50:01
阅读次数:
137
ref 关键字的使用 ref 关键字通过引用(而非值)传递参数。 通过引用传递的效果是,对所调用方法中的参数进行的任何更改都反映在调用方法中。 例如,如果调用方传递本地变量表达式或数组元素访问表达式,所调用方法会将对象替换为 ref 参数引用的对象,然后调用方的本地变量或数组元素将开始引用新对象。 ...