问题列表 - 第17252页

3D中的Numpy meshgrid

Numpy的meshgrid对于将两个向量转换为坐标网格非常有用.将此扩展到三维的最简单方法是什么?因此,给定三个向量x,y和z,构造可用作坐标的3x3D阵列(而不是2x2D阵列).

python numpy

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

jQuery-Ui:无法将对象拖出手风琴之外

我在手风琴小工具里面有一个可拖动的对象.拖动时,它会约束其父级,即accordion元素.我试图使用'收容'选项但没有成功.

我用FireFox 3.5.5和Chromium 4试过这个.

有办法解决吗?

谢谢

jquery jquery-ui draggable

8
推荐指数
2
解决办法
5527
查看次数

变量bstr到std :: string转换的默认编码

我有一个从MSXML DOM中提取的变量bstr,所以它是UTF-16.我试图找出此转换发生的默认编码:

VARIANT vtNodeValue;
pNode->get_nodeValue(&vtNodeValue);
string strValue = (char*)_bstr_t(vtNodeValue);
Run Code Online (Sandbox Code Playgroud)

从测试来看,我认为默认编码是Windows-1252或Ascii,但我不确定.

顺便说一句,这是我正在修复的代码块,并将变量转换为wstring,并通过调用WideCharToMultiByte进行多字节编码.

谢谢!

c++ com msxml std

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

使用C API插入SQLite的最快方法?

我想尽可能快地将大量插入(比方说几百万)插入数据库.由于我从CI调用,认为在API中可能存在执行此操作的快捷方式.我不禁觉得从数据创建字符串并让SQLite在一次调用中解析字符串的效率低于它可能的效率.

有没有办法插入数据而不必创建SQL字符串?准备好的陈述是唯一的出路吗?

我正在寻找以特定于C的方式以最有效的方式插入数据,而不是一般的数据库提示

c sqlite

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

Django创建一个只使用小部件读取的表单字段

我的表单字段如下所示:

class FooForm(ModelForm):
    somefield = models.CharField(
        widget=forms.TextInput(attrs={'readonly':'readonly'})
    )

    class Meta:
        model = Foo
Run Code Online (Sandbox Code Playgroud)

使用上面的代码得到如下错误:init()得到一个意外的关键字参数'widget'

我认为这是表单小部件的合法使用?

python forms django widget

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

Java 线程:解释正在运行的 JVM 的线程状态

Java 线程始终处于以下十种状态之一:

NEW: Just starting up, i.e., in process of being initialized.
NEW_TRANS: Corresponding transition state (not used, included for completness).
IN_NATIVE: Running in native code.
IN_NATIVE_TRANS: Corresponding transition state.
IN_VM: Running in VM.
IN_VM_TRANS: Corresponding transition state.
IN_JAVA: Running in Java or in stub code.
IN_JAVA_TRANS: Corresponding transition state (not used, included for completness).
BLOCKED: Blocked in vm.
BLOCKED_TRANS: Corresponding transition state.
Run Code Online (Sandbox Code Playgroud)

未使用的状态 ( UNINITIALIZED) 已从列表中省略。

虽然上面给出了状态的定义,但我正在寻找“经验法则”来解释正在运行的应用程序服务器的给定线程状态设置。并且,更具体地说:

假设一个实时应用程序服务器在不同时间点具有以下线程统计信息(使用jstack获得):

  • 100 个线程: 35 BLOCKED、 65IN_NATIVE
  • 113 个线程: …

java performance multithreading stack-trace jstack

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

有没有办法要求Linux内核重新运行其PCI初始化代码?

我正在寻找一个内核模式调用,我可以从驱动程序,用户空间实用程序,或系统调用,要求内核查看PCI总线,并完全重新运行其初始化,或初始化特定设备.具体来说,我需要内核来识别启动后添加到总线的设备,然后配置其地址空间,中断和其他配置参数,最后启用设备以便我可以为其加载驱动程序(除非全部作为驱动程序负载的一部分发生).

