基础会计学
基础会计学总论会计的产生和发展:
1.人类生产实践产生会计:会计是随着人类社会生产实践活动的发展和人们对社会生产活动管理的客观需要而产生的,是为管理好生产而起作用的。 2.会计受社会环境影响、政治因素、经济因素、科技因素等等。“经济越发展,会计越重要。”——陈云
会计的概念:(一)管理活动论:会计是经济管理的重要组成部分。它是通过收集、处理和利用经济信息,促使人们权衡利弊、比较得失,讲求经济效果的一种管理活动。 (北派:杨纪琬、阎达五)(二)信息系统论:会计是旨在提高经济效益,加强经营管理 和经济管理,而在每个企业、事业、机关等单位范围内建立的一个以财务信息为主的经济信息系统。(南派:葛家澍、余绪缨)(三)通用定义:P7(四)其他:艺术论、工具论。会计学及其分支:(一)会计学(应用性、实践性)(二)学科体系: 基础会计、财务会计、财务管理(成本、管理会计)、审计学、会计电算化、其他专业会计
会计的职能是指会计在经济管理中所具有的功能。(一)反映(核算)职能:货币计量、反映过去、连续全面。(二)监督(控制)职能:强制性、连续性、完整性。(三)其他职能:控制经济过程、分析经济效果、预测经济 ...
SAP Enhancement
显示增强与隐式增强ABAP 增强有显式和隐式两种:USEREXIT,BADI,ENHANCEMENT-POINT,属于显式增强,这类增强分布在 SAP 源代码的各个地方。我们一进入 TCODE SE37 ,SE38 在 SAP 源代码中可以直接查看得到;而隐式增强一般在每个 form 或 function 或 method 的第一行和 form 或 function 或 method 的最后一行,需要如下操作才可以发现:TCODE SE37 或 SE38 进入源代码后,点击上面菜单里的编辑->增强操作->显示隐式增强。
VF11 冲销发票增强:禁止跨期间冲销https://libin961797440.blog.csdn.net/article/details/133796733销售发票禁止跨期间冲销,财务给出的说法是,在结账期间(通常是[月底 27.次月 051),发票的关账顺序 靠前(在月底),在发票关账后,财务随之生成静态 财务报告只,为配合结账流程,需要控制销售发票禁止跨期间冲销(这种需求有业务流程支持是可以做的,没有的话不要做)。本文以此需求为例,一步步演示 SA ...
LINQ To SQL语法及实例大全
LINQ 概述语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。 数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持。 此外,需要针对每种类型的数据源了解不同的查询语言:SQL 数据库、XML 文档、各种 Web 服务等。 借助 LINQ,查询成为了最高级的语言构造,就像类、方法和事件一样。
对于编写查询的开发者来说,LINQ 最明显的“语言集成”部分就是查询表达式。 查询表达式采用声明性查询语法编写而成。 使用查询语法,可以用最少的代码对数据源执行筛选、排序和分组操作。 可使用相同的基本查询表达式模式来查询和转换 SQL 数据库、ADO .NET 数据集、XML 文档和流以及 .NET 集合中的数据。
WhereWhere 操作适用场景:实现过滤,查询等功能。说明:与 SQL 命令中的 Where 作用相似,都是起到范围限定也就是过滤作用的 ,而判断条件就是它后面所接的子句。Where 操作包括 3 种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:
1.简单形式:例如:使用 where ...
DataBase && SQL金典
数据库行存储及列存储参考链接https://www.cnblogs.com/rockg/p/11286180.htmlhttps://zhuanlan.zhihu.com/p/127823207https://blog.csdn.net/NIeson2012/article/details/79551337
SQL 金典SQLCheatSheet
数据库基础
Entity Framework Core
Entity Framework CoreEntity Framework Core 是.NetCore 中的 ORM(Object Relational Mapping,对象关系映射)框架,让开发者用对象操作的形式操作关系数据库。ORM 只是对 ADO.NET 的封装,ORM 底层仍然是通过 ADO.NET 访问数据库的。
EF Core 与其他 ORM 比较:1、Entity Framework Core(EF Core)是微软官方的 ORM 框架。优点:功能强大、官方支持、生产效率高、力求屏蔽底层数据库差异;缺点:复杂、上手门槛高、不熟悉 EFCore 的话可能会进坑。2、Dapper。优点:简单,N 分钟即可上手,行为可预期性强;缺点:生产效率低,需要处理底层数据库差异。3、EF Core 是模型驱动(Model-Driven)的开发思想,Dapper 是数据库驱动(DataBase-Driven)的开发思想的。没有优劣,只有比较。4、性能: Dapper 等 ≠ 性能高;EF Core≠ 性能差。5、EF Core 是官方推荐、推进的框架,尽量屏蔽底层数据库差异,.NET 开 ...
Deep Learning vs Machine Learning
机器学习和深度学习机器学习Tom Mitchell 广泛引用的机器学习定义就很好的解释了机器学习。这就是它所说的:“据说计算机程序可以从经验 E 中学习某些类型的任务 T 和用来测试的 P,它在 T 中的任务中的表现(由 P 测试)会随着经验 E 的提高而提高”
案例 1 - 机器学习 - 根据高度预测权重假设现在需要创建一个系统,该系统根据人的身高来显示预测的体重。可能有几个原因会让人对这个系统感兴趣。因为我们可以使用它来过滤掉任何可能的欺诈或者获取数据的错误。首先要做的第一件事就是收集数据。假设我们现在的数据是这样子的:图表上的每个点代表一个数据点。首先可以画一条简单的线来预测基于身高的体重。举一个简单的例子:体重(kg)=身高(cm) - 100这样可以帮助做出预测。虽然这条预测线做得不错,但我们需要了解它的表现。希望减少预测值和实际值之间的差异。这就是衡量绩效的方法。此外收集的数据点越多(经验),模型就越好。还可以通过添加更多变量(例如性别)并为它们创建不同的预测线来改进模型。
案例 2 - 风暴预测系统复杂一点的例子。假设现在需要构建一个风暴预测系统。通过过去发生的所有风暴的 ...
ABAP ALV
ABAP ALV 从入门到精通ALV(SAP List Viewer)是 SAP 中最常用的报表展示框架,几乎贯穿所有业务模块的报表开发。本文从零基础出发,由浅入深系统讲解 ALV 的全部知识点,涵盖 Function ALV、OO ALV、SALV 三种实现方式,并附完整可运行代码示例。
第一部分:入门基础1.1 什么是 ALVALV 全称 SAP List Viewer,是 SAP 提供的一套标准化报表输出框架。它本质上是一个网格控件,能够将内表数据以表格形式展示,并内置了排序、筛选、汇总、导出 Excel 等常用功能。
为什么用 ALV 而不用 WRITE 语句?
对比项
WRITE 语句
ALV
格式控制
手动对齐,维护困难
自动列对齐,美观
排序/筛选
需自己写逻辑
内置一键操作
汇总/小计
需自己计算
内置自动汇总
导出 Excel
需自己写逻辑
内置一键导出
可编辑
不支持
支持单元格编辑
开发效率
低
高
1.2 ALV 家族概览SAP 中 ALV 有三种实现方式,按推荐程度排序:
方式
核心对象
适用场景
推荐度
Fu ...
Anaconda
序Python 是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在 Linux、macOS 以及 Windows 系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。
此外,Python 的强大之处在于它的应用领域范围之广,遍及人工智能、科学计算、Web 开发、系统运维、大数据及云计算、金融、游戏开发等。实现其强大功能的前提,就是 Python 具有数量庞大且功能相对完善的标准库和第三方库。通过对库的引用,能够实现对不同领域业务的开发。然而,正是由于库的数量庞大,对于管理这些库以及对库作及时的维护成为既重要但复杂度又高的事情。
AnacondaAnaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda 包含了 conda、Python 在内的超过 180 个科学包及其依赖项。Anaconda 是一个基于 Python 的平台,管理主要的数据科学包,包括 panda、scikit-learn、SciPy、NumPy 和谷歌的机器学习平台 TensorFl ...
Domain-Driven Design
DDD1、DDD(Domain-driven design,领域驱动设计)诞生于 2004 年,兴起于 2014 年(微服务元年)是一个很好的应用于微服务架构的方法论。2、在项目的全生命周期内,所有岗位的人员都基于对业务的相同的理解来开展工作。所有人员站在用户的角度、业务的角度去思考问题,而不是站在技术的角度去思考问题。3、DDD 是方法论,不是行动指南。
领域与领域模型领域1、“领域”(Domain):一个组织做的事情。子领域。2、领域的划分(以手机公司为例):核心域:解决项目的核心问题,和组织业务紧密相关。支撑域:解决项目的非核心问题,则具有组织特性,但不具有通用性。通用域:解决通用问题,没有组织特性。3、领域的不同分类决定了公司的研发重点。4、举例:手机公司核心域:手机设计,手机制造支撑域:App 设计,销售,市场,售后通用域:后勤,人事(可外包)软件公司核心域:业务系统的开发支撑域:运维,通用域:数据库,操作系统,保安,IDC 数据中心
领域模型(Domain Model)1、对于领域内的对象进行建模,从而抽象出来模型。以银行为例。2、我们的项目应该开始于创建领域模型,而不是考 ...
C#
顶级语句(C#9.0)1、直接在 C#文件中直接编写入口方法的代码,不用类,不用 Main。经典写法仍然支持。反编译一下了解真相。2、同一个项目中只能有一个文件具有顶级语句。3、顶级语句中可以直接使用 await 语法,也可以声明函数
全局 using 指令(C#10)1、将 global 修饰符添加到 using 前,这个命名空间就应用到整个项目,不用重复 using。2、通常创建一个专门用来编写全局 using 代码的 C#文件。3、如果 csproj 中启用了enable,编译器会自动隐式增加对于 System、System.Linq 等常用命名空间的引入,不同各类型项目引入的命名空间也不一样。
Using 声明(C#8)在实现了 Idisposable/IAsyncDisposable 接口的类型的变量声明前加上 using,当代码执行离开变量的作用域时,对象就会被释放。
using SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=db1;Integrated Security ...













