用矩阵实现某向量绕任意轴旋转θ角

实现原理看笔记; 点乘:一个向量到另一个向量的投影,这里将V1向量投影到了轴向量T上 叉乘:两个向量的叉乘是两个向量构成的平面的法向量,下图W为平面V1-T的法向量 在蓝图相关的结点: Make Matrix创建矩阵; 蓝图还原公式: Tips: 如果要让一个物体绕着某个轴(向量)旋转,要让物体的3个轴都绕着旋转,Rotation是由3个轴的旋转构成 的:
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

杭 州 外 围 招 聘 商 务 陪 游 资 源 平 台

杭 州 外 围 招 聘 商 务 陪 游 资 源 平 台〖薇:848-085-9〗诚.信.为.本-质.量.上.乘-最.优.之.选 定义 属性(Attribute): 表的每一列具有固定的属性类别。 如姓名(Name)、年龄(Age)、地址(Address)、电话号码(PhoneNumber)等。 域(Domain): 每个属性所限定的数据类型及其取值范围。 常用的域有字符串(STRING)、日期(DATE)、整型数(INT)等。 元组(Tuple: 表的每一行称为一个元组,用来标识一个实体,表中
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

[编程题] lk [231. 2的幂]

[编程题] lk 231. 2的幂 题目 输入输出 方法1:位运算 //方法3:使用位运算消除1 /*思想:如果是2的n次方,那么它的二进制肯定是0000000100000这种样子,其中是只有一个1(有可能是0000001),我们用位运算消除一次,看能否消除为0,就判断是否是2的幂次方*/ public boolean isPowerOfTwo1(int n) { return n>0 && (n & (n-1))==0; } 方法2:循环取模
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

阶段总结 学完无机、生化的结构部分和到TCA为止的代谢,准备开始重做LUAD的预测

距离上一个post有过去了两周。第一周看了很多基础,也读了几篇文章,第二周由于不知道找谁做毕设而思维飘忽,没学习太多,开始听一些医学英语作为调剂。 仍然需要按计划学习。总是要前进,要控制被事情和情绪困扰的时间——划定两段时间,第一段发泄情绪,第二段解决问题,然后继续原有计划。 OK 记录一些有用的: 读文章: ECG分类,左vs右心室OTVA,从ECG中提取单个特征就能达到90%的表现。 Differentiating Right- and Left-Sided Outflow Tract V
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

Hbase基础(一):HBase 简介

1 什么是 HBase HBase 是一种分布式、可扩展、支持海量数据存储的 NoSQL 数据库。 2 Hbase 特点 1)海量存储 Hbase 适合存储 PB 级别的海量数据,在 PB 级别的数据以及采用廉价 PC 存储的情况下,能在几十到百毫秒内返回数据。这与 Hbase 的极易扩展性息息相关。正式因为 Hbase 良好的扩展性,才为海量数据的存储提供了便利。 2)列式存储 这里的列式存储其实说的是列族存储,Hbase 是根据列族来存储数据的。列族下面可以有非常多的列,列族在创建表的时候
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

<Redis开发与运维> 阅读笔记

<Redis开发与运维> 阅读笔记 ===第一章===初识Redis=== redis 是有一种基于键值对的(key-value)的NoSQL数据库。与很多键值对数据库不同的是,redis中的值可以是: 1、string 字符串 2、hash 哈希 3、list 列表 4、set 集合 5、zset 有序集合 6、Bitmaps 位图 7、HyperLogLog 8、GEO(地址信息定位)等多种数据结构和算法组成。 redis 还可以将内存的数据以快照和日志形式保存在磁盘上。 redis 还提
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

【转】Java多线程实现的四种方式

Java多线程实现方式主要有四种: 继承Thread类 实现Runnable接口、 实现Callable接口通过FutureTask包装器来创建Thread线程、 使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 1、继承Thread类创建线程 Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法。s
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

lyt经典版MySQL基础——存储过程

1 #存储过程 2 /* 3 存储过程:类似于java中的方法 4 好处: 5 1、提高代码的重用性 6 2、简化操作 7 8 */ 9 #存储过程 10 /* 11 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 12 1、提高代码的重用性 13 2、简化操作 14 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 15 16 */ 17 18 #一、创建语法 19 /* 20 create procedu
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

青 岛 外 围 招 聘 商 务 陪 游 资 源 平 台

