小编Fre*_*kyB的帖子

CSS轮廓宽度不起作用

我正在尝试将输入元素的轮廓宽度设置为焦点。不管我的设置如何,轮廓宽度都保持不变(就像它是无法更改的默认设置)。

这是代码笔的示例

这是css的一部分,我试图将焦点设置为轮廓宽度:

input:focus {
  outline-width: 0.1px;
  outline-color: #725b44;  
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我只是忘了包括线条样式(实线,点线...)。现在可以了。一件事对我来说仍然很奇怪。为什么轮廓在元素内?不是将轮廓定义为“在元素周围(边界之外)绘制的线以使元素“突出”。”

这里从我的示例大纲看起来像这样。我以为它会在element周围,但它在里面:

在此处输入图片说明

html css css-position css-selectors pseudo-element

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

SQL Server比较两位小数并不精确

我正在使用SQL Server 2008 R2.为什么这个比较会恢复正常?值为1.98和2.2,这是非常不同的:

declare @num1 decimal = 1.98;
declare @num2 decimal = 2.2;

if(@num1 != @num2)
    select 0;
else if(@num1 = @num2)
    select 1;
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008-r2

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

函数不能返回与返回类型相同的接口类型

我有一个简单的程序:

class Program
    {
        static void Main(string[] args)
        {
            InA testing = GetA();
        }

        static InA GetA<InA>()
        {
            return new A();
        }
    }

    public interface InA
    {
        void test();
    }

    public class A : InA
    {
        public void test()
        {
            throw new NotImplementedException();
        }
    }
Run Code Online (Sandbox Code Playgroud)

为什么不能从GetA()返回A的实例?实现接口InA.

在此输入图像描述

.net c# interface

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

jQuery 将焦点设置在元素之外

我希望能够以编程方式将焦点移出元素。

可以用 jQuery 做到这一点吗?

我的问题是页面加载时一个元素默认具有焦点。我想把注意力从这个元素中拿出来。

我在这个表单上只有 jQuery。(无角度)

javascript jquery

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

临时表不是从动态查询执行中创建的

如果我运行此动态查询:

declare @test nvarchar(1000) = 'select * into #tmp7 from bauser'
execute(@test)
Run Code Online (Sandbox Code Playgroud)

然后尝试查询#tmp7:

select * from #tmp7
Run Code Online (Sandbox Code Playgroud)

抛出错误:

无效的对象名称'#tmp7'.

但是,如果我手动运行相同的查询:

select * into #tmp7 from bauser
Run Code Online (Sandbox Code Playgroud)

一切都好.创建临时表并填充结果.

为什么它不能用于动态查询执行?

t-sql sql-server

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

两个点的C#集合不会返回任何结果

类:

public class Point : IEqualityComparer<Point>
{               
    public char HorizontalPosition { get; set; }
    public int VerticalPosition { get; set; }

    public Point(char horizontalPosition, int verticalPosition)
    {
        HorizontalPosition = char.ToUpper(horizontalPosition);
        VerticalPosition = verticalPosition;           
    }   

    public bool Equals(Point x, Point y)
    {
        return (x.VerticalPosition == y.VerticalPosition && x.HorizontalPosition == y.HorizontalPosition);
    }

    public int GetHashCode(Point obj)
    {
        return (obj.HorizontalPosition.GetHashCode() + obj.VerticalPosition.GetHashCode());
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图在两个集合中找到共同点(交集),但结果是空集合 - 其中应包含两个元素.为什么?我已经实现了IEqualityComparer.我做错了什么吗?

示例集合:

  List<Point> first = new List<Point> { new Point('a', 1), new Point('b', 2) };
  List<Point> second …
Run Code Online (Sandbox Code Playgroud)

c# linq iequalitycomparer

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

动态添加 50 列到表变量

我想向定义为变量的表中添加大约 50 列。这些列的名称来自另一个表,基本上它们只是数字 - DEPA_KEY。(部门重点)

是否可以使用循环或类似的东西动态添加这些列?

定义为变量的表(这里我想动态添加 50 列):

DECLARE @USERS TABLE
(
  USER_KEY INT,
  USDE_HSU DECIMAL(8,2)
)
Run Code Online (Sandbox Code Playgroud)

查询所有部门:

SELECT DEPA_KEY FROM CADEPA
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

表上的递归调用

我有这样一张桌子:

declare @departments table
(
depa_key int,
depa_key1 int
)

insert into @departments(depa_key, depa_key1)
select 1,2
union all
select 2,4
union all
select 4,5
Run Code Online (Sandbox Code Playgroud)

因此,在填充一些数据后,表格如下所示:

depa_key    depa_key1
1               2
2               4
4               5
5              NULL
Run Code Online (Sandbox Code Playgroud)

DEPA_KEY1始终是来自`DEPA_KEY的父级.

我想做的是获得给定的整体层次(所有depa_key1)depa_key.

示例:对于depa_key = 1,结果应为:

depa_key
2
4
5
Run Code Online (Sandbox Code Playgroud)

但我不知道怎么做?

t-sql sql-server

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

不带括号调用jquery扩展

我有这样写的jQuery扩展:

$.fn.GetBootstrapDeviceSize = function() {
var cMobileSize = $('#users-device-size').find('div:visible').first().attr('id');
return (cMobileSize === "xs" || cMobileSize === "sm");
Run Code Online (Sandbox Code Playgroud)

}

为了调用它,我使用:

$().GetBootstrapDeviceSize()
Run Code Online (Sandbox Code Playgroud)

有没有办法像这样调用这个相同的函数:

$.GetBootstrapDeviceSize()
Run Code Online (Sandbox Code Playgroud)

或者甚至可能是这样的:

$.GetBootstrapDeviceSize
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

将窗体实例作为参数传递

我有 Windows 窗体,它正在调用另一个类的方法,需要作为参数传递。

public partial class Form1 : Form
    {                
        private myClass _myClass;       

        public Form1()
        {
            InitializeComponent();
            _myClass = new myClass(//pass this instance - Form1 - as parameter)
        }
    }
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将 Form1 实例作为参数传递?我需要这样做,因为另一个类正在创建系统托盘图标和菜单条,并且能够关闭父窗体。

c# winforms

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

计算错误的两天之间的周数和部分周数

为什么这返回 4 而不是 6?

SET DATEFIRST 1
SELECT DATEDIFF(WEEK, CAST('2017-01-01' AS DATE), CAST('2017-01-31' AS DATE))
Run Code Online (Sandbox Code Playgroud)

作为日期部分的周是否仅从monday - sunday(整周)计算周数?如何获得所有周 - 包括那些没有的seven days?在上述情况下,答案应该是6

t-sql sql-server

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