返回首页

会计科目分类及详解 图书?

280 2024-10-19 12:56 回车巷人才网

一、会计科目分类及详解 图书?

资产类(以1开头):

1001 库存现金

1002 银行存款

1003 存放中央银行款项

1011 存放同业

1015 其它货币资金

1021 结算备付金

1031 存出保证金

1051 拆出资金

1101 交易性金融资产

1111 买入返售金融资产

1121 应收票据

1122 应收账款

1123 预付账款

1131 应收股利

1132 应收利息

1211 应收保护储金

1221 应收代位追偿款

1222 应收分保账款

1223 应收分保未到期责任准备金

1224 应收分保保险责任准备金

1231 其它应收款

1241 坏账准备

1251 贴现资产

1301 贷款

1302 贷款损失准备

1311 代理兑付证券

1321 代理业务资产

1401 材料采购

1402 在途物资

1403 原材料

1404 材料成本差异

1406 库存商品

1407 发出商品

1410 商品进销差价

1411 委托加工物资

1412 包装物及低值易耗品

1421 消耗性生物资产

1431 周转材料

1441 贵金属

1442 抵债资产

1451 损余物资

1461 存货跌价准备

1501 待摊费用

1511 独立账户资产

1521 持有至到期投资

1522 持有至到期投资减值准备

1523可供出售金融资产

1524 长期股权投资

1525 长期股权投资减值准备

1526 投资性房产

1531 长期应收款

1541未实现融资收益

1551 存出资本保证金

1601 固定资产

1602 累计折旧

1603 固定资产减值准备

1604 在建工程

1605 工程物资

1606 固定资产清理

1611 融资租赁资产

1612 未担保余值

1621 生产性生物资产

1622 生产性生物资产累计折旧

1623 公益性生物资产

1631 油气资产

1632 累计折耗

1701 无形资产

1703 无形资产减值准备

1711 商誉

1801 长期待摊费用

1811 递延所得税资产

1901 待处理财产损益

负债类(以2开头):

2001 短期借款

2002 存入保证金

2003 拆入资金

2004 向中央银行借款

2011 同业存放

2012 吸收存款

2021 贴现负债

2101 交易性金融负债

2111 专出回购金融资产款

2201 应付票据

2202 应付账款

2205 预收账款

2211 应付职

二、初级会计科目分类及详解?

初级会计考试科目包括《初级会计实务》和《经济法基础》。相对来说,《初级会计实务》还是比较难的,很多考点都需要计算,另外这部分内容出题的灵活性比较大,因此要高度重视;而《经济法基础》看着比较简单,但它考查的是对初级会计理论知识的掌握程度,势必要求对其有更深刻的了解。

初级会计职称各科目考试特点:

《初级会计实务》考试主要是关于文字记忆和计算类的内容,相对《经济法基础》考试来说难度更大,需要考生具备各项综合能力,也为《经济法基础》的学习奠定了基础。

《经济法基础》相对而言没有《初级会计实务》难,考点内容基础性强,多是需要考生理解和记忆的内容,每年教材内容都可能会发生变化,因此要格外关注教材中发生变化的内容,这部分内容往往是考试重难点。

三、scrapy使用详解?

Scrapy使用详解

Scrapy Engine(引擎):负责Spider、ItemPipeline、Downloader、Scheduler中间的通讯,信号、数据传递等。

Scheduler(调度器):它负责接受引擎发送过来的Request请求,并按照一定的方式进行整理排列,入队,当引擎需要时,交还给引擎。

Downloader(下载器):负责下载Scrapy Engine(引擎)发送的所有Requests请求,并将其获取到的Responses交还给Scrapy Engine(引擎),由引擎交给Spider来处理。

Spider(爬虫):它负责处理所有Responses,从中分析提取数据,获取Item字段需要的数据,并将需要跟进的URL提交给引擎,再次进入Scheduler(调度器)。

Item Pipeline(管道):它负责处理Spider中获取到的Item,并进行进行后期处理(详细分析、过滤、存储等)的地方。

Downloader Middlewares(下载中间件):一个可以自定义扩展下载功能的组件。

