问题列表 - 第10314页

使用VB.NET中的&或+进行字符串操作

我见过几个程序员使用&+进行字符串操作.

如:

dim firstvar as string
dim secondvar as string
dim thirdvar as string

thirdvar = firstvar & secondvar
Run Code Online (Sandbox Code Playgroud)

或者是:

thirdvar = firstvar + secondvar
Run Code Online (Sandbox Code Playgroud)

有关系吗?如果是这样,为什么?

.net vb.net string

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

测试使用mysql的python应用程序

我想为使用MySQL的应用程序编写一些单元测试.但是,我不想连接到真正的mysql数据库,而是连接到不需要任何SQL服务器的临时数据库.

任何图书馆(我在谷歌上找不到任何东西)?任何设计模式?请注意,DIP不起作用,因为我仍然需要测试注入的类.

python mysql unit-testing

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

Python:使用ctypes访问DLL函数 - 按函数*name*访问失败

myPythonClient(下面)想要调用一个ringBell函数(使用DLL加载ctypes).但是,尝试ringBell通过其名称访问会导致AttributeError.为什么?

RingBell.h 包含

namespace MyNamespace
    {
    class MyClass
        {
        public:
            static __declspec(dllexport) int ringBell ( void ) ;
        } ;
    }
Run Code Online (Sandbox Code Playgroud)

RingBell.cpp 包含

#include <iostream>
#include "RingBell.h"
namespace MyNamespace
    {
    int __cdecl MyClass::ringBell ( void )
        {
        std::cout << "\a" ;
        return 0 ;
        }
    }
Run Code Online (Sandbox Code Playgroud)

myPythonClient.py 包含

from ctypes import *
cdll.RingBell[1]() # this invocation works fine
cdll.RingBell.ringBell() # however, this invocation errors out
# AttributeError: function 'ringBell' …
Run Code Online (Sandbox Code Playgroud)

python dll ctypes attributeerror

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

在PHP Soap Server中收集/处理标头

我正在使用PHP5的本机SOAP方法创建Web服务.在我尝试使用SOAP Headers处理身份验证之前,一切都很顺利.

我可以很容易地找到如何将用户名/密码添加到SOAP标头,客户端:

$myclient = new SoapClient($wsdl, $options);

$login = new SOAPHeader($wsdl, 'email', 'mylogin');
$password = new SOAPHeader($wsdl, 'password', 'mypassword');
$headers = array($login, $password);

$myclient->__setSOAPHeaders($headers);
Run Code Online (Sandbox Code Playgroud)

但我无法找到任何收集和处理这些头服务器端的方法.我猜测必须有一种简单的方法来定义我的SoapServer中处理标题的方法......

php soap web-services

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

如何计算在一定距离内达到一定速度所需的减速度?

我已经为此尝试了典型的物理方程,但它们都没有真正起作用,因为方程式处理的是恒定加速度,我的需要改变才能正常工作.基本上我有一辆可以在很大的速度范围内行驶的汽车,当它到达路径的末端时需要减速并停留给定的距离和时间.

所以,我有:
V0,或当前速度
Vf,或我想要达到的速度(通常为0)
t,或者我想要达到路径末端的时间量
d,或者我想改变的距离从V0到Vf

我想计算
a,或从V0到Vf所需的加速度

这成为一个特定于编程的问题的原因是因为a需要在汽车停止时每一个时间步重新计算.因此,V0不断地改变为V0从最后的时间步长plusa是计算最后的时间步长.所以基本上它会开始缓慢停止然后最终会突然停止,有点像现实生活中的汽车.

编辑:
好的,谢谢你们的好评.我需要的很多东西只是帮助思考这个问题.现在让我更具体一点,我从你们所有人那里得到了更多的想法:

我有一辆车c64 pixels从它的目的地,所以d=64.它正在开车2 pixels per timestep,在哪里timestep is 1/60 of a second.我想找到加速度a,使其达到0.2 pixels per timestep行进时的速度d.
d = 64 //distance
V0 = 2 //initial velocity (in ppt)
Vf = 0.2 //final velocity (in ppt)

此外,因为这发生在游戏循环中,变量delta将传递给每个动作,即multiple of 1/60s that …

physics acceleration

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

如何获取Windows会话列表?

我想找到一种方法来获取Windows会话列表?我需要与用户选项卡上任务管理器中显示的信息相同的信息.我需要知道用户是否处于活动状态以及他/她是否在远程桌面会话中登录.

有关如何使用C#/ Windows XP Pro做到这一点的想法?

c# windows

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

我如何划分Linux控制台?

我必须变量,我想找到一个除以另一个的值.我应该用什么命令来做这个?

linux math command-line divide

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

具有has_many关联的rails中的named_scope

我试图使用Rails的魔力实现我认为将是一个相当复杂的查询,而不会在代码中看到很多丑陋的SQL.

由于我的数据库处理的是相当专业的生物医学模型,我将把以下内容翻译成更真实的场景.

我有一本模特书

has_many:章节

和那章

belongs_to:书

例如,章节有一个名称属性,名称可以是前言,介绍和附录,一本书可以有一个名为前言的章节和一个名为引言的章节,但没有章节命名为附录.实际上是这些的任何组合

我希望找到所有包含章节命名前言和介绍的书籍.

目前我有一个named_scope如下

Book
  named_scope :has_chapter?, lambda { |chapter_names|
    condition_string_array = []
    chapter_names.size.times{condition_string_array << "chapters.name = ?"}
    condition_string = condition_string_array.join(" OR ")
    {:joins => [:chapters]  , :conditions => [condition_string, * chapter_names]}
  }
Run Code Online (Sandbox Code Playgroud)

如果我打电话给Book.has_chapter?["前言","引言"]这将找到我所有的书籍,其中有一章名为序言或介绍.我怎么能这样做会找到我分离株类似的事情记前言和简介?

我不熟悉SQL,所以我不太确定需要什么样的连接以及是否可以在命名范围内实现.

非常感谢

安东尼

activerecord named-scope ruby-on-rails associations

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

是否有Unix函数的Java库?

我要寻找一个Java库与标准的Unix功能,即对接stat(),getpwuid(),readlink().

这曾经存在,并被称为javaunix.它于2000年发布.见本公告.但是项目页面现在已经消失了.

今天Java中这些类型的函数是否有任何现代替代品?可以让系统调用/bin/ls -l并解析输出,或编写自定义JNI方法,但这些方法比简单地使用旧javaunix库更有用.

澄清 -为了从C程序中找出文件的所有者,它应该调用stat()哪个给出所有者的UID,然后用来getpwuid()从UID获取帐户的名称.在Java中,这可以通过自定义JNI方法或javaunix使用JNI 的库来完成.

java unix java-native-interface posix

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

将部分添加到ELF文件

我需要能够将任意部分添加到ELF文件中.我不能在这个程序中使用GPL代码,所以BFD是不可能的.我可以使用libelf/gelf来阅读部分,但文档相当稀疏,我无法弄清楚如何添加一个部分.有人知道怎么做这个吗?我宁愿不写我自己的ELF代码.

c linux elf

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