如何搭建云进销存-采购管理系统?

news2025/1/17 6:12:31

1、简介

1.1、案例简介

本文将介绍,如何搭建云进销存-采购管理。

1.2、应用场景

云进销存-采购管理应用支持多种商品特性管理,灵活适配不同主流行业商品管理要求,并可通过报表追溯查询,实现差异化的品类管理及分析。

2、设置方法

2.1、表单搭建

1)新建表单【商品管理】,字段设置如下:

名称类型
基础资料分割线
商品编号单行文本
商品名称单行文本
商品单行文本
商品条码单行文本
商品类别单行文本
首选仓库下拉框
计量单位下拉框
预计采购价数字
商品图片图片
期初设置分割线
期初设置子表单
合计期初数量数字
合计期初总价数字

2)新增表单【仓库管理】,字段设置如下;

名称类型
仓库编号单行文本
仓库名称单行文本

3)新增表单【供应商管理】,字段设置如下;

名称类型
供应商编号单行文本
供应商名称单行文本
供应商类别单行文本
增值税税率(%)数字
纳税人识别号单行文本
开户银行单行文本
银行账号单行文本

4)新增表单【购货订单】,字段设置如下;

名称类型
单据编号流水号
单据日期日期时间
单据类型单选按钮组
供应商下拉框
交货日期日期时间
关联购货单号单行文本
购货明细子表单
合计数量数字
合计折扣额数字
合计金额数字
合计税额数字
合计价税合计数字
优惠率(%)数字
优惠金额数字
优惠后金额数字
金额大写单行文本
备注多行文本
制单人成员单选
订单打印扩展按钮

5)新增表单【购货单】,字段设置如下;

名称类型
单据编号流水号
单据日期日期时间
供应商下拉框
交货日期日期时间
关联购货订单号单行文本
关联退货单号单行文本
购货明细子表单
合计数量数字
合计折扣额数字
合计金额数字
合计税额数字
合计价税合计数字
优惠率(%)数字
优惠金额数字
优惠后金额数字
金额大写单行文本
备注多行文本
本次付款数字
结算方式下拉框
本次欠款数字
采购费用子表单
商品统计数字
总采购费用数字
是否已分摊单行文本
入库状态单行文本
核销金额数字
付款状态多行文本
采购费用分摊扩展按钮
制单人成员单选

6)新增表单【购货退货单】,字段设置如下;

名称类型
单据编号流水号
单据日期日期时间
供应商下拉框
源购货订单号单行文本
源购货单号单行文本
退货明细子表单
可退总数量数字
合计数量数字
合计折扣额数字
合计金额数字
合计税额数字
合计价税合计数字
备注多行文本
优惠率(%)数字
退款优惠金额数字
优惠后金额数字
金额大写单行文本
本次付款数字
结算方式下拉框
本次欠款数字
采购费用子表单
商品统计数字
总采购费用数字
退款状态单行文本

7)新增表单【购货入库单】,字段设置如下;

名称类型
单据编号流水号
单据日期日期时间
供应商下拉框
制单人成员单选
源购货单号单行文本
购货入库明细子表单
合计数量数字
合计折扣额数字
合计金额数字
合计税额数字
合计价税合计数字

8)新增表单【购货退货出库单】,字段设置如下;

名称类型
单据编号流水号
单据日期日期时间
供应商下拉框
制单人成员单选
购货退货明细子表单
合计数量数字
合计折扣额数字
合计金额数字
合计税额数字
合计价税合计数字
本次退款数字

9)新增表单【付款单】,字段设置如下;

名称类型
单据编号流水号
单据日期日期时间
供应商下拉框
付款人成员单选
付款明细子表单
合计单据金额数字
合计已核销金额数字
合计未核销金额数字
合计本次核销金额数字
合计价税合计数字
备注多行文本
整单折扣数字
本次预付款数字
结算分割线
结算方式下拉框
本次付款数字
结算号单行文本
备注单行文本

10)新增表单【其他支出单】,字段设置如下;

名称类型
单据编号流水号
业务类别单选按钮组
单据日期日期时间
供应商下拉框
支付明细子表单
支出明细子表单
合计金额数字
备注多行文本
结算方式数字
付款金额数字
核销金额数字
付款状态单行文本

