问题列表 - 第8958页

非阻塞套接字轮询与阻塞套接字

我需要同时发送接收。
哪个选项会更好:

  • 1 个线程使用非阻塞套接字处理发送和接收

或者

  • 2个线程,其中一个处理阻塞recv() + 一个处理send()?

或者还有其他解决方案吗?

我预计最多有大约 50 个双向连接。这导致选项 #1 中有 50 个线程,选项 #2 中有 100 个线程。

sockets networking client-server blocking

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

使用Entity Framework查找ASP.NET MVC应用程序的示例

是否有使用Entity Framework的ASP.NET MVC应用程序的开源示例?我发现Nerd Dinner很有用,但它使用的是Linq to SQL.

我试图在强类型的ASP.NET MVC项目中使用实体框架,并发现超出简单教程的任何内容都变得相当难以实现.我想如果我能看到一些稍微复杂的示例代码,那将对我有所帮助.我对"真实世界"的示例特别感兴趣,并且在执行数据输入/更新时必须处理多个数据表.是否有人熟悉这些信息的良好来源?

到目前为止,根据我的经验,我没有使用太多的ASP.NET MVC,但已经使用实体框架大约8个月.

asp.net-mvc entity-framework

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

是否有Tomcat/Java的url重写引擎?

我们如何为Tomcat/Java提供URL重写支持?

mod_rewrite为Apache提供此功能,甚至可以在URL到达处理程序之前修改URL(例如PHP).Java/Tomcat中是否有类似的工具?

更具体地说,我们需要修改,例如

  http://www.somedomain.com/person/1
      Maps to
  http://www.somedomain.com/details?personId=1

这应该对servlet代码透明,即我们应该能够访问request.getParameter("personId")servlet并获取personId(在本例中为1).

你遇到过这种情况吗?你用了什么工具?
很想听听你的建议.

java tomcat servlets friendly-url url-rewriting

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

你如何处理MVVM中的ComboBox SelectionChanged?

对于那些使用纯MVVM的人来说,如何在不回复代码的情况下处理ComboBox SelectionChanged事件?

我尝试了例如AttachedBehaviors,但不支持Event ="SelectedChanged":

<ComboBox>
    <ComboBoxItem Content="Test1">
        <c:CommandBehaviorCollection.Behaviors>
            <c:BehaviorBinding Event="SelectionChanged" 
                               Command="{Binding SelectedChanged}"
                               CommandParameter="MainBorder123"/>
        </c:CommandBehaviorCollection.Behaviors>
    </ComboBoxItem>
    <ComboBoxItem Content="Test2"/>
    <ComboBoxItem Content="Test3"/>
</ComboBox>
Run Code Online (Sandbox Code Playgroud)

wpf events mvvm attachedbehaviors

31
推荐指数
3
解决办法
5万
查看次数

如何将一个Stream复制到具有最小C#代码的字节数组?

到现在为止,我正在计算12个LoC.你能把它缩小吗?

using (Stream fileStream = File.OpenRead(fileName))
{
    using (BinaryReader binaryReader = new BinaryReader(fileStream))
    {
        using (MemoryStream memoryStream = new MemoryStream())
        {
            byte[] buffer = new byte[256];
            int count;
            int totalBytes = 0;
            while ((count = binaryReader.Read(buffer, 0, 256)) > 0)
            {
                memoryStream.Write(buffer, 0, count);
                totalBytes += count;
            }
            memoryStream.Position = 0;
            byte[] transparentPng = new byte[totalBytes];
            memoryStream.Read(transparentPng, 0, totalBytes);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# stream

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

PHP标题重定向在新窗口中?

对于横幅管理系统,我使用a

 header("Location: http://www.awebsite.com");
Run Code Online (Sandbox Code Playgroud)

重定向到正确的网站.是否可以强制此标题脚本在新窗口中打开?

php redirect

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

在Visual Studio 2008中 - web.config更改"需要多长时间"?

我在web.config文件中有一些设置,当我在我的机器上本地测试ASP.NET应用程序时,我想要覆盖它.主要部分如下:

  <appSettings file="WebAppSettings.config">
    <add key="DEBUG" value ="False"/>
    <add key="PROD" value="TrueInMainConfigFile"/>
  </appSettings>
Run Code Online (Sandbox Code Playgroud)

现在,在我的本地"WebAppSettings.config"中,我有:

<appSettings>
  <remove key="DEBUG"/>
  <remove key="PROD"/>
  <add key="DEBUG" value ="True"/>
  <add key="PROD" value="False"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)

我刚刚将"PROD"的值从True更改为False并保存了文件.然而,当我重建并运行该站点时(再次,在我的本地机器上使用IIS,而不是Cassini),System.Configuration.ConfigurationManager.AppSettings("PROD")的值仍然返回"True"而不是"False".

有时候让它"长时间坐着"可以解决这个问题.但是,在大多数情况下,我必须关闭并重新打开VS2008才能获得"接受"的新值.

这里发生了什么?

asp.net web-config visual-studio-2008

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

如何使用jQuery在页面中查找/检测任何textarea?

我想在我的页面中调用一个名为enableTinyMCE()的函数调用; 在该函数中,我想看看我的页面中是否有任何textarea,如果是,还是tinyMCE.init()函数.如何检测页面中是否有任何textarea元素?

jquery tinymce

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

C#类名中允许哪些字符?

允许哪些字符以及C#类名称中不允许的内容?能否请你帮忙?

编辑:指定.允许哪些特殊字符?请具体说明,因为高技术语言的50页规格链接不是一个对我有帮助的答案.

解释:我试图完成的是将类名划分为可区分的部分,例如:

class Person @ WorkOffice @ Helper @ Class

{

}

我想到了一种使用某种角色或其他东西来从这个类名中获取Part,WorkOffice,Helper和Class的方法.

是的,我知道这很疯狂,但我需要这样.我知道我可以使用属性和反射将这些数据存储在类meta中,但事实并非如此,所以请不要建议这个解决方案.

c# class naming-conventions

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

MySQL:如何获取n个不同类型的最新行

尽量简单地说,我有以下表格结构:

Date | Type | Title

Say Type是1-10范围内的值,表中有1,000条记录,我想要5条最新的唯一类型记录.所以结果会是这样的:

             Date | Type | Title
2009-06-04 14:32:00 | 4 | Zeppo
2009-06-04 14:31:00 | 2 | Groucho
2009-06-04 14:30:00 | 8 | Harpo
2009-06-04 14:29:00 | 5 | Gummo
2009-06-04 14:28:00 | 3 | Chico
Run Code Online (Sandbox Code Playgroud)

好像我不是想DISTINCT只适用于Type列,或者我想GROUP BY这将适用于以后ORDER BY条款.

全部在MySQL 4中.

mysql sql

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