当前位置: 首页 > 编程日记 > 正文

子分类账知识学习(汇总网上比较有用的资料)

子模块和GL之间关联的变化
    12i在功能模块上的变化很多,比如,基本每个模块都启用了MOAC特性,新增加了子帐模块,税模块等等很多新的模块,OPM库存和离散库存集成了。不过这些变化中,大部分不是我们需要重点关注的,不过有一个东西需要重点关注那就是子帐模块。子帐模块功能非常强大,现在所有的子模块会计分录都可以使用特定的公式配置出来。但是对技术而言,我们不太关心如何配置生成会计分录,我们只关心子模块的会计分录和GL的会计分路之间的关联性,以方便我们做子模块和GL的对应报表。然而,现在如果你要做对应报表,你就必须要了解子帐。因此,在这里重点只介绍子帐。
    子帐的概念——SLA(Subledger Accounting)
    概念
    子帐是子分类帐会计的简称,字面上的含义就是子分类帐会计分录,但是这东西到底用来干吗的呢?!
    通俗的说:
    1、子分类帐会计其实就是连接子模块会计和GL凭证之间的桥梁,更简单的说,就是子模块和GL之间的桥梁。所有子模块(包括FA)产生的会计分录都是使用SLA产生的,存放在SLA的表中,然后通过过帐程序过帐到GL。有点类gl_interface表的功能。
    2、子分类帐会计的第二层意思:在各个子模块都有一套独立的会计分录,看起来跟GL其实没太大区别,这就意味着在子模块其实就可以计算科目余额了。只是可惜,到目前为止我还没有类似gl_balance的表来存放科目余额。
    3、各子模块目前还是可以有自己的分配帐户(就是以前查看会计科目看到的东西),分别存放在自己的分配表中,比如,AP还是存放在ap_invoices_distributions中,引入SLA后,把这个功能称为“事物处理会计”,和子分类帐会计的不同点在于,事物处理会计是通过自动会计或分配产生,而子分类帐会计是根据定义会计事件等公式产生的,分别存于不同的地方。
    子帐架构
    解释:
    1、 子分类帐的产生有两种方式,一种方式是直接从子模块的事物处理会计,一种是直接从子模块的事物处理上取得。
    2、 子模块的事物处理会计和子分类帐会计是两个不同的东西,一定要区别对待,传送到GL的是子分类帐会计,并非事物处理会计。
    3、 由于子分类帐会计的来源可能是事物处理,也可能是事物处理会计,因此很可能存在差异,这是SLA目前的缺陷。
    子分类帐带来的益处
    1、 灵活的定义会计分录的产生规则,包括摘要,借方和贷方
    2、 一个事物处理可以过帐到多个ledger(就是11i的帐簿),这给跨国集团管理多个帐簿带来很大的好处
    3、 统一了子模块会计分录的存放和产生规则,也就是说,各个子模块都可以根据自身的情况设置会计规则,但是这些规则产生的会计分录都回存放在SLA的表中。
    4、 利于扩展,ORACLE委托外包的子模块产生的会计分录更容易集成到EBS
    SLA的几个重要关键词
    SLA的关键词有很多,不过和我们写程序密切相关的应该是下面几个关键词。这几个关键词是我们弄清楚子模块和GL之间的关键。如果理解了这几关键词在SLA中的具体位置以及作用,加上SLA的的架构图,很容易的就理解了SLA作为子模块和GL的桥梁作用,对过帐程序具有深刻的理解,便于我们以后编写追溯程序以及追溯报表。
    会计事件(account event)
    会计事件,就是一个事物处理的不同事件类型产生的记录,它结合了主要分类帐,事件类型,事件分类。一个事物处理可能会有多个会计时间,因为一个事物处理可能发生多种动作,而每个动作都需要产生相应的会计凭证。因此,我们可以把一个会计事件看成是一张完整的凭证,我们把这张凭证录入到子模块的会计分录表里就形成了完整的会计分录。所以,我对会计事件的理解通俗归纳为以下几点:
    1、 会计事件就相当于一张凭证,录入到GL就是一对会计分录
    2、 同一个事物处理,比如收款可能会对应多个会计事件,因为收款创建会产生会计事件,收款核销也是一个会计事件。
    查看路径:子模块超级用户/查询/会计事件
    主要分类帐(leadger)
    分类帐的概念在12i中表示的是帐簿,也就是11i的SOB,主要分类帐决定了过帐到哪个SOB
    事件实体(EVENT ENTITY)
    事件实体决定了会计分录来源,以应收为例子,事件实体决定了到底是从 “应收事物处理”过来的还是从“收款”过来的。存放在表:xla_entity_types_vl中,会计分录和事物处理关联的表是是xla_transaction_entities ,事件实体同时定义了关联的标识是哪个字段,存放在xla_entity_id_mappings,下面我会详细介绍怎么做关联。
    设置路径路径:子模块超级用户/设置/会计/子分类帐会计/事件/事件模型
    事件分类(EVENT CLASS)
    事件分类是根据事件实体进一步区分会计分录的方法。比如,收款分为“收款”和“杂项收款”,事件分类的表为:xla_event_classes_v,属于xla_transaction_entities的子表。
    设置路径路径:子模块超级用户/设置/会计/子分类帐会计/事件/事件模型
    事件类型(EVENT TYPE)
    事件类型是比事件分类更小的事件划分方法,每个事件分类会细分成多个事件类型。比如:收款会分成:收款已核销,收款未核销,收款已更新等等类型。存放在表:xla_event_types_vl中。
    设置路径路径:子模块超级用户/设置/会计/子分类帐会计/事件/事件模型
    SLA&GL关系模型
    关联模型中,实际参与的表很多,我们只拿最重要的表来描述,以便大家入门,不至于摸不着头脑,力求简单。
    基础事件关系图
    xla_entity_types_vl(事件实体)
    |――xla_entity_id_mappings(实体ID对应表)
    |――xla_event_classes_v(事件分类)
    |――xla_event_types_vl(事件类型)
    子分类帐关系图
    xla_transaction_entities(会计事物处理实体)
    |――xla_events(会计事件)
    |――xla_ae_headers(子帐头)
    |――xla_ae_lines(子帐行)
    |――xla_distribution_links(关联事物处理信息)
    子模块和GL关系图
    gl_import_references(总帐参考)
    |(gl_sl_link_id,gl_sl_link_table)
    xla_ae_lines(子帐行)
    说明:GL和子模块之间的关联是通过gl_import_reference实现的,关键字段是    gl_sl_link_id,gl_sl_link_table。
    GL->子模块追溯
    伪代码
    begin