11)新增表单【采购开票】,字段设置如下;

名称类型
单据编号流水号
单据日期日期时间
供应商下拉框
是否已全部开票单选按钮组
数量数字
金额数字
税额多行文本
已付款数字
付款状态单行文本
价税合计数字
已开票金额数字
未开票金额数字
整单备注多行文本

12)新增表单【采购开票记录表】,字段设置如下;

名称类型
票据编号单行文本
单据日期日期时间
供应商下拉框
是否已全部开票单选按钮组
数量数字
退金额数字
税额数字
已付款数字
付款状态单行文本
价税合计数字
已开票金额数字
未开票金额数字
整单备注多行文本
开票多标签
开票日期日期时间
发票号单行文本
发票金额单行文本
发票抬头单行文本
开票备注单行文本
制单人成员单选
制单日期日期时间

13)新增表单【费用清单】,字段设置如下;

名称类型
供应商单行文本
支出类别单行文本
金额数字
未支付费用数字
源单号多行文本
源单往来单位单行文本
其他支出单编号单行文本
源单日期日期时间
备注单行文本
是否已分摊为购货成本单行文本
付款状态单行文本

14)新增表单【付款单表单】,字段设置如下;

名称类型
源单编号单行文本
业务类别单行文本
供应商单行文本
单据日期日期时间
单据金额数字
已核销金额数字
未核销金额数字
本次核销金额数字
付款状态单行文本
备注多行文本

2.2、表单【购货订单】字段及表单属性设置

1)选中【关联购货号】字段,设置不可见;

2)选中【购货明细.可用库存】字段,默认值选择数据联动,设置联动条件及对应字段;

选中【购货明细.购货单价】字段,默认值选择数据联动,设置联动条件及对应字段;

选中【购货明细.含税单价】字段,默认值选择公式编辑,如图设置公式;

选中【购货明细.折扣额】字段,默认值选择公式编辑,如图设置公式;

选中【购货明细.金额】字段,默认值选择公式编辑,如图设置公式;

选中【购货明细.税率(%)】字段,默认值选择公式编辑,设置公式:“IF(ISEMPTY(购货明细.商品)==0,0.13)”;

选中【购货明细.税额】字段,默认值选择公式编辑,如图设置公式

选中【购货明细.价税合计】字段,默认值选择公式编辑,如图设置公式

选中【合计数量】字段,默认值选择公式编辑,如图设置公式;

选中【合计折扣额】字段,默认值选择公式编辑,如图设置公式;

选中【合计金额】字段,默认值选择公式编辑,如图设置公式;

选中【合计价税合计】字段,默认值选择公式编辑,如图设置公式;

选中【优惠金额】字段,默认值选择公式编辑,如图设置公式;

选中【金额大写】字段,默认值选择公式编辑,设置公式:“IF(LEFT(TEXT(优惠后金额),1)=="-","负","")+TEXT(INT(ABS(优惠后金额)),"[Num2]元")+TEXT(IF(SEARCH(".",TEXT(优惠后金额))!=0,MID(TEXT(优惠后金额),SEARCH(".",TEXT(优惠后金额))+1,1),""),"[Num2]角")+TEXT(IF(SEARCH(".",TEXT(优惠后金额))!=0,MID(TEXT(优惠后金额),SEARCH(".",TEXT(优惠后金额))+2,1),""),"[Num2]分")+"整"”;

3)选中【订单打印】字段,模式选择页面打印,设置对应打印模板;

4)表单提交数据新增两条数据助手;

生成购货单的数据助手,新增新增数据的执行动作,选择目标表单【购货单】,选择对应字段;

其他设置触发条件为【单据类型】字段等于购货,并设置发起新流程,设置好点击【完成】并保存该数据助手;

生成购货单的数据助手,再新增修改数据的执行动作,选择修改【购货单】表单,选择对应过滤条件,以及需要修改的字段;

其他设置触发条件为【单据类型】字段等于购货,设置好点击【完成】并保存该数据助手;

生成退货单的数据助手,新增新增数据的执行动作,选择目标表单【购货退货单】,选择对应字段;

