3-4 注册selector

一 注册selector大纲  1. AbstractChannel.register(channel) //入口  2. this.eventLoop = eventLoop //绑定线程  3. register0() //实际注册  4.register0()调用流程   doRegister() //调用jdk底层的注册方法   fireChannelRegistered() //调用传播事件 二 注册selector流程 @Override public final vo
分类: 其他 发布时间: 11-24 22:50 阅读次数: 0

基本的聚类算法简介

Hierarchical clustering, k-means and DBSCAN 聚类是针对给定的样本, 依据它们特征的相似度或距离, 将其归并到若干个 "类" 或 "簇" 的数据分析问题. 假设有 \(n\) 个样本, 每个样本有 \(m\) 个属性, 样本集合用 \(m\times n\) 的矩阵 \(X\) 表示, 每一列表示一个样本. 聚类的基本概念 距离或相似度 本节的距离或相似度是针对两个样本而言的. 常见的距离可以取 \(l^p\) 范数, 或者把 Gram 矩阵取为 \(
分类: 其他 发布时间: 11-24 22:50 阅读次数: 0

火欧珀pyrophane火蛋白石

火欧珀pyrophane也是火蛋白石 pyrophane火欧泊和其他种类欧泊一样,都是含水的蛋白石。从化学成分、光学特征、密度、硬度等各种宝石学特征上看,火欧泊pyrophane都是欧泊家族的成员。火欧泊pyrophane主要产自硅质火山熔岩溶洞中,专业术语叫作“火山型”欧泊,而澳大利亚欧泊主要产自沉积型矿床,一般称之为“沉积型”欧泊。 之所以称之为“火欧泊”,那一定和火焰脱不了干系。除了形成原因是“火山型”,火欧泊pyrophane的色彩也与“火”有关,它一般呈橙色、橙红色、红色,接近火焰颜
分类: 其他 发布时间: 11-24 22:50 阅读次数: 0

Android开发遇到的一些小问题

1、文件下载时,默认只能用https,怎么用http协议: 在Manifest.xml文件中增加一个配置项: android:usesCleartextTraffic="true" 2、debug包使用adb命令不能安装的解决方案(之一): 在gradle.properties文件中增加配置项: android:usesCleartextTraffic="true"
分类: 其他 发布时间: 11-24 22:50 阅读次数: 0

python 逻辑运算

'''逻辑运算not and or 例题:求出下列逻辑语句的值。 8 or 4 0 and 3 0 or 4 and 3 or 7 or 9 and 6 ''' print(8 or 4) 8 print(0 and 3) 0 print(0 or 4 and 3 or 7 or 9 and 6) 3 '''逻辑运算的优先级:not and or 对于or: 如果第一个值转化为bool值为True,则结果=第一个值 如果第一个值转化为bool值为Fals
分类: 其他 发布时间: 11-24 22:50 阅读次数: 0

SpringBoot启动原理详解

SpringBoot和Spring相比,有着不少优势,比如自动配置,jar直接运行等等。那么SpringBoot到底是怎么启动的呢? 下面是SpringBoot启动的入口: @SpringBootApplication public class HelloApplication { public static void main(String[] args) { SpringApplication.run(HelloApplication.class, args); } }   一
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

【Luogu P1168】【Luogu P1801&UVA 501】中位数&黑匣子(Black Box)——对顶堆相关

Luogu P1168 Luogu P1801 UVA 501(洛谷Remote Judge) 前置知识:堆、优先队列STL的使用 对顶堆 是一种在线维护第\(k\)小的算法。 其实就是开两个堆,一个是大根堆,一个是小根堆。两个堆的根相对。 下面借助题目P1168进行详细分析。 P1168 题意很好理解,不多作分析。 显然当\(i=1\)时,中位数就是\(a[1]\),记为\(mid\)。 我们可以使用对顶堆,把比\(mid\)小的存入大根堆,比mid大的存入小根堆。 当我们已经加入奇数个元素
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

LeetCode解题总结(1)

LeetCode解题总结(1) 序 最近在对以前学过做过的东西做一些总结和回顾,为了检验学习成果和查漏补缺,开启了一段刷题之路。 1. Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

LearnOpenGL.PBR.理论

判断一种PBR光照模型是否是基于物理的,必须满足以下三个条件: (1)基于微平面(Microfacet)的表面模型。Be based on the microfacet surface model. (2)能量守恒。Be energy conserving. (3)应用基于物理的BRDF。Use a physically based BRDF. 原理一 微平面模型 The microfacet model 描述:任何表面(surface)在微观尺度下都可以描述为由一系列微小的平面(micr
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

十一周周日

今天也是很失败的一天了,但是今天可以说是这周最认真的一天,但是今天脑子没跟上。 今天主要是做了媒体统计展示的功能,试了很多图,然后有个图和所有图都冲突,无奈搞了很久就把他放弃了,最后选了个简单的展示了。。。这里就不放图了,太丢人了。本来是打算这两天把专题舆情这个模块做完,结果也没完成,明天还得再做个小一天吧。争取明天能把预警词设置模块界面做出来了。今天就这样吧,好失败啊。
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

python3练习:计算日期差

#计算日期差 from datetime import datetime from datetime import date import time sum = 0 dates = ['2019-1-2','2019-1-27','2019-2-25','2019-3-25','2019-4-22','2019-5-20','2019-6-16','2019-7-19','2019-8-15','2019-9-10','2019-10-9','2019-10-31','2019-11-24']
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

Unknown class xxx in Interface Builder file. / NSUnknownKeyException

Error: 2019-11-24 22:16:01.047997+0800 SingleViewDemo[22576:34699748] Unknown class FeedbackCell in Interface Builder file. 2019-11-24 22:16:01.058953+0800 SingleViewDemo[22576:34699748] *** Terminating app due to uncaught exception 'NSUnknownKeyExc
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

第04组Alpha事后诸葛亮

一、组长博客:地址 二、Postmortem模板 设想和目标 1、我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们要解决的问题是让大学生可以通过福鱼网站将暂时无用的商品,如看过的教科书、购买后没怎么穿过的衣服、离校后无法带走的电动车等,将它们卖给有需求的人,使这些物品的价值得到充分的利用,让买家卖家都得到好处。 典型用户场景:福大大四毕业生小林即将去外省工作,但是无法将电动车带走,于是使用福鱼网站上架自己的电动车,而大一新生小张刚好需要,于是两人通过福鱼
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

Python安全基础编写

python所写的程序都是应用程序 python的环境 编译型:一次性将所有程序编译成二进制文件 缺点:开发效率低,不能跨平台 优点:运行速度快 使用语言:C,C++等等 解释型:当程序执行时,一行一行的解释 优点:开发效率高,可以跨平台 缺点:运行速度慢 使用语言:python php JS kali中默认安装了python2和python3 编写模式:VIM编辑和使用IDLE python区分大小写 #表示单行注释,三个单引号表示多行注释 =表示赋值,==表示等于,!=表示不等于 #!py
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

python简单的游戏场景代码

模拟英雄联盟游戏场景的简单场景 最后计算出英雄的战斗力 class Hero: def __init__(self, na, gen, age, fig): self.name = na self.gender = gen self.age = age self.fight =fig def grassland(self): """注释:草丛战斗,消耗200战斗力"""
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

Python-EEG工具库MNE中文教程(3)-MNE中数据结构Epoch及其用法简介

目录 a. 创建epoch对象 b.查看epoch对象 c.epoch平均叠加 本教程为脑机学习者Rose发表于公众号:脑机接口社区(微信号:Brain_Computer).QQ交流群:903290195 Epochs对象是一种将连续数据表示为时间段集合的方法, 其存储在数组(n_events,n_channels,n_times) 其创建方式可以查看:MNE中数据结构Epoch及其创建方法 本例介绍Epoch对象的常见用法 a. 创建epoch对象 1)读取fif文件,创建raw对象 2)创
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

金绿宝石chrysopal与猫眼石cymophanite

Chrysopal金绿宝石通常透明度较好,呈现黄或黄绿色,亦由此得名。大部分被切割成刻面宝石以表现其优良的火彩。产地有巴西、斯里兰卡和马达加斯加。市场价格尚处于低位, 由于它具备所有高档宝石的优点,且颜色特别,所以不排除假以时日,当人们对它有所了解后,该宝石价格上涨的可能。chrysopal金绿宝石也叫金绿玉。化学成分为BeAl2O4、晶体属正交(斜方)晶系的氧化物矿物。它位列名贵宝石,具有四个变种:猫眼,变石,变石猫眼和金绿宝石晶体。 金绿宝Chrysopal石本身就是较稀少的矿物,如果能切
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

第 01 组 Alpha 事后诸葛亮

一、组长链接 https://www.cnblogs.com/tong-/p/11923104.html 二、现代软件工程 项目Postmortem 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的问题是对福大校内各个任务群、拼车群的资源整合,方便校内学生以更高的效率拼到车或发布任务。另外还有一个板块用来给大家讨论。定义得清楚。有。 2.我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么? 原计划达到的用
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

c#学习笔记——math类与random类

一、math类 1、math的各种方法 Math.abs() 计算绝对值。 Math.acos() 计算反余弦值。 Math.asin() 计算反正弦值。 Math.atan() 计算反正切值。 Math.atan2() 计算从x 坐标轴到点的角度。 Math.ceil() 返回大于或等于指定的双精度浮点数的最小整数值 Math.cos() 计算余弦值。 Math.exp() 计算指数值。 Math.floor() 返回小于或等于指定的双精度浮点数的最大整数值 Math.log() 计算自然对
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0

NopCommerce4.2 常见错误及异常处理 - Lazy-loaded navigation properties must have backing fields

An error occurred while starting the application. InvalidOperationException: No field was found backing property 'WeiActivityWinInfos' of entity type 'WeiActivityInfo'. Lazy-loaded navigation properties must have backing fields. Either name the back
分类: 其他 发布时间: 11-24 22:34 阅读次数: 0