问题列表 - 第46728页

删除行而不添加到剪贴板?

Ctrl-L删除当前行; 我经常使用它.

不幸的是,它还取代了我已复制的文本.是否有另一种删除整行的快捷方式,但没有将内容添加到我的剪贴板?

notepad++

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

如果在Sql Server函数中也是如此

我有这个功能,我想创建.当我解析它时,它工作正常,但实际上在数据库中创建函数它说我的列名无效.事实并非如此,我拼写正确.这是代码:

ALTER FUNCTION [dbo].[fnTally] (@SchoolId nvarchar(50))
RETURNS int

AS 

BEGIN 

DECLARE @Final nvarchar
IF EXISTS (

    SELECT 
        question, 
        yes_ans, 
        no_ans, 
        na_ans, 
        blank_ans 
    FROM dbo.qrc_maintally 
    WHERE school_id = @SchoolId 

)

    IF yes_ans > no_ans AND yes_ans > na_ans 
    BEGIN
        SET @Final = 'Yes'
    END

    ELSE IF no_ans > yes_ans AND no_ans > na_ans 
    BEGIN
        SET @Final = 'No'
    END

    ELSE IF na_ans > yes_ans AND na_ans > no_ans 
    BEGIN
        SET @Final = 'N/A'
    END

RETURN @Final

END
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005

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

使用Linux shell脚本在字符串中的字符串位置?

如果我在shell变量中有文本,请说$a:

a="The cat sat on the mat"
Run Code Online (Sandbox Code Playgroud)

如何使用Linux shell脚本搜索"cat"并返回4,如果找不到则返回-1?

linux shell

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

PHP表单处理的单选按钮

我有一个基本的表单,我使用一些基本的PHP提交.我有表单提交伟大的工作,但我有一个单选按钮(用于接触的首选方法),我不知道如何添加在PHP,以便在电子邮件中发送.两个单选按钮选项具有相同的名称,因此不能用作值.我的代码如下.

PHP如下:

<?php
  $name    = stripslashes($_POST['name']);
  $email   = stripslashes($_POST['email']);
  $phone   = stripslashes($_POST['phone']);
  $contact = stripslashes($_POST['contact']);
  $message = stripslashes($_POST['message']);
  $form_message = "Name: $name \nEmail: $email \nPhone: $phone \nPreferred Method of Contact: $contact \nMessage: $message";

// Exit process if field "human" is filled (because this means it is spam)
if ( $_POST['human'] ) {
  echo 'Tastes Like Spam!'; exit; }
// if it is not filled, submit form
else {
  header( "Location: http://www.newurl.com");

  mail("myemail@gmail.com", "Email Subject", $form_message, "From: $email" );
}
?> …
Run Code Online (Sandbox Code Playgroud)

html php forms submit form-submit

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

如果我们已经拥有RVO,那么移动语义会提供什么优化?

据我所知,添加移动语义的目的之一是通过调用特殊构造函数来复制"临时"对象来优化代码.例如,在这个答案中我们看到它可以用来优化这些string a = x + y东西.因为x + y是一个rvalue表达式,所以我们只能复制指向字符串的指针和字符串的大小,而不是深度复制.但正如我们所知,现代编译器支持返回值优化,因此不使用移动语义,我们的代码根本不会调用复制构造函数.

为了证明这一点,我写了这段代码:

#include <iostream>

struct stuff
{
        int x;
        stuff(int x_):x(x_){}
        stuff(const stuff & g):x(g.x)
        {
                std::cout<<"copy"<<std::endl;
        }
};   
stuff operator+(const stuff& lhs,const stuff& rhs)
{
        stuff g(lhs.x+rhs.x);
        return g;
}
int main()
{
        stuff a(5),b(7);
        stuff c = a+b;
}
Run Code Online (Sandbox Code Playgroud)

在VC++ 2010中执行它并在优化模式下执行g ++后,我得到空输出.