其他设置触发条件为【单据类型】字段等于退货,并设置发起新流程,设置好点击【完成】并保存该数据助手;

生成退货单的数据助手,再新增修改数据的执行动作,选择修改【购货退货单】表单,选择对应过滤条件,以及需要修改的字段;

其他设置触发条件为【单据类型】字段等于退货,设置好点击【完成】并保存该数据助手;

2.3、表单【购货单】字段及表单属性设置

1)【购货明细.可用库存】、【购货明细.购货单价】、【购货明细.含税单价】、【购货明细.含税单价】、【购货明细.折扣额】、【购货明细.金额】、【购货明细.税率(%)】、【购货明细.税额】、【购货明细.价税合计】、【购货明细.价税合计】、【合计数量】、【合计折扣额】、【合计金额】、【合计税额】、【合计价税合计】、【优惠金额】、【优惠后金额】、【金额大写】以上字段如2.2设置公式;选择【购货明细.采购费用】字段,设置默认值为公式编辑,设置公式:“IF(是否已分摊=="是",(ROUND(总采购费用/商品统计,2)),"")”;

选择【本次欠款】字段,设置默认值为公式编辑,如图设置公式;

选择【商品统计】字段,设置默认值为公式编辑,如图设置公式;

选择【总采购费用】字段,设置默认值为公式编辑,如图设置公式;

选择【付款状态】字段,设置默认值为公式编辑,设置公式:“IFS(本次付款合计价税合计,"全部付款",本次付款0,"未付款",(AND(合计价税合计>本次付款,本次付款!=0)),"部分付款")”;

2)选择【入库状态】字段,输入下拉框选择,并设置默认值为未入库;多条;

3)选择【采购费用分摊】字段,模式选择扩展功能,设置【校验 - 当前表数据】的功能插件,配置好校验条件等配置;

4)该表单是流程表单,设置流程节点审核,该节点属性的节点权限提交设置两条数据助手,分别名称为新增费用清单、新增采购开票-入库-付款及修改订货单数据;

新增费用清单的数据助手,新增新增数据的执行动作,选择目标表单【费用清单】,选择对应字段;

其他设置触发条件为【总采购费用】不为空,设置好点击【完成】并保存该数据助手;

新增采购开票-入库-付款及修改订货单数据的数据助手,有四个执行动;新增新增数据的执行动作,选择目标表单【采购开票】,选择对应字段,设置好点击【完成】并保存该数据助手;

再新增新增数据的执行动作,选择目标表单【购货入库单】,选择对应字段;

其他设置里设置发起新流程,设置好点击【完成】并保存该数据助手;

再新增修改数据的执行动作,选择修改【购货订单】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

再新增新增数据的执行动作,选择目标表单【付款单表单】,选择对应字段,设置好点击【完成】并保存该数据助手;

其他设置触发条件为【付款状态】字段等于未付款或部分付款,设置好点击【完成】并保存该数据助手;

2.4、表单【购货退货单】字段及表单属性设置

1)【退货明细.可用库存】、【退货明细.购货单价】、【退货明细.含税单价】、【退货明细.含税单价】、【退货明细.折扣额】、【退货明细.金额】、【退货明细.税率(%)】、【退货明细.税额】、【退货明细.价税合计】、【退货明细.价税合计】、【合计数量】、【合计折扣额】、【合计金额】、【合计税额】、【合计价税合计】、【优惠金额】、【优惠后金额】、【金额大写】、【商品统计】、【总采购费用】以上字段如2.2设置公式;选择【可退总数量】字段,设置默认值为公式编辑,如图设置公式;

选择【退款状态】字段,设置默认值为公式编辑,设置公式:“IFS(本次退款合计价税合计,"全部退款",本次退款0,"未退款",(AND(合计价税合计>本次退款,本次退款!=0)),"部分退款")”;

2)该表单是流程表单,设置流程节点审核,该节点属性的节点权限提交设置两条数据助手,分别名称为新增费用清单、新增采购开票-出库及修改购货单;

新增费用清单的数据助手,新增新增数据的执行动作,选择目标表单【费用清单】,选择对应字段,设置好点击【完成】并保存该数据助手;

