编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

大数据

IIS 400 错误:Bad Request - Invalid URL HTTP Error 400. The request URL is invalid.
.NET编程

IIS 400 错误:Bad Request - Invalid URL HTTP Error 400. The request URL is invalid.

阅读(1929)

具体报错如下: Bad Request - Invalid URL HTTP Error 400. The request URL is invalid. 这个问题困扰了我3天,可以知道的是 URL 太长,注意不是参数太长,是 path 太长,我的 URL 大致如下: ws://www.codingwhy.com/ws/i0PbKXI20eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOiIxNzg4NDYzODcwNzMyMzI4OTY0IiwiQWNjb3VudCI6ImFkb...

HTML5+Runtime打包时未添加 Camera 模块,请参考https://ask.dcloud.net.cn/article/283
移动开发

HTML5+Runtime打包时未添加 Camera 模块,请参考https://ask.dcloud.net.cn/article/283

阅读(1647)

最近在做一个商城,需要上传图片:营业执照和食品经营许可证,在iOS上调试的时候出现以下提示: HTML5+Runtime打包时未添加 Camera 模块,请参考https://ask.dcloud.net.cn/article/283 清一色的,网上的解决方案都说只要在uniapp的打包模块中加上 Camera&Gallery(相机和相册) 即可,也对,但是对于 IOS 来说只解决了一般,加上后,依...

红冲和红字发票在形式上有什么不同?
业务知识

红冲和红字发票在形式上有什么不同?

阅读(1097)

红冲和红字发票在形式上的主要区别主要体现在生成的文件和影响的范围上: 红冲: 在形式上,红冲通常会生成一条新的账务记录,以抵消原有的错误记录。这条新的账务记录通常就是原来记录的反向操作,比如原记录是出库,则红冲记录就是相应的入库。在大多数情况下,红冲记录只影响内部系统,不会对外部(如客户或供应商)产生直接影响。 红字发...

红冲和红字发票有什么区别?
业务知识

红冲和红字发票有什么区别?

阅读(1212)

红冲和红字发票都是在特定情况下用于更正错误或调整账务的手段,但它们在用途和形式上有一些区别。 红冲: 红冲主要是在内部系统中用于纠正错误的操作,比如更正错误的订单或库存操作。红冲通常会在原有的错误记录基础上产生一条新的反向记录,新纪录的金额或数量等于原记录的相反数,从而使得两条记录抵消,纠正了原有错误的影响。 红字发票...

乐企平台开票跟直接电子税务局开票区别
业务知识

乐企平台开票跟直接电子税务局开票区别

阅读(1323)

在中国,企业开具发票有两个常见的途径:通过国家税务总局的乐企(LeQi)平台和直接通过电子税务局。尽管这两个渠道都是为了实现税务电子化,但它们在操作方式、功能和服务范围上存在一些区别。了解这些差异对于企业选择最适合自己需求的税务服务平台至关重要。 乐企平台开票 乐企平台是国家税务总局提供的一个数字化税务服务平台,它允许符...

乐企接入单位和使用单位的区别
业务知识

乐企接入单位和使用单位的区别

阅读(2239)

在国家税务总局提供的乐企平台上,接入单位和使用单位是两个关键的概念。尽管它们都是乐企平台的用户,但在职责、权限和功能上存在一些本质的区别。了解这些区别对于那些正在考虑或准备接入乐企平台的企业至关重要。本文将详细解释乐企接入单位和使用单位的不同点。 乐企接入单位(直连单位) 接入单位,也称为直连单位,是指直接与乐企平台...

国家税务总局乐企平台的功能
业务知识

国家税务总局乐企平台的功能

阅读(2335)

国家税务总局乐企平台是一项重要的税务服务创新,致力于为符合条件的企业提供一个全面数字化的税务服务系统。这个系统能够实现税务系统与企业自有信息系统的直连,提供了规则开放、标准统一的电子发票等涉税服务。下面将详细介绍乐企平台的功能和服务。 乐企平台的主要服务 乐企平台的服务对象包括直连单位和使用单位两类,分别对应不同的服...

乐企本地化部署硬件要求
业务知识

乐企本地化部署硬件要求

阅读(664)

乐企(LeQi)平台的本地化部署对于企业来说是一个重要的步骤,它涉及到直连平台的运维及管理责任,以确保税务数据的安全性。本地化部署的硬件要求是企业需要优先考虑的问题之一。本文将为您提供一份关于乐企本地化部署的硬件要求指南。 硬件要求的重要性 乐企平台的本地化部署旨在为企业提供一个安全、可靠的税务数据处理环境。硬件的选择直...

