小编Luk*_*vek的帖子

Fuse.js 在字符串数组中搜索

我试图在我的应用程序中实现 fuse.js ,其中我有没有任何键的字符串数组。

['Kelly', 'Creed', 'Stanley', 'Oscar', 'Michael', 'Jim', 'Darryl', 'Phyllis', 'Pam', 'Dwight', 'Angela', 'Andy', 'William', 'Ryan', 'Toby', 'Bob']
Run Code Online (Sandbox Code Playgroud)

当我尝试配置 fuse.js 时,由于未指定密钥,我没有得到任何结果。

var options = {
  shouldSort: true,
  threshold: 0.6,
  location: 0,
  distance: 100,
  maxPatternLength: 32,
  minMatchCharLength: 1,
  keys: [
    "title",
    "author.firstName"
  ]
};
var fuse = new Fuse(list, options); // "list" is the item array
var result = fuse.search("");
Run Code Online (Sandbox Code Playgroud)

是否可以对普通数组执行模糊搜索,还是需要将所有内容都转换为对象?

javascript fuse.js

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

JUnit testing SQL queries

I'm working on a project and we are required to create some test cases. I have a SQL database and parsing data there with queries like:

public Contractor create(String name, String address, String email, String phone, String city, int cvr) throws SQLException{
    Contractor contractor = new Contractor(name, address, email, phone, city, cvr);
    String sql = String.format("INSERT INTO person (name, address, email, phone, city, category) VALUES ('%s', '%s', '%s', '%s', '%s', 2)", name, address, email, phone, city);
    try{
        Connection conn = …
Run Code Online (Sandbox Code Playgroud)

java sql testing junit

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

如何在 ASP-all-route-data 中指定 Dictionary<string,string> 以传递查询字符串

我认为有以下操作链接 <a asp-controller="Messages" asp-action="Index">Connect</a>

我需要传递一个带有自定义名称的查询字符串参数(在这种情况下 asp-route-id 是不可接受的),asp-all-route-data有没有一种方法可以在那里指定字典,而不是在视图中的某处创建新字典并将其传递给属性?

我试图按照以下方式进行,但没有运气。

 <a  asp-all-route-data="["user"=@item.PetSitter.UserId]" asp-controller="Messages" asp-action="Index">Connect</a>
Run Code Online (Sandbox Code Playgroud)

razor asp.net-core

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

使用变量时SQL LIKE不同的输出

你好今天我练习了SQL语句.当我尝试从%like%中选择数据库时,它在我使用变量时以及当我不使用它时输出不同的值.

请参阅follorwing考虑名为POSTS的简单表,每个帖子都有CONTENT和HEADING

岗位

现在当我尝试从这个表中选择时

SELECT * 
FROM Posts
WHERE Headline like '%'+'fun'+'%' OR Content like '%'+'fun'+'%'
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

产量

但是,如果我尝试在搜索中选择使用变量:

DECLARE @test NVARCHAR = 'fun'
SELECT * FROM Posts
WHERE Headline like '%'+@test+'%' OR Content like '%'+@test+'%'
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

OUTPUT2

所以我想知道这个变量怎么会改变结果,理论上它必须具有相同的输出?

sql sql-server select

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

标签 统计

sql ×2

asp.net-core ×1

fuse.js ×1

java ×1

javascript ×1

junit ×1

razor ×1

select ×1

sql-server ×1

testing ×1