新增采购开票-出库及修改购货单的数据助手,有三个执行动;新增新增数据的执行动作,选择目标表单【采购开票】,选择对应字段,设置好点击【完成】并保存该数据助手;

再新增新增数据的执行动作,选择目标表单【退货出库单】,选择对应字段;

其他设置里设置发起新流程,设置好点击【完成】并保存该数据助手;

再新增修改数据的执行动作,选择修改【购货单】表单,选择对应过滤条件,以及需要修改的字段;

其他设置触发条件为【源购货单号】不为空,设置好点击【完成】并保存该数据助手;

3)表单初始化新增功能模块【表单弹出-关联数据到子表单】;

选择关联表单为表单【购货单】,添加该表的子表单字段对应表单的字段,设置完成点击【保存模块设置】;

2.5、表单【购货入库单】字段及表单属性设置

1)【购货入库明细.可用库存】、【购货入库明细.购货单价】、【购货入库明细.含税单价】、【购货入库明细.含税单价】、【购货入库明细.折扣额】、【购货入库明细.金额】、【购货入库明细.税率(%)】、【购货入库明细.税额】、【购货入库明细.价税合计】、【购货入库明细.价税合计】、【合计数量】、【合计折扣额】、【合计金额】、【合计税额】、【合计价税合计】以上字段如2.2设置公式;

2)选择【源购货单号】字段,设置选项为其他表单数据,关联购货单的【单据编号】字段;

3)该表单是流程表单,设置流程节点审核,该节点属性的节点权限提交设置一条数据助手,名称为修改购货单状态;

新增修改数据的执行动作,选择修改【购货单】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

2.6、表单【客户批量导入】字段及表单属性设置

1)【购货退货明细.可用库存】、【购货退货明细.购货单价】、【购货退货明细.含税单价】、【购货退货明细.含税单价】、【购货退货明细.折扣额】、【购货退货明细.金额】、【购货退货明细.税率(%)】、【购货退货明细.税额】、【购货退货明细.价税合计】、【购货退货明细.价税合计】、【合计数量】、【合计折扣额】、【合计金额】、【合计税额】、【合计价税合计】以上字段如2.2设置公式;

2.7、表单【付款单】字段及表单属性设置

1)选中【付款明细.已核销金额】字段,设置默认值为数据联动,设置联动条件及联动字段;

2)选择【付款明细.未核销金额】字段,设置默认值为公式编辑,如图设置公式;

选择【付款明细.已核销金额(辅助)】字段,设置默认值为公式编辑,如图设置公式;

选择【付款明细.未核销金额(辅助)】字段,设置默认值为公式编辑,如图设置公式;

选择【付款明细.付款状态】字段,设置默认值为公式编辑,设置公式:“IFS(付款明细.已核销金额(辅助)付款明细.单据金额,"全部付款",付款明细.已核销金额(辅助)0,"未付款",(AND(付款明细.单据金额>付款明细.已核销金额(辅助),付款明细.已核销金额(辅助)!=0)),"部分付款")”;

3)【整单折扣】、【本次预付款】两个字段设置不可见;

4)【付款明细】子表单字段,开启数据加载,数据源为【付款单辅助表】,添加过滤条件及设置赋值字段,触发公式为【源单编号】字段;

5)表单提交数据新增两条数据助手,名称分为修改辅助表数据、修改付款状态;

修改付款状态的数据助手,新增修改数据的执行动作,选择修改【付款单辅助表】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

修改辅助表数据的数据助手,新增修改数据的执行动作,选择修改【购货单】表单,选择对应过滤条件,以及需要修改的字段;

其他设置触发条件为【付款明细.业务类别】等于普通采购,设置好点击【完成】并保存该数据助手;

再新增修改数据的执行动作,选择修改【其他支出单】表单,选择对应过滤条件,以及需要修改的字段;

其他设置触发条件为【付款明细.业务类别】等于其他支出,设置好点击【完成】并保存该数据助手;

再新增修改数据的执行动作,选择修改【费用清单】表单,选择对应过滤条件,以及需要修改的字段,设置好点击【完成】并保存该数据助手;

2.8、表单【其他支出单】字段及表单属性设置

1)选择【业务类别】字段,输入选项,并设置默认值为其他支出;

