问题列表 - 第30330页

如何手动设置 HTTP_X_FORWARDED_FOR 的值?

我在某处读到他们说,当您想要记录用户的 IP 时,HTTP_X_FORWARDED_FOR 不是受信任的变量,因为他们可以更改它。这是真的吗?如何?

header http

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

.Net Framework太大了?

每当像WPF这样的新功能出现时,它都会被添加到.Net Framework中.您是否担心客户端计算机上的磁盘空间?我是不是该?

.net diskspace

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

css文件大小有限制吗?

我正在使用ASP.NET MVC开发一个站点.CSS文件已增长到88KB,并且有5,000多行.我最近注意到最后添加的样式在浏览器中不存在.CSS文件或行数是否有任何大小限制?

编辑:对不起,我忘了提到在FireFox和IE8中Windows 7中都出现了这个问题.

css asp.net asp.net-mvc

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

如何确定端口80上正在侦听的服务器

我需要确定Java中端口80上运行的Web服务器(IIS,Apache,Jetty).

有没有解决方案通过端口80获取信息?

Thanx和reguards

斯特凡

java webserver port80

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

在shell脚本中创建重复字符串

我需要生成一串点(.字符)作为变量.

即,在我的Bash脚本中,输入15我需要生成这个长度为15的字符串:...............

我需要这样做.我尝试使用它作为基础(来自Unix.com):

for i in {1..100};do printf "%s" "#";done;printf "\n"
Run Code Online (Sandbox Code Playgroud)

但是如何让100成为一个变量呢?

unix shell

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

跳过MSBuild目标

有没有办法使用MSBuild语法跳过特定目标?我有一个文件,包含很多属性(包含/ property:X = Y的行),我想传递给递归调用的MSBuild实例,但是这个文件还包含/ target:X行,我不知道想要有任何影响.我没有修改文件的选项.

msbuild

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

优雅地检查给定日期是否是昨天

假设你有一个Unix时间戳,那么检查该时间戳是否是昨天某个时间的简单和/或优雅的方法是什么?

我主要在Javascript,PHP或C#中寻找解决方案,但也欢迎伪代码和语言无关的解决方案(如果有的话).

javascript php c# language-agnostic unix-timestamp

11
推荐指数
4
解决办法
8755
查看次数

Google App Engine的速度有多快?

我在过去2个月里一直在试验GAE.

我通过上传CSV文件将记录保存到bigtable.

我的测试文件大小为300 KB.

这是我发现的

本地系统

  • 上传时间不到1秒
  • 处理2500记录在3秒内

在Google Sandbox上

  • 上传需要5-7秒.

  • 处理文件给出超时.

  • 它只保存60-180条记录.

我的问题是

  1. 为什么需要太多时间?
  2. 有没有办法减少这个时间?
  3. Google将此处理计入CPU使用量.他们没有透露h/w他们在内部使用什么CPU?我的意思是我获得的CPU是否等于或高于PIII?

编辑@Drew Sears的回答.

我目前在做什么

  1. 将文件上传到GAE
  2. 获取上传的数据字节.通过流,计数行,将其保存为bigtable.
  3. 有一个独特的字段,id,我的记录.
  4. 现在,我创建队列

int x = linesCount/50;

for(int i<0;i=x;i++)
{
        x = i * 50;
        Queue queue = QueueFactory.getQueue("test-queue");
        queue.add(TaskOptions.Builder.url("/TestQueue")
                .param("id", id.toString())
                .param("startIdx",String.valueOf(x))
                .param("totRec",String.valueOf(50))
        );
    }

int y = linesCount % 50;
if( y > 0 )
{
    x = (linesCount / 50) * 50;
    Queue queue = QueueFactory.getQueue("test-queue");
    queue.add(TaskOptions.Builder.url("/TestQueue")
            .param("id", id.toString())
            .param("startIdx",String.valueOf(x))
            .param("totRec",String.valueOf(y))
    );                      
}
Run Code Online (Sandbox Code Playgroud)

任务处理servlet从存储中读取文件并使用totRec和startIdx处理该文件并关闭它.

java google-app-engine

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

Asp.Net MVC:子请求的执行失败.请查看InnerException以获取更多信息

我收到以下错误消息,

在控制器'Web.Controllers.SiteController'上找不到公共操作方法'RenderMenu'.

但是这个动作确实存在并且控制器确实存在(因为它在网站上的任何地方工作)我查看了内部异常.

执行子请求失败.请查看InnerException以获取更多信息.

(这是内在的例外......)

堆栈跟踪

在System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap [TResult](Func`1 func)at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler,TextWriter writer,Boolean preserveForm,Boolean setPreviousPage,VirtualPath path,VirtualPath filePath,String physPath) ,异常错误,String queryStringOverride)

现在,我们有一个带有动态菜单系统的网站设置,所以我们在通用控制器上使用RenderAction()来构建这个菜单系统.

<% Html.RenderAction("RenderMenu", "Site"); %>
Run Code Online (Sandbox Code Playgroud)

此调用是从MasterPage进行的,它可以正常工作,直到出现类似的验证错误,

 [HttpPost]
        public ActionResult Register(UserModel UserToAdd)
        {
            if(!ModelState.IsValid)
            {
                return View(UserToAdd);
            }
            //Run some validation
            if (_UserService.DoesEmailExist(UserToAdd.EMail))
            {
                TempData["error"] = "Email Address Already in use!";
                return View(UserToAdd);
            }

            //Add the user

            TempData["info"] = "User Added - " + UserO.ID;
            return View("Success");
        }
Run Code Online (Sandbox Code Playgroud)

当这是一个新用户时,它工作正常,但如果有人输入已存在的电子邮件,我们会收到上述错误.这个RenderAction方法适用于整个站点(这是我们添加的第一个表单)

有什么建议?

validation asp.net-mvc-2

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

android图像里面单选

当它出现在对话框中时,我想在单选内显示图像.

alt text http://www.freeimagehosting.net/uploads/bfb1c90d61.png

我该怎么做?

select android

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