--根据GL信息找到相关的ae_header_id,ae_line_num,je_source
    --特别注意,这里可能存在一对多关系
    --一对多在业务上表现为汇总过帐
    selectxal.ae_header_id,xal.ae_line_num,jh.je_source
    from gl_je_lines jl,
    gl_je_headers jh,
    gl_import_references gir,
    xla_ae_lines xal
    wherejl.je_header_id=gir.je_header_id
    and jh.je_header_id=jl.je_header_id
    andjl.je_line_num=gir.je_line_num
    andgir.gl_sl_link_id=xal.gl_sl_link_id
    andgir.gl_sl_link_table=xal.gl_sl_link_table
    and jl.je_header_id=:1
    and jl.je_line_num=:2
    --根据je_header_id找到相应的会计实体,主要是需要实体代码和几个source_id
    --通过source_id…和entity_code的组合判断,可以准确的追溯到具体的事物处理
    select xte.entity_code
    ,xte.source_id_int_1
    ,……
    ,xte.source_id_char_1
    ,……
    ,xte.security_id_int_1
    ,xte.security_id_int_2
    ……
    fromxla.xla_transaction_entities xte,
    xla_ae_headers xah
    where xah.ae_header_id=:1
    andxte.entity_id=xah.entity_id
    andxte.application_id=xah.application_id
    --根据日记帐来源查询xla_subledgers表获得drilldown的程序
    --由于这部分是写死的,因此,对程序员来说,只能做参考
    --至于怎么写的灵活和通用,还需要参考琢磨写成一个通用的动态SQL
    selectxs.drilldown_procedure_name
    from xla.xla_subledgers xs
    wherexs.je_source_name=:je_source_name
    andxs.application_id=:application_id
    --上面的信息查询出来后,组合成一个动态SQL,返回一个准确的结果集
    --当然,通常情况下,我们都没有考虑写成通用程序,因此可以写死是
    --哪些会计事件,会计实体代码
    END;
    一个简单的列子(收款和总帐凭证对应报表,简单写死事件实体)
    SELECT CR.CASH_RECEIPT_ID   CASH_RECEIPT_ID,
   CR.DOCUMENT_NUMBER    GATHER_NUM,
    JH.DOC_SEQUENCE_VALUEDOC_SEQUENCE_VALUE,
   CR.CUSTOMER_NAME      CUSTOMER_NAME,
    CR.REMIT_BANK_BRANCHBANK_NAME,
    CR.REMIT_BANK_ACCOUNTBANK_ACCOUNT,
   CR.RECEIPT_NUMBER     RECEIPT_NUMBER,
   CR.AMOUNT            AMOUNT,
   CR.STATE_DSP          STATE_DSP,
   H.EVENT_TYPE_CODE     EVENT_TYPE_CODE
    FROMXLA_AE_LINES                L,
   XLA_AE_HEADERS              H,
    XLA.XLA_TRANSACTION_ENTITIESTE,
   GL_IMPORT_REFERENCES         IR,
   GL_JE_HEADERS               JH,
   AR_CASH_RECEIPTS_V          CR
    WHERE CR.CASH_RECEIPT_ID =TE.SOURCE_ID_INT_1(+)
    AND CR.CURRENCY_CODE =P_CURRENCY
    AND TE.ENTITY_CODE(+) = 'RECEIPTS'
    AND TE.ENTITY_ID =H.ENTITY_ID(+)
    AND TE.APPLICATION_ID =H.APPLICATION_ID(+)
    AND H.AE_HEADER_ID =L.AE_HEADER_ID(+)
    AND H.APPLICATION_ID =L.APPLICATION_ID(+)
    AND L.GL_SL_LINK_TABLE =IR.GL_SL_LINK_TABLE(+)
    AND L.GL_SL_LINK_ID =IR.GL_SL_LINK_ID(+)
    AND IR.JE_HEADER_ID =JH.JE_HEADER_ID(+)
    AND L.AE_LINE_NUM(+) = 1
    ANDH.ACCOUNTING_ENTRY_STATUS_CODE(+) = 'F'

