组合数学 - 隔板法

这种问题的对象是对 同以种物品 n 个完全相同,去放在 m 个不同的盒子里,问有多少种方法? 在这个问题中,还有两种形式的问法: 1 、 盒子不可以为空   则答案就是 C(n-1, m-1) 2 、 盒子可以为空   因为隔板法的前提条件是盒子不可以为空,所以,为了满足这个条件,我们先在每个盒子中放如一个小球,则现在总球为 m+n ,中间有 m+n-1 个空隙,所以总的方案数是 C(m+n-1, m-1) 问题 2 有 n 个不同的元素,每个元素可以选多次,一共选 k 个元素,有多少种选法
分类: 其他 发布时间: 04-23 22:35 阅读次数: 3

字典练习

dic = {'k1':'v1','k2':'v2','k3':'v3'} ###循环遍历所有的key for key in dic: print(key) ####循环遍历出所有的value for values in dic.values(): print(values) ####循环遍历出所有的key和value for key,value in dic.items(): print(key,value) for key in dic: print
分类: 其他 发布时间: 04-23 22:35 阅读次数: 4

毕博与中国大学mooc对比

基本任务:功能测试而测试管理 1.计划说明 本组选择的测试产品A为毕博平台,产品B为中国大学慕课。 项目进度表如下: 2.功能模块 我们小组划分的功能模块如下: 视频、课件的查看 讨论版的使用 提交作业与查看作业 通知与搜索 我负责的模块为讨论版的使用 3.测试说明 a.测试用例的设计思路 测试用例选择的设计思路如下表的关键字列所示 (如果想在网页中打开以下表格,请点这里) b.运行界面截图 毕博对字体的测试: 中国大学mooc对字体的测试 对多回复的测试 c.测试管理工具 本次作业使用的测试
分类: 其他 发布时间: 04-23 22:35 阅读次数: 4

总结-迟来的2017年总结

总结-迟来的2017年总结 2017年,是工作之后的第三年,也是本命年。对于2017年的总结,归纳一下,一个词,迷失。这一年里,整个人从开始的积极,到后来的浑浑噩噩,也许一切都有预兆。反正身在其中的我,一直没有感觉,就顺着时间的指针,走到了2018年。 工作 在这一年里,我换了一份工作,从我没毕业就呆的公司辞职了。同我一起的Android开发的小伙伴们,都辞职了。但是大家都还在杭州,有时候,也会一起出来吃个饭,聊一聊。在新的公司,刚开始,也算是兴致勃勃,尤其是看到接手的烂代码,我觉得,凭我的能
分类: 其他 发布时间: 04-23 22:35 阅读次数: 3

shell脚本-5

一、告警系统主脚本 1、创建各脚本目录 2、主脚本 main.sh #!/bin/bash #Written by aming. # 是否发送邮件的开关 export send=1 # 过滤ip地址 export addr=`/sbin/ifconfig |grep -A1 "ens33: "|awk '/inet/ {print $2}'` dir=`pwd` main.sh内容 # 只需要最后一级目录名 last_dir=`echo $dir|awk -F'/' '{print $NF}'
分类: 其他 发布时间: 04-23 22:35 阅读次数: 4

Redis学习-set数据结构

set 是无序集合,最大可以包含(2 的 32 次方-1)个元素。set 的是通过 hash table 实现的, 所以添加,删除,查找的复杂度都是 O(1) sadd key member 添加一个 string 元素到 key 对应 set 集合中,成功返回 1,如果元素以及 在集合中则返回 0,key 对应的 set 不存在则返回错误 继续添加,返回0表示添加失败,说明set集合,不允许添加重复元素 smembers smembers smembers key 返回 key 对应 set
分类: 其他 发布时间: 04-23 22:35 阅读次数: 5

js遍历json对象

