程序设计

专业和发烧友程序员的问答



20
如何使用XML更改ActionBarActivity的ActionBar的背景颜色?
细节: 我正在扩展ActionBarActivity。 截至2011年11月6日,Eclipse和SDK已全面修补。 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> 部署到具有Android 2.3.3 应用程序的Samsung设备android:theme="@android:style/Theme.Light" 问题:应用程序很轻,但是ActionBar是带有灰色图标的蓝色,在蓝色背景色下几乎看不到。我还希望ActionBar变浅,以便它们的灰色图标更可见。 我尝试过修改样式,但无济于事。 我可能缺少一些琐碎的东西。 如何使用XML更改ActionBarActivity的ActionBar的背景颜色?

7
如何将Twitter Bootstrap工具提示绑定到动态创建的元素?
我正在使用带有JavaScript的Twitter引导工具提示,如下所示: $('a[rel=tooltip]').tooltip(); 我的标记如下所示: <a rel="tooltip" title="Not implemented" class="btn"><i class="icon-file"></i></a> 效果很好,但是我<a>动态添加了元素,而那些动态元素没有显示工具提示。我知道这是因为在完成典型的jquery $(document).ready(function()功能的文档加载后,我只绑定一次.tooltip()。 如何将其绑定到动态创建的元素?通常我会通过jquery live()方法来做到这一点。但是,我用来绑定的事件是什么?我只是不确定如何将bootstrap .tooltip()与jquery .live()挂钩。 我发现一种使这项工作可行的方法是这样的: /* Add new 'rows' when plus sign is clicked */ $("a.add").live('click', function () { var clicked_li = $(this).parent('li'); var clone = clicked_li.clone(); clone.find(':input').each(function() { $(this).val(''); }); clicked_li.after(clone); $('a[rel=tooltip]').tooltip(); }); 这行得通,但似乎有点骇人听闻。我还在$(ready)调用中调用完全相同的.tooltip()行。那么,页面首次加载并与该选择器匹配时存在的元素是否以工具提示两次结束? 我认为这种方法没有任何问题。我只是在寻找最佳实践或对行为的理解。


21
流浪错误:无法在Linux guest虚拟机中挂载文件夹
我对Vagrant共享文件夹有一些问题,我的基本系统是Ubuntu 13.10桌面。 我不明白为什么我有此错误,但配置不正确?是NFS问题还是Virtualbox Guest Additions?我尝试使用不同的许多盒子,但问题相同。 Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was: mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent …

4
什么是数据库范式,您可以举一些例子吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 在关系数据库设计中,存在数据库规范化或简单规范化的概念,该概念是组织列(属性)和表(关系)以减少数据冗余并提高数据完整性的过程。(如Wikipedia所写)。 由于大多数文章都是技术性文章,因此较难理解,我要求有人根据有关1NF,2NF,3NF甚至3.5NF(Boyce-Codd)含义的示例,写一个更容易理解的解释。

14
如何以编程方式获取iOS状态栏的高度
我知道目前iPhone / iPad顶部的状态栏(带有时间,电池和网络连接)对于非视网膜屏幕是20像素,对于视网膜屏幕是40像素,但是为了将来证明我的应用程序,我希望无需硬编码值就能确定这一点。是否可以通过编程计算出状态栏的高度?

7
AngularJS:清除$ watch
我的AngularJS应用程序中具有监视功能。 $scope.$watch('quartzCrystal', function () { ... } 但是,在某些情况下(在我的示例中,更改了我的单页应用程序的页面),我想停止监视(例如清除超时)。 我怎样才能做到这一点?

10
从Java ResultSet检查null int值
在Java中,我试图从ResultSet中测试是否为空值,在ResultSet中,该列将被强制转换为原始int类型。 int iVal; ResultSet rs = magicallyAppearingStmt.executeQuery(query); if (rs.next()) { if (rs.getObject("ID_PARENT") != null && !rs.wasNull()) { iVal = rs.getInt("ID_PARENT"); } } 从上面的代码片段中,是否有更好的方法可以做到这一点,并且我认为第二个wasNull()测试是多余的? 教育我们,谢谢
277 java  null  resultset 

9
如何在Git中将最后一次提交分成两部分
我有两个工作分支,即master和forum,并且我刚刚在forum分支中做了一些修改,我想将它们引入master。但是不幸的是,我想要选择的提交还包含了一些我不想要的修改。 解决的办法可能是以某种方式删除错误的提交,并用两个单独的提交替换它,一个带有我要在master中选择的更改,另一个不属于该提交。 我试着做 git reset --hard HEAD^ 删除了所有更改,所以我不得不回去 git reset ORIG_HEAD 所以我的问题是,将最后一次提交分成两个单独的提交的最佳方法是什么?

3
如何将DOM元素转换为jQuery元素?
我正在使用document.createElement()创建一个元素。现在如何将其传递给仅使用Jquery对象的函数? $("#id") 我不能使用它,因为该元素尚未在页面中呈现。
277 jquery 

10
如何从Python退出而无需追溯?
我想知道如何在不对输出进行回溯转储的情况下退出Python。 我仍然希望能够返回错误代码,但是我不想显示回溯日志。 我希望能够exit(number)不使用跟踪而退出,但是如果发生异常(不是退出),我需要跟踪。
277 python  exit  traceback 

8
如何仅输出带有sed的捕获组?
有什么办法告诉sed只输出捕获的组吗?例如给出输入: This is a sample 123 text and some 987 numbers 和模式: /([\d]+)/ 我只能以反向引用的格式获得123和987输出吗?
277 regex  sed 

23
可利用的PHP函数
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在尝试建立可用于任意代码执行的功能列表。目的不是列出应列入黑名单或以其他方式不允许的功能。而是,当在受感染的服务器中搜索后门时,我希望有一个grep-able 红旗关键字列表。 这个想法是,如果您要构建多功能的恶意PHP脚本(例如c99或r57之类的“ Web Shell”脚本),则必须使用一个或多个相对较小的功能集文件中的某个位置,以便允许用户执行任意代码。搜索这些功能可以帮助您更快地将成千上万的PHP文件的范围缩小到需要仔细检查的相对较小的脚本集。 显然,例如,以下任何一项将被视为恶意(或可怕的编码): <? eval($_GET['cmd']); ?> <? system($_GET['cmd']); ?> <? preg_replace('/.*/e',$_POST['code']); ?> 等等。 前几天,我在一个受感染的网站上进行搜索时,没有注意到一段恶意代码,因为我没有意识到preg_replace使用该/e标志可能会造成危险(这很严重?为什么甚至在那里也是如此?)。还有其他我想念的吗? 到目前为止,这是我的清单: Shell执行 system exec popen backtick operator pcntl_exec PHP执行 eval preg_replace(带/e修饰符) create_function include[ _once] / require[ _once](有关漏洞利用程序的详细信息,请参阅mario的答案) 列出能够修改文件的功能可能也很有用,但是我想99%的利用代码中至少会包含上述功能之一。但是,如果您具有能够编辑或输出文件的所有功能的列表,请将其发布,并将在此处包括在内。(而且我不算mysql_execute,因为这是另一类漏洞利用的一部分。)
277 php  security  grep 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.