自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 开发中常用的单词缩写

开发中常用的单词缩写原创地址:https://my.oschina.net/noke/blog/1511440A原词缩写additionaddaddressaddractionactalarmalmallallallocateallocanalog inputaianalog outputaoanolog I...

2019-12-19 18:41:14 3603

原创 KDD CUP 99 数据集解析、挖掘与下载

KDD CUP 99 数据集解析、挖掘与下载数据特征描述一个网络连接定义为在某个时间内从开始到结束的TCP数据包序列,并且在这段时间内,数据在预定义的协议下(如TCP、UDP)从源IP地址到目的IP地址的传递。每个网络连接被标记为正常(normal)或异常(attack),异常类型被细分为4大类共39种攻击类型,其中22种攻击类型出现在训练集中,另有17种未知攻击类型出现在测试集中。4种异常...

2019-09-17 09:13:19 16185 7

原创 机器学习分类问题中性能度量的方法

性能度量性能度量的目的对于训练出来的学习器,我们最关注的还是它的泛化能力。即在训练样本外的学习能力,性能度量就是为了衡量泛化能力而诞生的。性能度量的方法最简单的:我们采用错误率进行统计,那么对于一般的回归问题,我们可以直接采用均方误差来统计E(f;D)=1m∑i=1m(f(xi)−yi)2E(f;D)=\frac{1}{m}\sum_{i=1}^m(f(x_i)-y_i)^2E(f;...

2019-08-29 12:10:11 1096

原创 UWP与Android中如何在多线程中刷新UI

UWP与Android中如何在多线程中刷新UI无论我们是在进行UWP开发亦或是Android开发,都会在程序运行的同时产生一个UI线程,这是管理你界面的线程,而这也导致你在子线程中越界修改线程时将会报错。本文将对UWP以及Android更改UI的方式进行讨论。UWP现在先假设我们拥有一个子线程thread1,其要去更改Mainpage中的一名为TextBox1的控件内的文字(在此例中Syst...

2019-05-30 20:35:07 418

转载 [转载]工程实践:给函数取一个好的名字

工程实践:给函数取一个"好"的名字早在2013年,国外有个程序员做了一个有意思的投票统计(原始链接请见:《程序员:你认为最难做的事情是什么?》),该投票是让程序员从以下几个选项中选出平时在工作中自己认为最难做的事情:做项目方案设计编写测试用例撰写设计文档向别人解释我们在做什么事情实现你不认同的feature在别人写的代码基础上做改造与人沟通给函数、变量命名进行工作量估时...

2019-04-11 21:49:11 170

原创 C++虚函数详解

C++虚函数详解前言C++的特性使得我们可以使用函数继承的方法快速实现开发,而为了满足多态与泛型编程这一性质,C++允许用户使用虚函数**(virtual function)来完成运行时决议这一操作,这与一般的编译时决定**有着本质的区别。虚函数表实现原理虚函数的实现是由两个部分组成的,虚函数指针与虚函数表。虚函数指针虚函数指针**(virtual function pointer)*...

2019-04-08 19:31:35 122130 16

原创 JAVA数据类型比较==与equals浅析

JAVA数据类型比较==与equals浅析引言我们知道,String在JAVA中不是作为基本数据类型而存在的,它是一种被封装的类。而在比较两个字符串是否相等的时候,我们需要使用其自带方法equals。可是在这里为什么我们不能使用==呢?我们先看一段代码String str1="Hello";String str2=new String("Hello");String str3="Hel...

2019-03-25 19:17:52 361

原创 将计算机扔上云端——One Drive完全同步入门教程.

注册一个可用的学生账号1.首先你得有一个学校的邮箱账号一般情况下,都是在学校的官网登录个人账号,开通邮箱,格式为学号+学校域名+edu+cn。不过毕业以后,学校会不会把邮箱收回,就另当别论了,反正在学生账户被注销之前肯定是可以使用的。2.进入onedrive官网https://products.office.com/en-us/student?tab=students。登录邮箱账号,...

2019-02-17 09:37:12 16281 2

原创 c++容器list与vector差异浅析

·前言c++对于c语言的改进,除了给予其OPP属性以外,还有一点便是引入了标准化模板库(Standard Template Library)。而可能我们使用最平凡的便是vector与list两种。作为初学者最容易分不清的便是这两种,容易产生的问题有如下几种:1.为什么我使用vector可以直接用下标访问而list却不行?2.为什么list迭代器不能直接加减数字?该问题即为:为什么我删除/插入...

2018-12-27 20:30:50 346

原创 线段树的C语言实现

咕咕咕咕咕

2018-12-13 19:29:47 1878

原创 深入理解CPP与C中bsearch函数的用法

·使用besearch函数的前提(一些废话)首先让我们先亮出二分法的定义:https://baike.baidu.com/item/二分法/1364267以及二分法实现的方法:https://blog.csdn.net/sufeiboy/article/details/54401257这些应该是使用二分查找前需要了解的知识,综上我们可以得出:使用besearch前应该先将目标数组进行一定...

2018-12-04 17:08:48 906

原创 深入理解汉诺塔问题与递归

什么是汉诺塔问题相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。...

2018-11-29 19:02:54 314

原创 怎样定义函数指针数组

如果一个指针指向某个函数,那么它便是函数指针。有时候我们如果需要在一个循环中,每次调用不同的函数(这些函数的返回值和参数相同,函数名不同,实现不同),那么就可以使用函数指针数组来使代码更加简练和易读。那么,怎样定义函数指针数组呢?一、什么是函数指针在定义函数指针数组之前,需要首先知道什么是函数指针。函数指针的定义形象点来说,就是用一个指针变量代替原函数中的函数名位置。原函数int Add(...

2018-11-22 20:25:33 3167 1

原创 C语言中数组使用负数值的标记

在c语言中,我们经常使用的一个结构便是数组,在最开始学习数组的时候,它被描述成这样(以一维二维数组为例):一维数组是若干个数连续排列在一起的集合,我们可以通过0-N的标记(N为数组的长度)来访问每一个元素。二维数组则是一维数组的集合。所以在最开始我们对二维数组的概念是这样的:然后推而广之到三维数组很合理的,我们通过空间结构去类比数组的一维与二维,那么问题来了,在计算机当中它又是怎么“类...

2018-11-17 21:02:49 2261

原创 C语言中free()函数释放struct结构体中的规律

并不是什么新鲜的事情,不过值得注意。首先我们知道,在使用struct来定义并声明一个变量时,将会自动划分出一个连续的储存空间(虽然根据某些对其原则会出现内存间隙,但是大体上来说还是连续的)这一块连续空间将会包括结构体中的其他变量所需要的内存。就像这样。而free()函数的作用是对动态分配的内存进行释放,这也就意味着当使用free函数清空一个结构体时,只会清空这个大框里的内存,而不会对a,b...

2018-10-26 20:36:09 9655 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除