小编Mic*_*ael的帖子

从JsonReader读取JObject时出错.当前的JsonReader项不是对象:StartArray.路径

我正在开发涉及位置的Windows Phone 8.1应用程序.我从我的API接收Json数据.我的API返回的数据如下所示:

[{
    "country": "India",
    "city": "Mall Road, Gurgaon",
    "area": "Haryana",
    "PLZ": "122002",
    "street": "",
    "house_no": "",
    "POI": "",
    "type": "17",
    "phone": "",
    "lng": 77.08972334861755,
    "lat": 28.47930118040612,
    "formatted_address": "Mall Road, Gurgaon 122002, Haryana, India"
},
{
    "country": "India",
    "city": "Mall Road, Kanpur",
    "area": "Uttar Pradesh",
    "PLZ": "208004",
    "street": "",
    "house_no": "",
    "POI": "",
    "type": "17",
    "phone": "",
    "lng": 80.35783410072327,
    "lat": 26.46026740300029,
    "formatted_address": "Mall Road, Kanpur 208004, Uttar Pradesh, India"
},
{
    "country": "India",
    "city": "Mall Road Area, Amritsar",
    "area": …
Run Code Online (Sandbox Code Playgroud)

c# json.net

48
推荐指数
3
解决办法
8万
查看次数

T-SQL:舍入到最近的15分钟间隔

将HH:MM值舍入到最接近的15分钟间隔的最佳方法是什么?我不追踪秒,所以他们无关紧要.

00:08:00 becomes 00:15:00 
00:07:00 becomes 00:00:00 
01:59:00 becomes 02:00:00 
Run Code Online (Sandbox Code Playgroud)

等等.这样做是否有优雅的非UDF或Case语句方法?

编辑:这是我用来获取我想要舍入的上述值的SQL:

CONVERT(CHAR(8), DATEADD(n, SUM(DATEDIFF(n, starttime, stoptime)), 0), 108)
Run Code Online (Sandbox Code Playgroud)

starttime并且stoptime是SQL datetime.

sql sql-server datetime

45
推荐指数
5
解决办法
8万
查看次数

用于查找缺失序列号的SQL查询

我有一个名为的专栏sequence.此列中的数据类似于1,2,3,4,5,7,9,10,15.

我需要从表中找到丢失的序列号.什么SQL查询将从我的表中找到丢失的序列号?我期待结果如

Missing numbers
---------------
6  
8  
11  
12  
13  
14  
Run Code Online (Sandbox Code Playgroud)

我只使用一张桌子.我尝试了下面的查询,但没有得到我想要的结果.

select de.sequence + 1 as sequence from dataentry as de 
left outer join dataentry as de1 on de.sequence + 1 = de1.sequence
where de1.sequence is null  order by sequence asc;
Run Code Online (Sandbox Code Playgroud)

sql-server-2005 gaps-and-islands

43
推荐指数
4
解决办法
8万
查看次数

如何将数组作为参数传递给Bash中的函数

我们知道,在bash编程中,传递参数的方式是$1...... , $N. 但是,我发现将数组作为参数传递给接收多个参数的函数并不容易.这是一个例子:

f(){
 x=($1)
 y=$2

 for i in "${x[@]}"
 do
  echo $i
 done
 ....
}

a=("jfaldsj jflajds" "LAST")
b=NOEFLDJF

f "${a[@]}" $b
f "${a[*]}" $b
Run Code Online (Sandbox Code Playgroud)

如上所述,函数f接收两个参数:第一个分配给x一个数组,第二个分配给y.

f可以通过两种方式调用.第一种方法使用"${a[@]}"第一个参数,结果是:

jfaldsj 
jflajds
Run Code Online (Sandbox Code Playgroud)

第二种方式使用"${a[*]}"第一个参数,结果是:

jfaldsj 
jflajds 
LAST
Run Code Online (Sandbox Code Playgroud)

结果都不如我所愿.那么,有没有人知道如何正确地在函数之间传递数组?

arrays bash shell

43
推荐指数
3
解决办法
7万
查看次数

将rsa公钥复制到剪贴板

我试图将公钥复制到macOS上的剪贴板,但我一直在"没有这样的文件或目录".我正在使用的命令粘贴在下面

pbcopy < ~/.ssh/id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

ssh clipboard

41
推荐指数
9
解决办法
7万
查看次数

数据库"DBName"的日志尾部尚未备份

我尝试使用以下查询还原数据库:

ALTER DATABASE [DatabaseName] SET Single_User WITH Rollback Immediate GO
RESTORE DATABASE DatabaseName FROM DISK = 'C:\DBName-Full Database Backup'
ALTER DATABASE [DatabaseName] SET Multi_User GO
Run Code Online (Sandbox Code Playgroud)

但我没有恢复数据库,而是收到此错误:

Msg 3159,Level 16,State 1,Line 2

数据库"DatabaseName"的日志尾部尚未备份.使用BACKUP LOG WITH NORECOVERY它是否包含工作,你不想失去备份日志.使用 语句的WITH REPLACEor WITH STOPAT子句RESTORE只是覆盖日志的内容.消息3013,级别16,状态1,行2 RESTORE DATABASE异常终止.

c# sql sharepoint sql-server-2005

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

无法绑定到'x',因为它不是'y'的已知属性

我有一个角度站点,其中包含另一个组件内的组件.我正在使用路由和延迟加载外部组件(ComponentA).内部组件(ComponentB)依赖于第三方指令.

是概念证明(打开控制台以查看错误).

我在ComponentB中使用第三方指令时遇到错误.这不是指令本身的错误,而是我构造代码的错误.

<tree-root [nodes]="nodes"></tree-root>
Run Code Online (Sandbox Code Playgroud)

无法绑定到'nodes',因为它不是'tree-root'的已知属性

我可以通过在ComponentA中导入第三方模块来解决此问题,但由于ComponentA不依赖于此模块,因此感觉不对.

我创建的Plunker只是我应用程序的一小部分,旨在隔离问题.这是为了展示一个概念,而不是作为一个应用程序有意义.我想要实现的是创建一个可以添加到我的任何页面的组件.此组件可以是小部件或其他内容,添加到一个或多个父页面.它是独立的.

我对Angular的有限知识正在这里开始展示.由于组件应该允许我们进行基于组件的开发,将我们的应用程序分成更小的部分,我不明白为什么ComponentA需要知道ComponentB具有哪些依赖关系才能在其视图中使用它.

我还将证明这只是一个问题,因为我在ComponentB中包含了第三方指令.如果我删除该指令,一切正常.例如,如果我做了类似的事情:

<ul>
    <li *ngFor="let node of nodes">
        {{ node.name }}
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

该应用程序运行良好,没有错误.

我做错了什么,我应该做些什么?如果解决方案是向ComponentA添加导入,我会接受这个作为答案给出一个很好的解释(例如为什么*ngFor有效,但tree-root指令没有).

typescript angular

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

"newid()的命令" - 它是如何工作的?

我知道如果我运行这个查询

select top 100 * from mytable order by newid()
Run Code Online (Sandbox Code Playgroud)

它将从我的表中获得100条随机记录.

但是,我对它是如何工作有点困惑,因为我没有newid()select列表中看到.谁能解释一下?newid()这里有什么特别的东西吗?

sql-server newid

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

Google电子表格中的单元格文本的哈希值

如何在特定单元格中计算文本的MD5或SHA1哈希并将其设置为Google电子表格中的另一个单元格?

有没有像一个公式=ComputeMD5(A1)=ComputeSHA1(A1)

或者是否可以为此编写自定义公式?怎么样?

google-sheets google-search-api

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

如何在自定义列表视图的自定义适配器类中传递多个数组值?

我有一个列表视图,左侧是图像图标,右侧是三行文本视图.我已经创建了布局,但在创建适配器类时,我遇到了一些问题.这是代码:

import android.app.Activity;
import android.widget.ArrayAdapter;

public class CustomList extends ArrayAdapter<String>{

    private final Activity context;
    private final String[][] listRow;
    private final Integer[] imageId;

    public CustomList(Activity context, String[][] listRow, Integer[] imageId){
        super(context, R.layout.rowlayout, listRow);
    }
}
Run Code Online (Sandbox Code Playgroud)

首先,我为三个textview创建了三个1D数组,但在构造函数中我无法全部传递它们.

所以我必须创建一个2D数组,其中表中的每一行都代表有关单个列表视图项的信息.

但我无法这样做.我收到一个错误:

无法super(android.app.Activity, int, java.lang.String[][])使用2D数组解析方法

我该如何解决这个问题?

android listview

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