人工智能
安全漏洞:非法的BigDecimal造成系统崩溃
原理
BigDecimal在JAVA中常用于金额的计算。BigDecimal表面上接收了科学计算法的参数然后进行了一个计算,但是没有对精度做校验。如果用户恶意的传入一个极大值,例如1e1111111或1e9999,那么会导致BigDecimal计算时间延迟很大,从而造成系统崩溃。
漏洞实践与修复
public class Test {
public static void main(St
R语言绘制组间比较散点图并自动添加P值信息
查询ggprism包使用时候发现官网给出的一示例图比较常用,这里记录学习一下。
image-20221208130405959
加载R包准备数据
## 加载R包
sapply(c('dplyr',"ggplot2","ggprism",
"ggbeeswarm","rstatix"), require, character.only = TRUE)
## 准备数
【AI+本地知识库】个人整理的几种常见本地知识库技术方案
之前关于本地知识库写过几篇文章。【人工智能】电脑本地从零开始搭建属于自己的大模型 , 当时用的ollama + Llama2 , 现在 Llama3都已经开源了, 该更新自己的技术储备了。 【人工智能】从0搭建行业智能机器人的几种选型技术方案智能机器人 和 本地知识库 其实很类似,技术方案是相通的, 都是想实现一个 对隐私安全要
【人工智能】CUDA是什么?一文揭开 NVIDIA CUDA 神秘面纱
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CU
【单细胞】合并多个seurat数据对象
在实际中,经常存在多个样本一起联合分析的情况:
比如我们既可以按照样本来源显示聚类,也可以按照类型来显示聚类结果。
所以,我们测试利用seurat如何进行多个样本的合并分析。
下载官网的2组测试数据。
pbmc4k:
p
Flink 源码之 KafkaSource
Flink源码分析系列文档目录
请点击:Flink 源码分析系列文档目录
前言
FLIP-27: Refactor Source Interface - Apache Flink - Apache Software Foundation提出了新的Source架构。该新架构的分析请参见Flink 源码之新 Source 架构。针对这个新架构,Flink社区新推出了新的Kafka connector
kotlin<第十篇>:Flow-异步流
Flow: 是一种类似于序列的冷流,flow构建器中的代码直到流被收集的时候才运行。
流的连续性:流的每次单独收集都是按顺序执行的,除非使用特殊操作符。
从上游到下游每个过渡操作符都会处理每个发射出的值,然后再交给末端操作符。
flow构建器创建一个函数
返回多个值,而且是异步的,不是一次性返回
(1)构建流的三种方式
// flow构建器创建一个函数
// 返回多个值,而且是异步的,不是一次性返
Seurat分析10x Visium空间转录组数据
本教程使用Seurat包进行10x Visium单细胞空间转录组数据分析。
这个教程涉及:
标准化
降维和聚类
检测空间差异表达基因
交互可视化
与单细胞转录组整合分析
整合切片信息
#1. R环境
## 检查Seurat版本
本教程:Seurat (>=3.2)
help(Seurat)
## 安装包:
# Enter commands in R (or R studio, if i
200行代码实现CNN卷积结果的可视化
from PIL import Image
import os
import numpy as np
import torch
import torch.nn as nn
import copy
from torch.autograd import Variable
from torchvision import models
import matplotlib.cm as mpl_color_m