我为此坚持2.4.x系列内核,目前正在使用2.4.20,但如果重要的话将会转向2.4.37.发行版是一个在ram磁盘上运行的Red Hat 7.3,但我可以添加任何工具来实现这个功能(只要它们与2.4系列配合使用).

如果某些背景有助于澄清我正在尝试做什么:从冷启动,一旦在Linux中我使用GPIO编程FPGA.FPGA的一部分,一旦编程,就实现了一个简单的PCI设备.目前,在对FPGA进行编程之后,我重新启动系统并且Linux在启动后识别设备并为其加载驱动程序.

而不是需要重新启动,我想简单地要求内核在启动期间做任何事情以找到PCI设备(我已经配置了内核来自己找到PCI设备,而不是向BIOS询问该信息,所以BIOS不需要知道这个设备(我希望)).

我相信Linux能够在设备编程后但在重启之前看到设备,因为它scanpci会在我编程后显示设备,因为它会lspci -H 1.我只需要一种方法来进入/proc/pci,配置和启用.

linux linux-device-driver linux-kernel pci

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

同时写入两个单元格excel vba

对于我正在编写的VBA应用程序,我需要将相同的数据写入两个不同的单元格区域.我当然可以循环两次并写入数据,但我希望能够一次性完成.

这是我正在做的一个例子(删除了很​​多复杂性).

Sub WriteData()
    WriteOutDivision "Division1",10 
    WriteOutDivision "Division1",20 
End Sub

Private Sub WriteOutDivision(ByVal divisionName, ByVal rowNumber)
    Dim curSheet As Worksheet

    Set curSheet = Sheets("Company Scorecard")    

    With curSheet.Cells(rowNumber, 1)
         .value = divisionName
         .Font.Bold = True
         .InsertIndent 1
    End With
End Sub
Run Code Online (Sandbox Code Playgroud)

有什么办法可以同时写入第10行第1列和第20行第1列吗?

excel optimization vba

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

PowerShell:将块作为参数传递给函数

我将以一个例子解释我的问题.我们在C#中有以下代码:

void A(Action block)
{
 B(() =>
 {
  Console.WriteLine(2);
  block();
 });
}

void B(Action block)
{
 Console.WriteLine(1);
 block();
}

void Main()
{
 A(() =>
 {
  Console.WriteLine(3);
 });
}
Run Code Online (Sandbox Code Playgroud)

此代码的输出是:

1
2
3
Run Code Online (Sandbox Code Playgroud)

现在,我想在PowerShell中编写此代码:

function A($block) {
    B {
        2
        . $block
    }
}

function B($block) {
    1
    . $block
}

A {
    3
}
Run Code Online (Sandbox Code Playgroud)

但是,此代码会导致调用深度溢出:

由于调用深度溢出,脚本失败.呼叫深度达到1001,最大值为1000.

我发现如果我更改函数B的参数名称,它将起作用.

它是一个功能还是一个错误(或两者兼而有之)?如何在PowerShell中完成这项工作,而不需要在函数中使用唯一的参数?

.net c# parameters powershell

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

直放站或listview与串联的html

在花费了很少的时间来转换使用串联html的页面后,例如

string output = "";
output +="<ul>";
foreach(MyClass item in MyItems)
{
  output += "<li>"+item.Name+" - "+item.SomeProperty.ToString()+"</li>";
}
output+="</ul>";

literalPlaceHolder.Text=output;
Run Code Online (Sandbox Code Playgroud)

要使用ListView控件,我刚刚发现原来的开发人员回去并将页面转换使用串联的html。我个人的感觉是,列表视图和转发器适合使用更简洁,信息更丰富的标记,这些标记可以由对C#经验较少的人进行编辑,并且速度更快,使用的内存更少。至少页面应该使用StringBuilder而不是字符串。有人对此有很好的论据吗?当我提起这个问题时,我感觉它会引起重大冲突。

html asp.net repeater

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