Python SQLAlchemy 使用 DM 官方网站:https://eco.dameng.com/document-preview/dm/zh-cn/app-dev/python-SQLAlchemy SQLAlchemy 框架一、前言SQLAlchemy 是 Python 社区中最广泛使用的 ORM 框架之一,该框架建立在数据库 DBAPI 之上,使用关系对象映射进行数据库操作,即将对象转换成 SQL,然后使用数据库 DBAPI 执 2024-03-06 DM #DM
Python dmpython 使用 DM 官方网站:https://eco.dameng.com/document-preview/dm/zh-cn/app-dev/develop-environment-prepare-python 介绍dmPython 是 DM 提供的依据 Python DB API version 2.0 中 API 使用规定而开发的数据库访问接口。dmPython 实现这些 API,使 Python 应用程序 2024-03-06 DM #DM
datax 使用 DM 1、前言目前 GitHub 上的 DataX3.0 开源版本,rdbms 里面默认是达梦7的驱动,因此,如果链接达梦8需要替换驱动。 2 驱动替换 下载 Dm8JdbcDriver18-xxxx.jar,放到libs下面(rdbmsreader和rdbmswriter同理) 修改 maven 依赖,注释dm7的驱动,改成达梦 8 的驱动 12345678910111213<depend 2024-03-06 DM #DM
datax 新增数据加密脱敏插件 datax github:https://github.com/alibaba/DataX?tab=readme-ov-file 1、背景在数据同步的场景中,时常会有部分字段需要 加密 脱敏 处理,但是 DataX3.0 是没有开发这个插件的,那我们可以开发一个 EncryptTransformer 来做数据的加密处理。 目前开发的插件支持 AES、RSA、SM4、MD5 加密方式。 2、代码 2024-03-06 datax #datax
datax 新增数据插件流程 1、自定Transformer先在 pom.xml 和 package.xml 中保留所需的模块及 transfomer 模块,在 datax-transformer 模块中自定义所需的类并实现transformer 接口,具体内容如下: 123456789101112131415161718192021public class MysqlTransFormerTest extends Trans 2024-03-06 datax #datax
浏览器渲染引擎工作原理 先来看看 Chrome 浏览器的架构图: 通常,我们编写的 HTML、CSS、JavaScript 等文件,经过浏览器运行之后就会显示出页面,那他们是如何转化为页面的?这背后的原理是什么?这个过程就是浏览器的渲染进程来操作实现的。浏览器的渲染进程的主要任务就是 将静态资源转化为可视化界面 由于渲染机制比较复杂,所以渲染模块在执行过程中会被划分为很多子阶段,输入的静态资源经过这些子阶段,最后输出 2024-03-04 HTTP #HTTP
POJO、DO、DTO、BO、VO 解释 阿里巴巴开发规约的定义 POJO(Plain Ordinary Java Object):在本规约中,POJO 专指只有 setter/getter/toString 的简单类,包括 DO/DTO/BO/VO 等。 解释:(Plain Ordinary Java Object) 普通 java 对象。 DO(Data Object):专指数据 2024-02-02 Java #Java
01-核心期刊计算机方向 1、国内计算机类三大中文学报国内计算机类三大中文学报:《计算机学报》、《软件学报》、《计算机研究与发展》。 共同点: 都是EI核心来源期刊; 中国计算机学会参与主办会刊;科学出版社出版发行; 可接受8000-10000字左右的长文; 稿量大,处理流程大多缓慢,应早投; 国内众星捧月; 基金论文比都很高; 1.1、《计算机学报》 官网:http://cjc.ict.ac.cn 2023-09-12
00-kubeflow 参考网址 Python 包相关 kfp python包地址:https://pypi.org/project/kfp/ kfp github:https://github.com/kubeflow/pipelines document api:https://kubeflow-pipelines.readthedocs.io/en/stable/ kubeflow https://www.kube 2023-08-28 kubeflow #kubeflow
01-kubeflow 介绍 Kubeflow 组件较多,容易搞不清每个组件是干什么的,本文先对 Kubeflow 进行一个系统的概括,让大家明白各个组件分别的用处,并对组件间的关系进行理顺,帮助大家合理快速的选择自己需要的组件,随后会对每个组件的底层架构和流程分别进行详细的介绍和剖析,供大家针对性的进一步学习。 什么是 KubeflowKubeflow 在官方文档中被称为 Kubernetes 机器学习工具包 Kubeflo 2023-08-28 kubeflow #kubeflow
02-kubeflow 简单测试 1、背景当训练新的 ML 模型时,大多数据科学家和 ML 工程师会开发一些新的 Python 脚本或交互式 notebook,以进行数据提取和预处理,来构建用于训练模型的数据集; 然后创建几个其他脚本或 notebook 来尝试不同类型的模型或机器学习框架; 最后收集、调试指标,评估每个模型在测试数据集上的运行情况,来确定要部署到生产中的模型。 上图极大的简化了真正的机器学习工作流程,在实际开发 2023-08-28 kubeflow #kubeflow
00-简介 该系列为 尚硅谷公开课所涉及到的知识点,经过整理之后形成该系列文章 参考 https://cloudalipay.yuque.com/cessstudy/kak11d/hfeef2 https://gitee.com/gaohan888/note/blob/master/vue https://juejin.cn/column/7000190986676600845 2023-08-10 Vue #Vue
01-Vue 简介 1.Vue 简介1.1 官网 英文官网 中文官网 1.2 介绍与描述 Vue 是一套用来动态构建用户界面的渐进式 JavaScript 框架 构建用户界面:把数据通过某种办法变成用户界面 渐进式:Vue 可以自底向上逐层的应用,简单应用只需要一个轻量小巧的核心库,复杂应用可以引入各式各样的 Vue 插件 作者:尤雨溪 1.3. Vue 的特点 遵循 MVVM 模式 编码简洁,体积小,运行 2023-08-10 Vue #Vue
02-模板语法和数据绑定 模板语法Vue 模板语法有2大类: 插值语法: 功能:用于解析标签体内容 写法:,xxx 是 js表达式,且可以直接读取到data中的所有属性 指令语法: 功能:用于解析标签(包括:标签属性、标签体内容、绑定事件…..) 举例:v-bind:href="xxx" 或简写为 :href="xxx",xxx 同样要写js表达式,且可以直接读取到 data 中 2023-08-10 Vue #Vue
03-el和data的两种写法 1.el 和 data 的两种写法el 有 2 种写法 创建 Vue 实例对象的时候配置 el 属性 先创建 Vue 实例,随后再通过 vm.$mount('#root') 指定 el 的值 data 有2种写法 对象式:data:{ } 函数式:data() { return { } } 如何选择:目前哪种写法都可以,以后到组件时,data必须使用函数,否则会报错 一个重 2023-08-10 Vue #Vue
04-MVVM模型 MVVM模型 M:模型 Model,data 中的数据 V:视图 View,模板代码 VM:视图模型 ViewModel,Vue实例(相当于数据和页面的连接桥梁) 观察发现 data 中所有的属性,最后都出现在了 vm 身上 vm 身上所有的属性及 Vue 原型身上所有的属性,在 Vue 模板中都可以直接使用 12345678910111213141516<div id="root" 2023-08-10 Vue #Vue
05-数据代理 1.数据代理学习数据代理需要 js 的一些知识:1Object.defineProperty(),属性标志,属性描述符,getter,setter。。。 1.1数据代理建议学习文章地址: https://zh.javascript.info/property-descriptors https://zh.javascript.info/property-accessors 这里简单介绍一下: 2023-08-10 Vue #Vue
06-事件处理 1 事件的基本用法 使用 v-on:xxx 或 @xxx 绑定事件,其中 xxx 是事件名 事件的回调需要配置在 methods 对象中,最终会在 vm 上 methods 中配置的函数,不要用箭头函数,否则 this 就不是vm了 methods 中配置的函数,都是被 Vue 所管理的函数,this 的指向是 vm 或 组件实例对象 @click="demo" 和 @clic 2023-08-10 Vue #Vue
07-计算属性 1 插值语法实现123456789101112131415161718<title>姓名案例_插值语法实现</title><div id="root"> 姓:<input type="text" v-model="firstName"> <br/> 名:<input type="text" v-model="lastName"& 2023-08-10 Vue #Vue
08-侦听(监视)属性 1 method 实现1234567891011121314151617181920212223242526<div id="root"> <h3>今天天气很{{ info }}</h3> <!-- 绑定事件的时候:@xxx="yyy" yyy可以写一些简单的语句 --> <!-- <butt 2023-08-10 Vue #Vue