小编tpo*_*pow的帖子

在网站上打印当年的最短途径

我需要更新几百个静态HTML页面,这些页面的页脚版权日期是硬编码的.我想用一些每年会自动更新的JavaScript替换它.

目前我正在使用:

<script type="text/javascript">var year = new Date();document.write(year.getFullYear());</script>
Run Code Online (Sandbox Code Playgroud)

这是短暂的吗?

html javascript date

202
推荐指数
9
解决办法
19万
查看次数

如何使用Ruby Rest-Client处理异常

我最近从Ruby的Net:HTTP类切换到rest-client 1.6.7.

我发现形成请求要容易得多,但与Net:HTTP请求不同,当rest-client获得200以外的任何东西时,请求就会消失.我已经尝试在RestClient.get之后直接放置一个断点,它永远不会被击中 - 所以我做错了.

def get_member_using_card
  resource = "#{@settings_app_uri}api/v1/card/#{self.member_card_num}?token=#{@settings.api_key}"
  response = RestClient.get resource
  if response.code == 200 
    card = JSON.parse(response.body)
    self.customer_id = card['card']['customer_id']
  else
    return 0
  end
end
Run Code Online (Sandbox Code Playgroud)

这导致了这个堆栈跟踪:

RestClient::ResourceNotFound - 404 Resource Not Found:
        /Users/tim/.rvm/gems/ruby-1.9.2-p290/gems/rest-client-1.6.7/lib/restclient/abstr
act_response.rb:48:in `return!'
        /Users/tim/.rvm/gems/ruby-1.9.2-p290/gems/rest-client-1.6.7/lib/restclient/reque
st.rb:230:in `process_result'
        /Users/tim/.rvm/gems/ruby-1.9.2-p290/gems/rest-client-1.6.7/lib/restclient/reque
st.rb:178:in `block in transmit'
        /Users/tim/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/net/http.rb:627:in `start'
        /Users/tim/.rvm/gems/ruby-1.9.2-p290/gems/rest-client-1.6.7/lib/restclient/reque
st.rb:172:in `transmit'
        /Users/tim/.rvm/gems/ruby-1.9.2-p290/gems/rest-client-1.6.7/lib/restclient/reque
st.rb:64:in `execute'
        /Users/tim/.rvm/gems/ruby-1.9.2-p290/gems/rest-client-1.6.7/lib/restclient/reque
st.rb:33:in `execute'
        /Users/tim/.rvm/gems/ruby-1.9.2-p290/gems/rest-client-1.6.7/lib/restclient.rb:68
:in `get'
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何正确评估响应代码并防止这种异常发生......?

ruby rest-client

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

使用PHP去除URL参数

我在powerpoint演示文稿中有一些链接,出于某种原因,当点击这些链接时,它会向URL添加一个返回参数.好吧,那个返回参数导致我的Joomla网站的MVC模式被搞砸了.

那么,使用PHP剥离这个返回参数的有效方法是什么?

示例:http: //mydomain.com/index.php?id = 115&Itemid = 238 &return = aHR0cDovL2NvbW11bml0

php

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

OnTouch可以工作,但是OnClickListener没有?

我创建了一个小部件/控件,我可以重用我通过扩展创建的RelativeLayout.然后,在我的一个活动中,我在循环中创建了一堆这些小部件.但是,当我想让每个小部件响应一次点击时,我遇到了一个问题.

我发现设置OnTouchListener有效:

 this.setOnTouchListener(new OnTouchListener(){
        public boolean onTouch(View arg0, MotionEvent arg1) {
           //Triggers debug message
        }       
    });
Run Code Online (Sandbox Code Playgroud)

OnClickListener不是:

  this.setOnClickListener(new View.OnClickListener(){
        public void onClick(View v) {
           //Doesn't trigger debug message  
        }

    });
Run Code Online (Sandbox Code Playgroud)

为什么是这样?

android ontouchlistener android-view onclicklistener

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

让Coffeescript在FOR循环中创建局部变量

我怎样才能dealViewItem进入FOR循环的范围?目前,dealViewItem的作用域不在其中,我的所有事件监听器都被添加到最后一个dealViewItem中.

  for deal in dealArray
        dealViewItem = dealViewFactory.DealDetail(deal)
        dealViewItem.addEventListener 'click', ->
          dealCart.push(deal.dealId)
          dealViewItem.setAddedToCart()
          btnTakeDeals.setEnabled = true
        dealHolder.add(dealViewItem)
