4 陈小默cxm

尚未进行身份认证

Master of School of Information Science & Engineering, Lanzhou University. Email: chenjn19@lzu.edu.cn

等级
TA的排名 1w+

主成分分析PCA(Principal Component Analysis)

PCA是一种常见的基于线性变换的数据降维方法,能够将原始数据变换为一组各维度线性无关的表示。文章目录算法步骤R语言代码实现PCA函数算法的数学原理原始数据方差均值归零协方差协方差矩阵示例算法步骤构造n行m列的矩阵X;按行对矩阵进行0均值化;求出协方差矩阵C=1mXXTC=\frac{1}{m}XX^TC=m1​XXT的特征值以及对应的特征向量;按特征值大小对特征向量进行排序...

2019-10-22 16:36:29

使用Z-score归一化的 binormalization过程

Binormalization是一种通过双向归一化消除背景相关性从而使得数据具有可比性的过程。Z-socrenormalizationz-score归一化是一种常见的归一化方式,与其他归一化方法一样,都是用来消除数据的背景相关性,以实现数据的比较。z-score也成为归一化分数,其使用原始数据的均值和标准差来进行归一化,使得处理过后的数据符合正态分布,即均值为0,标准差为1。对于序列...

2019-10-20 13:16:17

弹幕刷屏之术——Android无时间线弹幕实现