AND H.ACCOUNTING_DATE BETWEENTRUNC(P_START_DATE) AND (TRUNC(P_END_DATE) + 86399 / 86400)


SLA

子分类帐与子模块的关联关系

SLA

子分类帐与子模块的关联关系

SLA子分类帐与子模块的关联关系

一、应付帐款

--发票分录

select ai.INVOICE_NUM, xal.*

from AP_INVOICES_ALL          ai,

XLA_TRANSACTION_ENTITIES xte,

xla_events               xe,

XLA_AE_HEADERS           xah,

XLA_AE_LINES             xal

where ai.SET_OF_BOOKS_ID = 2027

and ai.SET_OF_BOOKS_ID = xte.LEDGER_ID

andai.INVOICE_ID = xte.SOURCE_ID_INT_1

and ai.INVOICE_NUM = '4600060381@2012_1500000511_2'

and xte.ENTITY_ID = xe.ENTITY_ID

and xe.EVENT_ID = xah.EVENT_ID

and xal.AE_HEADER_ID = xah.AE_HEADER_ID

--付款分录

select ac.CHECK_NUMBER, xal.*

from AP_INVOICES_ALL          ai,

AP_INVOICE_PAYMENTS_ALL aip,

AP_CHECKS_ALL ac,

XLA_TRANSACTION_ENTITIES xte,

