小编dda*_*dda的帖子

从字符串创建新的日期时间

我有一个'23/05/2013'的字符串,我想从中创建一个新的Date Time对象,所以我做了:

new \DateTime('23/05/2013');
Run Code Online (Sandbox Code Playgroud)

知道为什么我一直都会收到这个错误:

DateTime::__construct(): Failed to parse time string (23/05/2013) at position 0 (2): Unexpected character
Run Code Online (Sandbox Code Playgroud)

php

27
推荐指数
2
解决办法
9万
查看次数

Javascript:使用AM/PM将24小时时间字符串转换为12小时时间,没有时区

服务器以这种格式发送字符串:18:00:00.这是一个独立于任何日期的时间值.如何将其转换为6:00PMJavascript?我可以将今天的日期作为字符串添加到服务器发送的值,然后解析组合的值,然后尝试.toTimeString()Date对象的方法,但time方法发出的格式是24小时时间,带有秒块.我可以写一个函数,但内置了什么?

javascript time-format

26
推荐指数
9
解决办法
8万
查看次数

谷歌地图v3部分加载在左上角,调整大小事件不起作用

Google Maps V3部分加载在左上角.我尝试了以下方法:

  • google.maps.event.trigger(map, 'resize');地图初始化后添加.

  • 重新排列<script>索引文件中的标记

但没有一个适合我.如何解决这个问题.是否存在此问题的官方错误和解决方案?

的index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Bootstrap, from LayoutIt!</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">

    <!-- Bootstrap css files -->
    <link href="stylesheets/bootstrap.min.css" rel="stylesheet">
    <link href="stylesheets/bootstrap-responsive.min.css" rel="stylesheet">
    <link href="stylesheets/style.css" rel="stylesheet">
  </head>
  <body>
    <div id="contentbar">
      <div id="dashboard-content" class="contentbar-main">
        Some Content
      </div>
      <div id="summary-content" class="contentbar-main" style="display:none;">
        <div class="container-fluid">
          <div class="row-fluid">
            <div class="span12">
              <div class="row-fluid">
                <div class="span7" id="sidebarid">
                  <p>Responsive web design is an approach, I often call it …
Run Code Online (Sandbox Code Playgroud)

jquery google-maps google-maps-api-3

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

如何在正则表达式中使用awk变量?

我有一个名为domain的文件,其中包含一些域名.例如:

google.com
facebook.com
...
yahoo.com
Run Code Online (Sandbox Code Playgroud)

我有另一个名为site的文件,其中包含一些网站的URL和数字.例如:

image.google.com   10
map.google.com     8
...
photo.facebook.com  22
game.facebook.com   15
..
Run Code Online (Sandbox Code Playgroud)

现在我要计算每个域名的网址号.例如:google.com10 + 8.所以我写了一个像这样的awk脚本:

