问题列表 - 第21974页

整理if语句 - 未实例化的对象可以在AND运算符中

如果我知道左侧将失败但是如果左侧通过右侧将被实例化,我可以将一个尚未在"AND"运算符右侧实例化的object.property放入?

在下面的示例中,第一个if/else语句为上述问题设置了另一个if语句.虽然我已经测试过它没有显示错误,但我想知道幕后会发生什么,或者有更好的方法.(有很多if/else语句使用第一个if/else语句的结果.

        if (_articleGuid.Equals(Guid.Empty))
        {
            isArticleGuid = false;
        }
        else
        {
            article = new Article(Guid.Empty, _articleGuid);
            bodyText = article.Text;
            articleDate = Convert.ToDateTime(article.DateActive);

            isArticleGuid = true;
        }

        if(isArticleGuid && article.Author != null)
        {
            divAuthor.InnerText = article.Author;                        
        }
Run Code Online (Sandbox Code Playgroud)

c# if-statement

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

何时使用信号和插槽以及何时不使用

我们正在使用提供信号和插槽的Qt,我觉得非常方便.然而,强大的力量带来了巨大的责任,我认为很容易滥用这个功能.

是否有信号槽使用的最佳实践?我很难以这种方式找到一些通用指南.一些问题(我有明确的意见,但并非所有团队成员都同意):

  • 使用信号报告错误是否可以?
  • 可以假设信号将被处理吗?
  • 信号可用于启动行动吗?例如,signal displayInfoScreen()必须由显示信息屏幕的插槽处理.

关于何时应该/不应该使用信号的任何其他意见都是非常受欢迎的!

c++ qt signals-slots qt-signals

24
推荐指数
4
解决办法
3157
查看次数

目标c - 像c这样的东西?

基本上我想尝试开发一个基本的iPhone应用程序.我有2到3年的Java经验,现在正在学习C - 已经完成了指针内存管理等等,但非常简短.

目标C是否会偏离我迄今为止学到的C太多,所以它会像学习一门全新的语言一样?或者我应该能够使用到目前为止学到的东西?

此外,最好的IDE是做什么的,目前用于ci使用dev-c ++ - 我读到可以使用此ide中的目标c开发i手机应用程序但是想知道是否有更好的选择.Possiblly netbeans:D

c iphone objective-c

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

maven发布:执行失败

我正在尝试理解maven-release-plugin(版本2.0,CVS).在释放准备工作很好.但我不明白为什么发布 - 执行不起作用?我已经测试了部署功能,我可以将工件部署到远程仓库,没有任何例外.

[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] Failed to configure plugin parameters for: org.apache.maven.plugins:maven-deploy-plugin:2.4
[INFO] check that the following section of the pom.xml is present and correct:
[INFO] <distributionManagement>
[INFO]   <!-- use the following if you're not using a snapshot version. -->
[INFO]   <repository>
[INFO]     <id>repo</id>
[INFO]     <name>Repository Name</name>
[INFO]     <url>scp://host/path/to/repo</url>
[INFO]   </repository>
[INFO]   <!-- use the following if you ARE using a snapshot version. -->
[INFO]   <snapshotRepository>
[INFO]     <id>repo</id>
[INFO]     <name>Repository Name</name>
[INFO] …
Run Code Online (Sandbox Code Playgroud)

maven-2 maven-release-plugin

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

avaudioplayer播放进度

是否有人可以通过教程链接向AVAudioPlayer添加播放进度条?

我在这个网站和谷歌上广泛搜索无济于事

iphone volume objective-c avaudioplayer

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

Linq to SQL on Mono?

是否可能"无论如何"我可以在Mono项目中使用Linq到SQl?如果它实际上是.net端口,那么如果我导入System.data.Linq和VS中生成的DBML,它会工作吗?

谢谢!

.net mono linq-to-sql

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

如何动态加载可重定位的ELF可执行文件?

我试图为ARM平台编写elf可执行加载程序.我在这里有一些查询

1)如何生成可重定位或位置无关的ELF可执行文件(编译器和链接器选项是什么)2)如何加载上面生成的ELF可执行文件.

作为astart,我做了一些工作,它工作正常.我正在使用RO_Base的固定地址,而不是在构建时拆分段(不使用任何--split选项),这样我就可以获得连续的代码,数据和bss部分.在此之后,我将elf加载到与RO_Base相同的地址并将代码作为新线程执行.这工作正常.我没有做任何重新安置等......

现在我想通过生成可重定位的ELF并将Loader修改为适当的更改来使其动态化并能够加载到任何地址.请帮助我使它工作.

谢谢,

elf

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

寻找从维基百科中获取的n-gram数据库

我正在有效地尝试解决与此问题相同的问题:

查找特定单词的相关单词(特别是物理对象)

减去单词代表物理对象的要求.答案和编辑过的问题似乎表明,使用维基百科文本作为语料库,建立一个n-gram频率列表是一个良好的开端.在我开始下载庞大的维基百科转储之前,有谁知道这样的列表是否已经存在?

PS如果上一个问题的原始海报看到这个,我很想知道你是如何解决问题的,因为你的结果看起来很棒:-)

nlp wikipedia semantics

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

如何在C#中进行比较

我有两个字符串.

                string a="50";
                string b="60";
Run Code Online (Sandbox Code Playgroud)

现在我想根据它们的值来扼杀字符串a和b的值,即这里b> a ..实现这一目标的最佳方法是什么?

c#

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

有没有办法我可以启动另一个程序而无需fork()?

我有一个用C编写的主程序,我需要它并行启动另一个进程,我使用了该函数

system("./server");
Run Code Online (Sandbox Code Playgroud)

问题是这个过程包含一个while(1)循环,所以它永远不会返回主应用程序......

有没有办法可以启动程序而无需fork()?

谢谢!

c fork

0
推荐指数
2
解决办法
167
查看次数