小编Mri*_*lla的帖子

如何使用自定义日志记录处理程序将记录器重定向到wxPython textCtrl?

我在我的python应用程序中使用了一个模块,该模块使用日志记录模块编写了大量消息.最初我在控制台应用程序中使用它,并且很容易使用控制台处理程序将日志记录输出显示在控制台上.现在我使用wxPython开发了我的应用程序的GUI版本,我想将所有日志输出显示到自定义控件 - 多行textCtrl.有没有办法我可以创建一个自定义日志记录处理程序,以便我可以重定向所有日志记录输出并显示日志消息,无论我想要什么/在这种情况下,wxPython应用程序.

python logging wxpython

11
推荐指数
2
解决办法
9483
查看次数

如何获取Android偏好的类别?

我如何得到PreferenceCategory一个PreferencePreferenceManager有一个findPreference方法,但Preference没有getCategory方法.

有没有办法从它的关键名称得到PreferenceCategory一个Preference

android android-preferences

11
推荐指数
3
解决办法
7575
查看次数

如何从Pylint中排除南迁移?

我在我的Django项目中使用South进行迁移.当我在我的项目上运行Pylint时,我从迁移文件中得到了一堆错误.如何从Pylint中排除迁移文件?

我在Windows系统上,所以我不能在Pylint选项中使用文件名排除.我试图添加# pylint: disable-msg-cat=WCREFI到每个迁移文件的顶部.它似乎非常kludgy,似乎是最后的手段,但这个记录的指令不起作用,我得到错误[E] Unrecognized file option 'disable-msg-cat'.

python django pylint django-south

11
推荐指数
1
解决办法
2163
查看次数

在Django中确定并实现趋势算法

我有一个Django应用程序,我需要在其中实现一个简单的趋势/排名算法.我很遗憾:

我有两个型号,BookReader.每天晚上,新书都会添加到我的数据库中.每本书的读者数量每晚都会更新,即一本书将有多个读者统计记录(每天一个记录).

在给定时期(过去一周,过去一个月或过去一年),我想列出最受欢迎的书籍,我应该使用哪种算法?

流行度不需要以任何方式实时实现,因为每本书的读者数量仅每日更新.

我发现在另一篇SO 帖子中引用了一篇文章,展示了他们如何计算趋势维基百科的文章,但帖子只显示了当前趋势的计算方式.

正如有人在SO上指出的那样,这是一个非常简单的基线趋势算法,只计算两个数据点之间的斜率,所以我猜它显示了昨天和今天之间的趋势.

我不是在寻找像Hacker News,Reddit等那样的超级复杂趋势算法.

我只有两个数据轴,读卡器数和日期.

关于我应该实现什么和如何实现的任何想法.对于那些从未使用任何统计/算法相关的人来说,这似乎是一项非常艰巨的任务.

在此先感谢大家.

python django statistics popularity trending

11
推荐指数
1
解决办法
3929
查看次数

是否可以在Eclipse中预览AppWidget的布局?

我正在开发相当多的主屏幕小部件,目前我必须在我的模拟器或手机上安装它们才能预览布局.

是否可以在Eclipse中预览布局?当我在预览模式下打开我的布局的XML时,它会将其显示为活动,因此缩放完全错误.

android eclipse-adt android-appwidget

11
推荐指数
1
解决办法
1012
查看次数

如何为发布和调试版本提供不同的清单文件?

是否可以在Android Studio中为我的APK的调试版和发行版提供不同的清单文件?

通常我不需要这样的东西但是在调试模式下,我的应用程序在不同的用户ID和进程中运行,这在清单中定义.我附加了我的调试清单的差异:

--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1,5 +1,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.mridang.address"
+    android:sharedUserId="com.mridang.dashclock"
     android:versionCode="10"
     android:versionName="1.0" >

@@ -14,6 +15,7 @@
     <application
         android:allowBackup="true"
         android:icon="@drawable/ic_launcher"
+        android:process="com.mridang.dashclock"
         android:label="@string/application_name"
         android:theme="@android:style/Theme.Holo.Light.DarkActionBar" >
Run Code Online (Sandbox Code Playgroud)

我正在丢失我的想法,隐藏调试清单文件并在构建之前弹出它,如果可能有两个单独的清单,那就太好了.

android apk android-studio android-gradle-plugin

11
推荐指数
2
解决办法
1万
查看次数

什么是实现循环队列的排队机制?

我有多个任务生成器,可以将工作添加到队列中.我也有多个消费者以该队列为食.由于这些队列是FIFO,因此它们按照添加的顺序出列.

在我的方案中,任务从HTTP请求添加到队列中.每个任务都与一个帐户相关联,并且没有速率限制.因此,可以让来自一个帐户的任务充斥消息队列.

为了解决这个问题,我一直在寻找一个队列实现,它允许我以循环方式处理来自多个帐户的排队任务以实现公平.

我目前使用Redis并使用一些Lua脚本来模拟循环队列,但是想知道是否有任何现有的排队拓扑可以实现这一目标?

java amqp

11
推荐指数
2
解决办法
976
查看次数

如何创建包含N个对象的列表?

我正在尝试创建一个包含n个元素的对象列表.我试图以尽可能多的java 8方式做到这一点.类似于c#的问题: 创建N个对象并将它们添加到列表中

像这样的东西:

List <Objects> getList(int numOfElements)
{

}
Run Code Online (Sandbox Code Playgroud)

java collections list java-8

11
推荐指数
3
解决办法
6905
查看次数

匹配可能存在或可能不存在的组

我的正则表达式需要解析一个如下所示的地址:

BLOOKKOKATU 20 A 773 00810 HELSINKI SUOMI
-------------------- ----- -------- -----
          1            2       3      4*
Run Code Online (Sandbox Code Playgroud)

第一组,第二组和第三组将始终存在于地址中.第4组可能不存在.我写了一个正则表达式,帮助我得到第一,第二和第三部分,但我还需要第四部分.第4部分是国家名称,可以是FINLANDSUOMI.如果第四部分不存在于地址中,则第四部分将为空.这是我的正则表达式到目前为止,但第三组也抓住了这个国家.有帮助吗?

(.*?)\s(\d{5})\s(.*)$
Run Code Online (Sandbox Code Playgroud)

(我将使用这个Oracles REGEXP功能)

regex oracle plsql

10
推荐指数
2
解决办法
3万
查看次数

让Django变绿

我有一个Django管理命令,可以产生数千个TCP/UDP请求.我已经使用Gevent加快了速度,因为我重新组织了我的代码以作为协程工作.套接字连接不再阻塞,但从我所读到的,Django的部分仍然不是绿色.(绿色,我的意思是使用greenlets.)

你能告诉我Django的哪些部分不是绿色的,我可以做些什么让它们变绿?我认为有些DB相关的部分仍然存在阻碍.是否有任何Django库/补丁可以帮助我实现绿色?

我不太关心请求/响应周期是否为绿色,因此Gunicorn会帮助我吗?

谢谢

python django coroutine gevent greenlets

10
推荐指数
1
解决办法
2511
查看次数