获取当前目录中所有子目录的列表

有没有办法返回Python中当前目录中的所有子目录的列表? 我知道你可以用文件做到这一点,但我需要获取目录列表。

LogCat消息:找不到Google Play服务资源。 检查您的项目configuration,以确保包含资源

我有一个使用Google Maps Android v2 API的应用程序。 我已经将google-play-services_lib库项目添加到了我的工作区,并从我的应用程序项目中添加了一个对它的引用,按照这些页面上的说明进行操作: http://developer.android.com/google/play-services/setup.html 。 https://developers.google.com/maps/documentation/android/start 一切似乎工作正常:应用程序显示地图和覆盖与默认标记。 所以我很确定我已经正确设置了Google Play服务和Google Maps API。 不过,每当地图视图初始化时(在第二代Nexus 7上),我都会在ADT LogCat窗口中看到此消息: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. 消息级别为“错误”,标记为GooglePlayServicesUtil 。 这似乎是良性的,因为我的应用程序工作正常。 但是,我可以做什么或检查以解决任何问题可能? 更多信息:每次在“LogCat”中都会显示“Google Play服务资源未find”消息时,会在这些消息前面添加警告并标记为ResourceType : getEntry failing because entryIndex 906 is beyond type entryCount 3 Failure getting […]

Android作物中心的位图

我有正方形或长方形的位图。 我采取最短的一面,做这样的事情: int value = 0; if (bitmap.getHeight() <= bitmap.getWidth()) { value = bitmap.getHeight(); } else { value = bitmap.getWidth(); } Bitmap finalBitmap = null; finalBitmap = Bitmap.createBitmap(bitmap, 0, 0, value, value); 然后我将它缩放到144 x 144位图使用这个: Bitmap lastBitmap = null; lastBitmap = Bitmap.createScaledBitmap(finalBitmap, 144, 144, true); 问题是它裁剪原始位图的左上angular,任何人都有代码来裁剪位图的中心?

jQuery的数据select器

我需要根据存储在元素的.data()对象中的值来select元素。 至less,我想select使用select器的顶级数据属性,可能是这样的: $('a').data("category","music"); $('a:data(category=music)'); 或者select器可能是常规的属性select器格式: $('a[category=music]'); 或者以属性格式,但用说明符指示它在.data() : $('a[:category=music]'); 我发现James Padolsey的实现看起来很简单,但很好。 上面的select器格式显示在该页面上的镜像方法。 还有这个Sizzle补丁 。 出于某种原因,我回想起来,jQuery 1.4会包含对jquery .data()对象中值的select器的支持。 但是,现在我正在寻找它,我找不到它。 也许这只是我看到的一个function请求。 有没有支持这个,我只是没有看到它? 理想情况下,我想用点符号来支持data()中的子属性。 喜欢这个: $('a').data("user",{name: {first:"Tom",last:"Smith"},username: "tomsmith"}); $('a[:user.name.first=Tom]'); 我也想支持多个数据select器,其中只有具有所有指定的数据select器的元素被发现。 常规的jQuery多重select器执行OR操作。 例如, $('a.big, a.small')selecta或big或small a标签)。 我正在寻找一个AND,也许是这样的: $('a').data("artist",{id: 3281, name: "Madonna"}); $('a').data("category","music"); $('a[:category=music && :artist.name=Madonna]'); 最后,比较运算符和正则expression式在数据select器上是可用的。 所以$(a[:artist.id>5000])将是可能的。 我意识到我可以用filter()来做很多事情,但是有一个简单的select器格式会很好。 有什么解决scheme可以做到这一点? Jame的Padolsey是目前最好的解决scheme吗? 我关心的主要是性能方面的问题,还有像属性点符号和多个数据select器这样的额外function。 有其他的实现支持这些东西,或者以某种方式更好吗?

如何“禁用”移动网页上的缩放?

我正在创build一个移动网页,基本上是一个有几个文本input的大表单。 但是(至less在我的Android手机上),每次点击某个input时,整个页面都会放大,遮住了页面的其余部分。 是否有一些HTML或CSS命令来禁用这种在移动网页上的缩放?

Sandbox针对Java应用程序中的恶意代码

在允许用户提交自己的代码以便服务器运行的模拟服务器环境中,对于任何用户提交的代码在沙箱侧运行显然是有利的,与小应用程序在浏览器内不同。 我希望能够利用JVM本身,而不是添加另一个VM层来隔离这些提交的组件。 这种限制似乎可以使用现有的Java沙箱模型,但是有没有一种dynamic的方式来使得运行应用程序的用户提交的部分成为可能?

如何避免mysql'尝试locking时发现死锁; 尝试重新启动交易“

我有一个innoDB表logging在线用户。 它会更新每个用户刷新的页面,以跟踪他们所在的页面以及他们上次访问网站的date。 然后我有一个每15分钟运行一次的cron删除旧logging。 我得到了一个“试图locking时发现的死锁; 尝试重新启动事务“昨天晚上大约5分钟,它似乎是运行INSERT到这个表中。 有人可以build议如何避免这个错误? ===编辑=== 以下是正在运行的查询: 首次访问网站: INSERT INTO onlineusers SET ip = 123.456.789.123, datetime = now(), userid = 321, page = '/thispage', area = 'thisarea', type = 3 在每个页面刷新: UPDATE onlineusers SET ips = 123.456.789.123, datetime = now(), userid = 321, page = '/thispage', area = 'thisarea', type = 3 WHERE id […]

如果其他人在列表中的理解

我有一个列表l : l = [22, 13, 45, 50, 98, 69, 43, 44, 1] 对于45以上的数字,我想补充1; 而数字小于它,5。 我试过了 [x+1 for x in l if x >= 45 else x+5] 但它给我一个语法错误。 我怎样才能达到一个if在列表理解中这样呢?

我可以在同一个catch子句中捕获多个Javaexception吗?

在Java中,我想要做这样的事情: try { … } catch (IllegalArgumentException, SecurityException, IllegalAccessException, NoSuchFieldException e) { someCode(); } …代替: try { … } catch (IllegalArgumentException e) { someCode(); } catch (SecurityException e) { someCode(); } catch (IllegalAccessException e) { someCode(); } catch (NoSuchFieldException e) { someCode(); } 有没有办法做到这一点?

守护线程说明

在Python文档中说: 一个线程可以被标记为“守护线程”。 这个标志的意义在于,只有守护进程线程被留下时,整个Python程序才会退出。 初始值是从创build线程inheritance的。 有没有人有一个更清楚的解释是什么意思或一个实际的例子,显示你想要设置线程为daemonic ? 为了澄清我: 所以唯一不会将线程设置为守护进程的方法是在主线程退出后让它们继续运行。