问题列表 - 第9200页

C#中的#ifdef

我想在C#而不是C++中进行以下操作

#ifdef _DEBUG
bool bypassCheck=TRUE_OR_FALSE;//i will decide depending on what i am debugging
#else
bool bypassCheck = false; //NEVER bypass it
#endif
Run Code Online (Sandbox Code Playgroud)

c#

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

拼写单词导师的自由文本到语音API

我正在为我的儿子写一个拼写单词应用程序,并希望推荐好的API,当它说话时可以理解.我正在使用.Net进行编程,因此与其互操作的东西会很方便.提前致谢.

.net text-to-speech

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

Subversion:从修订版中获取所有文件

如何导出/获取属于修订版的所有文件?

例如:
如果我们提交了5个文件,那么在修订版5434上,如何获取指定修订版上的所有5个文件?

svn export与版本号相似的东西,但我想要我在该版本上提交的文件.

编辑:

重复" Subversion:仅检出特定提交期间受影响的文件 ".

svn revision export

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

C++ 0x性能改进

允许编写更高效的C++代码的C++ 0x改进之一是unique_ptr智能指针(太糟糕了,它不允许像memmove()那样移动:提案没有进入草案).

即将推出的标准中有哪些其他性能改进?以下代码为例:

vector<char *> v(10,"astring");
string concat = accumulate(v.begin(),v.end(), string(""));
Run Code Online (Sandbox Code Playgroud)

代码将连接vector v中包含的所有字符串.这段简洁代码的问题在于accumulate()复制周围的东西,并且不使用引用.并且每次调用string()时都会重新分配加上运算符.因此,与优化良好的模拟C代码相比,代码性能较差.

C++ 0x是否提供了解决问题的工具,也许还有其他工具?

c++ optimization stl unique-ptr c++11

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

验证和服务层或业务对象?

Martin Fowler建议使用服务层作为域模型和"数据加载器"之间的边界.但是,Rockford Lhotka建议在业务对象本身中构建验证,这正是CSLA.NET所做的.

将此抽象到服务层的好处显然是您的服务层可以跨多个业务对象协调活动/操作.但是,使用服务层而不是直接使用业务对象进行业务逻辑和验证有哪些其他优点和缺点?

csla design-patterns business-objects

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

使用C switch语句进行错误处理

考虑这个在实际工作之前检查错误的C结构:

int function(struct Context *context,struct Connection *conn)
{
    int retval;

    switch(0)
    {   
        case 0:
            retval = BUFFER_INACTIVE;
            if(conn->mSocket == -1) 
                break;
            retval = BUFFER_FULL;
            /* Is there enough room to add ? */
            if((context->mMaxBufferSize - conn->mSendPacketLength) < aPacketLength)
                break;

            /* Is the send packet buffer half sent? */
            if(conn->mSendPacketLength > 0 && conn->mSendPacketPos != conn->mSendPacket)
                break;

            /* Do some work here */
            retval = BUFFER_DONE;
    }
    /* Do some things before returning */
    printf("%d",retval);
    return retval;
}
Run Code Online (Sandbox Code Playgroud)

你认为这是可读的吗?使用goto或堆叠的替代品 …

c error-handling goto

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

如何在自定义类的每个循环中使用java?

我认为大多数程序员都使用如下代码:


ArrayList<String> myStringList = getStringList();
for(String str : myStringList)
{
   doSomethingWith(str);
}
Run Code Online (Sandbox Code Playgroud)

如何利用我自己的类的每个循环?我应该实现一个接口吗?

java foreach class

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

Eclipse错误:"无法连接到远程VM"

当我从Eclipse IDE启动Debug时,我收到以下错误.

信息: “Failed to connect to remote VM. Connection Refused”

可能是什么原因?

java eclipse

46
推荐指数
4
解决办法
22万
查看次数

应该将哪些jQuery插件合并到jQuery或jQueryUI中

jQuery插件是伟大的,除了这是一十亿左右,其中1,且大多然而淡入其余的背景噪音.那些非常有用的插件是什么,应该将它们合并到jQuery或jQueryUI(如果它是UI /效果类型)或包含在jQuery包中?

10亿只是一个粗略的估计

javascript jquery jquery-ui

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

质量保证行为准则

我找不到任何关于 QA 行为准则的好资源,我想开始记录下来。我的主要问题是非常基本的东西,例如:

  • 当真正的问题是他们使用 IE6 并且没有更新他们的缓存时,有人报告“设计被破坏”。
  • 一个团队成员说你破坏了构建,而实际上他们还没有从源代码管理中检索到最新版本。
  • 有人抱怨当他们导航到某个页面时他们的数据丢失了,但没有解释他们是如何到达那里的。

我真的很想要一份文件,我可以在客户或团队成员下次抱怨“这段代码很烂”时分发给他们,而实际上他们应该说的是“这段代码没有实现我们的业务目标”。

qa

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