问题列表 - 第16289页

Web应用程序性能调优的提示和技巧

我需要有不同的选项来优化性能并加快Web应用程序的速度.

基本上我需要asp.net web应用程序.考虑到网站或网络应用程序的性能,您在构建Web应用程序或网站时遵循了什么?

请帮忙提出建议.

提前致谢.

asp.net .net-2.0

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

为什么我的Perl代码中出现"过早调用原型"警告?

我有一个像这样的Perl文件:

use strict;
f1();

sub f3()
{ f2(); }

sub f1()
{}
sub f2()
{}
Run Code Online (Sandbox Code Playgroud)

简而言之,f1在定义之前被调用.因此,Perl发出警告:"f1过早调用原型".但情况也是如此f2,唯一的区别是它是从另一个子程序内部调用的.它不会发出警告f2.为什么?

解决此问题的最佳方法是什么?

  1. 在调用子例程之前声明子例程
  2. 像这样调用sub: &f1();

perl subroutine

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

如何在Perl中使用套接字?有模块吗?

如何在Perl中进行套接字编程?它有什么模块吗?

我正在尝试在Perl中进行套接字编程.我想知道是否有任何模块可以做到这一点.

还有一个问题:是否有可能让多个服务器监听一个端口,或者多个客户端通过套接字编程监听一个端口?

sockets perl

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

为什么我在这里需要分号?

这是一个测试Go程序:

package main
import fmt "fmt"
func main () {
    ex := "moo cow\n";
    fmt.Print (ex)
}
Run Code Online (Sandbox Code Playgroud)

用分号,它编译.但是,如果删除分号,则不会:

string.go:5: syntax error near fmt

有任何想法吗?


更新(2012年3月):较新的Go版本能够编译两种形式(带分号和不带分号).

go

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

我们可以不用JavaScript制作打印按钮吗?

我们可以不用JavaScript制作打印按钮吗?打开浏览器打印窗口.

javascript css xhtml accessibility

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

什么操作系统将释放内存泄漏?

我有一个桌面程序.大多数操作系统在自己的地址空间中运行程序.

当程序退出时,我相信大多数操作系统释放程序分配的内存并将其返回到内存堆栈以供重用.

我不确定的是,如果程序有内存泄漏,内存"泄漏"是否也会被返回以供重用,或者在重新启动机器之前丢失?

这是我今天早些时候提出的问题的后续问题:小内存泄漏是否重要?,并且有一些评论提到程序存储器在程序完成时被释放.如果在程序完成后释放泄漏,那么它肯定会减轻我的压力,以便严格地消除我的程序中最微小的泄漏.

具体来说,我是一名Windows程序员,我需要知道Windows 98,2000,XP,Vista和7会发生什么(内存丢失或内存释放).但我也想知道Mac和Unix机器上会发生什么.


澄清:我说的是不增长的泄漏.这些是在程序运行时发生的一次大小的泄漏.

我确实意识到程序中不断增长的泄漏是严重的,必须加以修复.

无论哪种方式,问题不在于是否必须修复泄漏.当程序结束时,操作系统是否会返回泄漏的内存.

operating-system memory-leaks memory-management

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

MVC jQuery从JavaScript函数提交表单(没有页面刷新)

我对这一切都很陌生.我正在使用ASP.NET MVC C#LINQ to SQL.

我有一个编辑页面,可以加载作者及其所有书籍.通过Ajax调用加载Books .

    <script type="text/javascript">
        $(document).ready(function() {
            LoadBooks();
        });

        function LoadBooks() {
          $(".Books").hide();
          $(".Books").load("/Books/Edit/<%= Model.AuthorID %>");
          $(".Books").show('slow');
        }
     </script>
Run Code Online (Sandbox Code Playgroud)

这部分工作正常.页面加载作者信息,然后加载书籍(DIV id ="Books"中的部分视图,只有书籍类别和书名):

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Solution.Controllers.BooksController+BooksViewModel>" %>
     <% using (Html.BeginForm(null,null, FormMethod.Post,new { id = "bookform" }))
        {%>
            <fieldset>
                <legend>Books</legend>
                <%int i = 0;
                    foreach (var book in Model.Books)
                    {%>
                      <%= book.BookID%>
                      <%= Html.Hidden("book[" + i + "].BookID", book.BookID) %>

                      <%= Html.DropDownList("book[" + i + "].CatID", new SelectList(Model.Categories, "CatID", "CatTitle", book.CatID))%>
                      <%= Html.ValidationMessage("CatID", …
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery form-submit

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

如何在flex datagrid中设置备用行颜色?

为flex数据网格中的备用行设置不同颜色的方法是什么?那么容易识别出两个相邻的行?

apache-flex datagrid colors

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

用文字打印数字

我正在尝试使用单词打印三位数的代码.但如果右边的前两位数介于11和19之间(包括两者),则无效.

有帮助吗?

package com;

import java.util.Stack;

public class TestMain {
public static void main(String[] args) {

Integer i=512;
int temp =i;int pos=1;
Stack<String> stack=new Stack<String>();
while(temp>0){

    int rem=temp%10;
    temp=temp/10;
    if(rem!=0){stack.push(getString(rem, pos));}
    pos*=10;
}
do{
    System.out.print(stack.pop()+" ");
}while(!stack.isEmpty());



}
static String getString(int i,int position){
    String str=null;

    if(position==10){
        i*=position;
    }

    switch(i){
    case 1:
        str= "One";break;

    case 2:
        str= "two";break;
    case 3:
        str= "three";break;
    case 4:
        str= "four";break;
    case 5:
        str= "five";break;
    case 6:
        str= "six";break;
    case 7:
        str= "seven";break;
    case 8:
        str= …
Run Code Online (Sandbox Code Playgroud)

java

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

用于组织数据库中的值的代码的效率

我必须以这种格式放置数据库的数据(显然值会有所不同),我认为它被称为关联数组(我对术语很糟糕).

$values=array(
            "Jan" => 110,
            "Feb" => 130,
            "Mar" => 215,
            "Apr" => 81,
            "May" => 310,
            "Jun" => 110,
            "Jul" => 190,
            "Aug" => 175,
            "Sep" => 390,
            "Oct" => 286,
            "Nov" => 150,
            "Dec" => 196
    );
Run Code Online (Sandbox Code Playgroud)

这是我开发的:

    $sql = "SELECT MONTH(AddDate) AS Date, column_name FROM table ORDER BY AddDate ASC";
    $res = mysql_query($sql) or die(mysql_error());
    $prev_date = null;

$values=array();

while ( $row = mysql_fetch_assoc($res) ) {
    if ( $row['Date'] != $prev_date) {
        $month = $row['Date'];
        $sql = …
Run Code Online (Sandbox Code Playgroud)

php mysql performance

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