问题列表 - 第42271页

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

什么是我用COM互操作得到的`Object [*]`类型?

我做C#excel互操作.我从C#调用宏,我期待对象的数组.我能够从返回二维数组的宏中获取二维对象数组.

但是,其他(第三方)宏应该返回一维数组.我无法得到(object[])xlApp.Run(...)工作(它抛出一个异常),调试器中的类型信息表示结果是类型Object[*].来自异常的实际消息是

Unable to cast object of type 'System.Object[*]' to type 'System.Object[]'.
Run Code Online (Sandbox Code Playgroud)

这是什么Object[*]类型,如何从中检索一维数组?

编辑:我想到这可能意味着SAFEARRAY的VARIANTS.但随后出现了两个问题:为什么二维数组一切正常?如何将SAFEARRAY转换为C#数组?

c# com-interop

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

如何将json反序列化为字典或keyvaluepair?

我必须像这样反序列化一个JSON对象

[{"Key":{"id":0, "Name":"an Object"}, "Value":true},
{"Key":{"id":0, "Name":"an Object"}, "Value":true}]
Run Code Online (Sandbox Code Playgroud)

我知道如何反序列化数组和单个对象或变量.但我对词典却很沮丧.

我正在使用以下内容来读取数组

NetworkEvent n = (NetworkEvent) evt;
byte[] data = (byte[]) n.getMetaData();

AnObject[] anObject= null;
 try {
     JSONArray json = new JSONArray(new String(data, "UTF-8"));
     anObject= AnObject.getAnObjects(json);
 } catch (Exception ex) {
     ex.printStackTrace();
 }    
Run Code Online (Sandbox Code Playgroud)

最终的代码解决方案:

        Object[] objects= new Object[json.length()];
        for (int i = 0; i < json.length(); ++i) {

            Key key= null;
            Value value = null;
            try {
                JSONObject keyValuePair = json.getJSONObject(i);
                key= Key.getKey(keyValuePair.getJSONObject("Key"));
                value= keyValuePair.getBoolean("Value");
            } catch (JSONException ex) {
                ex.printStackTrace(); …
Run Code Online (Sandbox Code Playgroud)

java json network-programming

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

_DllMain @ 12已定义

我尝试从mDNSResponder-107.6.tar.gz存档构建子项目ExplorerPlugin但接收下一个链接错误:

uafxcwd.lib(dllmodul.obj):错误LNK2005:已定义_DllMain @ 12

怎么解决?

dll mfc

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

mysql varchar字节长度为255个问题

根据mysql文档:

如果值不超过255个字节,则列使用一个长度字节; 如果值可能需要超过255个字节,则列使用 两个长度字节

最大行大小会限制列数,因为所有列的总宽度不能超过此大小.例如,utf8字符每个字符最多需要三个字节,因此对于CHAR(255)CHARACTER SET utf8列,服务器必须为每个值分配255×3 = 765个字节.因此,一个表不能包含超过65,535/765 = 85个这样的列.

为清楚起见,那么我可以在varchar参数中设置的最大值是什么,所以它只使用1个字节来存储它的长度?

mysql

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

无法打开流:HTTP请求失败!HTTP/1.1 400错误请求

我正在访问其他网站的图片.当复制"一些(不是全部)"图像时,我收到"无法打开流:HTTP请求失败!HTTP/1.1 400错误请求"错误.这是我的代码.

$img=$_GET['img']; //another website url
$file=$img;

function getFileextension($file) {
       return end(explode(".", $file));
}
$fileext=getFileextension($file);
if($fileext=='jpg' || $fileext=='gif' || $fileext=='jpeg' || $fileext=='png' || $fileext=='x-png' || $fileext=='pjpeg'){
if($img!=''){
$rand_variable1=rand(10000,100000);
              $node_online_name1=$rand_variable1."image.".$fileext;

                $s=copy($img,"images/".$node_online_name1);
Run Code Online (Sandbox Code Playgroud)

}

http httpwebrequest

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

什么是console.log?

有什么用console.log

请通过代码示例解释如何在JavaScript中使用它.

javascript firebug console.log

407
推荐指数
15
解决办法
69万
查看次数

如何使用pyodbc获取Access数据库的特定字段的数据类型?

我正在使用pyodbc对.mbd(访问)文件中的大型数据库进行数据挖掘.

我想创建一个新表,从几个现有表中获取相关信息(然后将其提供给工具).

我想我知道所有我需要传输数据,并且我知道如何创建一个给定列名和数据类型的表,但是我无法获得现有列中相应列的数据类型(INTEGER,VARCHAR等)表.我需要这些类型来兼容地创建新列.

我在互联网上找到的东西(比如这个这个)让我陷入无效命令的麻烦,所以我认为这是一个特定于平台的问题.然后,我在数据库上相当绿色.

有谁知道如何获得这些领域的类型?

python sql ms-access pyodbc

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

使用RVM在vim中重新生成ctags

我的.vimrc中有以下代码:

map <Leader>rt :!ctags --extra=+f -R *<CR><CR>
Run Code Online (Sandbox Code Playgroud)

这会为我当前的目录生成ctags.

我正在使用RVM,我正在开发不同的项目,使用不同的ruby版本(通过RVM gemsets.

每个项目我有一个不同的$ GEM_PATH,我也希望在这个路径中为gems生成ctags.

如果设置$ GEM_PATH变量,并且还要处理这些路径,上面的行应如何测试?

或者更好的是如何检查我是否有.rvmrc文件,并根据此文件的内容生成ctags?

ruby vim rubygems ruby-on-rails ctags

12
推荐指数
3
解决办法
4182
查看次数

TemplateSyntaxError:'settings_tags'不是有效的标记库

当我尝试运行此测试用例时出现此错误:这是在我的django应用程序的tests.py中写的:

def test_accounts_register( self ):
    self.url = 'http://royalflag.com.pk/accounts/register/'
    self.c = Client()
    self.values = {
        'email': 'bilal@gmail.com',
        'first_name': 'bilal',
        'last_name': 'bash',
        'password1': 'bilal',
        'password2': 'bilal',
    }
    self.response = self.c.post( self.url, self.values )
Run Code Online (Sandbox Code Playgroud)

我的django版本是1.2.1和python 2.6,satchmo版本是0.9.2-pre hg-unknown

完整的错误日志是:

    .E....
======================================================================
ERROR: test_accounts_register (administration.tests.AccountsRegisterTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\pytho\satchmo\administration\tests.py", line 53, in test_accounts_reg
ister
    self.response = self.c.get( self.url )
  File "C:\django\django\test\client.py", line 290, in get
    response = self.request(**r)
  File "C:\django\django\test\client.py", line 230, in request
    response = self.handler(environ)
  File "C:\django\django\test\client.py", line 74, …
Run Code Online (Sandbox Code Playgroud)

python django satchmo

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