Run Code Online (Sandbox Code Playgroud)

coffeescript

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

将仿真器重新连接到Eclipse

我在Android中开发的主要问题是模拟器似乎不断与eclipse断开连接.这总是发生2-3次我试图从eclipse上传我的.apk而不重新启动模拟器.Eclipse用空的DDMS - > Device部分表示这一点,并且logcat保持空白 - 有时我不确定新代码是否在设备上生成.

我唯一的解决办法就是关闭eclipse并重新启动它.随着Eclipse的重新启动,在模拟器启动时间之上,我无法在开发过程中获得任何动力.

有没有办法重新连接模拟器到eclipse而无需重新启动Eclipse甚至模拟器?

更新:有几个答案有帮助,特别是"重置adb"或Kill-server - >连接adb.然而,有时甚至是麻烦的.

我将尝试Pentium10建议连接我的G1并将其用作模拟器,但是现在,我发现如果我看不到我的logcat,模拟器正在工作(这是我最大的问题,因为我正在输出所有调试消息到日志)然后我可以打开CMD并输入adb logcat.这会将日志流式传输到命令窗口.不是很好的颜色编码,但足以让我找到我的问题......

ide android

12
推荐指数
2
解决办法
5310
查看次数

GWT:处理传入的JSON字符串

我正在开发一个接收JSON字符串的GWT应用程序,而且我很难找到每个对象的值.我正在尝试将传入的JSON字符串传输到对象数组中.

这是JSON(来自Firebug响应选项卡),"d"是.NET的东西(Web Service Being Consumed是C#.

{
    "d": [
        {
            "__type": "Event",
            "ID": 30,
            "Bin": 1,
            "Date": "\/Date(1281544749000)\/",
            "Desc": "Blue with white stripes.",
            "Category": "1"
        },
        {
            "__type": "Event",
            "ID": 16,
            "Bin": 3,
            "Date": "\/Date(1281636239000)\/",
            "Desc": "Yellow with pink stripes",
            "Category": "1"
        }

    ]
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试将JSON解析为对象,然后将它们插入到数组中.我能够使用Window.alert并获得整个"d"对象来回显.但是,当我尝试访问数组的元素时,GWT调试器就崩溃了.

//My GWT array to receive JSON Array
ArrayList<Item> itemInfo = new ArrayList<Item>();

//Getting response JSON into something I can work with.(THIS FAILS) 
JSONArray jsonValue = JSONParser.parse(incomingJsonRespone);

//Just trying to verify I'm getting values …
Run Code Online (Sandbox Code Playgroud)

java gwt json

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

解析CSV格式的文本文件

我有一个看起来像这样的文本文件:

1,Smith, 249.24, 6/10/2010
2,Johnson, 1332.23, 6/11/2010
3,Woods, 2214.22, 6/11/2010
1,Smith, 219.24, 6/11/2010
Run Code Online (Sandbox Code Playgroud)

我需要能够在给定日期找到客户的余额.

我想知道我是否应该:

A.从最后开始,每行读一个数组到一个数组.检查姓氏索引以查看它是否是我们正在寻找的客户端.然后,显示第一个匹配的余额索引.

要么

B.使用RegEx查找匹配并显示它.

我对RegEx没有多少经验,但如果在这样的情况下,我会学到它.

c# parsing

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

使用Jquery AJAX POST表单当输入是文件时

我有几个区域,我使用AJAX提交文本字段.

 var name = $("input#name").val(); 

   $.ajax({  
      type: "POST",  
      url: "bin/process.php",  
      data: "&name=" + name,  
      success: function() {  
       //handle response here
     }  
    }); 
Run Code Online (Sandbox Code Playgroud)

但是,如果输入类型是文件,我无法弄清楚如何做到这一点?干

var name = $("input#file").val(); 似乎不起作用..

jquery post

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

在Drupal中重新通知帐户的用户

当用户在Drupal站点注册时,Drupal会向用户发送一条可配置的消息,让他们知道他们的用户名和密码.

我有大约1,000个用户导入,但当时,我不想通知他们 - 但现在我做了.有没有办法通知用户而无需重新导入它们?

我查看了一些我认为可能包含该功能的模块,但我找不到它?

php email drupal drupal-6

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