问题列表 - 第10406页

程序开发和OO开发有什么区别?

当然,我可以在整本书中解释它.但是我几天前读过,在应用程序谈话中,经常被问到并且他们期望在2-5句中得到答案,这应该非常清楚并且表明你已经完成了这些材料.

我试了两次,用两句话来收集答案,但没有得到一个好的答案.

oop

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

在C/C++中编写计时器的最简单方法是什么?

在C/C++中编写计时器的最简单方法是什么?

嗨,

编写计时器最简单的方法是什么,比如在C/C++中?以前我使用了for循环和do-while循环.我使用for循环作为计数器,使用do-while循环作为"结束时间"的比较.该程序按照我的意愿工作,但消耗了太多的系统资源.

我正在寻找编写计时器的最简单方法.

谢谢!

编辑:

该程序适用于Linux和Windows的一组服务器,因此它是一个多平台环境.我不想使用睡眠或睡眠功能,因为我正试图从头开始编写所有内容.

程序的性质:程序计算系统上的电源时间和电池时间.

EDIT2:

好吧,这似乎引起了一些混乱,所以我将尝试解释到目前为止我做了什么.我已经创建了一个在后台运行的程序,如果它在一段时间内处于空闲状态,它会关闭系统电源,它还会检查特定系统上的电池寿命,如果系统一直在运行,则会进入待机模式电池一段时间.我手动输入时间,所以我需要一个计时器.我想从头开始编写它,因为它是我一直在努力的个人项目的一部分.

c c++

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

在C中压缩ASCII字符串

我有一些C代码在内存中存储ASCII字符串作为四字节长度后跟字符串.字符串长度在10-250字节范围内.

为了减少占用,我想在运行中单独压缩每个字符串,仍然存储(压缩字符串的)长度,然后是压缩字符串.

我不想在比单个字符串更大的范围内压缩,因为任何字符串都可以随时读/写.

有哪些库/算法可用于此目的?

谢谢你的帮助.NickB

c compression

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

Ruby to Groovy

我有一个用Ruby编写的框架,需要转换为Groovy.
它不使用核心ruby之外的任何东西,而是使用很多元编程.

Groovy是否支持所有相同的基本功能,并且转换是否复杂?

ruby groovy

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

删除文件名称上带有空格的文件

我有一个名为"my file.pdf"的文件,我无法使用以下代码删除此文件:

if (remove("/var/tmp/\"my file.pdf\"") != 0)
            printf( "Error deleting file\n");
Run Code Online (Sandbox Code Playgroud)

有什么建议不同于做一些正则表达式来替换'\ {whitespace}'的'{whitespace}'吗?

c file

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

带有MVVM的PasswordBox

嗨人stackoverflow.我正在使用MVVM,我让ViewModel使用Property Password调用UserViewModel.在View中有一个控件PasswordBox.

<PasswordBox x:Name="txtPassword" Password="{Binding Password}" />
Run Code Online (Sandbox Code Playgroud)

但是这个xaml不起作用.你怎么做绑定?请帮忙!!

wpf mvvm passwordbox

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

通过ID直接访问DOM元素有什么缺点?

今天我偶然发现了在Javascript中访问DOM元素的可能性,只需通过它的id,例如:

elementid.style.backgroundColor = "blue"
Run Code Online (Sandbox Code Playgroud)

我测试了一个非常短的片段,如果这适用于IE,Firefox和Chrome - 它确实如此.这是我使用的片段:

<html><head>
<script>
    function highlight() {
        content.style.backgroundColor = "blue";
        content.style.color = "white";
    }
</script>
</head>
<body>
    <div id="content">test content</div>
    <div onclick="highlight()">highlight content</div>
</body></html>
Run Code Online (Sandbox Code Playgroud)

所以我想知道document.getElementById('elementid')应该使用哪些情况(或类似的框架替换,如$())以及直接访问的缺点是什么.

我无法找到任何有用的文档.无处不在getElementById或使用框架方法.

javascript dom

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

Grails - Lift:哪种框架更适合哪种应用?

我过去几个月一直在使用Grails,我非常喜欢它,特别是GORM.但是,我对Scala的Lift感兴趣.因此,我想知道您对哪种Web应用程序更适合这两个框架中的哪一个或者仅仅是品味问题,使用哪种框架?

最后,您认为哪些框架将来会更多使用?我觉得Grails远未达到临界质量而且仍然非常模糊(在过去的几个月里,我有机会与中型公司和IT初创公司合作,主要使用JVM堆栈,只有一个人知道并且使用Grails)我甚至不确定它是否可以成为Java世界的"RoR"(事实上,即使其他框架具有正增长率,过去几个月也会出现增长下降).而且我喜欢Groovy,这很容易学习,但我注意到它对于某些任务来说有多慢.

另一方面,Scala似乎更受欢迎(Tiobe Index),Twitter现在使用它的事实使它在博客圈中的存在更多,有很多爱好者和仇恨者嗡嗡作响.它以快速和可扩展而闻名.然而,对于许多开发人员而言,这种语言似乎有点难以理解和学习(所以它可能永远不会获得主流地位).Lift鲜为人知,我已经阅读了一些报告,它更适合小型应用程序(少于20个域类).

通过看看Groovy-Grails现在主导的书籍数量,但许多出版商都有Scala书籍,所以我认为这种优势不会持续很长时间.

最后,我们遇到的问题是,这两种语言和框架的IDE支持都很差(它在白天变得越来越好,但远远超出了Java商店所期望的效率).

我不想发动火焰战争,但我会非常有兴趣听取其他用户的意见.

grails lift

14
推荐指数
2
解决办法
7716
查看次数

我应该如何在自定义异常中存储数据?

在处理自定义异常时,我通常从Exception继承,然后将一些字段/属性添加到我的异常类中以存储一些额外的信息:

public class MyException : Exception
{
    public int ErrorCode{get;set;}

    public MyException()
    {}
}
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,该ErrorCode值存储在异常中,这意味着我必须将其添加到并且如果从SerializationInfo受保护的构造函数中的对象和重写的GetObjectData方法中退出.

异常类具有数据属性,它根据MSDN:

获取键/值对的集合,这些键/值对提供有关异常的其他用户定义信息.

如果我将错误代码存储在其中Data,它将由Exception类(根据Reflector)为我序列化,这意味着我的异常类现在看起来像:

public class MyException : Exception
{
    public int ErrorCode
    {
        get {return (int) Data["ErrorCode"];}
        set {Data["ErrorCode"] = value;}
    }

    public MyException()
    {}
}
Run Code Online (Sandbox Code Playgroud)

这意味着虽然在处理错误代码的获取/设置方面还有一些工作要做(比如处理转换错误和错误代码可能不在字典中的情况),但我不必担心关于序列化/反序列化它.

这只是两种不同的方式来实现同样的事情,还是一种方式比另一种方式有明显的优势(除了我已经提到的那些)?

c# exception-handling exception

5
推荐指数
2
解决办法
991
查看次数

如何使用Mercurial的svnmerge工作流程?

svnmerge有助于阻止特定分支的某些更改集.如何通过Mercurial实现这一目标?

mercurial merge-tracking svn-merge

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