GVKun编程网logo

BCP中遇到意外的EOF

12

想了解BCP中遇到意外的EOF的新动态吗?本文将为您提供详细的信息,此外,我们还将为您介绍关于android–Logcat崩溃并出现错误:意外的EOF、ast.literal_eval:SyntaxE

想了解BCP中遇到意外的EOF的新动态吗?本文将为您提供详细的信息,此外,我们还将为您介绍关于android – Logcat崩溃并出现错误:意外的EOF、ast.literal_eval:SyntaxError:解析时出现意外的EOF、c – sizeof(struct)返回意外的值、c – 错误C1004:在Visual Studio 2012中找到意外的文件结尾的新知识。

本文目录一览:

BCP中遇到意外的EOF

BCP中遇到意外的EOF

尝试将数据导入Azure。在Management Studio 2005中创建了一个文本文件。我尝试了用逗号和制表符分隔的文本文件。

BCP IN -c -t,-r \ n -U -S -PI获得错误{SQL Server Native Client 11.0]
BCP数据文件中遇到意外的EOF

这是我用来创建文件的脚本:

 SELECT top 10  [Id]      ,[RecordId]      ,[PracticeId]      ,[MonthEndId]      ,ISNULL(CAST(InvoiceItemId AS VARCHAR(50)),'''') AS InvoiceItemId      ,[Date]      ,[Number]      ,[RecordTypeId]      ,[LedgerTypeId]      ,[TargetLedgerTypeId]      ,ISNULL(CAST(Tax1Id as varchar(50)),'''')AS Tax1Id      ,[Tax1Exempt]      ,[Tax1Total]      ,[Tax1Exemption]      ,ISNULL(CAST([Tax2Id] AS VARCHAR(50)),'''') AS Tax2Id      ,[Tax2Exempt]      ,[Tax2Total]      ,[Tax2Exemption]      ,[TotalTaxable]      ,[TotalTax]      ,[TotalWithTax]      ,[Unassigned]      ,ISNULL(CAST([ReversingTypeId] AS VARCHAR(50)),'''') AS ReversingTypeId      ,[IncludeAccrualDoctor]      ,12 AS InstanceId  FROM <table>

这是它插入的表

CREATE TABLE [WS].[ARFinancialRecord](    [Id] [uniqueidentifier] NOT NULL,    [RecordId] [uniqueidentifier] NOT NULL,    [PracticeId] [uniqueidentifier] NOT NULL,    [MonthEndId] [uniqueidentifier] NOT NULL,    [InvoiceItemId] [uniqueidentifier] NULL,    [Date] [smalldatetime] NOT NULL,    [Number] [varchar](17) NOT NULL,    [RecordTypeId] [tinyint] NOT NULL,    [LedgerTypeId] [tinyint] NOT NULL,    [TargetLedgerTypeId] [tinyint] NOT NULL,    [Tax1Id] [uniqueidentifier] NULL,    [Tax1Exempt] [bit] NOT NULL,    [Tax1Total] [decimal](30, 8) NOT NULL,    [Tax1Exemption] [decimal](30, 8) NOT NULL,    [Tax2Id] [uniqueidentifier] NULL,    [Tax2Exempt] [bit] NOT NULL,    [Tax2Total] [decimal](30, 8) NOT NULL,    [Tax2Exemption] [decimal](30, 8) NOT NULL,    [TotalTaxable] [decimal](30, 8) NOT NULL,    [TotalTax] [decimal](30, 8) NOT NULL,    [TotalWithTax] [decimal](30, 8) NOT NULL,    [Unassigned] [decimal](30, 8) NOT NULL,    [ReversingTypeId] [tinyint] NULL,    [IncludeAccrualDoctor] [bit] NOT NULL,    [InstanceId] [tinyint] NOT NULL, CONSTRAINT [PK_ARFinancialRecord] PRIMARY KEY CLUSTERED (    [Id] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON))

实际上有数十万条实际记录,而我是从另一台服务器上完成的,唯一的区别是Management Studio的版本。

答案1

小编典典

如果文件是制表符分隔的,则列分隔符的命令行标志应为 -t\t -t,

android – Logcat崩溃并出现错误:意外的EOF

android – Logcat崩溃并出现错误:意外的EOF

我正在进行一些冗长的计算,而且出现问题很晚.我尝试使用断点,但到目前为止没有成功.所以我把一个Log.d放到循环中来监控……

但很快,Logcat崩溃了:

02-08 16:35:42.820 2936-3402/com.nohkumado.geneticsolving.full D/BaseC: 
    norm:BC sq:49.0 dis:0.0 con:50.0/BC sq:56.0 dis:4.0 con:94.0=1.4069148936170213

    read: unexpected EOF!

    --------- beginning of crash

我需要重新启动工作室才能让Logcat再次运行.

我看是否能为Logcat找到缓冲区大小的设置,但到目前为止我什么也没找到.可以做些什么?

解决方法:

尝试在设备/模拟器上的Settings-> Developer options下将Logger缓冲区大小设置为off.这可能会发生,因为Logger缓冲区配置为仅在特定时间显示有限的KB日志.只有在清除前一个缓冲区后,才会显示下一组日志.

ast.literal_eval:SyntaxError:解析时出现意外的EOF

ast.literal_eval:SyntaxError:解析时出现意外的EOF

当尝试解析一个空字符串时,我得到一个SyntaxError。为什么它引发与解析a不同的错误''foo''?在来源中ast.literal_eval只有ValueError明确提出。

In [1]: import astIn [2]: ast.literal_eval(''foo'')---------------------------------------------------------------------------ValueError                                Traceback (most recent call last)<ipython-input-2-d8695a7c4a9f> in <module>()----> 1 ast.literal_eval(''foo'')/usr/lib/python2.7/ast.pyc in literal_eval(node_or_string)     78                 return left - right     79         raise ValueError(''malformed string'')---> 80     return _convert(node_or_string)     81      82/usr/lib/python2.7/ast.pyc in _convert(node)     77             else:     78                 return left - right---> 79         raise ValueError(''malformed string'')     80     return _convert(node_or_string)     81ValueError: malformed stringIn [3]: ast.literal_eval('''')  File "<unknown>", line 0    ^SyntaxError: unexpected EOF while parsing

答案1

小编典典

ast用于compile将源字符串(必须是表达式)编译为AST。

如果源字符串不是有效的表达式(如空字符串),SyntaxError则将引发a
compile。另一方面,如果源字符串是一个有效的表达式(例如,变量名称,如foo),compile将成功,但literal_eval可能会失败,并显示ValueError

因此,在使用SyntaxErrorValueError时都应同时捕获literal_eval

c – sizeof(struct)返回意外的值

c – sizeof(struct)返回意外的值

这应该很简单,但我不知道在哪里寻找问题:

我有一个结构:

struct region
{
public:
    long long int x;
    long long int y;
    long long int width;
    long long int height;
    unsigned char scale;
};

当我做sizeof(区域),当我期待33时,它给我40.

有任何想法吗?

(mingw gcc,win x64 os)

解决方法

它将结构填充为8字节边界.所以它实际上是在内存中占用40个字节 – sizeof返回正确的值.

如果您只想要33个字节,则指定打包属性:

struct region
{
public:
    long long int x;
    long long int y;
    long long int width;
    long long int height;
    unsigned char scale;
} __attribute__ ((packed));

c – 错误C1004:在Visual Studio 2012中找到意外的文件结尾

c – 错误C1004:在Visual Studio 2012中找到意外的文件结尾

我想在visual studio 2012中编写一个简单的C代码,但总是在头文件中收到错误C1004.有人可以帮帮我吗?

我的代码如下.我是visual studio C的新手,所以这可能是非常愚蠢的错误.

add.cpp

#include <iostream>

int add(int a,int b)
{
    return a+b;
}

add.h

#ifndef ADD_H
#define ADD_H

int add(int a,int b);

#endif

source.cpp

#include "add.h"
#include <iostream>

int main()
{
    std::cout << add(3,4);
    return 0;
}

解决方法

一般代码看起来没问题,但add.h将需要在文件末尾回车.以下是该错误代码的Microsoft文档:

http://msdn.microsoft.com/en-us/library/4exw7xyc%28v=vs.110%29.aspx

我们今天的关于BCP中遇到意外的EOF的分享就到这里,谢谢您的阅读,如果想了解更多关于android – Logcat崩溃并出现错误:意外的EOF、ast.literal_eval:SyntaxError:解析时出现意外的EOF、c – sizeof(struct)返回意外的值、c – 错误C1004:在Visual Studio 2012中找到意外的文件结尾的相关信息,可以在本站进行搜索。

本文标签: