问题列表 - 第9422页

如何在ASP.net控制器操作中访问整个查询字符串

我知道如果我有一个像XController/Action?id = 1的url,还有一个action方法

void Action(int id)
Run Code Online (Sandbox Code Playgroud)

将自动从查询字符串中读取id参数.

但是,当我事先没有知道所有参数的名称时,如何访问整个查询字符串.例如:

void Action(QueryStringCollection coll) {
    object id = coll["id"];
}
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

asp.net-mvc controller query-string

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

为什么Request.IsSecureConnection在预期为true时返回false

我有一个aspx页面正在检查Request.IsSecureConnection以确保它是真的,如果没有它重定向到https://www.domain.com/page.aspx上的安全页面.

服务器为域安装了SSL证书,浏览器显示挂锁图标.

相同的代码在不同的服务器上运行良好,但现在Request.IsSecureConnection始终返回false.

我创建了一个完全空的aspx文件,只打印Request.IsSecureConnection的返回值,它仍然是假的,所以没有其他内容来自标准的http请求.

任何人都可以建议可能导致这种情况的原因,或者给出任何关于我如何找出导致它总是返回false的原因的提示?

asp.net ssl https

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

为什么const意味着C++中的内部链接,当它不在C中时?

见主题.他们在想什么?

更新:从"静态"更改为"内部链接"以避免混淆.

举个例子......把以下内容放在一个文件中:

const int var_a = 1;
int var_b = 1;
Run Code Online (Sandbox Code Playgroud)

......并g++ -c test.cpp仅用出口进行编译var_b.

c++

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

使函数只能从另一个函数访问

如何声明和定义一个函数,以便只能从一个函数访问它?我可以在另一个函数中声明一个函数.但由于本地函数定义是非法的(根据Visual C++),我必须在全局范围内定义函数,使其他函数可以调用它.

void f1() {
    void f1_private();
    f1priv();
}

void f1_private() {
}

void f2() {
    f1_private(); // Legal
}
Run Code Online (Sandbox Code Playgroud)

是否可以使f1_private只能从f1访问?如果没有,本地声明的功能有什么用途?

c scope function

0
推荐指数
2
解决办法
808
查看次数

是否应该使用iPhone中的NIB或代码创建视图?

使用Interface Builder设计视图时是否存在任何性能,开发缺陷或优势?

iphone uiviewcontroller uiview

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

jQuery与标准后端编程

我很想知道别人的喜好......

我最近率先进入jQuery,我很喜欢它.但是,我发现我用微小的jQuery函数替换了很多(有点琐碎的)后端(tech:ASP.NET)函数.例如,不是将导航按钮指定为后端控件,而是在其页面着陆时更改其类(即,在关于我们页面时突出显示"关于"按钮),我只是解析了URL并添加了一个类到按钮:

var pathname = window.location.pathname;
if (pathname == "/about/") {
    $("#nav-about").addClass("selected");
}
Run Code Online (Sandbox Code Playgroud)

像这样的解决方案似乎相当简单(可能太简单),但我总是谨慎地过分依赖JavaScript.有没有其他人对此做类似的事情,如果是这样,你如何维护这样的代码?你怎么知道在每次都能运行的优质服务器代码和快速,华丽,闪亮的jQuery之间取得平衡,除非用户可能关闭JavaScript,

编辑

我并没有真正谈到这个特殊的例子......我正在谈论像这样的小改进.在jQuery增强功能上或者在服务器上执行此操作时,您绘制的是什么?谢谢 :)

jquery server-side

10
推荐指数
3
解决办法
4345
查看次数

没有dlsym的Linux中的函数插入

我目前工作的一个项目,我需要跟踪的几个系统调用和低级别的功能,如使用mmap,brk,sbrk.到目前为止,我一直在使用函数插入来执行此操作:我编写了一个与我正在替换的函数同名的包装函数(mmap例如),并通过设置LD_PRELOAD环境变量将其加载到程序中.我通过我加载的指针调用实际函数dlsym.

不幸的是,我想要包装的函数之一在sbrk内部使用dlsym,因此当我尝试加载符号时程序崩溃.sbrk在Linux中不是系统调用,所以我不能简单地使用syscall它来间接调用它.

所以我的问题是,如何在不使用相同名称的包装函数的情况下调用库函数dlsym?是否有任何编译器技巧(使用gcc)让我参考原始函数?

c linux function-interposition dlsym

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

用于测量内存使用情况的GNU"time"命令的问题

我一直在尝试使用time命令/ usr/bin/time来测量linux系统上程序的峰值内存消耗.独立于我实验的可执行文件,我得到了关于运行时间的正确答案,但内存使用数字始终为0.

时间的典型输出是这样的:

8.68user 0.04system 0:08.73elapsed 99%CPU(0avgtext + 0avgdata 0maxresident)k 0inputs + 16outputs(0major + 20366minor)pagefaults 0swaps

我不理解的零是:

0avgtext + 0avgdata 0maxresident

我已经google了,我认为GNU时间实际上无法计算其手册页中引用的那些内存使用数据.我对么?我可以使用什么替代命令来达到同样的效果?(无需锻炼valgrind)

linux memory-management

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

是否有在线样本电影来测试MPMoviePlayerController?

我有iPhone成功尝试在线打开电影.(它失败了,因为我没有真正的URL.)

有没有人知道我可以用作基线测试的工作URL来确保我的代码正常工作?我知道iPhone对格式和MIME类型以及服务器有点挑剔,所以我想从一个已知的工作流开始.

iphone mpmovieplayercontroller streaming-video

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

XCode 3.2未检测到iPhone SDK 3.0

我在Snow Leopard上运行了最新的XCode(3.2),并且还安装了iPhone 3.0 SDK.安装XCode后,我无法用它创建一个新的iPhone项目."新建"窗口中没有iPhone选项,"概览"下拉列表中的操作系统也未列出.我在这一点上唯一的选择似乎是降级到XCode 3.1,尽管我已经看到3.2在WWDC上与iPhone 3.0完美配合.

iphone macos xcode

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