BEGIN{
  while(getline dom < "./domain" > 0) {
    domain[dom]=0;
  }
  for(dom in domain) {
    while(getline < "./site" > 0) {
      if($1 ~/$dom$)   #if $1 end with $dom {
        domain[dom]+=$2;
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但代码if($1 ~/$dom$)并不像我想的那样运行.因为正则表达式中的变量$ dom是按字面解释的.所以,第一个问题是:

有没有办法$dom在正则表达式中使用变量?

然后,因为我刚开始编写脚本

有没有更好的方法来解决我的问题?

regex awk

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

使用Rally SDK2似乎在打开带有_blank标记的新窗口/选项卡时遇到问题

如果我使用直接HTML在Rally中创建自定义HTML页面,并在另一个窗口中打开要在另一个窗口中打开的故事的链接,则单击该链接会将我带到故事的详细信息页面.但是如果我在SDK2中包装相同的HTML,我会被发送到一个几乎空白的页面 - 只有Rally页面的深蓝色顶部显示.

这有效:

<html>
  <head></head>
  <body>
    <a target="_blank"
href="https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690">US35</a>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这不起作用:

<!DOCTYPE html>
<html>
  <head>
    <title>test</title>
    <script type="text/javascript" src="/apps/2.0p5/sdk.js"></script>
    <script type="text/javascript">
      Rally.onReady(function() {
        Ext.define('CustomApp', {
          extend: 'Rally.app.App',
          componentCls: 'app',
          launch: function() {
            this.add({
              xtype: 'container',
              html: '<a target="_blank" href="https://rally1.rallydev.com/#/9805917202ud/detail/userstory/10746587690">US35</a>'
            });
          }
        });
        Rally.launchApp('CustomApp', {
          name: 'test'
        });
      });
    </script>
    <style type="text/css">
      .app {
        /* Add app styles here */
      }
    </style>
  </head>
  <body></body>
  </html>
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

javascript rally

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

为什么Android有自己的方式来获取当前的语言环境?

此处的Android文档http://developer.android.com/guide/topics/resources/localization.html说明您可以使用此方法获取当前区域设置:

context.getResources().getConfiguration().locale
Run Code Online (Sandbox Code Playgroud)

似乎Java已经以这种方法的形式提供了这些信息:

java.util.Locale.getDefault()
Run Code Online (Sandbox Code Playgroud)

那么为什么Android开发人员会介绍另一种获取语言环境的方法呢?当同时并行运行时,上面两行代码会产生不同的结果吗?

android locale

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

如何将多个JSONObjects放入/获取到JSONArray?

是否可以将多个不同的JSONObjects 存储到一个JSONArray?这是结构,我想存储在一个JSONArray.

[{"value1":1,"value2":900,"value3":1368349},{"value1":2,"value2":1900,"value3":136856},{"value1":3,"value2":600,"value3":136845}]
Run Code Online (Sandbox Code Playgroud)

这是我正在设置JSONObject并将其放入的代码JSONArray

if(somecondition) {
  // putting values to json object
  jsonObj.put("value1", 1);
  jsonObj.put("value2", 900);
  jsonObj.put("value3", 1368349);
}
for(int i=0;i<=jsonArray.length();i++){
  jsonArray.put(jsonObj);
  appObj.setJsonAlarmArray(jsonArray);
  // appObj is object of Application Class
  editor= sharedPrefs.edit();
  editor.putString("key", jsonArray.toString());
  System.out.println(jsonArray.toString());
  editor.commit();
}
Run Code Online (Sandbox Code Playgroud)

使用此代码只有最后一个值,我在JSON对象中设置覆盖所有对象.有任何建议来实现这一目标

arrays android sharedpreferences

24
推荐指数
2
解决办法
9万
查看次数

sudo:pip:在CentOS中找不到命令

我使用CentOS,我安装了pip /usr/local/python-dir/bin/pip.我建了一个链接/usr/local/bin/pip.然后我执行了sudo pip install xxx,它报告了这样的错误:

sudo: pip: command not found
Run Code Online (Sandbox Code Playgroud)

我觉得$PATH没事:

/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
Run Code Online (Sandbox Code Playgroud)

但是,我只能这样执行pip:

sudo /usr/local/bin/pip install xxx
Run Code Online (Sandbox Code Playgroud)

如何配置PATH或其他?非常感谢.

python centos pip

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

如何使用Google Maps API在标记上设置弹出窗口?

我有这个代码,我显示和设置我所有的标记.如何使用此代码添加带有标记信息的弹出窗口?我在文本上添加了"i"变量,但它在所有标记上设置弹出"test - 723",其中723是"i"变量的最后一个值.怎么了?

for (var i = 0; i < arraylng.length-1; i++) {
  var marker = new google.maps.Marker({
    position: new google.maps.LatLng(arraylng[i], arraylat[i])
  });
  var infowindow = new google.maps.InfoWindow({
    content: " "
  });
  google.maps.event.addListener(marker, 'click', function() {
    infowindow.setContent('test: ' + i + '');
    infowindow.open(map, this);
  });
  markers.push(marker);
}
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-api

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

jQuery移动错误"无法在初始化之前调用listview上的方法"

我正在动态填充<ul data-role="listview">然后调用location.href="#Results"列表所在的位置listview('refresh').

所有这些都是在同一页面成功回调Ajax请求时完成的.它的工作或多或少,但我收到以下错误:

Uncaught cannot call methods on listview prior to initialization; attempted to call method 'refresh'
Run Code Online (Sandbox Code Playgroud)

我猜jQuery mobile还没有构建listview.我能做什么?

listview jquery-mobile

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