xla_events               xe,

XLA_AE_HEADERS           xah,

XLA_AE_LINES             xal

where ai.SET_OF_BOOKS_ID =’&sob_id’

and ai.SET_OF_BOOKS_ID = xte.LEDGER_ID

andac.check_id = xte.SOURCE_ID_INT_1

and ai.INVOICE_NUM = '&INVOICE_NUM '

and xte.ENTITY_ID = xe.ENTITY_ID

and xe.EVENT_ID = xah.EVENT_ID

and xal.AE_HEADER_ID = xah.AE_HEADER_ID

and ai.INVOICE_ID=aip.INVOICE_ID

and aip.CHECK_ID=ac.CHECK_ID

二、应收帐款

select rct.TRX_NUMBER,xah.*   from RA_CUSTOMER_TRX_ALL rct ,        XLA_TRANSACTION_ENTITIES xte,        xla_events xe,        XLA_AE_HEADERS xah,        xla_ae_lines xal 
where rct.SET_OF_BOOKS_ID=2027    and rct.CUSTOMER_TRX_ID=22206 
  and rct.SET_OF_BOOKS_ID=xte.LEDGER_ID   and xte.SOURCE_ID_INT_1=rct.CUSTOMER_TRX_ID   and xte.ENTITY_ID=xe.ENTITY_ID   and xe.EVENT_ID=xah.EVENT_ID 
  and xah.AE_HEADER_ID=xal.AE_HEADER_ID 
--  and xah.PERIOD_NAME='&period_name'


For internal use ONLY 
 
~ 3 ~ 
 
 
正常收款 
select arc.RECEIPT_NUMBER,xal.*   from AR_CASH_RECEIPTS_ALL arc ,        XLA_TRANSACTION_ENTITIES xte,        xla_events xe,        XLA_AE_HEADERS xah,        xla_ae_lines xal 
where arc.SET_OF_BOOKS_ID=xte.LEDGER_ID   and xte.SOURCE_ID_INT_1=arc.CASH_RECEIPT_ID   and xte.ENTITY_ID=xe.ENTITY_ID   and xe.EVENT_ID=xah.EVENT_ID 
  and xah.AE_HEADER_ID=xal.AE_HEADER_ID   and arc.CASH_RECEIPT_ID=1348516 
 
杂项收款 
select arc.RECEIPT_NUMBER,xal.*   from AR_CASH_RECEIPTS_ALL arc , 
       AR_MISC_CASH_DISTRIBUTIONS_ALL amc,        XLA_TRANSACTION_ENTITIES xte,        xla_events xe,        XLA_AE_HEADERS xah,        xla_ae_lines xal 
where arc.SET_OF_BOOKS_ID=xte.LEDGER_ID   and xte.SOURCE_ID_INT_1=arc.CASH_RECEIPT_ID   and arc.CASH_RECEIPT_ID=amc.CASH_RECEIPT_ID   and xte.ENTITY_ID=xe.ENTITY_ID   and xe.EVENT_ID=xah.EVENT_ID 
  and xah.AE_HEADER_ID=xal.AE_HEADER_ID   and arc.CASH_RECEIPT_ID=51815   and xte.APPLICATION_ID=222



三、资产

FA_DEPRN_DETAIL_H折旧回滚表

FA_DEPRN_EVENTS 折旧事件表

注:R12回滚是基于资产卡片,R11I回滚是基于资产帐簿


--资产折旧

select fa.TAG_NUMBER, fdp.PERIOD_NAME, xal.*

from FA_ADDITIONS_B           fa,

FA_DEPRN_DETAIL          fdd,

FA_DEPRN_PERIODS         fdp,

XLA_TRANSACTION_ENTITIES xte,

xla_events               xe,

XLA_AE_HEADERS           xah,