乐企税务服务平台怎样自动开票?
业务知识

乐企税务服务平台怎样自动开票?

阅读(1322)

乐企(LeQi)平台是国家税务总局提供的数字化税务服务平台,旨在帮助企业实现税务处理的自动化,尤其是在发票开具方面。通过乐企平台,企业可以实现自动开票,大大提高效率和准确性。本文将为您详细介绍如何在乐企平台上实现自动开票。 实现自动开票的步骤 1、系统集成: 首先,企业需要将数电票开具能力嵌入到自己的销售结算系统或电子商务...

ORA-00942错误表示
数据库

ORA-00942错误表示"表或视图不存在"

阅读(2247)

在Oracle数据库中,我有类似一个以下的调用 select * from YYB.V_SAL_SUM_BY_CUST 从下图可以看到,在 YYB 下,视图 V_SAL_SUM_BY_CUST 确实是存在的 唯一有个不同的是什么?我 select 语句是在 JZYB.ERP_JYX 下调用的 碰到这种情况, 可能最大的原因就是权限不足了:用户需要具有相应的权限才能查询视图。如果你能在yyb模式下看到V_SAL_SUM...

乐企平台是什么?
业务知识

乐企平台是什么?

阅读(1427)

乐企平台,全称为乐企(LeQi)-数字能力开放平台,是国家税务总局推出的一项创新服务,专门为企业提供数字化税务处理解决方案。这个平台标志着税务管理向数字化、智能化的转型,致力于提高税务合规性、优化税务处理效率,并加强税务数据的安全性。 乐企平台的核心功能 乐企平台通过集成和开放税务处理的各项功能,支持企业实现包括但不限于以...

乐企中发票额度有效期是多久?
业务知识

乐企中发票额度有效期是多久?

阅读(493)

乐企平台作为国家税务总局推出的数字税务服务平台,为企业提供了电子发票的便捷开具能力。在这个平台上,发票额度即企业开具数电票的总额度,是企业税务管理的重要组成部分。那么,这些额度的有效期是多久呢?本文将为您揭晓。 发票额度有效期的概念 在乐企平台上,企业每月都会根据税务局的规定获得一定的发票额度,这个额度用于控制企业在...

乐企数电票额度
业务知识

乐企数电票额度

阅读(1768)

在数字化税务管理中,"数电票额度"是企业在使用乐企(LeQi)平台进行电子开票时必须关注的一个核心概念。这项功能关系到企业能够开具的数电票的总额度,因此对于税务合规性至关重要。了解数电票额度的管理方式,对于确保企业顺利开票和避免税务风险具有重要意义。 定义与管理 数电票额度,又称为开票额度,是指税务机关根据企业税收状况设定的...

乐企自动开票怎么开?
业务知识

乐企自动开票怎么开?

阅读(1196)

乐企自动开票是一种高效的税务处理方式,它使得企业可以将数电票(数字化电子发票)的开具过程自动化。通过乐企平台,企业能够利用嵌入的开票规则和接口,结合业务流程中的相关信息,自动完成数电票的生成和交付。以下是乐企自动开票的具体操作指南。 乐企自动开票的具体步骤 嵌入开票能力: 将数电票开具能力嵌入到企业的销售结算系统或电子...

乐企直连是什么模式?
业务知识

乐企直连是什么模式?

阅读(1305)

乐企直连模式是国家税务总局为了推进税务信息化建设,特别是在数字税务服务领域,提供给纳税人的一种新型服务方式。通过乐企直连,企业可以直接将自己的信息系统与国家税务总局的乐企-数字能力开放平台进行连接,实现数据的直接传输和即时处理。 定义与概念 直连单位是指那些申请并获得税务机关审核通过的纳税人,它们可以直接接入乐企平台。...

接收flume实时数据流
大数据

接收flume实时数据流

阅读(2888)

flume风格的基于push的方式Flume被设计为可以在agent之间推送数据,而不一定是从agent将数据传输到sink中。在这种方式下,Spark Streaming需要启动一个作为Avro Agent的Receiver,来让flume可以推送数据过来。下面是我们的整合步骤:前提需要选择一台机器:Spark Streaming与Flume都可以在这台机器上启动,Spark的其中一个Worker必须运行在这...