2)【支付明细.本次支付】字段添加功能扩展设置,添加功能插件【控件 - 触发指定公式】;

功能插件设置触发公式字段为【支付明细.源单号】;

3)【支付明细.付款状态】字段设置默认值为公式编辑,设置公式:“IFS(支付明细.本次支付支付明细.金额,"全部付款",支付明细.本次支付0,"未付款",(AND(支付明细.金额>支付明细.本次支付,支付明细.本次支付!=0)),"部分付款")”;

【支付明细.未支付(辅助)】字段设置默认值为公式编辑,如图设置公式;

4)【支付明细.已支付(辅助)】字段设置默认为数据联动,添加联动条件及设置关联字段;

5)【支付明细.付款状态】、【支付明细.已支付(辅助)】、【支付明细.未支付(辅助)】、【核销金额】、【付款状态】以上字段设置为不可见;

6)【合计金额】字段设置默认值为公式编辑,设置公式:“IF(业务类别=="支付销售/采购费用",SUM(支付明细.金额),SUM(支出明细.金额))”;

【付款金额】字段设置默认值为公式编辑,设置公式:“IF(业务类别=="支付销售/采购费用",SUM(支付明细.本次支付),SUM(支出明细.金额))”;

【本次欠款】字段设置默认值为公式编辑,如图设置公式;

【付款状态】字段设置默认值为公式编辑,设置公式:“IFS(付款金额合计金额,"全部收款",付款金额0,"未收款",(AND(合计金额>付款金额,付款金额!=0)),"部分收款")”

7)添加一条表单提交校验条件,如图设置;

8)设置两条显隐规则,当【业务类别】字段等于支付销售/采购费用显示【支付明细】字段,当【业务类别】字段等于其他支出显示【支出明细】字段;

9)表单提交数据新增两条数据助手,名称分为新增付款辅助表数据、修改费用清单数据;

新增付款辅助表数据的数据助手,新增新增数据的执行动作,选择目标表单【付款单辅助表】,选择对应字段;

其他设置的触发条件为【本次欠款】不等于0,设置好点击【完成】并保存该数据助手;

修改辅助表数据的数据助手,新增修改数据的执行动作,选择修改【费用清单】表单,选择对应过滤条件,以及需要修改的字段;

其他设置的触发条件为【业务类别】等于支付销售/采购费用,设置好点击【完成】并保存该数据助手;

10)表单初始化新增功能模块【表单弹出-关联数据到子表单】;

选择关联表单为表单【费用清单】,添加该表的子表单字段对应表单的字段,设置完成点击【保存模块设置】;

2.9、表单【商品管理】字段及表单属性设置

1)表单初始化新增功能模块【自定义流水号】;

选择目标表为当前表,设置目标编码为【商品编号】字段、编码规则,设置完成点击【保存模块设置】;

2)【合计期初数量】字段设置默认值为公式编辑,如图设置公式;

【合计期初总价】字段设置默认值为公式编辑,如图设置公式;

【期初设置.商品】字段设置默认值为公式编辑,如图设置公式;同时该字段设置为不可见;

【期初设置.期初总价】字段设置默认值为公式编辑,如图设置公式;

3)【仓库】字段,选择设置为关联其他表单数据,关联仓库管理的【仓库名称】字段;

2.10、表单【采购开票记录表】字段及表单属性设置

1)表单提交数据新增一条数据助手,名称为修改开票数据;

该数据助手,有两个执行动作,新增修改数据的执行动作,选择修改【采购开票】表单,选择对应过滤条件,以及需要修改的字段;

其他设置的触发条件为【未开票金额】不等于0,设置好点击【完成】并保存该数据助手;

再新增修改数据的执行动作,选择修改【采购开票】表单,选择对应过滤条件,以及需要修改的字段;

其他设置的触发条件为【未开票金额】等于0,设置好点击【完成】并保存该数据助手;

2.11、【历史订购单】报表搭建

1)新增【历史订购单】报表,用基础报表【数据表】展示数据源为表单【购货订单】的数据;

添加过滤条件,单据类型等于购货;

2)新增数据表菜单栏,【关联购货单】;

