我正在开发涉及位置的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) 将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.
我有一个名为的专栏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) 我们知道,在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)
结果都不如我所愿.那么,有没有人知道如何正确地在函数之间传递数组?
我试图将公钥复制到macOS上的剪贴板,但我一直在"没有这样的文件或目录".我正在使用的命令粘贴在下面
pbcopy < ~/.ssh/id_rsa.pub
Run Code Online (Sandbox Code Playgroud) 我尝试使用以下查询还原数据库:
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 REPLACEorWITH STOPAT子句RESTORE只是覆盖日志的内容.消息3013,级别16,状态1,行2RESTORE DATABASE异常终止.
我有一个角度站点,其中包含另一个组件内的组件.我正在使用路由和延迟加载外部组件(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指令没有).
我知道如果我运行这个查询
select top 100 * from mytable order by newid()
Run Code Online (Sandbox Code Playgroud)
它将从我的表中获得100条随机记录.
但是,我对它是如何工作有点困惑,因为我没有newid()在select列表中看到.谁能解释一下?newid()这里有什么特别的东西吗?
如何在特定单元格中计算文本的MD5或SHA1哈希并将其设置为Google电子表格中的另一个单元格?
有没有像一个公式=ComputeMD5(A1)或=ComputeSHA1(A1)?
或者是否可以为此编写自定义公式?怎么样?
我有一个列表视图,左侧是图像图标,右侧是三行文本视图.我已经创建了布局,但在创建适配器类时,我遇到了一些问题.这是代码:
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数组解析方法
我该如何解决这个问题?