问题列表 - 第45154页

在Python中从内存中解析CSV数据

当数据不在文件中时,有没有办法在Python中解析CSV数据?我将CSV数据存储在我的数据库中,我想解析它.我正在寻找类似Ruby的东西CSV.parse.我知道Python有一个CSV类,但我在文档中看到的所有东西似乎都处理文件而不是内存中的CSV数据.

(并且它不是在数据进入数据库之前解析数据的选项.)

(请不要告诉我不要将CSV数据存储在数据库中.就数据库而言,我知道我在做什么.)

python csv

5
推荐指数
1
解决办法
5261
查看次数

SQL Server 2000 - ALTER TABLE + INSERT INTO =错误?

我正在尝试更改表以添加新列,然后在其中插入新行.

ALTER TABLE Roles ADD ModifiedDate DateTime;
INSERT INTO Roles (Name, [Description], CreatedBy, BuiltIn, Created, ModifiedDate)
    VALUES ('Name', 'Description', 0, 1, GETDATE(), GETDATE())
Run Code Online (Sandbox Code Playgroud)

但我得到:

Msg 207, Level 16, State 1, Line 1
Invalid column name 'ModifiedDate'.
Run Code Online (Sandbox Code Playgroud)

当我尝试在SQL Server Management Studio中运行上述SQL时.我认为这是Studio错误,而不是服务器错误.如果SQL运行,它应该工作,因为该列将存在.

如何向表中添加新列然后插入该表?

版本:

  • SQL Server 2000
  • SQL Server Management Studio 2008

t-sql sql-server sql-server-2000

15
推荐指数
1
解决办法
7235
查看次数

如何使用ES5 Object.create和对象文字语法模拟构造函数?

假设我有一个这样的对象:

var Foo = {
  x: 5,
  sprite: new Image()
}
Run Code Online (Sandbox Code Playgroud)

问题:我想用正确的src初始化该sprite.但是,当我使用以下创建技术时:

var f = Object.create(Foo);
Run Code Online (Sandbox Code Playgroud)

我没有构造方法(也就是init函数)来设置 sprite.src = 'cool.png';

我的问题:

如果我正在使用对象文字技术,并且Object.create(),我何时实际初始化我的一些内部状态(如示例new Image())

我的解决方案