Spider Middlewares(Spider中间件):一个可以自定扩展和操作引擎和Spider中间通信的功能组件。

四、fastjson使用详解?

fastjson是一个 Java 库,可以将 Java 对象转换为 JSON 格式,当然它也可以将 JSON 字符串转换为 Java 对象。

fastjson可以操作任何 Java 对象,即使是一些预先存在的没有源码的对象。

fastjson是一个性能很好的Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。

1、遵循http://json.org标准,为其官方网站收录的参考实现之一。

2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。

3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。

4、开源,使用Apache License 2.0协议开源。

5、具有超高的性能,java世界里没有其他的json库能够和fastjson可相比了。

五、echarts使用详解?

支持数据类型 支持直接传入包括二维表,key-value 等多种格式的数据源.常用的key-value格式数据、如json和HashMap都是key-value的数据...

六、scandisk使用详解?

scandisk是检测、修复磁盘命令,如执行“scandisk /all /checkonly /nosave /nosummary”来完成对磁盘的检查并且自动退出。

格式为scandisk盘符1:盘符2:…/ALL。

scandisk适用于硬盘和软盘,可以一次指定多个磁盘或选用/ALL参数指定所有的磁盘;

scandisk可自动检测出磁盘中所发生的交叉连接、丢失簇和目录结构等逻辑上的错误,并加以修复。

scandisk功能:检测磁盘的FAT表、目录结构、文件系统等是否有问题,并可将检测出的问题加以修复。

七、gawk使用详解?

gawk是GNU计划下的一个用于文本处理的工具,其语法类似于UNIX中的awk。下面是gawk的使用详解:

1.基本语法

gawk的基本语法格式如下:

```

awk 'pattern { action }' file

```

其中,pattern是匹配模式,可以是正则表达式,也可以是字符串等;action是具体的操作,可以是打印、替换、统计等操作;file是需要处理的文件名。

如果需要对多个文件进行操作,可以使用通配符,如:

```

awk 'pattern { action }' *.txt

```

2.内置变量

gawk提供了许多内置变量,常用的有:

- $0:当前行的内容

- $1、$2、$3……:当前行的第1、2、3……个字段

- NR:当前行的行号

- NF:当前行的字段个数

- FILENAME:当前文件的文件名

可以在action中使用这些内置变量,如:

```

awk '{ print "line " NR ": " $0 }' file.txt

```

3.模式匹配

gawk的模式匹配支持正则表达式、字符串等方式。

匹配正则表达式:

```

awk '/pattern/ { action }' file.txt

```

匹配字符串:

```

awk '$1 == "hello" { print $2 }' file.txt

```

4.操作和函数

gawk内置了很多操作和函数,包括打印、替换、字符串操作、数学函数等。以下是一些常用的操作和函数:

- print:打印当前行或指定的内容,如:

  ```

  awk '{ print $1 "\t" $2 }' file.txt

  ```

- sub:替换指定的内容,如:

  ```

  awk '{ sub(/old/, "new", $0); print $0 }' file.txt

  ```

- gsub:替换全局匹配的内容

- sprintf:格式化输出

  ```

  awk '{ printf "%s\t%s\n", $1, $2 }' file.txt

  ```

- length:返回字符串的长度

- substr:返回子字符串

- toupper、tolower:将字符串转换为大写或小写

- sin、cos、atan等:数学函数

5.语句结构

gawk支持if、while、for、do-while、switch等语句结构。使用方式与C语言类似。

6.输出重定向

gawk支持将结果输出重定向到其他文件中,如:

```

awk '{ print $1 }' file.txt > output.txt

```

7.命令行参数

gawk支持从命令行读取参数,并在程序中使用。使用方式如下:

```

awk -v var=value '{ print var }' file.txt

```

其中,-v表示定义一个变量,var表示变量名,value表示变量值。

以上就是gawk的使用详解,希望对您有所帮助。

八、openssl使用详解?

OpenSSL 是一个开源项目,其组成主要包括一下三个组件:

openssl:多用途的命令行工具

libcrypto:加密算法库

libssl:加密模块应用库,实现了ssl及tls

openssl可以实现:秘钥证书管理、对称加密和非对称加密 。

1、对称加密

对称加密需要使用的标准命令为 enc ,用法如下:

openssl enc -ciphername [-in filename] [-out filename] [-pass arg] [-e] [-d] [-a/-base64]

[-A] [-k password] [-kfile filename] [-K key] [-iv IV] [-S salt] [-salt] [-nosalt] [-z] [-md]

[-p] [-P] [-bufsize number] [-nopad] [-debug] [-none] [-engine id]

常用选项有:

-in filename:指定要加密的文件存放路径

-out filename:指定加密后的文件存放路径

-salt:自动插入一个随机数作为文件内容加密,默认选项

-e:可以指明一种加密算法,若不指的话将使用默认加密算法

-d:解密,解密时也可以指定算法,若不指定则使用默认算法,但一定要与加密时的算法一致

-a/-base64:使用-base64位编码格式

示例:

加密:]# openssl enc -e -des3 -a -salt -in fstab -out jiami

解密:]# openssl enc -d -des3 -a -salt -in fstab -out jiami

2、单向加密

单向加密需要使用的标准命令为 dgst ,用法如下:

openssl dgst [-md5|-md4|-md2|-sha1|-sha|-mdc2|-ripemd160|-dss1] [-c] [-d] [-hex] [-binary]

[-out filename] [-sign filename] [-keyform arg] [-passin arg] [-verify filename] [-prverify

filename] [-signature filename] [-hmac key] [file...]

常用选项有:

[-md5|-md4|-md2|-sha1|-sha|-mdc2|-ripemd160|-dss1] :指定一种加密算法

-out filename:将加密的内容保存到指定文件中

示例如下:

单向加密除了 openssl dgst 工具还有: md5sum,sha1sum,sha224sum,sha256sum ,sha384sum,sha512sum

示例如下:

3、生成密码

生成密码需要使用的标准命令为 passwd ,用法如下:

openssl passwd [-crypt] [-1] [-apr1] [-salt string] [-in file] [-stdin] [-noverify] [-quiet] [-table] {password}

常用选项有:

-1:使用md5加密算法

-salt string:加入随机数,最多8位随机数

-in file:对输入的文件内容进行加密

-stdion:对标准输入的内容进行加密

示例如下:

4、生成随机数

生成随机数需要用到的标准命令为 rand ,用法如下:

openssl rand [-out file] [-rand file(s)] [-base64] [-hex] num

常用选项有:

-out file:将生成的随机数保存至指定文件中

-base64:使用base64 编码格式

-hex:使用16进制编码格式

示例如下:

5、生成秘钥对

首先需要先使用 genrsa 标准命令生成私钥,然后再使用 rsa 标准命令从私钥中提取公钥。

genrsa 的用法如下:

openssl genrsa [-out filename] [-passout arg] [-des] [-des3] [-idea] [-f4] [-3] [-rand file(s)] [-engine id] [numbits]

常用选项有:

-out filename:将生成的私钥保存至指定的文件中

-des|-des3|-idea:不同的加密算法

numbits:指定生成私钥的大小,默认是2048

一般情况下秘钥文件的权限一定要控制好,只能自己读写,因此可以使用 umask 命令设置生成的私钥权限,示例如下:

ras 的用法如下:

openssl rsa [-inform PEM|NET|DER] [-outform PEM|NET|DER] [-in filename] [-passin arg] [-out filename] [-passout arg]

[-sgckey] [-des] [-des3] [-idea] [-text] [-noout] [-modulus] [-check] [-pubin] [-pubout] [-engine id]

常用选项:

-in filename:指明私钥文件

-out filename:指明将提取出的公钥保存至指定文件中

-pubout:根据私钥提取出公钥

示例如下:

6、创建CA和申请证书

使用openssl工具创建CA证书和申请证书时,需要先查看配置文件,因为配置文件中对证书的名称和存放位置等相关信息都做了定义,具体可参考 /etc/pki/tls/openssl.cnf 文件。

(1)、创建自签证书

