自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kelett551的博客

现在是一个废物,康康一年后是不是

  • 博客(25)
  • 收藏
  • 关注

原创 互动媒体编程习作

互动媒体编程习作目录互动媒体编程习作实验要求主题要求第0章 随机行为实验原理柏林噪声实验原理实验效果实验代码第1章 向量实验原理实验效果实验代码第2章 力实验原理实验效果实验代码第3章 振荡实验原理实验效果实验代码第4章 粒子系统实验原理实验效果实验代码实验要求主题创作一组编程习作,体现随机行为及牛顿运动学。要求报告:写一篇文章,发表为博文/推文等形式,描述运用的规律,若用到了数学/...

2020-01-05 22:06:21 335

原创 ”一“的客观形态与主观感受之间的关联性研究

目录”一“的客观形态与主观感受之间的关联性研究概述研究主题与内容研究主题研究内容特征定义长度走势正向相对扰动度正向最大扰动度点相对位置面积周长重心位置黑白二值比手工测量算法实现测量实验流程读取图片并直接灰度化二值化颜色反转去除离散区域填充孔洞提取骨架UI界面测量结果总结”一“的客观形态与主观感受之间的关联性研究概述逻辑上而言,每个”一“的感受都来源于其形态,那么我们不禁要问,各个”一“带来的...

2020-01-04 20:35:41 797

原创 实验-流动墨迹速度感知实验数据分析

实验-流动墨迹速度感知实验数据分析目录实验-流动墨迹速度感知实验数据分析实验方法实验界面实验数据实验研究问题核心问题拓展问题实验数据分析速率方面方向方面综合分析总结参考实验方法从张旭作品《古诗四帖》中摘选一个字”丘“作为样本,制作3种不同的流动墨迹效果,并且通过随机的旋转+镜像的方式,对每种效果产生8个扭曲版本。测试者要在目测6个标记点(ABCDEF)的流动速度,通过拖动箭头的方式评估流动方...

2019-12-31 16:58:33 513

原创 互动媒体技术-作品赏析

哈哈哈哈,大家都挺累的,艺术生既要会画画也要会编程,技术生既要会编程也要会画画。讲道理的话,感觉做的都好棒。下面我选出了我眼里最好的五个作品!No.166号选手66号选手简直太优秀了,描绘出黑夜中烟花的景象,真的特别好看,特别厉害!No.2 15号选手15号选手做的特别炫酷,虽然没看懂是什么,但就是感觉这个好No.3 46号选手46号选手的作品感觉特别搞笑...

2019-12-16 20:33:40 579

原创 互动媒体技术-转换视角

