问题列表 - 第47404页

Querystring - 在c#中为querystring添加值

如何为查询字符串添加值?

我正在尝试这样做:

String currurl = HttpContext.Current.Request.RawUrl;
var querystring = HttpContext.Current.Request.QueryString.ToString();

var PrintURL = currurl + (String.IsNullOrEmpty(querystring)) ?
    HttpContext.Current.Request.QueryString.Add("print", "y") : string.Empty;
Run Code Online (Sandbox Code Playgroud)

但我一直收到这个错误:

无法将类型'string'隐式转换为'bool'

我要做的就是获取当前网址并将"pring = y"添加到查询字符串

.net c# asp.net

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

jQuery测试对象是否有方法?

是否可以测试jQuery对象是否具有特定方法?我一直在寻找,但到目前为止还没有成功.谢谢!

jquery

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

杀死postgresql会话/连接

如何杀死所有postgresql连接?

我正在尝试rake db:drop但是我得到了:

ERROR:  database "database_name" is being accessed by other users
DETAIL:  There are 1 other session(s) using the database.
Run Code Online (Sandbox Code Playgroud)

我已经尝试关闭我从a看到的进程,ps -ef | grep postgres但这也不起作用:

kill: kill 2358 failed: operation not permitted
Run Code Online (Sandbox Code Playgroud)

database postgresql

342
推荐指数
12
解决办法
34万
查看次数

adb与Ubuntu的问题

我是Linux的新手,正在尝试为Android开发设置我的机器.我安装了SDK,并通过更改〜/ .bashrc并添加以下内容来设置路径中的"platform-tools":

export PATH=$PATH:/home/user/sdk/platform-tools
Run Code Online (Sandbox Code Playgroud)

当我输入:

echo $PATH 
Run Code Online (Sandbox Code Playgroud)

进入命令行,它将目录吐回我的sdk platform-tools.

现在,当我输入:

adb devices
Run Code Online (Sandbox Code Playgroud)

命令行显示"未找到adb命令".

如果有人能帮助我,我将不胜感激.谢谢!

〜Nemisis7654

linux ubuntu android adb

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

如何在objective-c中绘制色轮

我正在尝试为iPhone绘制色轮,但我不能让渐变围绕一个点旋转.我试图使用渐变,但objective-c提供了一个线性渐变,它绘制一条直线的渐变,如下所示: 线性梯度

和径向渐变,从点开始绘制渐变并向所有方向辐射,如下所示: 径向梯度

我想绘制一个围绕这样的点旋转的线性渐变:

colorwheel

iphone objective-c

36
推荐指数
2
解决办法
8103
查看次数

如何使用Java中的AES加密数据

我希望在java中使用AES(cbc)加密一段数据,我想使用我自己的IV,我把它保存在一个字节数组中,我自己的密钥保存在一个字节数组中.

我该怎么做呢?

我正在寻找它来找到关于这个主题的教程.

java encryption cryptography aes

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

ASP.Net MVC发布后显示特定的HTML

我仍然是ASP.Net MVC的新手,所以这可能是一个愚蠢的问题.

我正在使用带有剃刀语法的MVC 3.

我的问题是,如何在成功发布后显示一些HTML?

我有一个密码恢复页面,在发布正确的信息后,我希望它再次显示视图,但添加一个"新密码已发送到您的电子邮件地址".

在WebForms中,我只有一个不可见的面板并显示它,或文字并在回发时填充一些文本.我在MVC做什么?

我想我可以为它添加一个不同的视图,但这看起来有点像矫枉过正 - 或者我是否误解了MVC范式?

编辑:

我尝试使用强类型模型,但它不起作用:-(

我的观点(简化了一下):

@model BudgetPal.Model.MVC.Account.EditModel
@if (Model.ShowConfirmation)
{
    <div class="confirmation">Your profile has been saved.</div>
}
Run Code Online (Sandbox Code Playgroud)

该模型:

public class RecoverPasswordModel
{
    [Required]
    [Display(Name = "E-mail")]
    [StringLength(250)]
    [RegularExpression(@"([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})", ErrorMessage = "Not a valid e-mail address")]
    public string Email { get; set; }

    public bool ShowConfirmation { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

而我的控制器:

public ActionResult Edit()
        {
            EditModel model = new EditModel(UserSession.User);
            return View(model);
        }

        [HttpPost]
        public ActionResult Edit(EditModel model)
        {
            if (!ModelState.IsValid)
                return …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3

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

App.config中的.NET SupportedRuntime

我正在编译以.NET 3.5为目标的ac#应用程序作为运行时

在我指定的app.config中,根据http://msdn.microsoft.com/en-us/library/w4atty68.aspx指定3.5的推荐支持版本标记

如果我将.NET 2.0指定为SupportedRuntime,如果计算机没有.NET 3.5版本会发生什么?

干杯斯科特

.net c#

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

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

Ubuntu下R中的多核和内存使用情况

我在Ubuntu工作站上运行R,它有8个虚拟内核和8 Gb内存.我希望经常使用多核软件包来并行使用8个核心; 但是我发现整个R过程重复了8次.由于R实际上似乎使用了比gc中报告的更多的内存(即使在gc()之后也是如此),这意味着即使相对温和的内存使用(一个200Mb对象)在重复8次时变得难以处理内存.我调查了bigmemory让子进程共享相同的内存空间; 但它需要对我的代码进行一些重大改写,因为它不处理数据帧.

有没有办法在分叉之前使R尽可能精简,即让OS尽可能多地回收内存?

编辑:我想我明白现在发生了什么.问题不在我想象的地方 - 父线程中存在且未被操纵的对象不会重复八次.相反,我的问题来自于我正在使每个子进程执行的操作的性质.每个人都必须操纵一个具有数十万级别的重要因素,我认为是一个记忆很重的一点.结果,确实存在总存储器负载与核心数成比例的情况; 但没有我想象的那么戏剧化.我学到的另一个教训是,有4个物理内核+超线程的可能性,超线程实际上对于R来说通常不是一个好主意.增益很小,内存成本可能非常重要.所以我从现在开始研究4核.

对于那些想要试验的人来说,这是我运行的代码类型:

# Create data
sampdata <- data.frame(id = 1:1000000)
for (letter in letters) {
sampdata[, letter] <- rnorm(1000000)
}
sampdata$groupid = ceiling(sampdata$id/2)

# Enable multicore
library(multicore)
options(cores=4) # number of cores to distribute the job to

# Actual job
system.time(do.call("cbind", 
    mclapply(subset(sampdata, select = c(a:z)), function(x) tapply(x, sampdata$groupid, sum))
))
Run Code Online (Sandbox Code Playgroud)

ubuntu multicore r

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