我有一个看起来像这样的字符串:
0000000020C90037:TEMP:数据
我需要在第一次冒号之后抓住所有内容,以便我有TEMP:数据.
我不经常使用Javascript,如果它是PHP我会这样做:
$str = '0000000020C90037:TEMP:data';
$arr = explode(":", $str);
$var = $arr[1].":".$arr[2];
Run Code Online (Sandbox Code Playgroud) 我是Java新手,通常使用PHP.
我想转换这个字符串:
2011年3月14日星期四16:02:37 GMT
进入一个Calendar对象,这样我就可以像这样轻松地拉出Year和Month:
String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH);
Run Code Online (Sandbox Code Playgroud)
手动解析是不是一个坏主意?使用子字符串方法?
任何建议都会有所帮助!
我是Obj-C的初学者,在这种情况下我有点困惑我有以下代码:
if (number1 < number2) {
NSLog(@"THE FOLLOWING NUMBER ");
NSLog(@"%@", number1);
NSLog(@"IS LESS THAN");
NSLog(@"%@", number2);
}
Run Code Online (Sandbox Code Playgroud)
当我运行此代码时,我看到非常奇怪的结果,如下所示:
2011-07-06 20:38:18.044 helloworld[1014:207] THE FOLLOWING NUMBER
2011-07-06 20:38:18.047 helloworld[1014:207] 190.8776
2011-07-06 20:38:18.050 helloworld[1014:207] IS LESS THAN
2011-07-06 20:38:18.053 helloworld[1014:207] 96.75866
Run Code Online (Sandbox Code Playgroud)
这两个数字都是NSNumber对象,这样的事情怎么会发生?我通过在屏幕上找到精灵之间的距离得到这两个数字.
真的很感激任何线索或建议
我一直在尝试Chrome扩展程序,我想制作一个类似于我的Google语音扩展程序,当我收到一个活动时,图标旁边的图标会显示一个蓝色的"1",这是一个完全独立的图标吗?然后他们只使用"setIcon"方法?像这样
chrome.browserAction.setIcon({path:"icon.png"});
Run Code Online (Sandbox Code Playgroud)
这是一个看起来如何的视觉示例:

gmail似乎全部达到了500!他们不能为每个号码都有一个图标,或者他们呢?有什么东西可以用来制作这些东西吗?我已经有了我的图标,如果我必须制作一个独特的图标,我可能会像10一样,然后有一个"10+"图标.我将它连接到一个可能有很多事件的API.
有人有这个问题吗?他们是如何绕过它的?
任何建议或意见都会有所帮助!
谢谢!
我试图清理一个表,但没有摆脱表的实际结构.我有一个id自动递增的列; 我不需要保留ID号,但我确实需要它来保持其自动递增特性.我发现删除和截断,但我担心其中一个将完全删除整个表,使未来的插入命令无用.
如何从表中删除所有记录以便插入新数据?
可能重复:
Javascript关联数组的长度
我有一个看起来像这样的JSON:
Object:
www.website1.com : "dogs"
www.website2.com : "cats"
>__proto__ : Object
Run Code Online (Sandbox Code Playgroud)
当我这样做时打印:
console.log(obj);
Run Code Online (Sandbox Code Playgroud)
我试图得到这个JSON中的项目的计数,obj.length返回"undefined"和obj [0] .length返回
未捕获的TypeError:无法读取未定义的属性"长度"
在这种情况下,我希望长度返回"2".我怎样才能找到计数?
谢谢!
我有这个点击监听器,由于某种原因它不会在IE8或Firefox中触发:
console.log("listener attached");
jQuery(".ui-button-text").click(function() {
console.log("this should have triggered");
var ajaxUrl = '/ajax.php?popup=true';
var dataString = "param="+param+"¶m2="+param2;
// contruct the ajax request
jQuery.ajax({
url: ajaxUrl,
dataType: 'json',
data: dataString,
beforeSend: function() {
jQuery(".ui-button-text").html("Saving...");
},
complete: function() {
jQuery(".ui-dialog-content").dialog("close");
},
success:function(response){
}
});
});
Run Code Online (Sandbox Code Playgroud)
所以我可以在控制台中看到"监听器附加",但我没有看到点击触发器,这在chrome中有效,我在这里做错了什么?
谢谢!
更新:我尝试过使用live("click",function()...而不是它不会触发
更新:所以另一个更新,我应该提到这个对话框的内容是通过一个单独的页面获取的.它加载了AJAX,这个动态加载的内容包含这个点击监听器.
更新:这是加载内容的代码,请注意我实际上并没有编写这段代码,所以我不完全理解为什么它按照这里的方式完成:
<!-- START OF NEW WINDOW POPUP -->
jQuery('.option_window').click(function(){
var url = jQuery(this).attr('href');
var title = jQuery(this).attr('title');
jQuery('<div />').dialog(
{
autoOpen: false,
width: 720,
title: "Manage Code",
modal: true,
buttons:{
"Save and Return":function() …Run Code Online (Sandbox Code Playgroud) 很抱歉,如果这是一个简单的问题,是否可以在没有数据库设置的情况下加载codeigniter?
我在配置中将sess_use_db设置为false,我尝试将database.php重命名为其他东西,但它仍然想要加载它,我也关闭了活动记录.
我尝试在database.php中对所有内容进行评论,并且说没有找到数据库设置,自动加载不加载数据库.
这甚至可能吗?
我正在看别人的代码,我找到了这段代码:
for (;;) {
Run Code Online (Sandbox Code Playgroud)
我不是Java专家; 这行代码在做什么?
起初,我认为它会创建一个无限循环,但在这个程序员使用的SAME类中
while(true)
Run Code Online (Sandbox Code Playgroud)
哪个(纠正我,如果我错了)是一个无限循环.这两个相同吗?为什么有人会改变他们的方法重复相同的过程?
任何见解都有帮助,
谢谢!
我在angular指令中有这个代码,我发现$ watch行为有点令人困惑.updateSelect在"ng-click"中调用:
scope.updateSelect = function (type) {
scope.selectionCtrl.activeList = scope.seedLists[type];
scope.selectionCtrl.activeListKey = type;
scope.selectionCtrl.activeSelection = scope.selection[type];
scope.selectionCtrl.staged = [];
scope.selectionCtrl.stageRemove = [];
if (type !== scope.activeTab) {
scope.activeTab = type;
}
console.log("update");
};
scope.$watch('selectionCtrl.activeList', function(newValue, oldValue) {
console.log("watch");
}, true);
Run Code Online (Sandbox Code Playgroud)
当我点击按钮(触发updateSelect),并观察控制台时,我看到"更新"然后"观看".函数内部发生的第一件事selectionCtrl.activeList是设置,所以我希望看到"监视"然后"更新".
一旦阵列发生变化,不应该立即观察触发器吗?
java ×2
javascript ×2
mysql ×2
php ×2
angularjs ×1
calendar ×1
click ×1
codeigniter ×1
date ×1
datetime ×1
firefox ×1
icons ×1
jquery ×1
json ×1
nsnumber ×1
objective-c ×1
sql-delete ×1
sql-drop ×1
string ×1