【关联购货单】的菜单栏,操作模式设置为弹出报表【历史购货单】;

3)数据菜单冻结属性打钩,固定数据表菜单栏位置;

4)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;

2.12、【历史购货单】报表搭建

1)新增【历史购货单】报表,用基础报表【数据表】展示数据源为表单【购货单】的数据;

2)新增数据表菜单栏【关联订单号】、【退货】,配置如下;

3)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;

4)数据菜单冻结属性打钩,固定数据表菜单栏位置;

2.13、【历史购货退货订单】报表搭建

1)新增【历史购货退货订单】报表,用基础报表【数据表】展示数据源为表单【购货退货】的数据;

2.14、【采购开票】报表搭建

1)新增【采购开票】报表,用基础报表【数据表】展示数据源为表单【采购开票】的数据;

2)新增数据表菜单栏【开票】;

【开票】的菜单栏,设置刷新模式为整表刷新,操作模式设置为弹出表单【采购开票记录】;

3)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;

4)数据菜单冻结属性打钩,固定数据表菜单栏位置;

2.15、【历史付款单】报表搭建

1)该报表的搭建参照2.13的搭建方式;

2.16、【费用清单】报表搭建

1)新增【费用清单】报表,用基础报表【数据表】展示数据源为表单【费用清单】的数据;

2)新增数据表菜单栏【支付】;

【支付】的菜单栏,设置刷新模式为整表刷新,操作模式设置为弹出表单【其他支出单】;

3)设置报表的权限,填入权限组名称,选择可操作的数据表菜单,点击【保存】;

数据权限设置为【付款状态】等于未付款;

4)数据菜单冻结属性打钩,固定数据表菜单栏位置;

全部设置完成点击【保存】,选择【应用访问】进行查看效果;

2.17、效果演示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/152839.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】-- 进程终止进程等待

目录 深入理解fork 进程终止 进程常见退出场景 退出码 总结 进程等待 进程等待必要性 wait与waitpid 阻塞等待 非阻塞等待 总结 深入理解fork 在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为…

Rhce第三次作业

1. 基于同一IP的不同端口访问不同的网站(可以通过域名去访问)ipport1 -> 对应一个域名ipport2 -> 对应一个域名使用域名1我应该访问到 ipport1对应的内容使用域名2我应该访问到 ipport2对应的内容/etc/hosts文件下写入ip和域名,进行域名解析写入192.168.137.1…

vue3学习笔记之TransitionTransitionGroup

文章目录Transition&TransitionGroup动画组件1. Transition1.1 Transition API1.2 基于CSS的过渡效果自定义过渡class Animate动画库同时使用 transition 和 animation深层级过渡与显式过渡时长duration(总持续时间)1.3 JavaScript 钩子 GreenSock…

FPGA知识汇集-GPGPU与FPGA

虽然FPGA的功能很强大,但是并非所有的设计都会使用到这样的芯片。很多系统架构师在开始的时候会斟酌到底是使用FPGA还是其他的代替方案,例如GPGPU(通用的图形处理单元)。 由于GPGPU特有的架构和处理能力,在很多现代的设…

SpringBoot+VUE前后端分离项目学习笔记 - 【20 权限菜单 上】

数据库 新建sys_role角色表 与sys_menu菜单表 CREATE TABLE sys_role (id int NOT NULL AUTO_INCREMENT COMMENT id,name varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 名称,description varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 描述…

【C++】list模拟实现

看源码观察结构 由源码可以得知,list的底层是带头双向循环链表 — 结点类模拟实现 list实际上是一个带头双向循环链表,要实现list,则首先需要实现一个结点类,而一个结点需要存储的信息为:数据、前驱指针、后继指针 而对于该结点类的成员函数来说,我们只需实现一个构造函数即…

Linux磁盘根目录扩容

Linux磁盘根目录扩容 1.输入命令:df -hl 红色框标记的呢就是服务器的主目录,我们能看到总容量17G ,已使用2.1G 可用15G 我们要扩张磁盘空间的就是挂载点为:/ (的这个) 2.查询磁盘分区 命令:fdisk -l 我们找到/dev/sdb 这个磁盘名称就是…

Linux常用命令——nethogs命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) nethogs 终端下的网络流量监控工具 补充说明 有很多适用于Linux系统的开源网络监视工具。比如说,你可以用命令iftop来检查带宽使用情况。netstat用来查看接口统计报告,还有top监控系统当…

