小编Mat*_*gen的帖子

多列的SQL MAX?

如何在每行最多的几列中返回1个值:

表名

[Number, Date1, Date2, Date3, Cost]
Run Code Online (Sandbox Code Playgroud)

我需要返回这样的东西:

[Number, Most_Recent_Date, Cost]
Run Code Online (Sandbox Code Playgroud)

查询?

sql t-sql sql-server

343
推荐指数
10
解决办法
48万
查看次数

在网页上用鼠标模拟震颤(例如帕金森病)?

我正在为一个提高互联网可访问性意识的基金会工作.对于演示文稿,我们希望提供一个小型研讨会,模拟人们的不同残疾/损伤.这是通过专门为此演示文稿创建的网站完成的.

其中一个显示的损伤是震颤,这意味着经历摇晃,难以控制的手部动作.由于这种损伤,当鼠标悬停在链接上时,很难准确地移动鼠标光标并按下鼠标按钮.一些老年人和患有疾病的人,例如帕金森氏症,都可能患有震颤.

现在我想以某种方式以不可预测的方式移动鼠标光标,这样人们很难点击一个小按钮.因为JavaScript不允许直接移动鼠标光标,所以我正在寻找其他方法来实现这一点.我提出了以下想法:

  • 使用模拟鼠标抖动的鼠标驱动程序/实用程序.
  • 通过CSS隐藏鼠标光标,将摇动鼠标光标的GIF动画放在原始光标的位置(使用JavaScript),然后使目标链接每隔几秒钟只能点击一次左右.这至少会给人一种总是在错误的时刻点击的感觉.

虽然第一个想法很酷,但我无法找到像这样的工具,无论是Mac还是Windows.我自己编程这样的东西没有任何技巧.

第二个想法似乎有点笨拙,但我认为它会达到预期的效果.

有人有另一个想法吗?

html javascript css simulation accessibility

204
推荐指数
10
解决办法
9628
查看次数

添加表示两个其他Varchar列的串联的列

我有一个employees表,我想添加一个第三列,它被称为名为"FullName"的名字和名字的串联.如何在不丢失前两列任何数据的情况下实现这一目标?

sql oracle concatenation oracle-sqldeveloper

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

OAuth2资源所有者密码凭据流

OAuth2资源所有者密码凭据流是否仅需要以下信息进行身份验证:

 grant_type: password
 username: test@test.de
 password: test
Run Code Online (Sandbox Code Playgroud)

或者它还需要client_idclient_secret?我问,因为我想和门卫一起使用Ember-Simple-Auth.两者都实现了流程,但是Ember-Simple-Auth没有使用,而且Doorkeeper需要这些信息才能工作.所以我认为其中一个没有正确实现OAuth2规范.client_idclient_secret

编辑1:

我之前也查看了规格,但我想确定,在我填写门把宝石的错误报告之前,但规格中还有这一部分:

如果客户端类型是机密的或客户端已获得客户端凭证(或分配了其他身份验证要求),则客户端必须使用授权服务器进行身份验证,如第3.2.1节中所述.

编辑2

在查看ember-simple-auth的测试时,我看到它还测试了请求参数client_idclient_secret.因此,我深入研究了代码,并了解了如何设置id和秘密.

App.LoginController = Ember.Controller.extend(Ember.SimpleAuth.LoginControllerMixin, {
    client_id: 'id',
    client_secret: 'secret'
})
Run Code Online (Sandbox Code Playgroud)

编辑3

自从Ember-SimpleAuth进行了大量重构以来,编辑2中显示的解决方案不再适用.但是门卫也会改变现在client_id并且client_secret是可选的.

authentication oauth-2.0 ember.js doorkeeper

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

如何使用makecert创建证书颁发机构证书?

我正在尝试创建一个使用SSL并带有自签名证书的网站.

这是我做的:

创建权限证书:

makecert -n "CN=root signing authority" -r -sv root.pvk root.cer
Run Code Online (Sandbox Code Playgroud)

创建目标证书

makecert -r -pe -n "CN=localhost" -b 01/01/2012 -e 01/01/2020 -sky exchange localhost.cer -sv localhost.pvk
Run Code Online (Sandbox Code Playgroud)

签署创建的证书

makecert -ic root.cer -iv root.pvk -n "CN=localhost" -sv localhost.pvk -pe -sky exchange localhost.cer
Run Code Online (Sandbox Code Playgroud)

使用私钥创建证书

pvk2pfx.exe -pvk localhost.pvk -spc localhost.cer -pfx localhost.pfx
Run Code Online (Sandbox Code Playgroud)

现在,我想用firefox来调试网站.为此,我需要将权限根证书(root.cer)导入可信证书列表.

但是,当我尝试这样做时,我收到以下错误消息:

这不是证书颁发机构证书,因此无法导入证书颁发机构列表.

我已经用fiddler的权威证书做了类似的事情,它很顺利,这意味着我的创建权威证书的过程存在问题.

如何正确创建证书颁发机构证书?

c# https certificate makecert

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

如何确定不是大写或小写的字母字符

Microsoft将此规则用作其复杂性规则之一:

任何Unicode字符,分类为字母字符但不是大写或小写.这包括来自亚洲语言的Unicode字符.

测试通常的规则,如大写可以如此简单password.Any(char.IsUpper).

我可以在C#中使用什么测试来测试非大写或小写的字母Unicode字符?

.net c#

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

使用Rosyln将switch块重写为if/else

我是roslyn的新手,所以我正在寻找一些指针或示例代码来开始做我想要的.

我有很多与此类似的代码(它是由工具生成的)

switch (boolVariable)
{
    case false:
    {
        str = "blahblah";
        break;
    }
    case true:
    {
        str = "somethingelse";
        break;
    }
    default:
    {
        str = "ughthiswouldnevergethit";
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是检测然后将语法重写为更高效和开发人员友好的东西

if(boolVariable)
{
   str = "somethingelse";
}
else
{
   str = "blahblah";
}
Run Code Online (Sandbox Code Playgroud)

基本上我想要优化所有布尔值的开关.

c# roslyn

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

是否有预先训练的doc2vec模型?

是否有一个预先训练的,具有大数据集的doc2vec模型,例如Wikipedia或类似模型?

gensim doc2vec

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

在c#中创建键值对

我一直在尝试创建一个具有键值对属性的类,我尝试过 Dictionary 关键字,但我需要这样的东西:

ClassName clsName = new ClassName();

clsName.PropertyName.Add["Key"] = value;
Run Code Online (Sandbox Code Playgroud)

我希望它是动态属性,这样我就可以发送任何数据类型。

c# asp.net key-value

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

如何从HttpClientHandler.CookieContainer获取cookie

这是代码:

public static async Task<string> DownloadPageWithCookiesAsync(string url)
{
    HttpClientHandler handler = new HttpClientHandler();
    handler.UseDefaultCredentials = true;
    handler.AllowAutoRedirect = true;
    handler.UseCookies = true;
    handler.CookieContainer = new CookieContainer();
    HttpClient client = new HttpClient(handler);
    HttpResponseMessage response = await client.GetAsync(url);
    response.EnsureSuccessStatusCode();

    string responseBody = response.Content.ReadAsString();
    return responseBody;
}
Run Code Online (Sandbox Code Playgroud)

在之后client.GetAsync(url);的运行中,handler.CookieContainer包含7块饼干.我怎样才能访问它们?

.net c# windows-runtime

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