var Foo = {
  create: function() {
    var f = Object.create(Foo);
    f.sprite.src = 'cool.png';
    return f;
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,我不知道这是否是一个很好的模式.如果有办法,我想做"JavaScript方式".:)

谢谢!

javascript object-create

5
推荐指数
2
解决办法
8626
查看次数

在AIX系统上使用winsock - 可能吗?

是否可以在AIX系统上使用winsock?

如果没有,C++中是否有基于unix的机器和电子邮件支持的原生支持,而不导入第三方库?

提前致谢

c++ aix native winsock

1
推荐指数
1
解决办法
136
查看次数

git remote add和git clone之间的区别

什么是clone命令吗?在svn中有没有相同的东西?

有什么区别

git remote add test git://github.com/user/test.git
Run Code Online (Sandbox Code Playgroud)

git clone git://github.com/user/test.git
Run Code Online (Sandbox Code Playgroud)

创建的repo的名称是否重要?

git git-clone git-remote

63
推荐指数
4
解决办法
4万
查看次数

StreamWriter结束行使用Lf而不是CrLf

我正在使用StreamWriter输出文本文件,但我想用Lf结束我的WriteLine而不是默认的CrLf.有没有一种简单的方法可以使用StreamWriter中内置的参数来完成此操作?

我现在感觉自己像个白痴,但我会把问题留在这里只是为了笑.这是漫长的一天......

.net text streamwriter

19
推荐指数
1
解决办法
7240
查看次数

Json将每个字符作为单独的对象返回?

我有一个json对象,我使用JSON API插件从wordpress加载.当我加载json对象并尝试注销它的部分时,似乎它将每个单个字符视为自己的对象,因此循环返回了几千个对象,所有对象都是单个字符.这是我第一次使用json如此idk,如果我在这里错过了一步.这是我到目前为止使用的代码.

function getProjInfo(theId){ 
    $.ajax({// calling the ajax object of jquery
        type: "GET",// we are going to be getting info from this data source
        url: 'http://testing.charter21.com/api/get_post/?post_id='+ theId,//the datasource
        dataType: "application/json",
        success: function(data){
        parseJson(data);
    }, // what happens when it is successful at loading the XML 
    error: function(){
        alert("error");
    }   
    });

}//end of the function

function parseJson(inData){
    postInfo = inData;
    $.each(postInfo, function(index, value){
    console.log(this);
});

}
Run Code Online (Sandbox Code Playgroud)

json看起来像这样:
{
"status": "ok",
"count": 10,
"count_total": 19,
"pages": 2,
"posts": [
{
"id": 175, …

javascript wordpress jquery json wordpress-plugin

6
推荐指数
1
解决办法
4056
查看次数

输出子句:无法绑定多部分标识符

我正在运行我目前正在处理的存储过程中可怕的"多部分标识符无法绑定"错误.关于下面的查询,我有几个问题.

  1. 为什么我收到此错误?
  2. 为什么在ImportFundingDateTime而不是FloorplanId上发生此错误,因为它们都来自同一个查询,但是在输出子句中首先列出了FloorplanId?
  3. 我是否可以调整此查询以避免错误,同时仍保持一般结构相同?

.

DECLARE @Results                Table(
    [FloorPlanId]               UNIQUEIDENTIFIER,
    [ImportFundingDateTime]     DATETIME,
    [TimeStamp]                 VARBINARY(8),
    [BusinessId]                UNIQUEIDENTIFIER
    )

UPDATE CacRecord 
    SET MatchFound = 1
    OUTPUT  fp.[FloorplanId], cr.[ImportFundingDateTime],
            fp.[TimeStamp], buyer.[BusinessId]
    INTO @Results(  [FloorplanId], [ImportFundingDateTime], 
                    [TimeStamp], [BusinessId])
    FROM CacRecord cr WITH (NOLOCK)
    INNER JOIN CacBatch cb WITH (NOLOCK)
        ON cr.CacBatchId = cb.CacBatchId
    INNER JOIN Floorplan fp WITH (NOLOCK)
        ON fp.UnitVIN = cr.ImportVin
        AND COALESCE(fp.UnitVIN, '') <> ''
    INNER JOIN Business buyer WITH (NOLOCK)
        ON buyer.BusinessId = fp.BuyerBusinessId
    LEFT OUTER JOIN BusinessContact bc WITH …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008 output-clause

5
推荐指数
1
解决办法
5031
查看次数

如何创建计时器?(每隔X秒/分钟/小时做一些事情)

我需要每隔10秒在我的程序中执行一些操作,而我不知道如何在C++控制台应用程序中执行此操作.在C#我可以创建一个计时器,但我现在在这里挣扎......

睡觉(); 不是一个选项,因为据我所知,它使您的程序在X秒内处于非活动状态,我需要我的应用程序处于活动状态并正常工作,并且一直在计算.

请帮我解决这个小问题(或大问题),我是C++的新手并学习ATM :)

所以我设置了BOOST库,现在我正在做这样的事情.

boost::timer t;

while (true)
{
    if (t.elapsed() > 1)
    {
        cout << t.elapsed() << endl;
        t.restart();
    }
}
Run Code Online (Sandbox Code Playgroud)

它够好还是应该有更好的方法?哦不,这非常糟糕,不停地吃掉25%的CPU.:(

c++

0
推荐指数
1
解决办法
3996
查看次数

Java MimetypesFileTypeMap始终在Android模拟器上返回application/octet-stream

我正在尝试确定存储在Android设备上的Mime/Media类型的文件(实际上是我正在使用模拟器的虚拟设备).我发现这个资源从一个推荐的文件中获取MIME类型javax.activation.MimetypesFileTypeMap,但是当我运行以下代码时,我会得到application/octet-stream所有文件类型:

MimetypesFileTypeMap map = new MimetypesFileTypeMap();  
File dir = Environment.getExternalStorageDirectory();  
File[] files = dir.listFiles();  
String mimeType;  
for( int i = 0; i < files.length; ++i ) {  
    if( files[i].isDirectory() == false ) {  
        mimeType = map.getContentType(files[i]);  
        if( mimeType.toLowerCase().equals("application/octet-stream") ) {  
            Log.d("mytag", 
                String.format( "Unable to determine the mime type of file %s.",
                files[i].getName()));  
        }   
    }  
}  
Run Code Online (Sandbox Code Playgroud)

我已经使用具有以下扩展名的文件对其进行了测试:jpg,txt,doc,xslx和pdf,它们都返回相同的内容.我有什么需要做的来初始化地图吗?这个库可以找不到Android上支持的mime类型列表吗?有没有更好的方法来获取Android上的mime类型的文件?

java android mime-types

9
推荐指数
1
解决办法
1万
查看次数