EBS R12.1 注册客户化应用的步骤
- 创建客户化应用目录
登录成 applxxx 用户 -- applxxx 改成所需用户名 # 以标准INV模块作为客户化应用目录的模板 cd $APPL_TOP mkdir -p cust cp -r inv cust/template cd cust # 删除template 目录下的文件,只保留目录结构 cd $APPL_TOP/cust for rm_list in `find . -type f` do rm $rm_list done # 复制客户化应用目录 cd $APPL_TOP/cust cp -r template cap cp -r template car cp -r template cce cp -r template ccm cp -r template cfa cp -r template cfnd cp -r template cgl cp -r template cinv cp -r template cnv cp -r template cpa cp -r template cper cp -r template cpo cp -r template if # 修改客户化应用目录版本号 cd $APPL_TOP/cust for a in `ls` do echo $a mv $a/12.0.0 $a/1.0.0 done # 删除template目录 cd $APPL_TOP/cust rm -rf template |
- 创建客户化表空间
登录成 oraxxx 用户 -- oraxxx 改成所需用户名 sqlplus '/ as sysdba' # 创建CUST_GENERAL_D存放客户化数据 create tablespace CUST_GENERAL_D datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_d01.dbf' size 10m ; alter tablespace CUST_GENERAL_D add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_d02.dbf' size 10m ; alter tablespace CUST_GENERAL_D add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_d03.dbf' size 10m ; alter tablespace CUST_GENERAL_D add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_d04.dbf' size 10m ; alter tablespace CUST_GENERAL_D add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_d05.dbf' size 10m ; # 创建CUST_GENERAL_X存放客户化索引 create tablespace CUST_GENERAL_X datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_x01.dbf' size 10m ; alter tablespace CUST_GENERAL_X add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_x02.dbf' size 10m ; alter tablespace CUST_GENERAL_X add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_x03.dbf' size 10m ; alter tablespace CUST_GENERAL_X add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_x04.dbf' size 10m ; alter tablespace CUST_GENERAL_X add datafile '/datavg36/TFDEV/db/apps_st/data/cust_general_x05.dbf' size 10m ; # 把CUST_GENERAL_D和CUST_GENERAL_X数据文件改为自动扩展,并且设置最大扩展容量为2G。 select 'alter database datafile '||file_id||' autoextend on maxsize 2000m;' from dba_data_files where tablespace_name like 'CUST_GENERAL%'; # 执行以上生成的动态 ‘alter database datafile’ 语句 |
- 创建客户化应用的用户帐号
登录成 oraxxx 用户 -- oraxxx 改成所需用户名 sqlplus '/ as sysdba' create user CAP identified by CAP default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CAR identified by CAR default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CCE identified by CCE default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CCM identified by CCM default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CFA identified by CFA default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CFND identified by CFND default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CGL identified by CGL default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CINV identified by CINV default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CNV identified by CNV default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CPA identified by CPA default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CPER identified by CPER default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user CPO identified by CPO default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; create user IF identified by IF default tablespace cust_general_d temporary tablespace temp quota unlimited on cust_general_d quota unlimited on cust_general_x; |
- 授权客户化应用的用户帐号基本权限
登录成 oraxxx 用户 -- oraxxx 改成所需用户名 sqlplus '/ as sysdba' grant resource to cap; grant connect to cap; grant create table to cap; grant create view to cap; grant create procedure to cap; grant create synonym to cap; grant create sequence to cap; grant resource to car; grant connect to car; grant create table to car; grant create view to car; grant create procedure to car; grant create synonym to car; grant create sequence to car; grant resource to cce; grant connect to cce; grant create table to cce; grant create view to cce; grant create procedure to cce; grant create synonym to cce; grant create sequence to cce; grant resource to ccm; grant connect to ccm; grant create table to ccm; grant create view to ccm; grant create procedure to ccm; grant create synonym to ccm; grant create sequence to ccm; grant resource to cfa; grant connect to cfa; grant create table to cfa; grant create view to cfa; grant create procedure to cfa; grant create synonym to cfa; grant create sequence to cfa; grant resource to cfnd; grant connect to cfnd; grant create table to cfnd; grant create view to cfnd; grant create procedure to cfnd; grant create synonym to cfnd; grant create sequence to cfnd; grant resource to cgl; grant connect to cgl; grant create table to cgl; grant create view to cgl; grant create procedure to cgl; grant create synonym to cgl; grant create sequence to cgl; grant resource to cinv; grant connect to cinv; grant create table to cinv; grant create view to cinv; grant create procedure to cinv; grant create synonym to cinv; grant create sequence to cinv; grant resource to cnv; grant connect to cnv; grant create table to cnv; grant create view to cnv; grant create procedure to cnv; grant create synonym to cnv; grant create sequence to cnv; grant resource to cpa; grant connect to cpa; grant create table to cpa; grant create view to cpa; grant create procedure to cpa; grant create synonym to cpa; grant create sequence to cpa; grant resource to cper; grant connect to cper; grant create table to cper; grant create view to cper; grant create procedure to cper; grant create synonym to cper; grant create sequence to cper; grant resource to cpo; grant connect to cpo; grant create table to cpo; grant create view to cpo; grant create procedure to cpo; grant create synonym to cpo; grant create sequence to cpo; grant resource to if; grant connect to if; grant create table to if; grant create view to if; grant create procedure to if; grant create synonym to if; grant create sequence to if; |
- 为客户化应用的用户帐号创建APPS_DDL和APPS_ARRAY_DDL存储过程
登录成 applxxx 用户 -- applxxx 改成所需用户名 # 执行命令如下 # 格式:sqlplus apps/<apps pwd> @$AD_TOP/patch/115/sql/<AD script> <system pwd> <custom schema name> <custom schema pwd> sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cap cap sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cap cap sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cap cap sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cap cap sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager car car sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager car car sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager car car sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager car car sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cce cce sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cce cce sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cce cce sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cce cce sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager ccm ccm sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager ccm ccm sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager ccm ccm sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager ccm ccm sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cfa cfa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cfa cfa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cfa cfa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cfa cfa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cfnd cfnd sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cfnd cfnd sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cfnd cfnd sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cfnd cfnd sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cgl cgl sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cgl cgl sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cgl cgl sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cgl cgl sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cinv cinv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cinv cinv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cinv cinv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cinv cinv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cnv cnv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cnv cnv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cnv cnv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cnv cnv sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cpa cpa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cpa cpa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cpa cpa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cpa cpa sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cper cper sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cper cper sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cper cper sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cper cper sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager cpo cpo sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager cpo cpo sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager cpo cpo sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager cpo cpo sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddls.pls manager if if sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddls.pls manager if if sqlplus apps/apps @$AD_TOP/patch/115/sql/adaddlb.pls manager if if sqlplus apps/apps @$AD_TOP/patch/115/sql/adaaddlb.pls manager if if |
- 添加客户化应用的环境变量
登录成 applxxx 用户 -- applxxx 改成所需用户名 cp -p $CONTEXT_FILE $CONTEXT_FILE.bak.<yymmdd> vi $CONTEXT_FILE # 搜索AU_TOP字眼,在AU_TOP下面增加如下客户化应用的路径,然后保存文件 <CAP_TOP oa_var="s_captop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cap/1.0.0</CAP_TOP> <CAR_TOP oa_var="s_cartop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/car/1.0.0</CAR_TOP> <CCE_TOP oa_var="s_ccetop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cce/1.0.0</CCE_TOP> <CCM_TOP oa_var="s_ccmtop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/ccm/1.0.0</CCM_TOP> <CFA_TOP oa_var="s_cfatop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cfa/1.0.0</CFA_TOP> <CFND_TOP oa_var="s_cfndtop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cfnd/1.0.0</CFND_TOP> <CGL_TOP oa_var="s_cgltop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cgl/1.0.0</CGL_TOP> <CINV_TOP oa_var="s_cinvtop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cinv/1.0.0</CINV_TOP> <CNV_TOP oa_var="s_cnvtop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cnv/1.0.0</CNV_TOP> <CPA_TOP oa_var="s_cpatop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cpa/1.0.0</CPA_TOP> <CPER_TOP oa_var="s_cpertop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cper/1.0.0</CPER_TOP> <CPO_TOP oa_var="s_cpotop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/cpo/1.0.0</CPO_TOP> <IF_TOP oa_var="s_iftop" oa_type="PROD_TOP" oa_enabled="FALSE">/datavg36/TFDEV/apps/apps_st/appl/cust/if/1.0.0</IF_TOP> # 修改default.env内容,增加客户化应用的路径,然后保存文件 cp -p $INST_TOP/ora/10.1.2/forms/server/default.env $INST_TOP/ora/10.1.2/forms/server/default.env.bak.<yymmdd> vi $INST_TOP/ora/10.1.2/forms/server/default.env # 搜索AU_TOP字眼,在AU_TOP下面增加如下客户化应用的路径,然后保存文件 CAP_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cap/1.0.0 CAR_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/car/1.0.0 CCE_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cce/1.0.0 CCM_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/ccm/1.0.0 CFA_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cfa/1.0.0 CFND_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cfnd/1.0.0 CGL_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cgl/1.0.0 CINV_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cinv/1.0.0 CNV_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cnv/1.0.0 CPA_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cpa/1.0.0 CPER_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cper/1.0.0 CPO_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/cpo/1.0.0 IF_TOP=/datavg36/TFDEV/apps/apps_st/appl/cust/if/1.0.0 # 必须退出applxxx 用户,重新登录,使新的客户化变量定义生效 # 重启应用服务 cd $INST_TOP/admin/scripts adstpall.sh apps/<apps pwd> -- 确认所有应用进程完全停下 adstrtal.sh apps/<apps pwd> |
- 注册客户化应用
登录应用前台sysadmin 进入: 应用开发员> 应用产品> 注册
|
- 注册Oracle用户
登录应用前台sysadmin 进入: 系统管理员> 安全性> ORACLE> 注册
|
- 定义数据组
登录应用前台sysadmin 进入: 系统管理员> 安全性> ORACLE> 数据组 数据组:标准 说明:Standard Data Group
|
- 定义预警客户化应用
登录应用前台sysadmin 进入: 预警系统管理器> System> Installations
|
相关文章:

EBS R12.1 注册客户化应用的步骤
创建客户化应用目录 登录成 applxxx 用户 -- applxxx 改成所需用户名 # 以标准INV模块作为客户化应用目录的模板 cd $APPL_TOP mkdir -p cust cp -r inv cust/template cd cust # 删除template 目录下的文件,只保留目录结构 cd $APPL_TOP/cust for rm_list in …...

算法记录 | Day38 动态规划
对于动态规划问题,将拆解为如下五步曲 确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 509.斐波那契数 思路: 确定dp数组(dp table)以及下标的含义&#x…...

PMP项目管理-[第六章]进度管理
进度管理知识体系: 规划进度管理: 定义活动: 排列活动顺序: 估算活动持续时间: 制定进度计划: 6.1 规划进度管理 定义:为规划、编制、管理、执行和控制项目进度而制定政策、程序和文档的过程 作…...

Python变量
一、变量的定义 变量名的命名规范:变量名是标识符的一种,变量名不能随便起,要遵守 Python 标识符命名规范。 ## 常用的命名规范有以下几种: 1. 变量名为单个单词的话全部小写 name "张三" 2. 多个单词组成的话&#…...

准备换工作的看过来~
大家好,最近有不少小伙伴在后台留言,得准备面试了,又不知道从何下手!为了帮大家节约时间,特意准备了一份面试相关的资料,内容非常的全面,真的可以好好补一补,希望大家在都能拿到理想…...

免费AI人工智能在线写作伪原创-百度ai自动写文章
免费伪原创洗稿工具 免费伪原创洗稿工具现在终于推出了!你是否在写作的时候,经常因为缺乏灵感而苦恼?或者,你在撰写文章的时候,发现自己的语言表述不够丰富,缺乏变化,语句重复率太高?…...

互联网摸鱼日报(2023-04-21)
互联网摸鱼日报(2023-04-21) InfoQ 热门话题 3年不用云能节省4亿美元!想知道我们为什么敢不用AWS吗? 华为周红:通过行业大模型促进AI价值创造 建设业务规划、交付和反馈闭环| BizDevOps 公开课 云原生时…...

5.3、web服务器简介HTTP协议
代码地址 5.3、web服务器简介HTTP协议 1.Web-Server(网页服务器)2.HTTP协议(应用层的协议)①简介②概述③工作原理④HTTP请求报文格式⑤HTTP响应报文格式⑥HTTP请求方法⑦HTTP状态码 1.Web-Server(网页服务器) 一个 Web Server …...

【观察】华为:新一代楼宇网络,使能绿建智慧化
“碳达峰”、“碳中和”目标是我国生态文明建设和高质量可持续发展的重要战略安排,将推动全社会加速向绿色低碳转型。作为全球既有建筑和每年新建建筑量最大的国家,大力发展绿色建筑对中国全方位迈向低碳社会、实现高质量发展具有重要意义。 《“十四五”…...

