问题列表 - 第18667页

多进程网络服务器与多线程网络服务器?

我想知道为什么我们更喜欢让 web 服务器多线程

而不是让它成为多进程网络服务器......

是不是因为遗留问题......

我想听听实际原因和理论原因

webserver multithreading multiprocessing

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

PHP具有处理递归的能力

我最近在一些地方看到人们说PHP的递归能力很差.最近我为图遍历写了一个递归的php函数,发现它与java相比非常慢.我不知道这是因为php的递归能力还是因为php一般比java慢.

一些谷歌搜索透露了这一点(http://bugs.php.net/bug.php?id=1901)

[1999年8月7日12:25 UTC] zeev at cvs dot php dot net

PHP 4.0(Zend)将堆栈用于密集数据,而不是使用堆.这意味着它的容差递归函数明显低于其他语言.

告诉Zend不要使用堆栈来获取这些数据是相对容易的,而是使用堆来代替 - 这会大大增加可能的递归函数的数量 - 以降低速度的代价.如果您对这样的设置感兴趣,请告诉我,我们可能会添加一个编译时开关.

说php使用堆栈进行密集数据是什么意思?php没有设置运行时堆栈吗?另外,一般情况下,php中的递归比其他语言慢得多吗?多少钱?

谢谢!

php recursion

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

如何修改此linq查询以返回一些空字段,而不是仅仅省略不适合连接的数据?

public IQueryable<RecentlyCreatedAssetViewModel> getRecentlyCreatedAssetsByCompanyID(int companyID)
        {
            return (from a in db.Assets 
                    join ab in db.AssetBundles on a.AssetID equals ab.AssetID 
                    join b in db.Bundles on ab.BundleID equals b.BundleID
                    where a.CompanyID == companyID && a.AssetTypeID == 11 && a.IsActive == true && a.ShowInResults == true
                    orderby a.CreateDate descending 
                    select new RecentlyCreatedAssetViewModel { AssetID = a.AssetID, AssetName = a.AssetName, AssetTypeID = a.AssetTypeID, BundleIcon = b.BundleIcon, BundleName = b.BundleName }).Take(10);
        }
Run Code Online (Sandbox Code Playgroud)

事实证明,我还想找回一些db.AssetBundles中没有关系的db.Assets,但是我不知道如何做到这一点,我想把空格(空字符串)放在Bundle的位置当没有关系时,RecentCreatedAssetViewModel的字段.这个查询不会返回一个在连接中没有关系的资产,但是如何更改它以便它们只是将空字符串放入丢失的数据中?

c# linq-to-sql

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

C#3.0参差不齐的阵列性能优化与矩形阵列相比如何?

在Apress的书"插图C#2008"中,pg.343注:

"一维数组在CIL中有特定的指令,允许它们针对性能进行优化.矩形数组没有这些指令......因此,使用锯齿状数组有时会更有效......"

有谁知道如何实现这些性能优化?

c# arrays optimization jagged-arrays

6
推荐指数
0
解决办法
1605
查看次数

结果集到分页

如何将Resultset对象转换为JSP上的分页视图?

例如,这是我的查询和结果集:

pst = con.prepareStatement("select userName, job, place from contact");
rs = pst.executeQuery();
Run Code Online (Sandbox Code Playgroud)

java pagination jsp jdbc

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

在VB 2008中,为什么短路的操作需要比整数更长的时间?

在这个例子中:

Sub Button1_Click(sender As Object, ByVal e As EventArgs) Handles Button1.Click
    Dim stopwatch1, stopwatch2 As New Stopwatch : Dim EndLoop As ULong = 10000

    stopwatch1.Start()
    For cnt As ULong = 1 To EndLoop
        Dim Number1 As UInt32
        For Number1 = 1 To 20000
            Dim Number2 As UInt32 = 0
            Number2 += 1
        Next
    Next
    stopwatch1.Stop()

    stopwatch2.Start()
    For cnt As ULong = 1 To EndLoop
        Dim Number1 As UShort
        For Number1 = 1 To 20000
            Dim Number2 As UShort = 0 …
Run Code Online (Sandbox Code Playgroud)

optimization unsigned short visual-studio-2008

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

如何在不阻止EDT的情况下等待EDT中的对象创建?

我在Java库中使用API​​,它从事件派发线程调用,并要求我返回一个完全初始化的UI组件.它看起来像这样:

public JDialog createDialog();
Run Code Online (Sandbox Code Playgroud)

但是我只能在从数据库加载后填充对话框,有时可能需要10秒.通常我会在后台线程中执行此操作,但由于此方法是从EDT调用的,因为我必须返回对话框,这将无效.这是第三方库,所以我无法改变方法,但有什么办法可以避免阻止EDT吗?

java concurrency swing edt swingworker

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

如何在Eclipse中使用Weblogic?

eclipse与weblogic一起使用的推荐插件是什么?具体来说,我需要使用旧版本的weblogic,8.1,但我可以使用任何版本的Ecplise.我想调试应用程序并设置断点等.

我的更大任务是将项目转移到Jboss,我可以在Eclipse中的两个应用服务器上部署相同的应用程序,大概有两组配置文件等,任何建议吗?2个单独的项目?

java weblogic java-ee

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

在<head>中订购元素的最佳做法是什么?

可以按任何顺序使用任何东西?放置<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">之前很重要<title>

这是最常用的,是最好的方法吗?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">

<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title>Title Goes Here</title>
    <link rel="stylesheet" href="http://sstatic.net/so/all.css?v=5912">
    <link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico">
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
    $(function() {

        $("#wmd-input").focus();
        $("#title").focus();
        $("#revisions-list").change(function() { window.location = '/posts/1987065/edit/' + $(this).val(); });

    });        
</script>


</head>

<body>
<p>This is my web page</p>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools.js"></script>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

这个网站http://stackoverflow.com没有任何编码和<meta>

我使用一个具有SEO组件的CMS,它<meta>在所有js和css之后为SEO 添加了每个组件.文件.可以在<head>影响文档兼容性和编码中允许的任何顺序放置任何元素吗?

html css xhtml w3c

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

为什么我的jQuery UI datepicker在初始页面加载时工作正常时不能用于回发?

我一直在尝试将jQuery UI Datepicker集成到我们的ASP.NET WebForms应用程序中.应用程序使用母版页为所有页面提供通用外观,所有内容页面都构建在UpdatePanel的ContentTemplate中.我创建了一个用户控件来包装datepicker的功能,并允许在运行时为代码隐藏中的每个日期设置minDate,maxDate,validators等.我还需要处理ASP.NET生成客户端元素ID的方式.

在过去的一周里,我一直在高低搜索,并找到了许多让它工作的技巧.这是我现在所处位置的简化版本.

<asp:TextBox ID="txtTB" runat="server"
    MaxLength="10"
    CssClass="dateBox" />

<script type="text/javascript">

    // This function enables the datepicker behavior for this textbox by its ClientID.
    function <%=txtTB.ClientID %>() {
        $("#<%=txtTB.ClientID %>").datepicker({
            changeMonth: true, changeYear: true,
            showOn: 'button',
            buttonImage: "<%=Request.ApplicationPath %>/images/calendarIcon.gif",
            buttonImageOnly: true, buttonText: '', duration: '',
            onSelect: function() { }
        });
    };

    // Register the above function to execute on initial page load...
    $(document).ready(function(){ <%=txtTB.ClientID %>(); }) ;

    // ...and also after any update panel it's on has been …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery user-controls master-pages jquery-ui-datepicker

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