XLA_AE_LINES             xal

where fa.TAG_NUMBER = '&TAG_NUMBER '

and fa.ASSET_ID = fdd.ASSET_ID

and xte.SOURCE_ID_INT_1 = fdd.ASSET_ID

and xte.SOURCE_ID_CHAR_1 = fdd.BOOK_TYPE_CODE

and xte.SOURCE_ID_INT_2 = fdd.PERIOD_COUNTER

and xte.SOURCE_ID_INT_3 = fdd.DEPRN_RUN_ID

and fdp.BOOK_TYPE_CODE = fdd.BOOK_TYPE_CODE

and fdp.PERIOD_COUNTER = fdd.PERIOD_COUNTER

and xte.ENTITY_ID = xe.ENTITY_ID

and xah.EVENT_ID = xe.EVENT_ID

and xah.AE_HEADER_ID = xal.AE_HEADER_ID


--资产事务

select xe.EVENT_TYPE_CODE,xah.EVENT_TYPE_CODE,xal.*

from FA_TRANSACTION_HEADERS fth,

XLA_TRANSACTION_ENTITIES xte,

xla_events               xe,

XLA_AE_HEADERS           xah,

XLA_AE_LINES             xal

wherefth.TRANSACTION_HEADER_ID=xte.SOURCE_ID_INT_1

and xte.ENTITY_ID = xe.ENTITY_ID

and xah.EVENT_ID = xe.EVENT_ID

and xah.AE_HEADER_ID = xal.AE_HEADER_ID

and fth.ASSET_ID=15008335

FA_ASSET_HISTORY

Description:

Historical information about asset reclassifications and unit adjustments

四、成本管理


--库存

select xe.EVENT_TYPE_CODE, xah.EVENT_TYPE_CODE, xal.*

from MTL_TRANSACTION_ACCOUNTS mta,

XLA_TRANSACTION_ENTITIES xte,

xla_events               xe,

XLA_AE_HEADERS           xah,

xla_ae_lines             xal

where mta.ORGANIZATION_ID = 277

and mta.TRANSACTION_ID = xte.SOURCE_ID_INT_1

and mta.ORGANIZATION_ID = xte.SOURCE_ID_INT_2

and mta.TRANSACTION_SOURCE_TYPE_ID = xte.SOURCE_ID_INT_3

and mta.TRANSACTION_ID = 9871318

and xte.ENTITY_ID = xe.ENTITY_ID

and xe.EVENT_ID = xah.EVENT_ID

and xah.AE_HEADER_ID = xal.AE_HEADER_ID


--接收

select xte.ENTITY_CODE, xah.EVENT_TYPE_CODE, rae.EVENT_SOURCE, xal.*

from RCV_TRANSACTIONS         rt,

RCV_ACCOUNTING_EVENTS    rae,

XLA_TRANSACTION_ENTITIES xte,

xla_events               xe,

XLA_AE_HEADERS           xah,

xla_ae_lines             xal

whererae.RCV_TRANSACTION_ID = xte.SOURCE_ID_INT_1

and rae.ACCOUNTING_EVENT_ID = xte.SOURCE_ID_INT_2

and rt.ORGANIZATION_ID = xte.SOURCE_ID_INT_3

and rt.TRANSACTION_ID = 498557


pa_cost_distribution_lines_all有单独的会计分录产生(仅限于PA模块,如果来源其它模块,此表会记录,但分录在其它模块。关联xla_events),如果是来源库存的,SYSTEM_REFERENCE5是关联mtl_transaction_accounts中的INV_SUB_LEDGER_ID;如果来源接收,SYSTEM_REFERENCE5是关联RCV_RECEIVING_SUB_LEDGER中的RCV_SUB_LEDGER_ID  
PA_COST_DISTRIBUTION_LINES_ALL 
SYSTEM_REFERENCE5  This column refers to a record in another application. When the 
cost distribution line is related to Oracle Payables transactions, it holds AP_INVOICE_DISTRIBUTIONS_ALL. 
INVOICE_DISTRIBUTION_ID. When the cost distribution line is related to manufacturing or receiving transactions, it holds the debit subledger identifier. This column is not used for labor or usage transactions. 
 
