我下载了three20库:
我打开了这个库附带的TTCatalog示例项目:
http://img16.imageshack.us/img16/3183/screenshot20100302at752.png
如您所见,有很多Localizable.strings文件.
当我打开iPhone模拟器并在设置中将其语言更改为例如法语时,按钮上的文本仍保留为英语:
http://img69.imageshack.us/img69/9775/screenshot20100302at812.png
我已经检查过法语的Localization.strings中的文本"See All"肯定有相应的条目.
为什么以及使用Localizable.strings文件的步骤是什么?
(此示例项目未附带任何nib/xib文件)
编辑:
在Info.plist中添加以下XML后:
...
<dict>
...
<key>CFBundleLocalizations</key>
<array>
<string>de</string>
<string>en</string>
<string>es</string>
<string>fr</string>
<string>it</string>
<string>ja</string>
<string>zh_cn</string>
<string>zh_tw</string>
</array>
</dict>
...
Run Code Online (Sandbox Code Playgroud)
它现在有效!
我有4个复选框,我想切换它们(选中或取消选中),它们应该是相同的状态.我到目前为止:
var toggle_click = false;
function check_them(element){
if(toggle_click){
$('#'+element+'_1').attr('checked', true);
$('#'+element+'_2').attr('checked', true);
$('#'+element+'_3').attr('checked', true);
$('#'+element+'_4').attr('checked', true);
}
if(!toggle_click){
$('#'+element+'_1').attr('checked', false);
$('#'+element+'_2').attr('checked', false);
$('#'+element+'_3').attr('checked', false);
$('#'+element+'_4').attr('checked', false);
}
if(!toggle_click){ toggle_click = true; }
if(toggle_click) { toggle_click = false; }
}
Run Code Online (Sandbox Code Playgroud)
在页面加载时,可能勾选或不勾选一些复选框 - 但是一旦我单击链接并运行此功能,我希望这些复选框全部进入相同的状态.
当我尝试上面的内容时,它似乎没有勾选方框,有时它会将它们全部打勾并且再次运行此功能也无效.到底是怎么回事?我被剥夺了咖啡和困惑!
应该使用复选框组还是什么?
谢谢大家的帮助
我已经读过'正常'ARM指令是固定长度的 - 32位.并且没有ARM指令可以跳转到另一条指令的中间 - 这对于x86指令很容易.
(对于x86,谷歌的NaCl尝试通过对齐32字节边界上的指令来"修复"这个问题.)
这是否使ARM程序更安全或更耐某些攻击?
如果是这样,这是否扩展到Thumb和Java指令?
我正在寻找一个大约三十种颜色(RGB值)的列表,这些颜色非常不同,因此当在条形图中使用时,用户可以将每个条形匹配到图例中的该颜色.
有没有人有这样的颜色列表?
谢谢,
AJ
我有一个Inno安装项目,我想在卸载之前检查应用程序是否实际运行.我尝试了很多方法但是在Windows 7中运行时它都无声地失败.例如,无论记事本是否正在运行,以下notepad.exe
使用psvince.dll
always 检查进程的脚本都会返回false
.
我psvince.dll
在C#应用程序中使用它来检查,如果它在Windows 7下工作,它的工作没有任何问题.所以我最好的猜测是安装程序无法在启用UAC的情况下正常运行.
[Code]
function IsModuleLoaded(modulename: String): Boolean;
external 'IsModuleLoaded@files:psvince.dll stdcall';
function InitializeSetup(): Boolean;
begin
if(Not IsModuleLoaded('ePub.exe')) then
begin
MsgBox('Application is not running.', mbInformation, MB_OK);
Result := true;
end
else
begin
MsgBox('Application is already running. Close it before uninstalling.', mbInformation, MB_OK);
Result := false;
end
end;
Run Code Online (Sandbox Code Playgroud) 我有下面的html和我写的CSS .CommentSection :nth-child(5n)
而不是每个第5个评论框被改变li.隐藏正在改变其他元素.我如何才能这样做,只有直接的孩子(总是div class="comment"
)被计算并应用于并且不计算其子女?
<div class="CommentSection">
<div class="comment" id="c19">
<ul>
<li class="username">a</li>
<li class="date">3/2/2010 6:14:51 AM</li>
<li class="link"><a href="http://localhost:1223/u/a#c19">Permalink</a></li>
<li class="flag">Flag</li>
<li class="Hide"><a href="http://localhost:1223/u?hide=1&t=8&c=19&ret=/u/a">Hide</a></li>
<li class="delete">Delete</li>
<li class="reply">Reply</li>
</ul>
<div class="text">
<p>asd</p>
</div>
</div>
...
</div>
Run Code Online (Sandbox Code Playgroud) 请参阅问题底部的解决方案.
IE 8(及更低版本)不适用于未知元素(即HTML5元素),无法设置样式或访问大部分道具.他们为此做了大量的工作,例如:http://remysharp.com/2009/01/07/html5-enabling-script/
问题是这对于页面加载时可用的静态HTML非常有用,但是当之后创建HTML5元素(例如包含它们的AJAX调用,或者只是用JS创建)时,它会将这些新添加的元素标记HTMLUnknownElement
为假设to HTMLGenericElement
(在IE调试器中).
有没有人知道解决这个问题,以便IE 8能够识别/启用新添加的元素?
这是一个测试页面:
<html><head><title>TIME TEST</title>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<time>some time</time>
<hr>
<script type="text/javascript">
$("time").text("WORKS GREAT");
$("body").append("<time>NEW ELEMENT</time>"); //simulates AJAX callback insertion
$("time").text("UPDATE");
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在IE中,您将看到:UPDATE和NEW ELEMENT.在任何其他现代浏览器中,您将看到UPDATE和UPDATE
我们正在使用Maven exec:java
目标来运行一个自定义Java应用程序,该应用程序配置数据库以用于我们的集成测试.我们希望使用exec:java
over exec:exec
来使用要使用的主类的类路径中的项目依赖项.由于正当理由,应用程序失败了几次,但Maven构建仍然没有出现任何问题.
是否有可以使用的"failonerror"类型参数exec:java
?我害怕将system.exit()
代码添加到正在运行的类中,因为我怀疑它不仅会杀死它自己,还会杀死Maven本身,因为它在Maven VM中运行.
说学习Java会让我成为更好的PHP OOP开发者会不公平?我一直在研究Java,所以我可以更好地理解OOP.我是否应该继续学习Java以更好地理解OOP,或者我会更好地坚持使用PHP OPP.我刚刚学习了接口和抽象类,我真的会在PHP中使用它们吗?任何建议都会有用,因为我想充分利用我的时间.
我试图在鼠标悬停时突出显示表格行.每行(tr)已经具有"偶数"或"奇数"类.因此,要突出显示鼠标悬停时的行,我需要先从行中删除CSS类"偶数"或"奇数".请仔细阅读我的剧本:
$('tr').hover(function() {
if ($('this').hasClass('even')) {
$(this).removeClass('even');
$(this).addClass('rowhover');
}
else {
$(this).removeClass('odd');
$(this).addClass('rowhover');
}
},
function() {
$(this).removeClass('rowhover');
});
Run Code Online (Sandbox Code Playgroud)
但是,它不起作用.你能指出我的错误吗?谢谢.
更新1:
我用这个toggleClass这个
$("tr").hover(function() {
$(this).toggleClass("rowhover");
});
Run Code Online (Sandbox Code Playgroud)
然后我使用firebug来检查元素,tr得到了这样的类:
<tr class="even rowhover"> where it should be <tr class="rowhover">
Run Code Online (Sandbox Code Playgroud)
如果我使用这样的结果,结果相同:
$('tr').hover(function() {
$(this).addClass('rowhover');
},
function() {
$(this).removeClass('rowhover');
});
Run Code Online (Sandbox Code Playgroud)
我的用于rowhover类的CSS
.rowhover {background:green !important;}
Run Code Online (Sandbox Code Playgroud)
更新2:
我试过贾斯汀约翰逊的建议:
$('tr').hover(function() {
$(this).removeClass('even odd').addClass('rowhover');
},
function() {
$(this).removeClass('rowhover').addClass(this.rowIndex % 2 == 0 ? "even" : "odd");
});
Run Code Online (Sandbox Code Playgroud)
我用FireBug检查了元素,结果如下:
//Notice the space in the class=" rowhover" when mouse hover
<tr …
Run Code Online (Sandbox Code Playgroud)