一:原生js遍历json对象   <1>.无规律: var json = [   {dd:'SB',AA:'东东',re1:123},   {cccc:'dd',lk:'1qw'} ]; for(var i=0,i<json.length;i++){   for(var key in json[i]){     alert(key+':'+json[i][key]);   } }    <2>.有规律: var packJson = [ {"name":"nikita", "passw
分类: 其他 发布时间: 04-23 22:35 阅读次数: 3

Java实现递归与非递归的快速排序

挖坑法递归 void quicksort(int s[],int left,int right){ if(left<right){ int temp,i=left,j=right; temp=s[right]; while(i<j){ //寻找左边第一个大于基准值的下标 while(s[i]<=temp&&i<j)i++;
分类: 其他 发布时间: 04-23 22:30 阅读次数: 3

Linux Centos7 在桌面添加快捷方式

当时,刚刚安装好centos7,又下载好了jb家的软件,但是每一次都要用命令行才能运 我想要的是下面的效果,那是我后来才研究出来的 我看到了自动生成的为什么可以用,我的打开了源文件研究了一下 第一,先把运行的启动文件放入bin root#ln -s /usr/local/phpstorm/bin/phpstorm.sh 第二,新建一个桌面文件,入写以下内容 # cd ~/桌面 # gedit phpstorm.desktop #桌面文件一定要desktop结尾 [Desktop Entry]
分类: 其他 发布时间: 04-23 22:30 阅读次数: 4

2017 CCPC 杭州 HDU6265B 积性函数

题目链接 http://acm.hdu.edu.cn/downloads/CCPC2018-Hangzhou-ProblemSet.pdf B题 数论题 h(n)=∑ d|n φ(d) × n /d 求一个数的h值 我们只要意识到他是一个积性函数就解决了 这个函数看起来很像狄利克雷卷积 我们构造一个函数f(n)=n;h(n)=∑ d|n φ(d) × f(n /d) 欧拉函数φ是积性函数 构造的f是完全积性函数 所以他们的狄利克雷卷积h也是积性函数 然后推导一下答案就是 ∑(pi^qi+(pi
分类: 其他 发布时间: 04-23 22:30 阅读次数: 3

SQL Server 2012 sa 用户登录 18456 错误

最近想研究下SQL SERVER2012 Enterprise版本的数据库,听说功能很强大。我是在win7上安装的,安装的过程很顺利,我在用“Windows 身份验证”时,一切OK,但是在用SA用户登录数据库的时候出现如下的错误: 之前装过SQL7.0, SQL2000, SQL2005版的、2008版的,好像没有这复杂啊,百度了下找到了一个解决方案,归纳一下:这个错误一般由三个原因引起,登录方式设置错误、sa设置错误和IP方式是否开启,下面依次解决这三个问题。 解决方案: 一、登录方式设置
分类: 其他 发布时间: 04-23 22:30 阅读次数: 4

初学Direct X(5)

初学Direct X(5) 前面学习了使用表面绘制屏幕,但这种方法与另一种比较起来,有着绘图速度颇慢以及缺乏对任何透明类型的支持,这就是前面的篮框以及炸弹会有黑色背景的原因,这种方法就是纹理。他可以绘制出有透明效果的物体,即只显示对象本身的像素而没有背景。 1. 加载带有位图的纹理 应该要让纹理像表面一样有该有的功能,比如将位图加载于纹理上。要做到这个,首先得创建纹理对象,它是LPDIRECT3DTEXTURE9类型: LPDIRECT3DTEXTURE9 texture = NULL; 接着
分类: 其他 发布时间: 04-23 22:30 阅读次数: 4

AnnotationConfigBeanDefinitionParser are only available on JDK 1.5 and higher

報錯: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [beans.xml]; nested exception is java.lang.IllegalStateException: Context namespace element 'annotation-config' an
分类: 其他 发布时间: 04-23 22:30 阅读次数: 4

broadcast广播机制的学习

广播机制:标准广播,有序广播 标准广播:发一条广播,所有广播接收器都会收到这条广播 顺序广播:发一条广播,广播接收器按照优先权,从大到小先后接收这条广播,当优先权大的广播接收器拦截正在传播的该广播,后面的接收器将接收不到信息 广播接收器:可以自由对自己感兴趣的广播进行注册(当有相应的广播发出时,广播接收器就可以接收到该广播,并在内部做处理) 注册广播的方式: 1. 动态注册(在代码中注册) public class MainActivity extends AppCompatActivity{
分类: 其他 发布时间: 04-23 22:30 阅读次数: 5

函数进阶

  一、匿名函数 def calc(x, y): return x+y func = lambda x, y: x+y print(calc(1, 2)) print(func(1, 2))   格式:lambda 变量: 逻辑   匿名函数最多支持三元运算,不能实现更复杂的逻辑 def calc(x, y): if x < y: return x+y else: return x - y func = lambda x, y:
分类: 其他 发布时间: 04-23 22:30 阅读次数: 3

SIFT和SURF特征(草稿)

(草稿) https://www.cnblogs.com/gavanwanggw/p/7073905.html
分类: 其他 发布时间: 04-23 22:30 阅读次数: 3

HTML标签_head标签

HTML标签分为两种,自闭合标签和主动闭合标签;没有另一半 自动闭合标签,有另一半叫主动闭合标签。 自动闭合标签,只有开头没有结尾,即没有另一半;如<meta charset="UTF-8"> 主动闭合标签,有另一半;如<div></div> 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <!--介绍head标签--> 5 <!--head当中 大多数标签是看不到的--> 6 7 <!-- 指定编码 --
分类: 其他 发布时间: 04-23 22:30 阅读次数: 8

字典排序

1.d = {'a':8,'b':2,'c':3} #字典是无序,直接对字典排序是不存在的。 print(d.items()) # 结果是一个二维数组 中(‘b’,2)元组 res = sorted(d.items(),key=lambda x:x[1])#按照823排序 sort帮助自动循环 #sort,循环调用 # print(res) for k,v in res: print(k,v) #自动获取两个值 可循环 l = [ [1,2,3,4], [1,2,3,4], [1,2,3,4]
分类: 其他 发布时间: 04-23 22:30 阅读次数: 5

go exec:exit status 64

接上一篇,找到了查看未读邮件个数方法,需要用go来执行doveadm命令,于是考虑使用go exec包 但是代码写好了之后一直报错:exit status 64,意思是选项错误,但是明明所有选项都是ok的,那么只可能是我使用go exec包的方式不对,最后各种尝试,发现go exec中,命令的所有参数都需要分开填写才行。 1 package main 2 3 import ( 4 "bytes" 5 "fmt" 6 "log" 7 "
分类: 其他 发布时间: 04-23 22:30 阅读次数: 3

[转] Webpack-CommonsChunkPlugin

当前项目结构 项目结构 其中 Greeter.js 引用了 config.json main.js 和 second.js 都引用了 Greeter.js main.js 还引用了 onlyformain.js second.js 还引用了 onlyforsecond.js 代码如下 // config.json { "greetText": "Hi there and greetings from JSON!" } // Greeter.js var config = re
分类: 其他 发布时间: 04-23 22:30 阅读次数: 5