问题列表 - 第22986页

如何在找到分隔符之前读取传入的tcp流?

在C#中找到特定的分隔符之前,如何读取传入的tcp流?我提出的唯一可能的解决方案是一次读取一个字节的传入流.

c# network-programming tcp

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

从linq where return返回

我有以下链接功能

MyLinqToSQLTable.Where(x => x.objectID == paramObjectID).ToList();
Run Code Online (Sandbox Code Playgroud)

我大部分时间都可以通过在方法体周围添加花括号来将linq调用更改为多行.像这样:

MyLinqToSQLTable.Where(x =>
{ 
    x.objectID == paramObjectID;
}).ToList();
Run Code Online (Sandbox Code Playgroud)

问题是当我刚刚进行布尔比较时存在的隐含返回现在没有完成.返回(x.objectID == paramObjectID); 也不被接受.

怎么办?我可以这样做吗?

注意:我知道如果需要我可以添加另一个where子句.但我仍然想知道答案.

c# linq linq-to-objects linq-to-sql

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

如何使用doctest测试浮点数结果?

我正在开发一个程序来进行一些浮点计算.有没有办法用doctests测试我的函数(提供浮点数)?

python floating-point doctest unit-testing

15
推荐指数
3
解决办法
2343
查看次数

我在C中将所有这些类似函数的#defines放在哪里?

我正在使用嵌入式系统,我最终得到了大量的HW接口#define宏.我想将所有这些放入一个单独的文件中(对于OOP-ness),但我不知道最好的方法#include.我只是将它们全部放入.c文件中,然后包含它吗?把它们放在.h文件中似乎很傻.

c embedded code-organization include c-preprocessor

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

为什么在find命令中使用dirname为每个匹配提供点?

我正在使用find来完成一项任务,我注意到当我做这样的事情:

find `pwd` -name "file.ext" -exec echo $(dirname {}) \;
Run Code Online (Sandbox Code Playgroud)

它只会为每场比赛提供点数.当您在该命令中替换dirnamebasename,您将获得完整的路径名.我在这里搞砸了什么或这是预期的行为吗?我习惯于basename给你文件的名称(在这种情况下file.ext)并dirname给你剩下的路径.

unix linux bash find

33
推荐指数
6
解决办法
3万
查看次数

NHibernate Linq - 重复记录

当我运行下面的linq语句时,我遇到了重复博客帖子的问题.

博客帖子可能具有相同标签的问题,然后导致问题.我知道你何时使用标准你可以做以下的标准.SetResultTransformer(new DistinctRootEntityResultTransformer());

我怎么能用linq做同样的事情?

List<BlogPost> result = (from blogPost in _session.Linq<BlogPost>()
                         from tags in blogPost.Tags
                         where tags.Tag == tag && blogPost.IsPublished 
                            && blogPost.Slug != slugToExclude
                         orderby blogPost.DateCreated descending
                         select blogPost).Distinct()
                        .Skip(recordsToSkip).Take(pageSize).ToList();
Run Code Online (Sandbox Code Playgroud)

linq nhibernate fluent-nhibernate linq-to-nhibernate

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

在抛出错误后,powershell捕获调用堆栈

我想做这样的事......

try  
{  
    # Something in this function throws an exception
    Backup-Server ...  
}catch  
{  
    # Capture stack trace of where the error was thrown from
    Log-Error $error 
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想捕获函数和行号的参数等(就像你在get-pscallstack中看到的那样)
编辑:澄清一下,它是powershell堆栈跟踪我想要的不是.NET一个
任何想法如何实现这一点?
戴夫

error-handling powershell callstack

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

(使用Azure队列)的最佳实践

我正处于设计基于Azure的应用程序的早期阶段.考虑到我可能期望的需求变化,吸引我进入Azure的一个原因是可扩展性.因此,我试图保持松散耦合,以便我可以在需要时添加实例.

我在构建Azure应用程序时看到的建议包括将Web角色逻辑保持在最低限度,并在工作者角色中完成处理,使用队列进行通信以及某些后端存储(如SQL Azure或Azure表).这对我来说似乎是一个好主意,因为我可以毫无问题地扩展应用程序的任一部分或两部分.但是我很好奇是否有任何最佳实践(或者如果有人有任何经验),最好让网络角色直接与数据存储对话而不是通过队列发送数据?

我正在考虑从web角色进行简单插入的情况 - 我可以将其设置为消息,将其发送到队列中,并让工作者角色拾取并执行插入,它似乎很多双重处理.但是我也很欣赏,从长远来看,这可能是更好的情况,万一web角色不堪重负或者插件需要更复杂的逻辑.

我意识到这可能是一个案例,答案是"它完全取决于情况,检查你的绩效指标" - 但如果有人有任何想法,我会非常感激!

queue azure azure-queues

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

在Google Android上实施RSS阅读器的最简单方法?

这是我第一次出现堆栈溢出,所以如果之前已经问过这个问题,我很抱歉,但是有没有一种简单的方法可以在Google Android(API 1.5)上实现RSS阅读器?

我用我所知道的代码源进行了广泛的搜索,我发现只有一个实现需要6个不同的类,并且似乎不能在当前的Android SDK上编译.

如果我最终必须自己编写,我一定会在以后发布.

非常感谢.

rss android android-widget android-emulator

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

如何在C++中实现纯虚函数

我认为虚拟功能的实现已经谈了很多.我的问题是纯虚函数呢?但它实施了吗?在虚拟表中,如何判断它是纯粹的还是非纯粹的?纯虚函数和虚函数与实现有什么区别?

c++

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