我需要更新几百个静态HTML页面,这些页面的页脚版权日期是硬编码的.我想用一些每年会自动更新的JavaScript替换它.
目前我正在使用:
<script type="text/javascript">var year = new Date();document.write(year.getFullYear());</script>
Run Code Online (Sandbox Code Playgroud)
这是短暂的吗?
我最近从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)
有人能告诉我如何正确评估响应代码并防止这种异常发生......?
我在powerpoint演示文稿中有一些链接,出于某种原因,当点击这些链接时,它会向URL添加一个返回参数.好吧,那个返回参数导致我的Joomla网站的MVC模式被搞砸了.
那么,使用PHP剥离这个返回参数的有效方法是什么?
示例:http: //mydomain.com/index.php?id = 115&Itemid = 238 &return = aHR0cDovL2NvbW11bml0
我创建了一个小部件/控件,我可以重用我通过扩展创建的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)
为什么是这样?
我怎样才能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) 我在Android中开发的主要问题是模拟器似乎不断与eclipse断开连接.这总是发生2-3次我试图从eclipse上传我的.apk而不重新启动模拟器.Eclipse用空的DDMS - > Device部分表示这一点,并且logcat保持空白 - 有时我不确定新代码是否在设备上生成.
我唯一的解决办法就是关闭eclipse并重新启动它.随着Eclipse的重新启动,在模拟器启动时间之上,我无法在开发过程中获得任何动力.
有没有办法重新连接模拟器到eclipse而无需重新启动Eclipse甚至模拟器?
更新:有几个答案有帮助,特别是"重置adb"或Kill-server - >连接adb.然而,有时甚至是麻烦的.
我将尝试Pentium10建议连接我的G1并将其用作模拟器,但是现在,我发现如果我看不到我的logcat,模拟器正在工作(这是我最大的问题,因为我正在输出所有调试消息到日志)然后我可以打开CMD并输入adb logcat.这会将日志流式传输到命令窗口.不是很好的颜色编码,但足以让我找到我的问题......
我正在开发一个接收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) 我有一个看起来像这样的文本文件:
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没有多少经验,但如果在这样的情况下,我会学到它.
我有几个区域,我使用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(); 似乎不起作用..
当用户在Drupal站点注册时,Drupal会向用户发送一条可配置的消息,让他们知道他们的用户名和密码.
我有大约1,000个用户导入,但当时,我不想通知他们 - 但现在我做了.有没有办法通知用户而无需重新导入它们?
我查看了一些我认为可能包含该功能的模块,但我找不到它?
android ×2
php ×2
android-view ×1
c# ×1
coffeescript ×1
date ×1
drupal ×1
drupal-6 ×1
email ×1
gwt ×1
html ×1
ide ×1
java ×1
javascript ×1
jquery ×1
json ×1
parsing ×1
post ×1
rest-client ×1
ruby ×1