【C# .NET】chapter 13 使用多任务改进性能和可扩展性
目录 一、物理内存和虚拟内存使用(Recorder 类) 二、 对比 string的“”操作与stringbuilder 操作 的处理效率,内存消耗情况, 三、异步运行任务、三种启动任务方法、将上一任务方法处理结果作为参数传给下一任务方法 四、嵌套…...

CA(证书颁发机构)
CA 根证书路径/csk-rootca/csk-ca.pem; ~ 签发数字证书,颁发者信息:(仅包含如下信息) C CN ST China L BeiJing O skills OU Operations Departments CN CSK Global Root CA 1.修改证书的路径以及相关配置 vi /etc/pki/tls/op…...

辛弃疾最有代表性的十首词
辛弃疾的词,风格多样,题材广阔,几乎涉及到生活中的各个方面,从爱国情怀到日常生活,甚至连戒酒这种事都能写入词中。辛弃疾也是两宋词人中,存词最多的作家之一,现存的六百多首作品。 辛弃疾的词…...

MC9S12G128开发板—实现按键发送CAN报文指示小车移动功能
实验环境:MC9S12G128开发板 基本功能:控制开发板上的按键,模拟车辆移动的上下左右四个方位,通过can通信告诉上位机界面,车辆轨迹的移动方位。 1. 1939报文发送的示例代码 MC9S12G128开发板1939协议发送can报文数据的…...

尚融宝22-提交借款申请
目录 一、需求介绍 二、图片上传 (一)前端页面 (二)实现图片上传 三、数据字典展示 (一)后端 (二)前端 四、表单信息提交 (一)后端 1、VO对象&…...

机器学习在生态、环境经济学中的实践技术应用及论文写作
近年来,人工智能领域已经取得突破性进展,对经济社会各个领域都产生了重大影响,结合了统计学、数据科学和计算机科学的机器学习是人工智能的主流方向之一,目前也在飞快的融入计量经济学研究。表面上机器学习通常使用大数据…...

Android硬件通信之 WIFI通信
一,简介 1.1 随着网络的普及和通信技术的发展,网络的传输速度也越来越快,wifi技术也还成为手机设备最基本的配置。我们可以通过wifi实现手机与手机之前的信息传输,当然也可以与任意一台有wifi模块的其它设备传输。 1.2 wifi与蓝…...

面试官:“请描述一下Android系统的启动流程”
作者:OpenGL 前言 什么是Android启动流程呢?其实指的就是我们Android系统从按下电源到显示界面的整个过程。 当我们把手机充好电,按下电源,手机会弹出相应启动界面,在等了一段时间之后,会弹出我们熟悉的主…...

k8s delete node 后 重启kubelet会自己加入到集群 ?
原因 当执行kubectl delete node命令时,Kubernetes API服务器会收到该节点的删除请求,并将其从集群中删除。此时,kubelet服务在该节点上仍然在运行,但已经不再与集群通信。 当您重启kubelet服务时,它会重新向API服务…...