本来对这个主题真的没什么想说的,但不巧今天为了写人工智能的作业,查了很多资料,正好从中感受到了转换视角的魅力。 首先我认为的转换视角就和老师给的例子一样,为自己的理解和记忆而想象一个场景,从而帮助我们更好的理解和记忆。 SVM(支持向量机)确实很难,难得大佬想出来了一个五岁小孩都能理解的场景便于我们学习。 我们先看一些SVM的八股文描述:支持向量机(Support Vect...

2019-12-15 20:08:48 225

原创 设计模式-外观模式

文章目录1. 外观模式1.1 定义1.2 使用场景1.3 模拟代码1. 外观模式1.1 定义提供了一个统一的接口,用来访问子系统中的一群接口。定义了一个高层接口,让子系统更容易使用。应用层不要和子系统进行交互,迪米特法则,最少知道。1.2 使用场景子系统越来越复杂,增加外观模式提供简单调用接口。构建多层系统结构,利用外观对象作为每层的入口,简化层间的调用。1.3 模拟代码...

2019-11-23 10:06:05 193

原创 设计模式-原型模式

文章目录1. 原型模式1.1 定义1.2 使用场景1.3 模拟代码1.4 浅克隆和深克隆1.5 原型模式破坏单例1.6 应用源码解析1. 原型模式1.1 定义指原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。不需要知道任何创建的细节,不需要构造函数。该设计模式主要有四个组件(抽象Builder,实体Builder,产品,Director)。1.2 使用场景类初始化消耗...

2019-11-21 21:31:50 257

原创 设计模式-建造者模式

文章目录1. 建造者模式1.1 定义1.2 使用场景1.3 模拟代码1.4 应用源码解析1.5 建造者模式和工厂模式1. 建造者模式1.1 定义将一个复杂对象的构建与它的表示分离,使得同样的创建过程可以创建不同的表示。用户只需要建造的类型就可以得到他们,建造过程及细节不需要知道。该设计模式主要有四个组件(抽象Builder,实体Builder,产品,Director)。1.2 使用场...

2019-11-20 12:49:43 305

原创 设计模式-简单工厂,工厂模式和抽象工厂

文章目录1. 简单工厂1.1 定义1.2 使用场景1.3 模拟代码1.4 应用源码解析2. 工厂方法2.1 定义2.2 适用场景2.3 模拟代码2.4 应用源码解析3. 抽象工厂3.1 定义3.2 适用场景3.3 模拟代码3.4 应用源码解析4. 比较1. 简单工厂1.1 定义简单工厂是由一个工厂对象创建出哪一种产品类的实例,是创建型的一种但不属于GOF23中设计模式之一。1.2 使用...

2019-11-19 12:36:50 218

原创 常见的HTTP状态码

文章目录1. HTTP状态码1.1 状态码概述1.2 2XX 成功1.3 3XX 重定向1.4 4XX 客户端错误1.5 5XX 服务器错误。1. HTTP状态码1.1 状态码概述状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果,借助状态码,用户可以知道服务器端是正常处理了请求还是出现了错误。状态码类别原因短语1XXInformational(信息...

2019-11-13 21:10:38 490

原创 深入理解Java虚拟机-线程安全与锁优化

文章目录1. 线程安全1.1 Java中的线程安全1.2 实现线程安全的方法2. 锁优化2.1 自旋锁与自适应自旋2.2 锁消除2.3 锁粗化2.4 轻量级锁2.5 偏向锁1. 线程安全1.1 Java中的线程安全何为线程安全:指当多个线程访问一个对象时,如果不用考虑这些线程在运行环境下的调度与交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获...

2019-11-10 20:09:42 307

原创 互动媒体技术-十二个“一”的文艺创作

1.实验要求将十二个”一“设想为人物角色/或事物,从下列任务中选择一个完成:假想一个故事背景,从十二个”一“中挑选至少4人,为其设计角色形象,并配合文字描述该角色;写一篇小说,类型主题字数不限,要求出现至少5个人物;假设您是一个公司/机构的老总,要从十二个人中选拔人才,请描述如何选拔,选拔的理由,要求描述每个人的特质及其与您的公司的关系;想象它们是十二个异性追求者,请描述一下您对它们...

2019-11-10 17:29:18 292

原创 LeetCode每日学习计划

LeetCode Hot100刷题计划(11•18更新)11•1 078子集(1+1+2+4•••)11•2 617合并二叉树(二叉树遇事不决就递归) 461汉明距离(暴力字符串遍历)11•3 338比特位计数(暴力字符串遍历;奇偶数规律) 226翻转二叉树(二叉树遇事不决就递归,利用temp临时储存结点)11•4 046全排列(回溯法,栈,标记...

2019-11-04 09:24:23 382

原创 互动媒体技术-基于p5.js的自画像(划去)

1.先展示图像⑧用鼠标点击屏幕可以改变小奂头发的颜色!快起来能闪瞎眼!2.自画像是不存在的!下面先介绍一下这位拿着吉他的主人公吧!金在奂,1996年5月27日出生于首尔特别市,韩国男歌手,原男子演唱组合WANNA ONE成员。2012年,金在奂出演了tvN音乐选秀节目《Korea's Got Talent 2》,首次进入到大众的视野。2016年2月10日,...

2019-11-03 18:51:02 277

原创 深入理解Java虚拟机-内存分配与回收策略

文章目录1. 内存分配与回收策略2. 对象优先在Eden分配3. 大对象直接进入老年代4. 长期存活的对象将进入老年代5. 动态对象年龄的判定6. 空间分配担保1. 内存分配与回收策略Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同区域。其中虚拟机栈,本地方法栈,程序计数器是线程独享的,会随着线程的启动和结束建立和销毁。而堆内存,方法区会随着虚拟机进程的启动而存在。...

2019-11-01 10:41:04 243

原创 深入理解Java虚拟机-内存区域

文章目录1. 内存区域简介2. 程序计数器3. Java虚拟机栈4. 本地方法栈5. 堆内存6. 方法区7. 运行时常量池8. 直接内存1. 内存区域简介Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同区域。其中虚拟机栈,本地方法栈,程序计数器是线程独享的,会随着线程的启动和结束建立和销毁。而堆内存,方法区会随着虚拟机进程的启动而存在。2. 程序计数器程序计数器...

2019-10-28 20:19:19 205

原创 深入理解Java虚拟机-垃圾回收

文章目录1. 如何判断对象为垃圾对象1.1 引用计数法1.2 可达性分析法1.3 四种引用2. 如何回收2.1 回收策略2.1.1 标记-清除算法2.1.2 标记-复制算法2.1.3 标记-整理算法2.1.4 分代收集算法2.2 垃圾收集器2.2.1 Serial2.2.2 Parnew2.2.3 Parallel Scavenge2.2.4 Serial Old2.2.5 Parallel Ol...

2019-10-26 12:14:13 126

原创 JAVA并发编程-线程安全性

线程安全性:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,各个类都能表现出正确的行为,那么称这个类是线程安全的。1.原子性:提供了互斥访问,同一时刻只能有一个线程对它进行操作使用int类型,共5000个线程,每次允许200个线程同时进行。不能确保每次结果都为5000。package com.fukexin....

2019-10-21 12:06:50 214

原创 互动媒体技术-基于p5.js的图像临摹(2)

1.临摹图像2.寻找规律1.背景为连续的五个渐变颜色的长方形组成。2.在两个长方形中间中有两个圆角正方形,其中圆角正方形的右半部分被长方形盖住。3.第一个和第三个圆角正方形顺时针旋转,第二个和第四个圆角正方形逆时针旋转3.详情代码function setup() { createCanvas(500,500); background(0); rect...

2019-10-19 14:49:37 391

原创 JAVA并发编程-并发编程基础

并发编程基础1.CPU的多级缓存数据的读取和存储都经过高速缓存,缓存和主存都链接在总线上。使用多级缓存是为了缓解CPU和内存之间的速度不匹配问题缓存的局部性原理:时间局部性:如果某个数据被访问,那么不久的将来可能再次被访问空间局部性:如果某个数据被访问,那么他相邻的数据可能再次被访问缓存一致性MESI保证多个CPU cache之前缓存共享数据的一致性2.CPU多...

2019-10-18 12:28:39 161

原创 JDK集合源码剖析记录-ArrayList

1.类图public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable有以上类图和代码可以看出ArrayList继承了AbstractList,实现了List,RandAccess,Cloneabl...

2019-10-04 11:06:55 130

原创 排序算法之归并排序

1.归并排序1.1 算法思想将待排序序列中的前后相邻的的两个序列合并成一个有序序列1.2 算法图解1.3 代码与结果public class MergeSort { public static void main(String[] args) { int a[]={49,38,65,97,76,13,27,49}; Mso...

2019-10-03 12:05:54 121

原创 排序算法之选择排序-直接选择排序与堆排序

1.直接选择排序1.1 算法思想1.1.1 设待排序记录放置在a[n]数组中,第一趟从a[0]开始,通过n-1次比较,从n个记录中选出关键字最小的记录,记为n[k],并交换a[0]与a[k]。1.1.2第二趟从a[1]开始,通过n-2次比较,从n个记录中选出关键字最小的记录,记为n[k],并交换a[1]与a[k]。1.1.3 以此类推,经过n趟,排序完成。1.2 算法图解...

2019-09-30 16:18:37 204

原创 排序算法之交换排序-冒泡排序与快速排序

1.冒泡排序1.1 算法思想1.1.1 首先将第一个记录和第二个记录进行比较,若为逆序则交换交换两个记录。然后比较第二个记录和第三个记录。以此类推。以上过程称为第一趟排序,其结果使最大的记录被安置到最后一个位置。1.1.2 然后进行第二趟排序,其结果使次大的记录被安置到第n-1个位置1.1.3 重复上述操作,直至排序完成1.2 算法图解1.3 代码与结果...

2019-09-26 09:41:14 129

原创 互动媒体技术-基于p5.js的图像临摹(1)

1.临摹图像2.寻找规律1.黑色背景2.这个画布有6行6列的圆均匀排列3.对每个圆有黑色的小正方形绕圆心顺/逆时针转动,其中在每1/4个周期内都进行先加速后减速的运动4.我们将前四个正方形进行编号。1号,3号逆时针转动,2号,4号逆时针转动3.用到的函数API1.background(255) ,用于对背景进行填色API详解https://p5js....

2019-09-23 21:13:58 967

空空如也

空空如也

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

TA关注的人

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