小编vzw*_*ick的帖子

403 Forbidden vs 401 Unauthorized HTTP响应

对于存在的网页,但对于没有足够权限的用户(他们未登录或不属于正确的用户组),要提供的正确HTTP响应是什么?401?403?别的什么?到目前为止,我对每个人的看法都不太清楚.哪些用例适合每个响应?

http-status-codes http-response-codes http-headers http-status-code-403 http-status-code-401

2544
推荐指数
18
解决办法
97万
查看次数

MSDN页面上的自动文本翻译 - 如何关闭?

有没有办法关闭MSDN库页面上的自动文本转换?

我更喜欢英文文本,但由于拥有德语IP地址,Microsoft会在每个新页面加载时激活自动翻译,这会给我一个黄色框,其中包含我目前用鼠标悬停的文本的德语翻译.

无论我是否登录,无论最初设置在右上角的语言是什么,都会发生这种情况.

我不知道这有多烦人!!

任何想法,任何人?

msdn

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

过滤器在Laravel 5中

我们如何在Laravel 5中制作滤镜?过滤器的想法会消失吗?

laravel laravel-5 laravel-filters

44
推荐指数
4
解决办法
5万
查看次数

从多个句子中选择或生成规范变体

我正在使用将我的GTIN/EAN查询映射到产品数据的API.

由于返回的数据来自商家产品供稿,因此几乎普遍存在以下情况:

  • 每个GTIN多个结果
  • 产品的标题几乎都是非结构化的
  • 产品的标题被"污染"
    • SEO相关的东西,
    • 有关数量的信息,
    • "买二送一"优惠,
    • 等等

我正在寻找一种程序化方式

  • 选择 "最干净"/最规范的版本
  • 或者生成一个代表"最低公分母"的新的.

请考虑以下单个EAN查询的示例结果:

  • 妮维雅Deo Roll-On Dry Impact for Men
  • NIVEA DEO滚动干/ blau
  • Nivea Deo Roll-On干式冲击男士,50毫升,3升装(3 x 50毫升)
  • Nivea Deo Roll on Dry/blau 50 ml
  • Nivea Deoroller 50ml干燥男士blau Mindestabnahme:6Stück(1 VE)
  • NIVEA Deoroller,对男性的干燥影响
  • NIVEA DEO干燥/ blau_50毫升

我的自制方法看起来像这样:

  • 基本清理:
    • 小写标题,
    • 剥去过多的空白
    • 抛出明显的停顿词,如"买"和"点击"
  • 为...构建一个数组 word => global occurence
    • "Nivea" => 7
    • "Deo" => 5
    • "Deoroller" => 2
    • "VE" => 1
  • 计算每个标题的"累积字值"
    • "Nivea Deo" => 12
    • "Nivea Deoroller VE" => 10 …

php nlp text-mining information-extraction

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

搜索实体的所有字段

我正在尝试在客户数据库上实现"多功能框"搜索,其中单个查询应尝试匹配客户的任何属性.

这里有一些示例数据来说明我想要实现的目标:

FirstName  | LastName  | PhoneNumber | ZipCode | ...
--------------------------------------------------
Mary       | Jane      | 12345       | 98765   | ...
Jane       | Fonda     | 54321       | 66666   | ...
Billy      | Kid       | 23455       | 12345   | ...
Run Code Online (Sandbox Code Playgroud)
  • 如果查询是"Jane",我希望返回第1行和第2行.
  • 查询12345将产生行#1和#3.

现在,我的代码看起来非常像这样:

IEnumerable<Customer> searchResult = context.Customer.Where(
    c => c.FirstName   == query ||
         c.LastName    == query ||
         c.PhoneNumber == query ||
         c.ZipCode     == query
         // and so forth. Fugly, huh?
);
Run Code Online (Sandbox Code Playgroud)

这显然有效.然而,它对我来说闻起来真的很糟糕,因为实体的任何变化(删除属性,引入新属性)都会破坏东西.

那么:是否有一些LINQ-foo将搜索我投入的任何实体的所有属性?

c# linq linq-to-entities properties entity-framework-4

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

JavaScript是否已准备好可视化大型数据集?