REXROTH液压方向阀安装须知
安装规程 阀安装到系统之前,应该对照订货型号比较其型号说明。 确认阀的连接表面和底板无水分,没有油。 - 清洁: ‧ 安装元件时,确认工业阀和周围干净 ‧ 油箱须密闭,以防止外部污染 ‧ 安装之前&…...

【数据结构实验】哈夫曼树
【数据结构实验】哈夫曼树 简介: 为一个信息收发站编写一个哈夫曼码的编/译码系统。文末贴出了源代码。 需求分析 完整的系统需要具备完整的功能,包含初始化、编码、译码、印代码文件和印哈夫曼树,因此需要进行相应的文件操作进行配合。哈…...

浏览器不好用?插件来帮忙
一、目的 浏览器本身具备的功能并不完善,不同的用户可以为自己浏览器增加想要功能,使得浏览器更能符合自己的需求,提高浏览器使用的舒适度 二、推荐插件 AdblockPlus LastPass(密码记录,全平台通用) Dar…...

Qt Quick - 容器控件综述
Qt Quick - 容器控件综述 一、概述二、ApplicationWindow Control三、Frame Control四、GroupBox Control五、Page Control六、Pane Control七、ScrollView Control八、StackView Control九、SwipeView Control十、TabBarControl十一、ToolBar控件 一、概述 Qt Quick Controls…...

面试题30天打卡-day06
1、什么是反射机制?说说反射机制的优缺点、应用场景? 反射机制:Java的反射机制是在运行状态,对于任意一个类,都能够动态的获得这个类的属性和方法;对于一个对象,都能动态的调用它当中的方法和属…...

Spring Boot的基础使用和< artifactId>spring-boot-maven-plugin</ artifactId>爆红的处理
Spring Boot的基础使用和< artifactId>spring-boot-maven-plugin</ artifactId>爆红的处理 Spring Boot概述 微服务概述 微服务Microservices是一种软件架构风格,他是以专注于单一责任与功能的小型功能区块Small Building Blocks 为基础,…...

项目管理中的必不可少的强大工具有哪些?
在项目管理中,我们总是想寻求一套功能强大的工具,来满足我们多样化的需求。但往往事与愿违,这样强大的工具总是费用高,操作复杂,需安装多个插件。下面,我就给大家推荐一款项目管理软件 ~Zoho Projects&…...

嵌入式学习笔记——SPI通信的应用
SPI通信的应用 前言屏幕分类1.3OLED概述驱动芯片框图原理图通信时序显示的方式页地址、列地址初始化指令 程序设计初始化代码初始化写数据与写命令清屏函数 初始化代码字符显示函数 总结 前言 上一篇中介绍了STM32的SPI通信,并根据框图和寄存器进行了SPI通信的初始…...

.Net下企业应用系统架构构建心得
在开始架构设计之前,需要了解一下架构是什么,按照IEEE标准的定义是: Architecture 是一个系统的基本组织,它蕴含于系统的组件中、组件之间的相互关系中、组件与环境的相互关系中、以及呈现于其设计和演进的原则中。 (The embodied…...

【社区图书馆】关于Mybatis原理学习的读后感
1、为什么会看原理书籍 Mybatis是我们Java后端开发中的主流ORM框架,基本都会在工作中用到。所以,是既熟悉,又陌生。熟悉是因为一直都在使用,而陌生则是对于其内部原理还不够深入。刚好近期的工作中,又遇到了一个需求&a…...

C++ Primer阅读笔记--表达式和运算符的使用
1--左值和右值 C 的表达式有右值(rvalue, are-value)和左值(lvalue, ell-value)两个形式;当一个对象被用作右值时,使用的是对象的值(内容);当对象被用作左值时࿰…...

npm install xxx的执行过程及示例
当你在终端中执行npm install xxx命令时,npm会执行以下步骤来安装软件包: 检查本地npm缓存中是否有该软件包。 如果本地npm缓存中已经存在该软件包,npm将直接从缓存中提取软件包并安装。这将显著加快安装速度,因为npm无需从网络下…...