青 岛 外 围 招 聘 商 务 陪 游 资 源 平 台〖薇:848-085-9〗诚.信.为.本-质.量.上.乘-最.优.之.选 定义 属性(Attribute): 表的每一列具有固定的属性类别。 如姓名(Name)、年龄(Age)、地址(Address)、电话号码(PhoneNumber)等。 域(Domain): 每个属性所限定的数据类型及其取值范围。 常用的域有字符串(STRING)、日期(DATE)、整型数(INT)等。 元组(Tuple: 表的每一行称为一个元组,用来标识一个实体,表中
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

Go语言判断一个字节的高位大于四

Go语言判断一个字节的高位大于四 1.步骤: 第一步,将该字节的低位清零(与0xF0进行&运算) 为了后面与0x40比较 0xF0转为二进制是1111 0000,&运算(两个同时为1,结果为1,否则为0)后该字节高位不变,低位清零 第二步,低位清零后的值与0x40进行比较 0x40转为二进制是0100 0000,低位清零后比较的就是高位 2.代码: package main import "fmt" func main() { var a uint8 = 0x68 var
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

长 沙 外 围 招 聘 商 务 陪 游 资 源 平 台

长 沙 外 围 招 聘 商 务 陪 游 资 源 平 台〖薇:848-085-9〗诚.信.为.本-质.量.上.乘-最.优.之.选 定义 属性(Attribute): 表的每一列具有固定的属性类别。 如姓名(Name)、年龄(Age)、地址(Address)、电话号码(PhoneNumber)等。 域(Domain): 每个属性所限定的数据类型及其取值范围。 常用的域有字符串(STRING)、日期(DATE)、整型数(INT)等。 元组(Tuple: 表的每一行称为一个元组,用来标识一个实体,表中
分类: 其他 发布时间: 07-30 20:55 阅读次数: 0

vnc远程使用教程图解

VNC Viewe连接CentOS6.8桌面,要想连接CentOS6.8远程桌面,按照下面的步骤,非常简单、快速,CentOS6.8配置VNC(以RedHat、CentOS、Fedora系列为例)。
分类: 企业开发 发布时间: 07-30 20:41 阅读次数: 0

这份java多线程笔记,你真得好好看看,我还没见过总结的这么全面的

1.线程,进程和多线程 1.程序:指指令和数据的有序集合,其本身没有任何意义,是一个静态的概念 2.进程:指执行程序的一次执行过程,是一个动态的概念。是系统资源分配的单位(注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。即在一个cpu的情况下,在同一时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执行的错觉) 3.线程:通常一个进程中可以包含若干个线程,一个进程中至少有一个线程。线程是cpu调度和执行的单位 4.并行:指在同一时刻,有多条指令在多个处理
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0

NOIP2019 D1T1 格雷码

题目链接:https://www.luogu.com.cn/problem/P5657 这个题可以看成是一个找规律的题目,每一位的0/1都是由k在区间内的左还是右所决定的。用flag记录k位于上一段的左边/右边。 如果上一段在左边,那么左右遵循0,1;如果上一段在右边,那么左右遵循1,0。 AC代码: 1 #include<cstdio> 2 #include<iostream> 3 #include<cmath> 4 #define ull unsigned long long 5
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0

dfs序和欧拉序

https://www.cnblogs.com/stxy-ferryman/p/7741970.html
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0

element的radio组件 选项过长换行

直接贴代码了: ::v-deep .el-radio__label { width: 100% !important; text-overflow: ellipsis; white-space: normal; line-height: 18px; // word-wrap: break-word !important; 无效 }   
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0

关于我和初中部学弟斗智斗勇

啊其实也没啥斗志斗勇的,事情经过是这样的: 某天蒟蒻Vanyun不想写代码去透彻了,他闲来无事打开了hsez的公共文件夹,然后发现了一个名为!1の隐藏文件夹。 出于好奇点了进去,发现了好多透彻用的好东西啊喂qwq!!!(当时没截图没保存下来。) 此时Vanyun脸上露出了邪魅的笑容。(请自行脑补。) 一下子把东西全给他删了!!然后屏幕上显示: 系统正在删除168G的文件......(不过还是没截图) 没错,是\(\huge 168\)个G,Vanyun很感动,没想到初中部的学弟竟然这么透彻。
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0

栈(c语言)链表实现

节点的结构 struct Node { int value; struct Node* next; }; typedef struct Node Node; 基本功能和操作演示 #include <stdio.h> #include <stdlib.h> struct Node { int value; struct Node* next; }; typedef struct Node Node; struct Stack { Node *node;
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0

递归将两个集合整合

public List<fanhuiVo> get(List<menta> list, List<treeVO> deptList) { List<fanhuiVo> voList = new ArrayList<>(); //list为带有id和数据属性的数组集合,deptlist为树结构集合,其中的key对应list中的id for (fanhuiVo dvO : voList ) { fanhuiVo vo = new fanhuiVo(); // 设置名称 vo.setObjName(
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0

Luogu4721 【模板】分治 FFT

https://www.luogu.com.cn/problem/P4721 分治\(FFT\) \[f_{i}=\sum_{j=1}^{i-1} f_{i-j} g_j \] 等式左右两边均存在函数\(f\),无法直接\(NTT\) 考虑到对于每个\(f_i\),都是有满足\(i<j\)的\(j\)转移而来,因此考虑分治 对于一段区间\([l,r]\)假设\([l,mid]\)已经被处理完,我们将\([l,mid]\)对\([mid+1,r]\)产生的贡献直接增加到\([mid+1,r]\)
分类: 其他 发布时间: 07-30 20:38 阅读次数: 0