小编Flo*_*sch的帖子

如何捆绑包含依赖项的Python应用程序?

我需要将我的python应用程序,它的依赖项和python打包到一个MSI安装程序中.最终结果应该是:

  • Python安装在标准位置
  • 包及其依赖项安装在一个单独的目录中(可能是site-packages)
  • 安装目录应该包含未压缩的python,并且不需要独立的可执行文件

python packaging tkinter

51
推荐指数
3
解决办法
5万
查看次数

在Mac OS X中复制符号链接

在Mac上复制符号链接的最简单方法是什么?

python或perl解决方案将是首选,但任何解决方案都将是一个帮助.

我正在复制安装包的框架,并需要维护链接

macos

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

如何从python包创建osx application/dmg?

我想从python包创建一个mac osx应用程序,然后将其放入磁盘映像中.

因为我加载一些资源出来的包,包应该不会驻留在一个zip文件.

生成的磁盘映像应显示背景图片以"拖动此处 - >应用程序"进行安装.

python macos packaging

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

将进程放在沙箱中,它可以造成最小的伤害

我正在寻找产生一个过程的概念:

  • 它只能访问某些库/ API
  • 它无法访问文件系统或仅访问特定部分
  • 如果恶意代码在其中运行,它可以造成的伤害最小

这个概念被称为沙箱或监狱.

每个主要操作系统(Windows,MacOSX和Linux)都需要执行此操作,问题是概念性的(如何做,使用哪些API以及要观察的内容)而不是语言特定的.

回答要求

真的想接受一个答案并给你20分.我不能接受我自己的答案,反正我还没有.因此,如果您真的希望接受答案,请注意:

  • 答案必须具体而完整
  • 具体而言,我的意思是它更像是指向互联网上某些资源的指针.它必须至少总结资源对该主题的看法.
  • 它可能包含也可能不包含示例代码,但如果确实如此,请用C语言编写
  • 我不能接受2/3完成的答案,即使那里的2/3是完美的.

这个问题FAQ

  • 这是家庭作业吗?没有.
  • 为什么这样问题就像家庭作业一样?如果你问一个具体问题,你希望得到一个明确的答案,你知道这个问题的答案应该怎么样子,即使你不知道答案,这就是问题的你的风格.
  • 如果你知道它应该是什么样的,你为什么这么问?1)因为我不知道所有的答案2)因为在互联网上没有一个地方在一个地方包含这个问题的所有细节.另请阅读stackoverflow FAQ
  • 为什么问题的主要部分是如何回答这个问题?因为没有人阅读常见问题.

language-agnostic linux windows security macos

23
推荐指数
4
解决办法
4986
查看次数

社交网络用户问题的一个好的模式/解决方案?

使用像Digg或Stack Overflow这样的社交网站,以某种方式让用户奖励故事,问题等点.

所发生的事情非常类似于导致小报报纸兴起的过程,这些报纸仅为其读者提供头条新闻和内容.

用户通常足够聪明,可以找出最大化积分奖励的策略,无论该策略是否与网站的目标相协调.

我发现了以下问题

  • 人们会通过答案淹没更多一般和更有趣的问题.回答更具体的问题需要实际的领域知识.
  • 获得大多数积分往往与大多数用户有关.鉴于随机的网络群体,这不幸地意味着大多数是通用的,主观的,议论性的和非特定的条目.

作为社交网站的创建者,您有独特的机会将社交行为影响到有利的方向.我认为系统对人们行为的影响远大于用户的初始种子.

我对旨在解决这个问题的模式/解决方案感兴趣:

  • 排名算法
  • 专家系统
  • 限制/创造社交互动的方式
  • 提供/隐藏的信息

特别是,考虑到Stack Overflow的视角,如何解决诸如" 你最喜欢的程序员卡通 "之类的条目成为最受欢迎的条目(我选择这个条目因为它是不良现象的一个很好的例子).

social-networking

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

将apache2摘要认证信息传递给mod_wsgi运行的wsgi脚本

我有指令

<VirtualHost *>
    <Location />
        AuthType Digest
        AuthName "global"
        AuthDigestDomain /
        AuthUserFile /root/apache_users
        <Limit GET>
            Require valid-user
        </Limit>
    </Location>
    WSGIScriptAlias / /some/script.wsgi
    WSGIDaemonProcess mywsgi user=someuser group=somegroup processes=2 threads=25
    WSGIProcessGroup mywsgi
    ServerName some.example.org
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我想在/some/script.wsgi中知道

def application(environ, start_response):
    start_response('200 OK', [
        ('Content-Type', 'text/plain'),
    ])
    return ['Hello']
Run Code Online (Sandbox Code Playgroud)

用户登录的是什么

我怎么做?

python apache authentication mod-wsgi wsgi

7
推荐指数
1
解决办法
4083
查看次数

网络主机名中的这些缩写是什么意思?

当我使用traceroute时,我经常会看到路径中主机名中的缩写,例如"ge","so","ic","gw","bb"等.我猜"bb"表示骨干.

有谁知道这些字符串的缩写,或知道任何其他常见的缩写?

networking traceroute hostname

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