PA_EXPENDITURE_ITEMS_ALL 
DOCUMENT_HEADER_ID 
This column refers to a header-level record identifier in another application. If the expenditure item originated in Oracle Payables, it holds the AP_INVOICES_ALL.INVOICE_ID. If the expenditure item originated in Oracle Purchasing, it holds the PO_HEADERS_ALL.PO_HEADER_ID. This column is not used for labor and usage expenditure items. 
DOCUMENT_DISTRIBUTION_ID 
This column refers to a distribution-level record identifier in another application. If the expenditure item originated in Oracle Payables, it holds the 
AP_INVOICE_DISTRIBUTIONS_ALL.INVOICE_DISTRIBUTION_ID. If the expenditure item originated in Oracle Purchasing, it holds the 
RCV_TRANSACTIONS.TRANSACTION_ID. This column is not used for labor and usage expenditure items. 
DOCUMENT_LINE_NUMBER This column refers to a line-level record identifier in another 
application. If the expenditure item originated in Oracle Payables, it holds the 
AP_INVOICE_LINES_ALL.LINE_NUMBER. If the expenditure item originated in Oracle Purchasing, it holds the PO_DISTRIBUTIONS_ALL.PO_DISTRIBUTION_ID. This column is not used for labor and usage expenditure items. 
DOCUMENT_PAYMENT_ID This column refers to the payment record identifier in Oracle 
Payables. It holds the 
AP_PAYMENT_DISTRIBUTIONS_ALL.PAYMENT_ID. This column is only populated when you enable cash basis 

accounting or, for payment discounts, when you use accrual basis accounting. This column is not used for labor and usage expenditure items. 
VENDOR_ID 
This column indicates the vendor identifier for supplier cost transactions. If the expenditure item originated in Oracle Payables, it holds the AP_INVOICES_ALL.VENDOR_ID. If the expenditure item originated in Oracle Purchasing, it holds the PO_HEADERS_ALL.VENDOR_ID. This column is not used for labor and usage expenditure items. 
TRANSACTION_SOURCE 
来源PA_TRANSACTION_SOURCE:这里能区分成本的来源






转载于:https://www.cnblogs.com/wanghang/p/6299214.html

相关文章:

zynqpl端时钟_第十一章 ZYNQ-MIZ701 PS读写PL端BRAM

本篇文章目的是使用Block Memory进行PS和PL的数据交互或者数据共享,通过zynq PS端的Master GP0端口向BRAM写数据,然后再通过PS端的Mater GP1把数据读出来,将结果打印输出到串口终端显示。涉及到AXI BRAM Controller 和 Block Memery Generato…

nagios报警的问题

最近我写了关于naigos监控的安装与配置的技术文档,公司运维按照我的文档部署naigos,发现不能发送报警邮件,经过我的检查,发现问题如下:1、hosts里的配置[rootnagios ~]# cat /etc/hosts # Do not remove the followin…

机器学习常见的分类算法的优缺点

1. 前言 在机器学习中,种类最多的一类算法要属很类算法,本文对机器学习中的各种分类算法的优缺点做一个总结。 2. 贝叶斯分类法 2.1 优点 所需估计的参数少,对于缺失数据不敏感。有着坚实的数学基础,以及稳定的分类效率。2.2 缺点…

公司新来一个同事:为什么 HashMap 不能一边遍历一边删除?一下子把我问懵了!

前段时间,同事在代码中KW扫描的时候出现这样一条:上面出现这样的原因是在使用foreach对HashMap进行遍历时,同时进行put赋值操作会有问题,异常ConcurrentModificationException。于是帮同简单的看了一下,印象中集合类在进行遍历时同时进行删除或者添加操作时需要谨慎,一般使用迭代器进行操作。于是告诉同事,应该使用迭代器Iterator来对集合元素进行操作。同事问我为什么?这一下子把我问蒙了?对啊,只是记得这样用不可以,但是好像自己从来没有细究过为什么?

