- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 朴素贝叶斯改进方案简述
目前朴素贝叶斯的改进主要有以下四个方面:一.结构扩展(主要方向为探索属性间的关联关系) 朴素贝叶斯的星型结构: 如图1.1所示,我们有类别C,有A,B,C三个属性能决定C的类别,并且ABC都互相独立: 图1.1 星型结构 树型结构: Friedman...
2018-04-01 10:00:23 6572 1
原创 关于VC维的自我认识
VC维:传统的定义是:对一个指示函数集,如果存在H个样本能够被函数集中的函数按所有可能的2的H次方种形式分开,则称函数集能够把H个样本打散;函数集的VC维就是它能打散的最大样本数目H。若对任意数目的样本都有函数能将它们打散,则函数集的VC维是无穷大,有界实函数的VC维可以通过用一定的阈值将它转化成指示函数来定义。现在的理论,只有一些特殊函数的vc维的求解方法,比如直线,长方形,圆形等函
2018-01-04 22:22:14 1042
转载 向上向下转型的使用和自己的一个小补充。
内容转载自:http://blog.csdn.net/sheepmu/article/details/38327205使用向下转型,提取已经向上转型的实例,会重新获得实例的内在变量及其变量值等。如下:1:在apple中定义变量price,并配以相应的getter和setter方法2:在我们的test类中,首先new一个apple实例,使用set方法,设置price值,3
2017-08-14 12:20:54 336
原创 Java向上转型,实验测试
对于向上转型形如:father son1 = new son();son1向上转型为父类,会覆盖与子类相同的父类方法,失去本身son类中与father类不同的方法变量。代码如下:class Shape { public int x=1; public void draw(Shape s) { System.out.println("Shape dra
2017-08-14 10:54:26 457
原创 重复安装同一个包名的应用时出错的解决
更改模块中的gradle.build中的android 代码中的defaultConfig { applicationId "com.example.texas.myapplication2" minSdkVersion 19 targetSdkVersion 25 versionCode 1 versionName "1.0" testIn
2017-05-10 15:20:34 1426
原创 ListView使用浅析
使用listview时候,需要书写以下几个地方:1:新建一个l包含istview控件的layout2:新建一个itemlayout(其中包含listview中item的格式:image+text)3:新建一个Adapter extends BaseAdapter,这个adapter需要有构造函数(初始化mdata,LayoutInflater),并且重写getCount(),getIt
2017-05-06 09:10:55 776
原创 使用AndroidAnnotations 的AS配置和出错处理
1:首先下载下来AndroidAnnotations 的两个jar包。2:将androidannotations-3.2.jar 复制到 compile-libs(在app目录下新建的) ,将 androidannotations-api-3.2.jar 复制到libs下。3: 在项目的build.gradle 添加 classpath 'com.neenbedankt.gra
2017-04-27 20:13:40 490
原创 java实现堆排序的小心得
看着严老师的《数据结构》,对于当初使用c解决的算法,有点忘了,所以使用Java来实现一下堆排序。堆排序的开始,是确定是要大顶堆还是小顶堆(这里确定使用小顶堆来做实现)基本步骤1:实现初始化堆,使得堆满足:父节点小于等于左右孩子。1.1具体实现:从n/2开始,对于第n/2-第1个节点,都执行下沉操作2:对于已经初始化堆,root就是最小值,将这个值与第N个值交换位置,并且弹出第n
2017-04-19 10:52:07 527
原创 使用adb操作android的sqlite出现的问题
adb安装。。在android的sdk中吧tool的环境变量设置好,进入cmd中输入:adb shell如果没有管理员权限,输入su root因为要访问应用数据库,cd /data/data/com.example.texas.myapplication中使用ls命令调出下属文件:如果操作成功的话,会如下图会显示出date base这个文件夹再cd data
2017-03-08 18:20:00 328
原创 java中的random函数
Random():创建一个新的随机数生成器。 Random(long seed):使用单个种子创建一个新的随机数生成器。如果seed相同的话,前后两次的随机数会一致!!int[] nums1 = new int[8]; int[] nums2 = new int[8]; Random random = new Random(47); for(int i
2016-11-17 23:03:19 461
原创 linux中断机制的简短理解
1:段的参数定义:段基地址,段限长,段属性(都保存在段描述符中)(段限长是虚拟地址中最大的偏移量,段属性指的是是否可读可写,权限值等)80x86系统中,拥有4g的地址空间(2的32次幂),0x00000000-0xffffffff。段基地址和段限长决定了虚拟地址的空间位置,并且,空间位置可以重叠。2:段描述符 段描述符保存在段描述表(一个简单的数组)...
2016-11-14 10:10:52 482
转载 Python的关键字参数(**kw)和无关键字参数(*args)小结
无关键字参数是元组,关键字参数是字典以下代码来自 《编程思想》1.*args def tupleArgs(arg1, arg2= 'B', *arg3): print('arg 1:%s ' % arg1) print('arg 2:%s ' % arg2) for eachArgNum in range(len(arg
2016-08-01 16:23:39 681
原创 Eclipse 学习笔记
本人为一名学生,所以也是刚接触java, 想记下自己的学习笔记(软件方向)问题1:layout界面无法显示预览答案:或许是adt的版本落后不匹配,点击的android22 ,更改自己已经下载安装好的adt版本,即可。问题2:想textview,button控件,尽量自己写代码,不要拖拽到页面上,具体的控件位置发布,可以查询下网上。比如:android:layout_below="@
2016-03-05 10:14:14 349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人