小编tjs*_*ons的帖子

Mac OS X 10.6 ODBC驱动程序

我疯狂地试图找到一个免费的FOSS(不必是开源)ODBC驱动程序来连接到MS SQL Server.虽然它不是严格必须是免费的(这是一个巨大的优势,由于显而易见的原因),我发现的驱动程序没有一个容易找到的价格标签.

有没有人知道任何优先免费,如果不是免费的,那么相对(30美元以下,因为它只是随机时间我可能需要它)的廉价驱动程序用于ODBC - OS X上的MS SQL?

谢谢!

sql-server macos odbc

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

SQL Loader错误:"可变长度字段超出最大长度."

我有一个SQL Loader Control文件,

LOAD DATA  
INFILE 'test.txt'  
INTO TABLE TEST replace  
fields terminated "|" optionally enclosed by '"' TRAILING NULLCOLS  
( DOCUMENTID INTEGER(10),  
  CUSTID INTEGER(10),  
  USERID INTEGER(10),  
  FILENAME VARCHAR(255),  
  LABEL VARCHAR(50),  
  DESCRIPTION VARCHAR(2000),  
  POSTDATE DATE "YYYY-MM-DD HH24:MI:SS" NULLIF POSTDATE="",  
  USERFILENAME VARCHAR(50),  
  STORAGEPATH VARCHAR(255)
)
Run Code Online (Sandbox Code Playgroud)

当我在其上运行SQL Loader时,它给了我一个错误,
Record 1: Rejected - Error on table TEST, column FILENAME. Variable length field exceeds maximum length.

这是那行...该列的长度低于255 ..

1|5001572|2|/Storage/Test/5001572/test.pdf|test.pdf||2005-01-13 11:47:49||

这是我在日志文件中注意到的奇怪之处

Column Name | Position | Len | Term | Encl | Datatype
FILENAME …

oracle sql-loader

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

Python中出现意外缩进错误

我有一段简单的代码,我不知道我的错误来自哪里.在第5行(if语句)中,解析器正在向我发出意外缩进.有人在这看到问题吗?我不.

def gen_fibs():
    a, b = 0, 1
    while True:
        a, b = b, a + b
        if len(str(a)) == 1000:
            return a
Run Code Online (Sandbox Code Playgroud)

python

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

从选择中删除选项并将其添加到另一个选项

好的,所以我已经有了这个代码,以前工作得很好.我最近将我的jQuery从1.4.4升级到1.5.2,显然这已经退出了工作.但是,我已经尝试了1.4.4的代码.和1.3.2它也不会在那里工作.

这确实有效.我无法弄清楚它为什么不是.有帮助吗?

编辑:开始和结束是参数,带有select元素ID 的文本.


var selectedIndex = document.getElementById(start).selectedIndex; // get the selected index from the correct select box

