我是PowerShell的新手,并试图获得HashTable的长度(用于for循环),但我似乎无法获得HashTable的长度来输出任何东西.
$user = @{}
$user[0] = @{}
$user[0]["name"] = "bswinnerton"
$user[0]["car"] = "honda"
$user[1] = @{}
$user[1]["name"] = "jschmoe"
$user[1]["car"] = "mazda"
write-output $user.length #nothing outputs here
for ($i = 0; $i -lt $user.length; $i++)
{
#write-output $user[0]["name"]
}
Run Code Online (Sandbox Code Playgroud) 我试图以编程方式启动vpn连接.我收到了这个错误.我使用的是Android 2.1,我的测试手机内核版本是2.6.32.9.当我手动操作时,我能够连接到VPN.但是以编程方式,我收到了这个错误.
java.io.IOException: cannot start service: mtpd
E/VpnService(11817): at com.android.vpn.DaemonProxy.start(DaemonProxy.java:75)
E/VpnService(11817): at com.android.vpn.VpnDaemons.startDaemon(VpnDaemons.java:106)
E/VpnService(11817): at com.android.vpn.VpnDaemons.startMtpd(VpnDaemons.java:127)
E/VpnService(11817): at com.android.vpn.VpnDaemons.startL2tp(VpnDaemons.java:50)
E/VpnService(11817): at com.android.vpn.L2tpService.connect(L2tpService.java:31)
E/VpnService(11817): at com.android.vpn.VpnService.onConnect(VpnService.java:135)
E/VpnService(11817): at com.android.vpn.VpnServiceBinder$2.run(VpnServiceBinder.java:130)
E/VpnService(11817): at java.lang.Thread.run(Thread.java:1096)
Run Code Online (Sandbox Code Playgroud)
DeamonProxy:75指向以下方法.
private boolean blockUntil(String expectedState, int waitTime) {
String cmd = SVC_STATE_CMD_PREFIX + mName;
int sleepTime = 200; // ms
int n = waitTime * 1000 / sleepTime;
for (int i = 0; i < n; i++) {
if (expectedState.equals(SystemProperties.get(cmd))) {
if (DBG) {
Log.d(mTag, mName + " is …Run Code Online (Sandbox Code Playgroud) 我有一张订单表,我知道这些订单有重复
customer order_number order_date
---------- ------------ -------------------
1 1 2012-03-01 01:58:00
1 2 2012-03-01 02:01:00
1 3 2012-03-01 02:03:00
2 4 2012-03-01 02:15:00
3 5 2012-03-01 02:18:00
3 6 2012-03-01 04:30:00
4 7 2012-03-01 04:35:00
5 8 2012-03-01 04:38:00
6 9 2012-03-01 04:58:00
6 10 2012-03-01 04:59:00
Run Code Online (Sandbox Code Playgroud)
我想找到所有重复项(由彼此在60分钟内由同一客户订购).结果集由"重复"行组成,或者是一组具有重复数量的所有客户.
这是我尝试过的
SELECT
customer,
count(*)
FROM
orders
GROUP BY
customer,
DATEPART(HOUR, order_date)
HAVING (count(*) > 1)
Run Code Online (Sandbox Code Playgroud)
当副本彼此在60分钟内但在不同时间即1:58和2:02时,这不起作用
我也试过这个
SELECT
o1.customer,
o1.order_number,
o2.order_number,
DATEDIFF(MINUTE,o1.order_date, o2.order_date) AS [diff]
FROM
orders o1 LEFT OUTER JOIN
orders …Run Code Online (Sandbox Code Playgroud) 我正在尝试查询多个WordPress表,我一直在学习.
这是我到目前为止所拥有的
SELECT
tr.object_id,
tr.term_taxonomy_id,
p.ID,
p.post_date,
p.post_title,
p.post_excerpt,
p.guid,
t.term_id,
t.name,
tt.taxonomy
FROM
wp_116_term_relationships AS tr,
wp_116_posts AS p,
wp_116_terms AS t LEFT JOIN
wp_116_term_taxonomy as tt ON tt.term_id = t.term_id
WHERE
p.post_type = 'post'
AND p.ID = tr.object_ID
AND tr.term_taxonomy_id = tt.term_taxonomy_id
AND p.post_date > '2013-06-01'
Run Code Online (Sandbox Code Playgroud)
这是我得到的(对不起,我无法弄清楚如何发布这个清洁工 - 希望它有意义)
object_id term_taxonomy_id ID post_date post_title post_excerpt guid term_id name taxonomy
2356 33 2356 2013-06-07 15:56:54 Test Post for Reports http://domain.com/?p=2356 7496 Marketing Updates category
2356 32 2356 2013-06-07 15:56:54 …Run Code Online (Sandbox Code Playgroud) int sum(int a[], int n)
{
int i, s = 0;
for (i = 0; i < n; i++)
s = s + a[i];
return s;
}
Run Code Online (Sandbox Code Playgroud)
我已经了解到,当通过引用传递时,函数头上的int旁边有"*",并且也没有return语句.但是上面传递数组的代码没有*并且有一个return语句.当我误解这个时,有人可以告诉我.