小编Bla*_*rad的帖子

静态方法的缺点是什么?

在网站业务层中使用静态方法与实例化类然后在类上调用方法有什么缺点?无论哪种方式都有什么表现?

asp.net oop

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

:: ActiveRecord :: Base中的基本部分

:: Base部分在Person <ActiveRecord :: Base类声明中的含义是什么?我是ruby的新手,从我到目前为止收集到的东西,应该使用Person <ActiveRecord.谢谢.

ruby ruby-on-rails

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

将datetime转换为日期

如何将Grails中的datetime字段转换为日期,而不是捕获时间?我需要这样做以与系统日期进行比较.

class Trip 
{
    String name
    String city
    Date startDate
    Date endDate
    String purpose
    String notes

    static constraints = {
        name(maxLength: 50, blank: false)
        startDate(validator: {return (it >= new Date())}) // This won't work as it compares the time as well 
        city(maxLength: 30, blank: false)
    }
}
Run Code Online (Sandbox Code Playgroud)

grails groovy datetime

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

你何时会使用中介设计模式

正如标题所述,您何时会建议使用中介设计模式,哪里看到它使用不正确?

language-agnostic design-patterns mediator

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

如何使用cElementTree检索父节点?

对于xml

<grandparent>
  <parent1>
     <child>data1</child>
  </parent1>
  <parent2>
     <child>data2</child>
  </parent2>
</grandparent>
Run Code Online (Sandbox Code Playgroud)

我需要包含父元组的列表,xml中每个父元素的数据.

有没有办法使用cElementTree?我能够为孩子,数据做这件事,但不幸的是孩子在所有的价值观上是相同的,因此没有多少用处.

python celementtree

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

最佳语音压缩算法/格式

我们需要通过互联网分发一些原始语音音频.我们需要体面的品质,但它不需要具有音乐品质.我们主要关心的是消费者的可用性(即他们可以播放的内容和位置)以及下载的大小.我的经验表明,mp3并不能为语音音频产生最佳的压缩数,但我对最好的替代方案感到茫然.最终,我们希望自动化转换过程,以允许消费者选择他们想要的质量与尺寸级别.

compression audio

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

如何捕获因USB电缆拔出而消失的串口

我有一个ac#winforms程序,它打开了一个串口.当最终用户拔下USB电缆然后设备消失时,就会出现问题.在此之后,程序将崩溃,并希望将错误报告给microsoft.

有没有办法捕获此事件并优雅地关闭?

c# serial-port winforms

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

是否有库在erlang中执行xslt转换?

我是erlang的新手,我想知道如何操作xml.

我找到了erlsom,但我需要在xml上进行一些简单的转换.

我正在寻找一个xslt(甚至是1.0)库,但是我没有找到任何东西并且减少了我自己在DOM上进行转换,或者你可以在erlang中调用代表xml-tree的结构.不必说结果是一堆乱七八糟的代码,我用它来获得一个结果,我可以用一堆xslt来实现.

您是否知道可以指向正确方向的代码库,示例或文档?

xml xslt erlang

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

C#函数包含静态数据

在VB.Net中,我可以将函数中的变量声明为Static,如下所示:

Function EncodeForXml(ByVal data As String) As String
    Static badAmpersand As Regex = new Regex("&(?![a-zA-Z]{2,6};|#[0-9]{2,4};)")

    data = badAmpersand.Replace(data, "&amp;")

    ''// more processing

    return data
End Function
Run Code Online (Sandbox Code Playgroud)

请注意,我需要使用关键字Static,而不是Shared,这是在VB.Net中表达这一点的常用方法.我怎么能在C#中做到这一点?我找不到它的等价物.

.net c# vb.net

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

如何在IronPython中创建Web服务?

如何在IronPython中创建.Net Web服务?优选地,动态地没有任何预处理或后处理.

.net ironpython web-services

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