我正在尝试将输入元素的轮廓宽度设置为焦点。不管我的设置如何,轮廓宽度都保持不变(就像它是无法更改的默认设置)。
这是css的一部分,我试图将焦点设置为轮廓宽度:
input:focus {
outline-width: 0.1px;
outline-color: #725b44;
}
Run Code Online (Sandbox Code Playgroud)
编辑:
我只是忘了包括线条样式(实线,点线...)。现在可以了。一件事对我来说仍然很奇怪。为什么轮廓在元素内?不是将轮廓定义为“在元素周围(边界之外)绘制的线以使元素“突出”。”
这里从我的示例大纲看起来像这样。我以为它会在element周围,但它在里面:
我正在使用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) 我有一个简单的程序:
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.
我希望能够以编程方式将焦点移出元素。
可以用 jQuery 做到这一点吗?
我的问题是页面加载时一个元素默认具有焦点。我想把注意力从这个元素中拿出来。
我在这个表单上只有 jQuery。(无角度)
如果我运行此动态查询:
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)
一切都好.创建临时表并填充结果.
为什么它不能用于动态查询执行?
类:
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) 我想向定义为变量的表中添加大约 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) 我有这样一张桌子:
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)
但我不知道怎么做?
我有这样写的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) 我有 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 实例作为参数传递?我需要这样做,因为另一个类正在创建系统托盘图标和菜单条,并且能够关闭父窗体。
为什么这返回 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。
sql-server ×5
t-sql ×4
c# ×3
javascript ×2
jquery ×2
.net ×1
css ×1
css-position ×1
html ×1
interface ×1
linq ×1
winforms ×1