• 2024-06-02mosh数据库——第八章
    1.创建视图使用这个视图,所以我们不需要重新写这些查询USEsql_invoicing;SELECTc.client_id,c.name,SUM(invoice_total)AStotal_salesFROMclientscJOINinvoicesiUSING(client_id)GROUPBYclient_id,name我们可能需要我们的顶级客户名单,或
  • 2024-04-10ORA-01652 无法通过128 (在表空间 TEMP中)扩展temp段
    1,同事说执行sql报错同事在plsql里面执行sql报错,报错信息:ora-01652无法通过128(在表空间TEMP中)扩展temp段,如下图所示: 2,查看报错sql语句Sql比较长,而且无法扩展temp字段,那么基本推断可能有如下2种情况:(1)oracle的temp临时表空间太小了;(2)一个性能非常差的笛卡尔积的带全表扫描
  • 2024-02-02C++编程练习||Account类:创建一个名为Account的类,银行可以使用它表示客户的银行帐户||Invoice类:建一个名为Invoice(发票)的类,商店可以使用它表示店中售出一款商品的一张
    1.Account类题目:创建一个名为Account的类,银行可以使用它表示客户的银行帐户。这个类应该包括一个类型为double的数据成员,表示帐户余额。这个类提供一个构造函数,它接受初始余额并用它初始化数据成员。这个构造函数应当确认初始余额的有效性,保证它大于或等于0。否则,余额应设置为0
  • 2023-12-29Dapper官方文档(七)【结果之匿名类型,强类型,多映射,多结果,多类型】
    结果匿名描述可以使用扩展方法执行查询并使用动态类型映射结果。匿名类型结果可以从以下扩展方法映射:QueryQueryFirstQueryFirstOrDefaultQuerySingleQuerySingleOrDefault这些扩展方法可以从IDbConnection类型的任意对象中调用。案例-QueryQuery方法可以执行查询
  • 2023-11-29margin-top不生效原因
    当两个垂直相邻的元素都具有margin时,它们的垂直边距会发生合并,即取其中较大的一个作为最终的边距值。但是,如果其中一个元素具有边框(border)、填充(padding)或内联内容(例如文字),那么它的边距将不会与相邻元素的边距合并。.container{width:100vw;height:100vh;background-co
  • 2023-11-29Oracle Assets Adjustments API Documentation Supplement (Doc ID 206474.1)
    Appliesto:OracleAssets-Version11.5.10.2andlaterInformationinthisdocumentappliestoanyplatform.PurposeOracleAssetsAdjustmentsAPIYoucanusetheAdjustmentsAPItoadjustassetsdirectlyviaPL/SQLratherthanusingtheOracleAssetsinterf
  • 2023-09-21Odoo16.0 支付宝模块
    odoo16.0官方将支付宝模块弃用了,但是需求还在,我们也不太可能去使用推荐的asipay,因此,我们决定,自己手动实现它。安装与配置首先,我们在应用中安装我们的支付宝模块: 安装好之后,我们进入配置界面: 这里对各个参数简单介绍一下:支付宝APPID:我们在支付宝开放平台申请的应用
  • 2023-08-06OpenERP中多币种处理(外币处理)
    1.概述OpenERP中涉及多币种的地方有:1)货币及汇率设置;2)多币种价格;3)外币会计凭证。2.货币及汇率设置公司本位币设置:Menu"Administration->Companies->Companies",设置Currency字段。会计凭证的借方、贷方金额,产品的默认销售价、成本价等,都是以此处设定的本位币计价。多币种汇
  • 2023-07-29面向对象编程的 SOLID 原则
    SOLID原则是面向对象class设计的五条原则。他们是设计class结构时应该遵守的准则和最佳实践。通常,这五个原则可以帮助我们了解设计模式和软件架构。这是每个开发人员都应该了解的主题。这篇文章介绍了在项目中使用SOLID原则的细节。首先我们先看一下SOLID原则的历史。
  • 2023-07-29面向对象编程的 SOLID 原则 - 开闭原则
    开闭原则开闭原则要求“class应该对扩展开放对修改关闭”。修改意味着修改存在class的代码,扩展意味着添加新的功能。这个原则想要表达的是:我们应该能在不动class已经存在代码的前提下添加新的功能。这是因为当我们修改存在的代码时,我们就面临着创建潜在bug的风险。因此,
  • 2023-06-26记录去重保留一条和联表删除的排坑过程
    因为接触的数据库比较多,各个库之间有些细节有出入没有注意就会踩坑一、场景要求生产库中有一张主表tbl_invoice_xbk5和明细表tbl_invoice_item_xbk5,关联字段是主表的INV_ID和明细表的ID对应,由于前期设计缺陷,发现主表中INVOICE_NO字段有重复数据,需要去重只保留一条,且对应的明细
  • 2023-03-24Correct a Posted Invoice with AX2012
    MicrosoftDynamicsAXemploysstrictcontrolsaroundthemodificationofpostedfinancialtransactions,buttherearetimeswhenwemakemistakesorvariables
  • 2023-03-10《重构-改善既有代码设计案例》案例之C#版(3)
    书接上文在这个Statement方法中金额、积分、结果字符串已经相对统一了。还有一个美元格式化变量格格不入,每次用到它的时候都是string.Format(nfi,"{0:C}",AmountFor(per
  • 2023-01-3018.2 SQL Server死锁
    SQLServer死锁目录SQLServer死锁简介示例简介死锁是一个并发问题,其中两个会话会阻止彼此的进程。第一个会话锁定了另一个会话想要访问的资源,反之亦然。下图说明了SQL
  • 2022-12-12数据表设计
    订单发票表(order_invoice)|--自动编号(invoice_id)|--订单编号(order_id)|--是否增值税发票(is_vat,普通发票,增值发票)|--发票抬头名称(invoice_title)|--发
  • 2022-11-30由querywrapper使用不当导致的两个错误
    QueryWrapper<Invoice>queryWrapper=newQueryWrapper<>(invoice);Page<Invoice>page=newPage<Invoice>(invoice.getPageNo(),invoice.getPageSize());queryWrap
  • 2022-11-20外贸出口单据之:PI(Proforma Invoice)
    PI:ProformaInvoice形式发票在外贸出口中,PI(ProformaInvoice),英语直译为形式发票。它是重要的单据之一,虽然PI称之为发票,但实际上PI并不是发票,只不过是从英语直接翻译过来
  • 2022-11-113
    packagecom.hnu.javaee;importcom.hnu.javaee.entity.Order;importcom.hnu.javaee.entity.OrderMgr;importjava.io.IOException;importjavax.servlet.ServletExceptio
  • 2022-11-06SQL优化
    SQL优化昨天(2022-7-22)上线了我的一个功能,测试环境数据量较小,问题不大,但是上生产之后,直接卡死了,然后就开始了这么一次SQL优化,这里记录一下。不太方便透露公司的表结构,这里
  • 2022-08-31Odoo 15 accrual move
    TableofContents场景处理逻辑销售订单采购订单  场景权责发生制,在应该确认收入的时候,却还没收到相关的文件,其实业务已经发生,此时需要对还没有记账的部分进行