CMake快速入门

介绍 之前讲的Makefile的配置跟你当前的系统非常强的相关,例如在Linux或苹果下配置完Makefile,放到Windows下就会有问题,因为编译器会不同、路径会不同等。 如果要做跨平台的软件,要给不同的操作系统,不同的编译环境…

靶机测试Connect-the-dots笔记

靶机描述DescriptionBack to the TopLevel: Beginner-IntermediateUser flag: user.txtRoot flag: root.txtDescription: The machine is VirtualBox compatible but can be used in VMWare as well (not tested but it should work). The DHCP will assign an IP automaticall…

一款兼容双系统、为代码而生的机械键盘--Keychron K3

🔥前言 从去年的9月份记得就有小伙伴发私信问我有没有值得推荐的键盘,前段时间又有几个小伙伴在发私信询问。于是我写下这篇文章去给大家推荐一款十分好用的矮轴机械键盘 > keychron K3蓝牙无线矮轴超薄机械键盘,从而让大家更好的去敲代码&#xff0c…

【PWA学习】4. 使用 Push API 实现消息推送

引言 在接下来的内容里,我们会探究 PWA 中的另一个重要功能——消息推送与提醒(Push & Notification)。这个能力让我们可以从服务端向用户推送各类消息并引导用户触发相应交互 Web Push 效果Push API 和 Notification API 其实是两个独立的技术,完全…

很好用的URL工具类

📢 📢 📢 📣 📣 📣哈喽!大家好,我是「奇点」,江湖人称 singularity。刚工作几年,想和大家一同进步 🤝 🤝一位上进心十足的【Java ToB端…

【C++】deque双端队列

目录deque的原理介绍deque的优点和缺陷deque的原理介绍 1.deque(双端队列):是一种双开口的“连续”空间的数据结构,双开口的含义是:在头尾两端都可以进行插入和删除操作,且时间复杂度为O(1)。 需要注意的是deque并不是真正连续的…

制作一个微信小程序步骤_分享个人微信小程序开发步骤

微信小程序的功能不断提高,以及用户对小程序的使用的增加,使得新一批的流量融入小程序中,越开越多的企业开始开发小程序,想要从中分一碗羹,今天内容就从如何制作一个微信小程序说起,希望对你有帮助。微信小…

Vue鼠标移入移出事件(冒泡问题)

一、定义1、mouseenter:在鼠标光标从元素外部首次移动到元素范围之内时触发,这个事件不冒泡。2、mouseleave:在位于元素上方的鼠标光标移动到元素范围之外时触发,这个事件不冒泡。3、mouseover:在鼠标指针位于一个元素…

Flink学习31:Table API SQL之注册表

table API tableAPI & flink SQL flink SQL是最上层的封装,封装了流处理的DataStream API 和 批处理的DataSet API。 但是DataStream API 、DataSet API、table API、flink SQL 这几层并没有分到不同层中,所以应用程序可以同时使用这几层。 Table A…

合合信息——用智能文字识别技术赋能古彝文原籍数字化

文章目录1. 背景介绍:古彝文是什么?为什么要保护它?如何保护它?2. 传统方法保护古彝文:原籍难获、翻译困难2.1. 古彝文原籍的破损与古法保存2.2 古彝文原籍的保护与翻译2.2.1 获取古彝文原籍2.2.2 修复古彝文原籍2.2.3…

ansible作业一

配置ansible学习环境实现以下要求 1.控制主机和受控主机通过root用户通过免密验证方式远程控住受控主机实施对应(普通命令,特权命令)任务 2.控制主机连接受控主机通过普通用户以免密验证远程控住受控主机实施指定(普通命令&#x…

Makefile快速入门

介绍 这里以一个例子来演示利用Makfile进行多文件编译 一共有四个源程序&#xff1a;main.cpp&#xff0c;printhello.cpp&#xff0c;factorial.cpp&#xff0c;functions.h 首先是main.cpp内容 #include<iostream> #include"functionals.h"using namespa…