第一步:创建为 CA 提供所需的目录及文件

第二步:指明证书的开始编号

]# echo 01 >> serial

第三步:生成私钥,私钥的文件名与存放位置要与配置文件中的设置相匹配;

第四步:生成自签证书,自签证书的存放位置也要与配置文件中的设置相匹配,生成证书时需要填写相应的信息;

命令中用到的选项解释:

-new:表示生成一个新证书签署请求

-x509:专用于CA生成自签证书,如果不是自签证书则不需要此项

-key:生成请求时用到的私钥文件

-out:证书的保存路径

-days:证书的有效期限,单位是day(天),默认是365天

(2)颁发证书

在需要使用证书的主机上生成证书请求,以 httpd 服务为例,步骤如下:

第一步:在需要使用证书的主机上生成私钥,这个私钥文件的位置可以随意定

第二步:生成证书签署请求

第三步:将请求通过可靠方式发送给 CA 主机

第四步:CA 服务器拿到证书签署请求文件后颁发证书,这一步是在 CA 服务器上做的

查看证书信息的命令为:

(3)吊销证书

吊销证书的步骤也是在CA服务器上执行的,以刚才新建的 httpd.crt 证书为例,吊销步骤如下:

第一步:在客户机上获取要吊销证书的 serial 和 subject 信息

第二步:根据客户机提交的 serial 和 subject 信息,对比其余本机数据库 index.txt 中存储的是否一致

第三步:执行吊销操作

第四步:生成吊销证书的吊销编号 (第一次吊销证书时执行)

]# echo 01 > /etc/pki/CA/crlnumber

第五步:更新证书吊销列表

]# openssl ca -gencrl -out /etc/pki/CA/crl/ca.crl

查看 crl 文件命令:

]# openssl crl -in /etc/pki/CA/crl/ca.crl -noout -text

九、sqoop使用详解?

Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。

Sqoop,类似于其他ETL工具,使用元数据模型来判断数据类型并在数据从数据源转移到Hadoop时确保类型安全的数据处理。Sqoop专为大数据批量传输设计,能够分割数据集并创建maptask任务来处理每个区块。

十、protobuf使用详解?

下面是protobuf的使用详解:

定义消息格式

首先,需要定义消息格式,这可以通过编写.proto文件来实现。在.proto文件中,可以定义消息的名称、字段类型、字段名称和编号等信息。例如:

syntax = "proto3";

package mypackage;

message Person {

  string name = 1;

  int32 age = 2;

  repeated string hobbies = 3;

}

上面的代码定义了一个名为Person的消息,它包含三个字段:name、age和hobbies。其中,name和hobbies是字符串类型,age是整数类型。

2. 编译.proto文件

接下来,需要使用protobuf编译器将.proto文件编译成对应语言的代码。protobuf支持多种语言,包括C++、Java、Python等。以C++为例,可以使用以下命令来编译.proto文件:

protoc --cpp_out=. person.proto

这将生成一个名为person.pb.h的头文件和一个名为person.pb.cc的源文件。

3. 序列化和反序列化

在使用protobuf进行数据交换时,需要将消息序列化为二进制格式,然后再进行传输或存储。在C++中,可以使用protobuf提供的SerializeToString()函数将消息序列化为字符串:

Person person;

person.set_name("Alice");

person.set_age(20);

person.add_hobbies("reading");

person.add_hobbies("swimming");

std::string data;

person.SerializeToString(&data);

反之,可以使用ParseFromString()函数将二进制数据反序列化为消息:

Person person;

person.ParseFromString(data);

使用消息

在程序中使用protobuf消息时,可以像使用普通的C++对象一样进行操作。例如:

std::cout << "Name: " << person.name() << std::endl;

std::cout << "Age: " << person.age() << std::endl;

for (int i = 0; i < person.hobbies_size(); i++) {

  std::cout << "Hobby " << i << ": " << person.hobbies(i) << std::endl;

}

上面的代码输出了反序列化后的Person对象的各个字段值。

以上就是protobuf的使用详解。需要注意的是,在实际使用中,还需要考虑消息的版本兼容性、错误处理等问题。