弹幕刷屏之术——Android无时间线弹幕实现标签(空格分隔):Android作者:陈小默今天我们来实现一种普通的弹幕,这种弹幕不是用在视频上的但是稍加修改也可以增加时间线的。使用方式1,首先我们先创建一个用于默认显示的佩恩语录数组privatevalmMessageList=arrayOf("他们的痛苦使我成长","我已经

2017-05-17 19:57:48

OkHttp3 (四)——Cookie与拦截器

OkHttp3(四)——Cookie与拦截器标签(空格分隔):OkHttp3版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、[简书]、[CSDN]OkHttp3四Cookie与拦截器CookieAndroid设备中的Cookie持久化拦截器取消重定向Cookie在介绍如何使用Cookie之前,我们应该对后台的数据处理有一定的认识。由于HTTP协议无状态的特性,后台

2016-12-22 19:44:50

OkHttp3 (三)——创建与执行网络请求

OkHttp3(三)——创建与执行网络请求标签(空格分隔):OkHttp3版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、CSDNOkHttp3三创建与执行网络请求请求异步请求处理文本数据处理字节数组处理字节流带进度下载文件BufferedSourceAndroid中的异步请求请求在OkHttp中,一般的请求方式为:funmain(args:Ar

2016-12-21 15:38:57

OkHttp3 (二)——请求

OkHttp3(二)——请求标签(空格分隔):OkHttp3版本:2作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、CSDNOkHttp3二请求请求对象Get请求Post请求RequestBody及其子类FormBody与表单提交MultipartBody与文件上传带进度上传文件设置请求头请求对象在OkHttp3中,所有的网络请求都由一个Request对象指

2016-12-21 15:37:27

OkHttp3 (一)——客户端对象

OkHttp3(一)——客户端对象标签(空格分隔):OkHttp3版本:4作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、CSDNOkHttp3一客户端对象开始前的示例客户端对象创建客户端的方式1创建带有默认设置的客户端对象2创建自定义配置的客户端对象3继承已有客户端配置在不需要时关闭客户端开始前的示例我们需要一个实际的例子来演示OkHttp的简单用法

2016-12-21 15:35:14

JNI完全指南(十)——JavaVM与JNIEnv

JNI完全指南(十)——JavaVM与JNIEnv标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、[CSDN博客]上一篇:JNI完全指南(九)——反射JNI完全指南十JavaVM与JNIEnv十JavaVM与JNIEnv1JNIEnv2JavaVM21创建JVM22链接到虚拟机23解除与虚拟机的连接24卸载虚拟机

2016-11-15 16:01:20

JNI完全指南(九)——反射

JNI完全指南(九)——反射标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、[CSDN博客]上一篇:JNI完全指南(八)——NIOJNI完全指南九反射九反射1将一个Method对象转换为方法ID2将一个Field对象转换为属性ID3反射得到Method对象4反射得到Field对象九、反射反射能够使开发者在仅知道名称

2016-11-15 15:51:36

JNI完全指南(八)——NIO

JNI完全指南(八)——NIO标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、[CSDN博客]上一篇:JNI完全指南(七)——多线程JNI完全指南八NIO八NIO1新建直接字节缓冲区2获取直接缓冲区地址3获取直接缓冲区容量八、NIOJDK/JRE1.4时提供了新的IO访问方式,取代了之前效率不高的BIO。NIO的特色

2016-11-15 15:49:18

JNI完全指南(七)——多线程

JNI完全指南(七)——多线程标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、[CSDN博客]上一篇:JNI完全指南(六)——本地方法JNI完全指南七多线程七多线程编程1进入临界区2MonitorExit3线程的等待唤醒七、多线程编程本章不讲述如何使用C语言开启新线程,而是讲述如何在本地代码中使用线程同步。由于从Jav

2016-11-15 15:46:25

JNI完全指南(六)——本地方法

JNI完全指南(六)——本地方法标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、[CSDN博客]上一篇:JNI完全指南(五)——字符串与数组JNI完全指南六本地方法六本地方法1注册本地方法2解除本地方法六、本地方法当我们在一个Java文件中书写一个native的方法的时候,为了让JNI识别我们的方法,就需要采用注册的方式。

2016-11-15 15:41:15

JNI完全指南(五)——字符串与数组

JNI完全指南(五)——字符串与数组标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、[CSDN博客]上一篇:JNI完全指南(四)——对象操作JNI完全指南五字符串与数组五字符串与数组1Java字符串11新建Java字符串12获取Java字符串长度13从Java字符串获取字符数组14释放从Java字符串中获取的字符数组

2016-11-15 15:37:32

JNI完全指南(四)——对象操作

JNI完全指南(四)——对象操作标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、[CSDN博客]前一篇:JNI完全指南(三)——引用类型JNI完全指南四对象操作四对象操作1基本操作11创建默认对象12创建对象13从对象获取类信息14获取一个对象的引用类型15实例运算16判断对象是否相同2访问对象中的属性21

2016-11-15 15:32:21

JNI完全指南(三)——引用类型

JNI完全指南(三)——引用类型标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于作业部落、简书、[CSDN博客]前一篇:JNI完全指南(二)——类与异常JNI完全指南三引用类型三引用类型1全局引用11新建全局引用12删除全局引用2局部引用21创建局部引用22删除局部引用23确认局部引用容量24局部栈帧的入栈和出栈3弱全局

2016-11-15 15:25:21

JNI完全指南(二)——类与异常

JNI完全指南(二)——类与异常标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于作业部落、简书、[CSDN博客]上一篇:JNI完全指南(一)——数据类型JNI完全指南二类与异常二类与异常1类11加载类12查找一个类13获取父类14类型转换2异常21抛出已有的异常对象22抛出一个新异常对象23获取JVM抛出的异常24输

2016-11-15 15:07:51

JNI完全指南(一)——数据类型

JNI完全指南(一)——数据类型标签(空格分隔):JNI完全指南版本:1作者:陈小默声明:禁止商业,禁止转载发布于:作业部落、简书、CSDN博客前言本系列博客可作为JNI参考文档使用,对于初学者,应当在了解了如何在特定平台上(Window、Linux、Android等)搭建JNI开发环境后再来查看。本系列博客主要参考了JNI-API文档,并以此为基础进行扩展。水平不足,如有错误,恳请批评指正

2016-11-15 15:02:02

NDK完全指南——目录

NDK完全指南——目录标签(空格分隔):NDK版本:1作者:陈小默声明:禁止商业,禁止转载发布于作业部落、简书、CSDN本系列内容为介绍NDK所作,案例来自于GoogleSamples-AndroidNDK。其中包含的关于OpenGLES的部分这里只涉及两章基础部分,深入的部分将在另一个系列中介绍。NDK完全指南(一)——HelloNDKNDK完全指南(二)——NDK回

2016-11-08 09:54:15

算法:两个单链表生成相加链表

算法:两个单链表生成相加链表标签(空格分隔):算法0版本:1作者:陈小默声明:禁止商业,禁止转载发布于作业部落、[SCDN]题目:假设链表中的每一节点的值都在0~9之间,于是我们可以使用整个链表作为一个整数。例如:链表9->3->7和链表6->3相加后得到链表1->0->0->0解法:我们可以先将两个链表转置,然后从低位到高位依次运算。一下代码给出了三种实现方式,后一种是前一种的简化

2016-11-07 18:30:56

算法:生成窗口最大值数组

算法:生成窗口最大值数组标签(空格分隔):算法版本:1作者:陈小默声明:禁止商用,禁止转载发布于作业部落、CSDN博客有数组[2,3,4,3,2,5,6],窗口尺寸为3,设窗口滑动方向为从左向右。得到下列路径图[234]32562[343]25623[432]56234[325]62343[25

2016-11-06 18:25:22

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。