if (selectedIndex != -1) {      // if something is selected, do the following:
       var selectedElement = document.getElementById(start).options[selectedIndex]; // get the element that's selected

       if (selectedIndex == (document.getElementById(start).options.length - 1) && selectedIndex != 0) {
           selectedIndex--; // if we're at the bottom of the list, set our selectedIndex variable to the one right before it
       }

       $("#" + start).remove(selectedElement);  // remove …
Run Code Online (Sandbox Code Playgroud)

jquery

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

How to properly use Unit Tests (in any language)

I've never really written unit tests before (or tests, for that matter, really). I tend to obsessively run/compile after writing even the smallest bit of code to check for errors. I've been doing a bit of reading up on unit tests lately, and I'm curious how to best go about using/implementing them. My main language as of late has been Python, but I think this is a pretty language agnostic question. Does anyone have some tips (or good reading) on …

python testing unit-testing

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

递归解析JSON

我有一个用Python创建的大型JSON对象,我现在需要在网页上显示信息.我的问题是它的大小; 内部有嵌套数组和对象,并且在点处有几层深度.我写了一个非常不优雅(和错误)的JavaScript函数来拉出数据,但这对我来说似乎是一个递归问题,不幸的是我不习惯这样思考(还).

有谁知道解析这样一个对象的好解决方案?我的目标是在某种程度上动态地阅读它,因为我将不得不多次这样做(并且每次对象都会有所不同,但结构或多或少相同).目标是获取此信息并在网页上有意义地显示它.

如果我能进一步说明,请告诉我.

编辑:这是对象.当我发布这个时,我离开了我的电脑,而且它相当大.可能敏感的部分我已退出.我正在使用JSON2将其解析为字符串以外的其他内容.这只是给我一个问题的大小和嵌套.

{
    "Loop300": [
        {
            "Loop310": [
                {
                    "N1": {
                        "idCode": "0400", 
                        "idQual": "ZZ", 
                        "name": "REDACTED", 
                        "entIdCode": "SF"
                    }, 
                    "N3": [
                        {
                            "address1": "REDACTED", 
                            "address2": "REDACTED"
                        }
                    ], 
                    "G61": [
                        {
                            "contactFunctionCode": "CN", 
                            "commNumber": "REDACTED", 
                            "commNumQualifier": "TE", 
                            "name": "shipping"
                        }
                    ], 
                    "N4": [
                        {}
                    ]
                }
            ], 
            "L11": [], 
            "S5": {
                "stopReasonCode": "LD", 
                "stopSeqNum": "1"
            }, 
            "Loop350": [
                {
                    "LAD": [], 
                    "OID": {
                        "weight": "161", 
                        "poNum": "ASDF", 
                        "weightCode": "L", 
                        "unitMeasure": "CA", 
                        "refID": "THING", …

javascript recursion json

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

在Python中序列化用户定义的类

有一个关于序列化我定义的类的问题.我有一些课程

class Foo:
     def __init__(self, x, y):
          self.x = x, self.y = y

     def toDict(self):
          return dict(Foo = dict(x = self.x, y = self.y))
Run Code Online (Sandbox Code Playgroud)

然后是一个可以包含多个Foos的类,例如:

class Bar:
     def __init__(self):
          self.foos = [Foo(a, b), Foo(1, 2)]
Run Code Online (Sandbox Code Playgroud)

虽然这是对真实结构的粗略过度简化(它得到了更多,更多嵌套),但这是一个相当不错的概述.这个实际数据来自一个没有任何实际结构的伪XML文件,所以我根据给出的规范编写了一个解析器,所以我现在把所有数据放在我定义的一系列类中,实际结构体.

我想要做的就是把我拥有的这些数据并将其吐出到JSON中,但我真的没有看到一个好的方法(我是Python的新手,这是我的第一个真正的项目).

我在Foo中定义了一个方法toDict(),它从信息中创建了一个字典,但是当我尝试使用多个Foos序列化Bar时,这显然不会像我希望的那样.

有没有人有这样做的好方法?在过去的几天里,这是一个非常不间断的学习/代码节目,我对此缺乏想法,这是该项目的最后一部分.我知道Python的JSON模块,但是这对我将数据放入字典(或类似的东西)这个我可以传递给json.dump()的特殊问题没有帮助.

如果我能以任何方式澄清,请告诉我.

谢谢,TJ

python serialization json

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

嵌套列表中的列表理解

我有一个清单 [["foo", ["a", "b", "c"]], ["bar", ["a", "b", "f"]]]

而且我想将它拆分出来,这样我就可以计算出As,Bs等的总数.但是我是Python新手并且有点时间了.

我正在[lx for lx in [li[1] for li in fieldlist if li[1]]]尝试获取包含子子列表中所有项目的列表,但是会返回包含第一个子列表的列表([["a", "b", "c"], ["a", "b", "f"]]而不是包含这些子列表内容的列表.我很确定我是只是想到这个错误,因为我是列表理解和Python的新手.

有没有人有这样做的好方法?(是的,我知道我选择的名字(lx,li)太可怕了)

谢谢.

python list-comprehension nested-lists

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