问题列表 - 第32882页

将字符串列表从python/ctypes传递给C函数,期望char**

我有一个C函数,它期望list\0终止的字符串作为输入:

void external_C( int length , const char ** string_list) { 
   // Inspect the content of string_list - but not modify it.
} 
Run Code Online (Sandbox Code Playgroud)

从python(使用ctypes)我想基于python字符串列表调用此函数:

def call_c( string_list ):
    lib.external_C( ?? )

call_c( ["String1" , "String2" , "The last string"])
Run Code Online (Sandbox Code Playgroud)

有关如何在python端构建数据结构的任何提示?注意我保证C函数不会改变string_list中字符串的内容.

问候

乔金 -

c python ctypes

20
推荐指数
3
解决办法
8580
查看次数

在没有ASP.NET Ajax的回发后显示模式

我有一个ASP.NET按钮.单击该按钮时,我希望在按钮的服务器端代码运行后显示模式弹出窗口.我不想使用ASP.NET Ajax控件工具包模式弹出扩展器.

使用ASP.NET Ajax,我可以挂钩到结束请求事件.有没有办法在没有ASP.NET Ajax的情况下执行此操作.只是jQuery?在回发后,我基本上想在服务器端点击代码运行后运行一些javascript.

javascript asp.net ajax jquery modalpopup

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

有没有办法使用 C# xml 序列化 .net 中的匿名类型

有没有办法在.net 中序列化匿名类型?正常的 XmlSerializer 会失败,因为该类型没有定义无参数构造函数;NetDataContractSeralizer 失败,因为我们无法将 DataContract 或 Serialized 属性标记为匿名类。

那么有什么聪明的办法或者我们就是做不到吗?

.net c# serialization anonymous-types

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

在Java中对数据进行分组

有什么办法可以在Java中将相似数据分组?

我想将所有具有相同ID的数据分组并打印出来。

我正在使用jdbc查询数据,并正在搜索可以用于此的库。

任何的想法?谢谢

java jdbc

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

JavaScript If语句条件没有运算符?它有什么作用?

我习惯于if语句的条件为(x <y)或(x == y).但是在没有运算符的情况下,if语句究竟检查了什么?即在下面的例子中if(window.XMLHttpRequest)......条件是什么?

谢谢.

if (window.XMLHttpRequest)
 {// code for IE7+, Firefox, Chrome, Opera, Safari
 xmlhttp=new XMLHttpRequest();
 }
Run Code Online (Sandbox Code Playgroud)

javascript conditional if-statement

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

Python列表帮助

我有一个列表列表,如下所示:

floodfillque = [[1,1,e],[1,2,w], [1,3,e], [2,1,e], [2,2,e], [2,3,w]]

for each in floodfillque:
    if each[2] == 'w':
        floodfillque.remove(each)
    else:
        tempfloodfill.append(floodfillque[each[0+1][1]])
Run Code Online (Sandbox Code Playgroud)

这是一个简化的,但我认为代码的相关部分.

floodfillque[each[0+1]]部件是否按照我的想法行事并在该位置获取值并添加一个或不添加?我问的原因是我得到这个错误:

TypeError:'int'对象是unsubscriptable

而且我认为我误解了代码实际上在做什么或做错了什么.

python list

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

如何从Eclipse中的现有常量字符串中提取常量子字符串?

假设我有一个现有的常量字符串:

private final static String LOREM_IPSUM = "Lorem Ipsum";
Run Code Online (Sandbox Code Playgroud)

在Eclipse中是否有一种方法可以快速提取此子字符串作为另一个常量,这样我最终可能得到如下结果:

private final static String LOREM = "Lorem";
private final static String IPSUM = "Ipsum";
private final static String LOREM_IPSUM = LOREM + " " + IPSUM;
Run Code Online (Sandbox Code Playgroud)

在这种特殊情况下,两次重构(一次用于LOREM,一次用于IPSUM)就足够了.

eclipse refactoring

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

编译和链接时Xcode生成了哪些文件?

由于我习惯于使用Java进行开发,因此我熟悉构建过程生成的文件,并且可以告诉我在进行评论时要从SVN和HG中排除哪些文件.

我刚刚开始使用XCode学习一些iOS应用程序构建.使用Mac上的XCode和Objective-C,我不知道生成什么文件.如果有特定于iOS开发情况的文件,我也想知道这些文件.

我应该将哪些文件,扩展名或其他内容添加到.hgignore文件或svn:ignore以正确保存生成的文件不在我的代码存储库中?

svn iphone mercurial xcode objective-c

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

视觉中的奇怪行为

这个程序在第一次参数后挂起: -

#include <stdio.h>
#include <conio.h>
void ellip(char*,...);
int main(int argc,char* argv[]){
    printf("a");
    ellip("first argument",99,"second arg","thirdarg");
    _getch();
return 0;
}
void ellip(char* m,...)
{   char com='c';
    for(;;)
        {   
            auto g=0;
            while(com=='c')
            {

                printf("%d\nMatched Continue:-",g++);
                scanf("%c",&com);


            }
        }
}
Run Code Online (Sandbox Code Playgroud)

而同一程序有一个微妙的修改(增加空间)

scanf("%c ",&com);
Run Code Online (Sandbox Code Playgroud)

工作良好!

这是vc中的某种错误还是计算机中的问题?

visual-c++

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

Cmake:告诉find_package寻找32位库(而不是64位lib)

到目前为止,我还没有在cmake文档中找到这个,但我需要将程序与我的mac上的32位boost库链接,我无法弄清楚如何告诉cmake使用find_package查找32位版本.

boost cmake

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