高阶技术之自定义Receiver
大数据

高阶技术之自定义Receiver

阅读(3074)

spark streaming可以从任何数据源来接收数据,哪怕是除了它内置支持的数据源以外的其他数据源(比如flume、kafka、socket等)。如果我们想要从spark streaming没有内置支持的数据源中接收实时数据,那么我们需要自己实现一个receiver。实现一个自定义的receiver一个自定义的receiver必须实现以下两个方法:onStart()、onStop()。onStart()和on...

接收flume实时数据流
大数据

接收flume实时数据流

阅读(2024)

flume风格的基于push的方式Flume被设计为可以在agent之间推送数据,而不一定是从agent将数据传输到sink中。在这种方式下,Spark Streaming需要启动一个作为Avro Agent的Receiver,来让flume可以推送数据过来。下面是我们的整合步骤:前提需要选择一台机器:Spark Streaming与Flume都可以在这台机器上启动,Spark的其中一个Worker必须运行在这...

flume安装
大数据

flume安装

阅读(1795)

安装flume下载flume解压到/usr/local目录下重命名为mv apache-flume-1.5.0-cdh5.3.6-bin flume配置环境变量修改配置文件vi conf/flume-conf.properties#agent1表示代理名称agent1.sources=source1 agent1.sinks=sink1 agent1.channels=channel1#配置source1agent1.sources.source1.type=spooldir agent1.sources.source1.spoolDir=/us...

性能调优
大数据

性能调优

阅读(2393)

数据接收并行度调优通过网络接收数据时(比如Kafka、Flume),会将数据反序列化,并存储在Spark的内存中。如果数据接收称为系统的瓶颈,那么可以考虑并行化数据接收。每一个输入DStream都会在某个Worker的Executor上启动一个Receiver,该Receiver接收一个数据流。因此可以通过创建多个输入DStream,并且配置它们接收数据源不同的分区数据,达...

容错机制以及事务语义详解
大数据

容错机制以及事务语义详解

阅读(2253)

容错机制的背景要理解Spark Streaming提供的容错机制,先回忆一下Spark RDD的基础容错语义:RDD,Ressilient Distributed Dataset,是不可变的、确定的、可重新计算的、分布式的数据集。每个RDD都会记住确定好的计算操作的血缘关系,(val lines = sc.textFile(hdfs file); val words = lines.flatMap(); val pairs = words.map(); val wordCo...

部署、升级和监控应用程序
大数据

部署、升级和监控应用程序

阅读(2171)

部署应用程序有一个集群资源管理器,比如standalone模式下的Spark集群,Yarn模式下的Yarn集群等。打包应用程序为一个jar包,课程中一直都有演示。为executor配置充足的内存,因为Receiver接受到的数据,是要存储在Executor的内存中的,所以Executor必须配置足够的内存来保存接受到的数据。要注意的是,如果你要执行窗口长度为10分钟的窗口操作...

Checkpoint机制
大数据

Checkpoint机制

阅读(2526)

概述每一个Spark Streaming应用,正常来说,都是要7 * 24小时运转的,这就是实时计算程序的特点。因为要持续不断的对数据进行计算。因此,对实时计算应用的要求,应该是必须要能够对与应用程序逻辑无关的失败,进行容错。如果要实现这个目标,Spark Streaming程序就必须将足够的信息checkpoint到容错的存储系统上,从而让它能够从失败中进行恢...

缓存、持久化机制
大数据

缓存、持久化机制

阅读(2583)

与RDD类似,Spark Streaming也可以让开发人员手动控制,将数据流中的数据持久化到内存中。对DStream调用persist()方法,就可以让Spark Streaming自动将该数据流中的所有产生的RDD,都持久化到内存中。如果要对一个DStream多次执行操作,那么,对DStream持久化是非常有用的。因为多次操作,可以共享使用内存中的一份缓存数据。对于基于窗口的操...

Stream的output操作以及foreachRDD详解
大数据

Stream的output操作以及foreachRDD详解

阅读(3925)

output操作OutputMeaningprint打印每个batch中的前10个元素,主要用于测试,或者是不需要执行什么output操作时,用于简单触发一下job。saveAsTextFile(prefix, [suffix])将每个batch的数据保存到文件中。每个batch的文件的命名格式为:prefix-TIME_IN_MS[.suffix]saveAsObjectFile同上,但是将每个batch的数据以序列化对象的方式,保存到Seque...