问题列表 - 第45173页

Python中的str()会失败吗?

有没有str()在Python 中抛出异常的情况?

python

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

从其他窗口获取ListView项目

我正在做一些关于c#的项目.我需要iListView窗口获取项目,通过做这样的事情我得到它的句柄

IntPtr par_hWnd = API.FindWindow(null, "Form1");
IntPtr child1 = API.FindWindowEx(par_hWnd, (IntPtr)0, null, null);
Run Code Online (Sandbox Code Playgroud)

API 是我的静态类,有很多来自"user32.dll"的dllimports我能够得到这个ListView中的项目数:

IntPtr count = API.SendMessage(child1, API.LVM_GETITEMCOUNT, 0, 0);
Run Code Online (Sandbox Code Playgroud)

现在我需要获取item的文本,但结果必须以某种方式放在LVITEMStructure中,我不知道如何SendMessage正确调用,以及如何LVITEM在c#中实现.找不到c#的例子.有帮助吗?

.net c# pinvoke listviewitem winforms

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

在双引导系统上共享Eclipse项目

我最近将我的笔记本电脑转换为Ubuntu/Win7双启动系统,每个系统都有自己的分区,另外还有第三个共享分区.我想使用Eclipse并访问我的SVN存储库,无论我当时启动哪个系统.

如果我在共享分区上有我的本地SVN存储库,如何在Ubuntu和Windows上启用工作区到文件?

我提出的唯一其他选择是让每个操作系统都有自己的工作副本,并根据需要应用提交和更新.

编辑以澄清

我不是在问它是否可以为Linux和Windows提供单一工作区.我想到了共享分区中链接到每个工作区的单个源文件夹.因此,文件路径将是特定于操作系统的,并且仅访问源代码.

eclipse svn windows workspace ubuntu

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

什么是asp.net mvc 3中的参考脚本库?

我注意到当你创建一个强类型视图时,你可以选择一个名为"引用脚本库"的框.

http://gyazo.com/289392fc957866f19c4ae6d8b51a037e.png

在我的情况下,我没有任何强类型的视图,但它添加了什么参考?

asp.net-mvc asp.net-mvc-3

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

以原始顺序迭代jQuery JSON对象

我在地图对象中有一些json数据,按时间排序.键是整数id,值是包含时间戳的对象.但是,当我尝试使用jQuery $ .each函数迭代这些数据时,结果将按键排序.如何以原始顺序迭代我的对象集合?

代码示例:

$.getJSON(url, addPages);
function addPages(pageData) {
    $.each(pageData, function(key,value){
        alert(key+' : '+value);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

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

什么时候创建扩展方法是正确的?

我有一段代码如下:

public class ActivityHelper
{
    public void SetDate(IList<Activity> anActivityList)
    {
        foreach(Activity current in anActivityList)
        {
            current.Date = DateTime.Now;
        }
    }
    //More methods, properties, fields, etc...
}
Run Code Online (Sandbox Code Playgroud)

这可以很容易地转换为扩展方法.例如:

public static void SetDate(this IList<Activity> aList)
{
    foreach(Activity current in anActivityList)
    {
        current.Date = DateTime.Now;
    }
}
Run Code Online (Sandbox Code Playgroud)

原始函数不使用ActivityHelper类中的任何实例特定数据或方法,这使得它看起来像是在错误的位置.这是编写扩展方法的正确时间吗?创建扩展方法的正确方案是什么?

.net c# extension-methods design-guidelines

13
推荐指数
2
解决办法
1324
查看次数

如何为bash中提示输入的命令提供密码?

我正在编写一个UNIX shell函数,它将执行一个命令,提示用户输入密码.我想将密码硬编码到脚本中并将其提供给命令.我已经尝试将密码管道输入命令,如下所示:

function() {
    echo "password" | command
}
Run Code Online (Sandbox Code Playgroud)

这可能对某些命令不起作用,因为命令可能会在提示输入密码之前刷新输入缓冲区.

我也尝试将标准输入重定向到包含这样的密码的文件,但这也不起作用:

function() {
    echo "password" > pass.tmp
    command < pass.tmp
    rm pass.tmp
}
Run Code Online (Sandbox Code Playgroud)

我知道有些命令允许将密码作为参数提供,但我宁愿通过标准输入.

我正在寻找一种快速而肮脏的方法,将密码传递给bash中的命令.

unix passwords bash

37
推荐指数
5
解决办法
12万
查看次数

我可以在Vala中为iPhone编码吗?

我正在使用OpenGL 为ooc语言(一种编译为c的新语言)编写iphone游戏.它真的很顺利,ooc是我真正喜欢的语言.现在我刚刚发现了Vala,我不太清楚它依赖于GLib和GObject意味着什么.我在另一个问题中读到Vala依赖于GTK,但我不认为这样做.

问题是:我正在用ooc做什么,我可以用Vala做同样的事情吗?我可以在vala中为iPhone编写一个OpenGL游戏吗?并且可以使用来自c的vala代码吗?

谢谢.

iphone vala

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

为什么在CREATE PROCEDURE命令中允许使用DEFAULT关键字

在以下语句中,将显示DEFAULT关键字,其中为参数定义了默认值.

CREATE PROCEDURE usp_Test
    @sp_param1 varchar(20) = DEFAULT
AS
    SELECT @sp_param1 AS myTest
;
Run Code Online (Sandbox Code Playgroud)

NULL被分配给@ sp_param1.但是,默认值必须是常量或NULL关键字.

为什么在这种情况下允许使用DEFAULT关键字?

sql t-sql sql-server

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

WPF - FlowDocument - 拉伸表到整个宽度?

我有一个DataTable包含任意数量的列和行,我试图打印出来.到目前为止,我所拥有的最好的运气是将数据放入表中,然后将表添加到FlowDocument中.

到现在为止还挺好.我现在遇到的问题是表只"想要"占据文档宽度的大约一半.我已经为FlowDocument的PageWidth和ColumnWidth属性设置了适当的值,但Table似乎不想拉伸来填充分配的空间?

wpf sizing width flowdocument

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