一文搞懂MySQL索引

官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。我们通常所说的索引,包括聚集索引、覆盖索引、组合索引、前缀索引、唯一索引等,没有特别说明,默认都是使用B+树结构组织(多路搜索树,并不一定是二叉的)的索引。看到这里,你是不是对于自己的sql语句里面的索引的有了更多优化想法呢。

leetcode-45 跳跃游戏II

给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标…

做技术到底可以做到哪种地步-技术为什么越走越窄 (转)

尽管做技术已经有不少年头了,不管是犹犹豫豫还是坚定不移,我们走到了现在,依然走在技术这条路上。 不管我们处于何种职位,拿着哪种薪水,其实,我们会是不是的问问自己“做技术到底可以做到那种地步”&#x…

linux本地agent执行脚本_github 4.4K星|马哥教育企业教练团队研发一款轻量级、无Agent自动化运维平台...

马哥教育企业教练团队研发了一款自动化运维平台系统—Spug,上线后广受中小运维爱好者喜爱,目前github4.4k星,已经成为自动化热门项目。2020年了,运维不会搞运维自动化,都不好意思说自己做运维的了,大一点的…

mysql 数据目录更改

[CentOS]MySQL更改数据文件存储目录环境:CentOS(Linux) Mysql5.X 1.如果MySQL已经启动的话,需要先停止MySQL的运行#service mysqld stop2.home 目录下新建目录[data]/home #mkdir data3.移动MySQL默认数据库文件#mv /var/lib/mysql /home/data4.修改MySQ…

leetcode-452 用最少数量的箭引爆气球

在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以y坐标并不重要,因此只要知道开始和结束的x坐标就足够了。开始坐标总是小于结束坐标。平面内最多存在104个气球…

ssm 异常捕获 统一处理_SpringMVC 统一异常处理介绍及实战

背景什么是统一异常处理目标统一异常处理实战用 Assert(断言) 替换 throw exception定义统一异常处理器类扩展总结《Java 2019 超神之路》《Dubbo 实现原理与源码解析 —— 精品合集》《Spring 实现原理与源码解析 —— 精品合集》《MyBatis 实现原理与源码解析 —— 精品合集》…

【iOS开发】企业版证书($299)In-House方式发布指南 (转)

一、明确几个概念 1、企业版IDP:即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。 2、In House:是只企业内部发布,仅限企业内部人员使用。 二、In-House方式特点 1、不能发布到Appl…

苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程(精)

概述: 苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便; 首先得描述一下各个证书的定位&#…

ES6语法~解构赋值、箭头函数、class类继承及属性方法、map、set、symbol、rest、new.target、 Object.entries......

2015年6月17日 ECMAScript 6发布正式版本 前面介绍基本语法, 后面为class用法及属性方法、set、symbol、rest等语法. 一、基本语法: 1、 定义变量:let 使用var 定义的变量没有{ }限制,在条件中定义的i,全局中都可以使用&#xff0c…

读书:历史 -- 东印度公司

浅田实 — 日本 文学博士、英国近世史学专家 东印度公司曾经为英国殖民印度,扮演过冲锋陷阵的历史角色。 富可敌国来形容东印度公司绰绰有余,它的崛起和衰落是时代变迁的缩影。 英国发起的第一次工业革命迫切需要资本的输入和输出来带动蒸汽齿轮得高速转…

2014腾讯校园招聘研发笔试题

嘿嘿转载于:https://www.cnblogs.com/churi/p/3969749.html

用74l138实现一个一位全减器_用pygame实现一个简单的五子棋游戏

准备python基础相关准备:pygame的基础知识,参考目光博客的“用Python和Pygame写游戏-从入门到精通”安装python 3.8.0 在python官网下载,不多说。安装pygame,命令:pip install pygame如安装较慢,可以参考如…

