首页 > TAG信息列表 > 2021SC

2021SC@SDUSC-SEAL全同态加密库(七)

SEAL全同态加密库(七) 一.同态的乘法 全同态乘法的具体代码如下,下面会讲述其具体过程 public void MultiplyInplace(Ciphertext encrypted1, Ciphertext encrypted2, MemoryPoolHandle pool = null) { Multiply(encrypted1, encrypted2, dest

2021-12-27---2021SC@SDUSC---DolphinScheduler(14)

2021-12-27 2021SC@SDUSC—DolphinScheduler(14) 1。 1.Worker Server日志脱敏 对日志中的密码进行脱敏。worker的日志是通过logback打印的,也就是通过配置conversionRule来实现过滤的。 @Override public String convert(ILoggingEvent event) { // get original

2021SC@SDUSC YOLOv5(15)YAML超参和数据

2021SC@SDUSC YOLOv5很多东西都在YAML语言的配置文件中描述,定制不必修改代码。 一些配置层的超参,为作者总结的,在data/hyps包中 超参格式是yaml,如下 # YOLOv5

2021SC@SDUSC-山东大学软件工程与实践-Senta(十)

本篇对SENTA中的BaseDataSetReader进行源码分析。 BaseDataSetReader:将样本中数据组装成一个py_reader, 向外提供一个统一的接口。 核心内容是读取明文文件,转换成id,按py_reader需要的tensor格式灌进去,然后通过调用run方法让整个循环跑起来。 py_reader拿出的来的是lod-ten

2021SC@SDUSC山东大学软件学院软件工程应用与实践——yolov5代码分析——第五篇——train.py(1)

目录 导入第三方库 parse_opt函数 导入第三方库 import argparse import logging import math import os import random import sys import time from copy import deepcopy from pathlib import Path import numpy as np import torch import torch.distributed as dist imp

<2021SC@SDUSC>博客(13)山东大学软件工程应用与实践JPress代码分析(十二)

2021SC@SDUSC 前言 在对 Controller 做最后的分析之前,我首先厘清了 module-article-web 模块下其它部分对该模块的影响,发现 directive、interceptor、kit 和 wechat 均为工具类,而 webapp 则为前端界面,整个模块最核心的部分仍为 MVC 架构的 Controller 部分。 在前文中我谈到

2021SC@SDUSC 【软件工程应用与实践】Claygl项目代码分析(三)

一、Particle.js Particle.prototype.update Particle.prototype.update = function(deltaTime) { if (this.velocity) { vec3.scaleAndAdd(this.position.array, this.position.array, this.velocity.array, deltaTime); } if (this.angularVelocity) {

2021SC@SDUSC Hbase(十四)项目代码分析-HFile写入Cell

2021SC@SDUSC 一、前言         本文我们来简单介绍下HFile写入Cell的主体流程 二、浅析         HFile文件Cell写入的发起位置,一个就是Memstore flush时,StoreFlusher的preformFlush()方法: /** * Performs memstore flush, writing data from scanner into sink.

2021SC@SDUSC 开源项目GFPGAN -12-results+scripts+剩余部分

2021SC@SDUSC 目录 一、整体架构和作用1、results2、scripts3、venv4、剩下的文件 二、总结 一、整体架构和作用 1、results 2、scripts 3、venv 4、剩下的文件 二、总结 一些小文件,通常可以通过字面意思和查找文档来探明作用; 阅读代码和关键词也是一个不错的主意

2021SC@SDUSC-multimedia-utils-一款java后端的图片、视频处理工具jar包-功能介绍8

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就

2021SC@SDUSC山东大学软件学院软件工程应用与实践--Ebiten代码分析 源码分析(十三)

2021SC@SDUSC 目录 一.概述二.回顾1.Ebiten综述2.游戏窗口大小调整即游戏运行3.RunGame包含的三个主要方法4.DrawImage核心方法分析5.DrawTrangiles方法分析6.Graphics图像操作方法分析7.文本系统的渲染分析8.图像绘制的合成模式分析9.时钟系统即过滤器Filter的分析10.pack

2021SC@SDUSC Zxing开源代码(十六)PDF417二维码(二)

2021SC@SDUSC 目录 一、BarcodeMatrix二、BarcodeRow三、Compaction四、Dimensions五、PDF417ErrorCorrection六、PDF417HighLevelEncoder 前言:本篇博客继续介绍PDF417二维码的编码步骤过程。 一、BarcodeMatrix BarcodeMatrix类以易于访问的格式保存条形码的所有信息

<2021SC@SDUSC>开源游戏引擎Overload代码分析十一:OvEditor——Inspector

2021SC@SDUSC 开源游戏引擎Overload代码分析十一:OvEditor——Inspector 前言一、Inspector1.Inspector.h2.Inspector.cpp 二、Hierarchy1.Hierarchy.h2.Hierarchy.cpp 三、HelpWindow1.HelpWindow.h2.HelpWindow.cpp 总结 前言 这是Overload引擎相关的第十三篇文章,同时

2021SC@SDUSC基于人工智能的多肽药物分析问题(十三)

基于人工智能的多肽药物分析问题(十三) 2021SC@SDUSC 1. 前言 代码分析已临近尾声了,目前还剩下e2e模式的预测代码,由于两种模式的代码存在部分重叠,所以接下来的代码可能会略过一些重复代码,特此声明 2. 代码分析 if __name__ == "__main__": args = get_args() FFDB=args

2021SC@SDUSC山东大学软件学院软件工程应用与实践--quark renderer代码分析 第十二篇 绘画系统分析(3):连线(line)

这是绘画系统的第撒个大部分,连线,连线的内容包括最上层的链接线抽象类,和细分的直线,折线,贝塞尔曲线以及内外旋轮曲线五个部分。 首先是连接线抽象类。 连接线抽象类,需要成为连接线的类都可以混入此抽象类的实现。为了方便实现一些复杂的连接场景,特别注意: 1.连接线总是画在全局坐标

2021SC@SDUSC SQLite源码分析(十一)————SQLite RTree实现

2021SC@SDUSC SQLite源码分析(十一)————SQLite RTree实现 一、插入涉及函数 二、删除相关函数 一、插入 涉及函数 一、ChooseLeaf 用来定位插入记录的叶结点 /* ** This function implements the ChooseLeaf algorithm from Gutman[84]. ** ChooseSubTree in r*tree

2021SC@SDUSC【软件工程应用与实践】Cocoon代码分析(十三)

2021SC@SDUSC 这是我的第十三篇博客,分析的代码还是sitemap-impl文件夹下的内容,这一次我选择了三个文件夹,第一个是classloader文件夹,顾名思义这可能与类的加载有关;另一个文件夹——matching进行分析,这个文件夹里有3个抽象的类;最后一个是objectmodel文件夹。由于考虑到分析代码

2021SC@SDUSC BRPC源码分析(十二)thrift

2021SC@SDUSC BRPC源码分析(十二)thrift 目录 thriftthrift介绍thrift编译Client端访问thrift server 代码分析 thrift thrift介绍 thrift是应用较广的RPC框架,最初由Facebook发布,后交由Apache维护。为了和thrift服务互通,同时解决thrift原生方案在多线程安全、易用性、并发

2021SC@SDUSC HBase(十五)项目代码分析—— WAL 在 RegionServer 基本调用过程

2021SC@SDUSC 目录 一、简述二、实现三、总结 一、简述 WAL(Write-Ahead-Log)是HBase的RegionServer在处理数据插入和删除的过程中用来记录操作内容的一种日志。大致过程如下图所示,首先客户端启动一个操作来修改数据,每一个修改都封装到KeyValue对象实例中,并通过RPC调用发

2021SC@SDUSC hbase代码分析(十二)HFile分析(4)

2021SC@SDUSC hbase源码分析(十二)HFile分析(四) 2021SC@SDUSC 2021SC@SDUSC 2021SC@SDUSC 2021SC@SDUSC 目录 2021SC@SDUSC hbase源码分析(十二)HFile分析(四)布隆过滤器相关Block布隆过滤器简介Bloom Index Block结构 相关源码分析元数据相关指向Bloom Block 的索引项 总结 布

2021SC@SDUSC HBase(十四)项目代码分析——WAL生命周期

2021SC@SDUSC 目录 一、简述二、WAL写入三、WAL滚动四、WAL失效五、WAL删除 一、简述 WAL的生命周期主要包括WAL的写入、滚动、失效和删除 二、WAL写入 WAL写入详解 三、WAL滚动 通过wal日志切换,这样可以避免产生单独的过大的wal日志文件,这样可以方便后续的日志清理(可以

Hbase源码分析(十三)MovedRegionsCleaner工作线程 2021SC@SDUSC

文章目录 前言MovedRegionsCleaner总结 前言 本文主要分析一下HRegionServer上的MovedRegionsCleaner工作线程 MovedRegionsCleaner MovedRegionsCleaner是什么呢?看下它在HRegionServer上的定义:是HRegionServer上一个被移动Region列表的定期清理工作线程。 /** * C

<2021SC@SDUSC> 开源游戏引擎 Overload 代码模块分析 之 OvGame(五)—— Debug(下)FrameInfo & GameProfiler

2021SC@SDUSC 开源游戏引擎 Overload 代码模块分析 之 OvGame(五)—— Debug(下)FrameInfo & GameProfiler 目录 前言分析1、FrameInfo1.1 FrameInfo.h1.1.1 头文件1.1.2 主要代码 1.2 FrameInfo.cppFrameInfo() 函数Update() 函数 2、GameProfiler2.1 GameProfiler.h2.1.1 头

2021SC@SDUSC-山东大学软件工程与实践-Senta(5)

本篇对Senta中token embedding中所使用的ELMO模型进行分析。 paddlepaddle:百度深度学习的框架 paddle.fluid.layers.dropout: 丢弃或者保持x的每个元素独立。Dropout是一种正则化手段,通过在训练过程中阻止神经元节点间的相关性来减少过拟合。根据给定的丢弃概率,dropout操作

2021SC@SDUSC【软件工程应用与实践】Cocoon项目12——sitemap-impl文件夹分析(1)

2021SC@SDUSC sitemap-impl文件夹分析(1) AbstractInterpreter.java1、总结2、主要属性:3、方法 ContinuationsManagerImpl.java1、总结2、主要属性3、方法4、构造器 FlowHelper.java1、总结2、主要属性3、方法 本次代码主要解析的是sitemap-impl文件夹下的components文件