问题列表 - 第33839页

是否有类似MATLAB圆函数的C舍入函数?

我需要一个C舍入函数来舍入像MATLAB的圆函数这样的数字.有吗?如果你不知道MATLAB的圆函数如何工作,请看这个链接:

MATLAB圆函数

我在想我可能只是编写自己的简单圆函数来匹配MATLAB的功能.

谢谢,

DemiSheep

c matlab rounding

4
推荐指数
2
解决办法
2937
查看次数

是否可以在PHP中删除对象的属性?

如果我有stdObject发言权,$a.

当然,分配新房产没有问题$a,

$a->new_property = $xyz;
Run Code Online (Sandbox Code Playgroud)

但后来我想删除它,所以unset在这里没有任何帮助.

所以,

$a->new_property = null;
Run Code Online (Sandbox Code Playgroud)

有点像.但是有更"优雅"的方式吗?

php object

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

PHP中的只读属性?

有没有办法在PHP中创建对象的只读属性?我有一个带有几个数组的对象.我想像通常的数组一样访问它们

echo $objObject->arrArray[0];
Run Code Online (Sandbox Code Playgroud)

但我不希望能够在构造之后写入这些数组.感觉就像构建一个局部变量的PITA:

$arrArray = $objObject->getArray1();
echo $arrArray[0];
Run Code Online (Sandbox Code Playgroud)

无论如何,虽然它将数组保持在对象原始状态,但它并不妨碍我重写本地数组变量.

php oop readonly

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

Google App Engine,JDO,在过滤器中使用Date

在我的应用程序中,我想从数据存储区中获取一组实体,其中Date字段设置为当前时刻之前的日期.

我确实意识到,这样做的一种方法是简单地将日期存储在这些实体中,只是long以毫秒为单位的值.

但实际上有一种方法可以将它们存储为Dates并能够使用它们进行过滤吗?

我试过类似的东西 query.setFilter("dateField.before(dateParam)"); ,但它没有用,简单的比较也没有.

提前致谢.

java google-app-engine filter java.util.date google-cloud-datastore

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

我在单元测试中做了一些根本错误的事情吗?

在阅读了一篇关于单元测试行为而不是状态的有趣文章之后,我开始意识到我的单元测试经常与我的代码紧密耦合,因为我正在使用模拟.我无法在没有模拟的情况下对单元测试进行成像,但事实是这些模拟将我的单元测试与我的代码非常相似,因为期望和返回调用.

例如,当我创建一个使用模拟的测试时,我会记录对特​​定模拟的所有调用并分配返回值.现在当我因任何原因更改实际代码的实现时,很多测试都会中断,因为模拟不希望这个调用,也迫使我更新单元测试,并有效地强迫我实现每次更改两次......这种情况发生了很多.

这个问题是否是使用模拟所固有的问题,我应该学会忍受它,还是我做了一些根本错误的事情?请赐教:)当然,欢迎提供明确的解释说明.

unit-testing mocking

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

什么是Java VM的替代品?

当甲骨文通过Dalvik VM起诉Google时,很明显,如果没有Oracle的许可,你就无法实现Java VM(编辑:Matthew Flaschen指出,Oracle的说法可能无效.无论如何我们目前的情况是Oracle,威胁VM实现.).这可能成为Java的开源实现(如Apache Harmony)的死亡.

我不想讨论这起诉讼的影响或合法性.但作为一名Java程序员,我想深入研究替代方案,为每个案例做好准备.当我将编译器的创建视为一个小问题时,我的主要兴趣是替代的VM实现,其用途与JVM类似.

我正在寻找的VM应该满足一些条件:

  • 没有专利问题
  • 存在开源实现
  • 优化/良好表现的潜力
  • 平台独立(VM可以移植到不同的平台而没有更大的障碍)

请为我添加一些建议.

portability jvm bytecode vm-implementation

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

识别录制声音中的音符 - Python

我想知道我是否可以使用Python从录制的声音中提取一系列音符.

这是我第一次考虑使用Python.


帮助真的很棒:)

python audio

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

DAL"类型化数据集"或自定义业务对象

我想了解您对"DataSet Designer"和DAL(数据访问层)最佳实践的看法.我使用Visual Studio 2010 Framework .NEt 4.0.

根据我的理解,"DataSet Designer"允许我使用DataTable和Adapter自动创建严格的Typed-DataSet,它直接在Visual Studio 2010中包含DAL.

我想知道: - 如果在真实场景中"DataSet Designer"运行良好,或者更好地编写自定义业务对象. - 如果存在.net 4.0中引入的其他新解决方案

感谢您的支持!:-)

.net c# asp.net

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

WSDL,Enums和C#:它仍然是模糊的

我尝试在线查看,但是所有的WSDL示例似乎都没有真正解释我是否应该在WSDL或int中将事物标记为基类型字符串...

基本上,我正在尝试创建我的WSDL,以便我可以表示枚举.我有一个C#Enum已经考虑到了我想要匹配它...

public enum MyEnum {
    Item1 = 0,
    Item2 = 1,
    Item3 = 2,
    SpecialItem = 99
}
Run Code Online (Sandbox Code Playgroud)

我不确定我的WSDL应该如何看待......我认为它是两个中的一个,但即便如此,我也不是100%肯定......

<wsdl:types>
    <xsd:schema targetNamespace="http://www.mysite.com/MyApp"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                >
        <xsd:simpleType name="MyEnum">
            <xsd:restriction base="xsd:int">
                <xsd:enumeration value="0" />
                <xsd:enumeration value="1" />
                <xsd:enumeration value="2" />
                <xsd:enumeration value="99" />
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:schema>
</wsdl:types>
Run Code Online (Sandbox Code Playgroud)

要么

<wsdl:types>
    <xsd:schema targetNamespace="http://www.mysite.com/MyApp"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                >
        <xsd:simpleType name="MyEnum">
            <xsd:restriction base="xsd:string">
                <xsd:enumeration value="Item1" />
                <xsd:enumeration value="Item2" />
                <xsd:enumeration value="Item3" />
                <xsd:enumeration value="SpecialItem" />
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:schema>
</wsdl:types>
Run Code Online (Sandbox Code Playgroud)

c# wsdl enumeration

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

如何缩短(Pythonic)?

我必须检查很多世界,如果他们在字符串...代码看起来像:

if "string_1" in var_string or "string_2" in var_string or "string_3" in var_string or "string_n" in var_string:
    do_something()
Run Code Online (Sandbox Code Playgroud)

如何让它更具可读性和更清晰?

python

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