它是什么样的优化,如果没有它,我的代码仍然可以更快地运行?你能解释一下我的理解错误吗?

c++ optimization move-semantics c++11

32
推荐指数
3
解决办法
5285
查看次数

这个HTML代码有什么问题?

<div style="float: left">text1</div> 
<div style="float: right;">text2</div>
<div class="random_class">text3</div>
Run Code Online (Sandbox Code Playgroud)

这是问题所在.Random_class在text1和text2上位于顶部.怎么了?谢谢.

html css

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

实体框架CTP5代码优先 - 可以在非主键上进行实体拆分吗?

使用EF CTP5,我试图做一些实体拆分,其中实体是从两个单独的表构造的.如果两个表上的键不是主键,是否可以进行拆分?

例如,Id是我在Note实体上的主键.我想从单独的表中获取我的CreatedUser详细信息,但第二个表上的主键对应于Note实体中的CreatedUserId.

        modelBuilder.Entity<Note>()
            .Map(mc =>
            {
                mc.Properties(n => new
                {
                    n.Id,
                    n.Title,
                    n.Detail,
                    n.CreatedUserId,
                    n.CreatedDateTime,
                    n.UpdatedUserId,
                    n.UpdatedDateTime,
                    n.Deleted,
                    n.SourceSystemId,
                    n.SourceSubSystemId
                });
                mc.ToTable("Notes");
            })
            .Map(mc =>
            {
                mc.Properties(n => new
                {
                    n.CreatedUserId,
                    n.CreatedUser
                });
                mc.ToTable("vwUsers");
            });
Run Code Online (Sandbox Code Playgroud)

我看过注释只有在两个表中都存在实体主键时才能实现实体拆分?

提前致谢.

entity-framework code-first entity-framework-ctp5

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

从cookie获取参数值

嗨,我有一个小问题.目前我在浏览器cookie中保存了2个参数,分别是ADV和LOC ...现在我有一个带有表单的页面,表单有两个隐藏字段:

<input type="hidden" name="adv" value="" />
<input type="hidden" name="loc" value="" />
Run Code Online (Sandbox Code Playgroud)

我需要从cookie中获取adv和loc的值并将它们保存在隐藏的表单字段中......我怎么能这样做呢?谢谢

javascript

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

以编程方式获取Windows中的可用RAM?

全部,需要一些帮助.我来自纯粹的Java背景,对C编程知之甚少.基本上我需要编写一个C程序(并创建一个可执行文件),它将在Windows机器上输出自由字节数(RAM)(XP/2008/7)

我对它做了一些研究,发现有一个名为GlobalMemoryStatusEx的函数,还有一个链接:http://msdn.microsoft.com/en-us/library/aa366589(v = vs.85) .aspx

我用gcc安装了cygwin,上面的程序甚至都没有为我编译.我知道我在做一些愚蠢的事情..

$ gcc hello.c -o hello.exe
hello.c:3:19: error: tchar.h: No such file or directory
hello.c: In function `main':
hello.c:7: error: `MEMORYSTATUSEX' undeclared (first use in this function)
hello.c:7: error: (Each undeclared identifier is reported only once
hello.c:7: error: for each function it appears in.)
hello.c:7: error: expected `;' before `statex'
hello.c:9: error: `statex' undeclared (first use in this function)
Run Code Online (Sandbox Code Playgroud)

很感谢任何形式的帮助!

c windows memory-management

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

如果上游关闭,则显示自定义503页面

我使用nginx作为apache服务器的前端.配置文件如下所示:

upstream apache {
    server localhost:8000;
}

server {
    listen 80;
    error_page 503 /www/static/503.html;

    # need some magic here #

    location /static/ {
        root /www/static/;
    }

    location / {
        proxy_path http://apache/;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,当apache关闭时,我收到一个由nginx生成的简单502页面.如何使它服务于我的自定义错误页面并返回状态代码503,这在这种情况下更相关?

apache proxy nginx http-status-code-503

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