我们通常在Excel中将一些数据(10-50列,数十万行)可视化为折线图或堆积条形图.
用户希望能够放大和缩小图表以获得单个样本,但这些操作确实让Excel瘫痪.

我正在考虑将数据嵌入到HTML页面中,使用内联JavaScript来处理浏览器中的可视化.像flotr JS charting lib这样的东西可以用于图表.

  1. 这是一个愚蠢的想法吗?
  2. 浏览器是否已准备好进行此类加载?
  3. 这是一个解决的问题,我应该在问之前用Google搜索更彻底吗?

javascript browser dom visualization flot

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

Firefox JavaScript算术表现奇怪

请在firefox上运行此测试.

http://jsperf.com/static-arithmetic

你会如何解释结果?

这个

b = a + 5*5;
b = a + 6/2;
b = a + 7+1;
Run Code Online (Sandbox Code Playgroud)

执行速度比

b = a + 25;
b = a + 3;
b = a + 8;
Run Code Online (Sandbox Code Playgroud)

为什么?

javascript performance firefox arithmetic-expressions

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

IHttpActionResult vs IActionResult

我正在使用.NET Core 2创建一个API,为不同技术开发的许多应用程序提供数据.我正在IActionresult从我的方法回来.我一直在研究返回数据的最佳选择,并看到一些使用的示例IHttpActionResult.现在我不知道哪种类型最好返回.

IHttpActionResult和之间有什么区别IActionresult

c# rest asp.net-core

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

来自平面JSON的PHP嵌套JSON

我有一个数据库查询,它为我提供了一些员工数据的输出.我想使用此数据传递给生成组织结构图的插件.我正在提取的JSON对象中有一些字段是:

FirstName
LastName
EmployeeID
ManagerEmployeeID
Manager Name
Run Code Online (Sandbox Code Playgroud)

数据作为扁平JSON对象返回,在层次结构中员工及其经理之间没有嵌套或关联.

由于我无法更改源数据(数据库查询)的输出,我试图找出一种嵌套数据的方法,以便JSON输出成为嵌套输出.

我的目标是获取此数组并基于ManagerID和EmployeeID将其嵌套,以便我可以创建树层次结构.

示例数据:

•   Tom Jones
   o    Alice Wong
   o    Tommy J.
•   Billy Bob
   o    Rik A.
     ?  Bob Small
     ?  Small Jones
   o    Eric C.
Run Code Online (Sandbox Code Playgroud)

我的平面数据示例:

    {
        "FirstName": "Tom"
        "LastName": "Jones"
        "EmployeeID": "123"
        "ManagerEmployeeID": ""
        "Manager Name": ""
    },
    {
        "FirstName": "Alice"
        "LastName": "Wong"
        "EmployeeID": "456"
        "ManagerEmployeeID": "123"
        "Manager Name": "Tom Jones"
    },
    {
        "FirstName": "Tommy"
        "LastName": "J."
        "EmployeeID": "654"
        "ManagerEmployeeID": "123"
        "Manager Name": "Tom Jones"
    },
    {
        "FirstName": "Billy" …
Run Code Online (Sandbox Code Playgroud)

php arrays json

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

在返回之前,StructureMap代理所有实例或修改实例

在StructureMap,我们可以代理TInterface,并TConcreteImplTProxy这个这一点:

ConfigurationExpression config = ...

config.For<TInterface>().DecorateAllWith<TProxy>();

config.For<TInterface>().Use<TConcreteImpl>();
Run Code Online (Sandbox Code Playgroud)

我想使用DispatchProxy(并在方法调用之前和调用之后全局记录),并为从StructureMap实例化的所有类型全局注册它,我想知道如何实现这一点?

更具体地说,我要对要实例化的所有类型运行以下命令:

TConcreteImpl instance = ...

TInterface proxy = DispatchProxyGenerator.CreateProxyInstance(typeof (TInterface), typeof (TProxy))
     .SetParameters(instance);
Run Code Online (Sandbox Code Playgroud)

我已经尝试过IInstancePolicyStructureMap,但是没有成功,因为Instance它不是实际的对象实例。

public class Policy : IInstancePolicy
{
    public void Apply(Type pluginType, Instance instance)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢

c# structuremap .net-core

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