大量LAST_ACK 的分析过程

2019独角兽企业重金招聘Python工程师标准>>> 记录一下自己的思想过程 现象:在netstat的时候发现大量处于LAST_ACK状态的TCP连接,达到在ESTABLISHED状态的90%以上 [rootccsafe ~]# netstat -ant|fgrep ":"|cut -b 77-90|sort |uniq -c …

操作系统--内存管理方式

“碎片的内存”描述一个系统中所有不可用的空闲内存。这些资源之所以仍然未被使用,是因为负责分配内存的分配器使这些内存无法使用。这一问题通常都会发生,原因在于空闲内存以小而不连续方式出现在不同的位置。由于分 配方法决定内存碎片是否是一个问题&…

题解 UVA11354 【Bond】

并查集按秩合并 传送门 大意:给出一张n个点m条边的无向图, 每条边有一个权值,有q个询问, 每次给出两个点s、t,找一条路, 使得路径上的边的最大权值最小。 我们可以发现,跑最小生成树会跑挂&…

管理 zabbix_Zabbix 2019 峰会丨看睿象云如何在 Zabbix 中玩转告警

2019年11月29日-30日,为期两天的 Zabbix 大会中国站在北京盛大召开,本届 Zabbix 大会以“新视界,新技术,共建未来新监控!”为主题,为与会人员提供前沿的监控技术学习,多元的行业案例讲解,以及现…

Oracle存储过程返回游标实例详解

复制代码 代码如下:CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, P_RECEIVER VARCHAR2, P_SERVER VARCHAR2, P_PORT NUMBER DEFAULT 25, P_NEED_SMTP INT DEFAULT 0, P_USER VARCHAR2 DEFAULT NULL, P_PASS VARCHAR2 DEFAUL…

03 Django REST Framework 视图和路由

01-DRF中的request 在Django REST Framework中内置的Request类扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等。 比如,区别于Django中的request从request.GET中获取URL参数,从request.POST中取某些情况下的POST数据…

[Quick-x]制作新手引导高亮区域方法之二:裁剪模式

demo下载:https://github.com/chenquanjun/Quick-x-HighlightArea 2、裁剪模式 (1)创建裁剪对象 local bgColor ccc3(255, 0, 0) --非高亮区域颜色local bgOpacity 0.6 --非高亮区域透明度local layerColor CCLayerColor:create(ccc4(bgColor.r, bgColor.g, bgCo…

单一窗口关区备案_单一窗口税费支付权限管理

企业需先使用法人卡登录“单一窗口”税费支付系统进行业务权限授权后,才可以使用操作员卡查询、支付、打印税单等。“业务权限授权”模块提供税费支付企业相关业务权限(关区、协议)的授权功能。使用“单一窗口”税费支付系统的部门、用户、角色管理与权限配置等操作…

每日一题题目29:五个数字能组成多少互不重复的四位数

#有五个数字:1、2、3、4、5,能组成多少个互不相同且无重复数字的四位数?各是多少? e [] for a in range(1,6):for b in range(1,6):for c in range(1,6):for d in range(1,6):if a!b and a!c and a!d and b!c and b!d and c!d:e.a…

读书:历史 -- 空王冠

15世纪50到80年代的玫瑰战争,短短30年间王冠易手7次,成千上万人死于战乱。这段时期,可以算得上英国历史上最混乱、最残暴的历史时期。 英国统治时间最长的金雀花王朝分崩离析,被都铎王朝取代。

机器人香囊_青少年智能机器人等级评定~户外营~圆满结束!

2020暑期田园探秘~青少年智能机器人等级评定户外营在8月3日至7日短暂而愉快的欢乐时光中圆满结束了让我们一起来回顾一下这愉快、欢乐、体验成长的时光孩子们在激动的心情下踏上了探秘的欢快路途......初到营地的第一件事~组建团队~首先让大家见识一下我们的团队我们的团队由&a…