- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 卡特兰数
令h(0)=1,h(1)=1,catalan数满足递推式[1]:h(n)= h(0)*h(n-1)+h(1)*h(n-2) + … + h(n-1)h(0) (n>=2)例如:h(2)=h(0)h(1)+h(1)h(0)=11+11=2h(3)=h(0)h(2)+h(1)h(1)+h(2)h(0)=12+11+21=5递推关系的解为:h(n)= C(2n,n)/(n+1)= c(2...
2019-08-24 11:23:48
170
原创 python3巨坑:round函数四舍六入五平分(附四舍五入的方法)
python3中round()对浮点数的取舍遵循的是四舍六入五平分 ,“五平分”就是根据取舍的位数前的小数奇偶性来判断,奇偶平分。奇数则舍弃,偶数则加一。例如:round(2.135, 2)round(2.145, 2)输出结果为2.132.15那么如何在python中实现四舍五入?我们可以使用Python提供的decimal模块。用于十进制数学计算,它具有以下特点:1.提供...
2019-08-16 17:51:08
7246
2
原创 计算数n的二进制表达中有多少个1
计算数值n的二进制表达中有多少个1时,可以采用一个巧妙的方式:令n&=(n-1),直到n=0。循环的次数即是1的个数 private static int numberOfOne(int i) { int cnt = 0; while (i!=0){ i=i&(i-1); cnt++; ...
2019-08-11 21:22:43
475
原创 进程通信与线程通信
进程与线程通信的几种主要手段进程间通信管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义...
2019-08-11 18:10:56
131
原创 java中Map集合的功能概述
Map集合的功能概述* a:添加功能 * V put(K key,V value):添加元素。 * 如果键是第一次存储,就直接存储元素,返回null * 如果键不是第一次存在,就用值把以前的值替换掉,返回以前的值* b:删除功能 * void clear():移除所有的键值对元素 * V remove(Object key):根据键删除键值对元素,并把值返回* c:判断功能 ...
2019-06-08 17:41:42
378
原创 java奇妙的StringBuffer
常见对象(StringBuffer类的构造方法)StringBuffer的构造方法:* public StringBuffer():无参构造方法* public StringBuffer(int capacity):指定容量的字符串缓冲区对象* public StringBuffer(String str):指定字符串内容的字符串缓冲区对象StringBuffer的方法:* publi...
2019-06-05 16:35:26
123
原创 java的String类的一些功能函数
String类的判断功能boolean equals(Object obj): 比较字符串的内容是否相同,区分大小写boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写boolean contains(String str):判断大字符串中是否包含小字符串boolean startsWith(String str):判断字符串是否以...
2019-06-03 17:40:35
320
原创 Eclipse使用技巧
Eclipse中内容辅助键的使用A:Alt+/ 起提示作用B:main+alt+/,syso+alt+/,给出其他提示C:补充输出语句,选中需要输出的部分,alt+/选择最后一项即可C:定义自己的alt + /windows–perference-Java-Editor-Templates–NewEclipse中快捷键的使用A:新建 ctrl + nB:格式化 ctr...
2019-05-31 16:55:24
125
原创 java 多态、抽象类与接口
概念成员访问之成员变量:编译看左边(父类),运行看左边(子类)(例子结果输出为 10 )成员访问之成员方法:编译看左边(父类),运行看右边(子类) 动态绑定(例子输出结果为 son)成员访问之静态成员方法:编译看左边(父类),运行看左边(父类)...多态中 向上转型与向下转型多态的好处与弊端...
2019-05-25 15:00:58
165
原创 Java代码块
代码块概述* 在Java中,使用{}括起来的代码被称为代码块。代码块分类* 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。常见代码块的应用* a:局部代码块* 在方法中出现;限定变量生命周期,及早释放,提高内存利用率* b:构造代码块 (初始化块)* 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在...
2019-05-23 15:46:33
110
原创 python特征工程:对离散特征进行编码
用pandas编码数据有一种非常简单的方法,就是使用get_dummies函数。get_dummies函数自动变换所有具有对象类型(比如字符串)的列或所有分类的列(这是pandas中的一个特殊概念)。print("Original features:\n", list(data.columns), "\n")data_dummies = pd.get_dummies(data)print(...
2019-05-18 16:48:38
1624
原创 浅析java内存分配
1、栈存储局部变量2、堆存储new出来的数组或对象3、方法区面向对象部分讲解(代码区)4、本地方法区系统相关5、寄存器给CPU使用
2019-05-17 11:28:11
149
原创 sklean的模型预测输出
from sklearn.svm import svc model = svc() model.fit(x_train, y_train) model.predict(x_test) # 输出类别 model.predict_proba(x_test) # 输出分类概率 model.predict_log_proba(x_test) # 输出分类概率的对数predict输出的是预测后的对应结果,...
2019-05-16 15:20:49
1465
原创 读取csv文件时,发现内容文本中也带有逗号?!
读取csv文件时,发现内容文本中也带有逗号?!近日参加2019中国高校计算机大赛大数据挑战赛时,在读取文件时就吃了亏。发现文本数据中也有逗号,导致读取内容乱七八糟。后经思考找到解决方案:由于原数据文本中包含逗号,会导致在读取数据时发生错误,将原本属于text的误进行分割。可以在Excel中查找所有的逗号,然后替换成其他符号。...
2019-05-15 13:05:49
9835
转载 优快云-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-15 12:59:48
87
教材配套《物联网射频识别(RFID)核心技术教程》PPT-人民邮电出版社
2019-04-07
民族大学数据库课设
2018-06-08
Latex手册-大而全
2018-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人