小编Tom*_*mmy的帖子

公司是否应该阻止员工在空闲时间在appstore中发布应用程序?

我的公司正试图通过一项政策禁止在任何appstore中为所有开发人员分发任何应用程序(甚至免费).

他们的理由是"外部工作活动造成了利益冲突".他们不希望"你利用业余时间来处理你的应用程序,一旦它起飞你就放弃了你的工作"(引用开发主管).

一些开发人员(包括我自己)已经说过这是一个辱骂,毫无意义,而且最重要的是适得其反的政策(开发人员实际上会失去在这种控制下工作,并被剥夺分配他们项目的自由).

就个人而言,我认为推广辅助项目实际上符合公司的利益(即使没有冲突,甚至是商业活动).

我也很好奇,这是常见的做法吗?

contracts app-store

15
推荐指数
3
解决办法
685
查看次数

Python中的内存泄漏Twisted:它在哪里?

我有一个负载的Twisted服务器.当服务器负载不足时,内存使用量会增加,并且永远不会回收(即使没有更多客户端).下次进入高负载时,内存使用量再次增加.这是当时情况的快照:

  • RSS内存为400 MB(通常最大客户端数应为200 MB).
  • gc.garbage是空的,因此没有无法收集的对象.
  • 使用objgraph.py显示没有明显的泄漏候选者(正常,健康过程和泄漏过程之间没有显着差异).
  • 使用pympler显示Python对象使用的几十MB(仅限)(主要是dict,list,str和其他本机容器).
  • 泄漏检查=完全启用的Valgrind没有显示任何重大泄漏(只有几个MB"最终丢失") - 因此C扩展不是罪魁祸首.总内存也不会与顶部显示的400MB +相加:

    ==23072== HEAP SUMMARY:
    ==23072== in use at exit: 65,650,760 bytes in 463,153 blocks
    ==23072== total heap usage: 124,269,475 allocs, 123,806,322 frees, 32,660,215,602 bytes allocated

我能找到的唯一解释是垃圾收集器不会跟踪某些对象,因此它们不会被objgraph和pympler显示,而是使用大量的RAM.

我还有哪些其他工具或解决方案?通过使用sys.getobjects,在调试模式下编译Python解释器会有帮助吗?

python garbage-collection memory-leaks memory-management twisted

13
推荐指数
1
解决办法
2267
查看次数

如何在具有contentEditable的元素上启用"draggable"?

我希望使用jQuery UI同时具有可编辑和可拖动的div.内容可编辑性似乎仅在未启用可拖动时才有效.我错过了什么吗?我正在使用jQuery 1.4.4和jQuery UI 1.8.9

JavaScript的:

$(function(){
    $('#draggable').draggable();
});  
Run Code Online (Sandbox Code Playgroud)

HTML:

<div contenteditable="true" id="draggable">TEXT</div>
Run Code Online (Sandbox Code Playgroud)

jquery contenteditable jquery-ui-draggable

8
推荐指数
2
解决办法
8093
查看次数

ejabberd:检查Mnesia桌子?

我正在挖掘ejabberd,但我无法找到检查其Mnesia桌子的方法.

是否有类似MySQL shell来检查表?

erlang mnesia ejabberd

5
推荐指数
1
解决办法
3246
查看次数

异常中的Python异常

如何处理Python中的except子句抛出的异常?

def safeLoopingCall(self, *args, **kwargs):
    try:
        self.loopingCall(*args, **kwargs)
    except:
        self.log.exception("exception in task")
Run Code Online (Sandbox Code Playgroud)

如果记录器中发生异常,我们就会出局.什么是避免这种情况的最佳做法?除了另一个尝试 - 除了块(听起来很糟糕),你是否包围了一个?该函数应该永远不会传播任何异常.

python exception-handling

4
推荐指数
1
解决办法
814
查看次数

垃圾收集器是否跟踪了所有Python对象?

我正在尝试调试内存泄漏(请参阅Python Twisted中的内存泄漏问题:它在哪里?).

当垃圾收集器运行时,它是否可以访问Python解释器创建的所有Python对象?如果我们假设Python C库没有泄漏,那么RSS内存使用量是否会相对于GC对象计数线性增长?sys.getobjects怎么样?

python garbage-collection memory-management

3
推荐指数
1
解决办法
1431
查看次数