小编jon*_*sfj的帖子

.gitignore for PhoneGap/Cordova 3.0项目 - 我该怎么做?

我刚刚尝试创建一个新的phonegap 3.0项目...注意:我是phonegap的新手.无论如何,我看到项目文件夹包含:

  • .cordova
  • merges
  • platforms
  • plugins
  • www

我试过phonegap local run android看到很多二进制/生成的文件platforms/android.这让我想知道,我应该将这个文件夹结构的哪些部分添加到我的git存储库中.通常,我认为提交二进制文件是非常糟糕的做法.因此,我通常会添加模式,如bin/,obj/,*.o,*.pyc等,以.gitignore避免污染我的git仓库的东西,只有用于创建合并冲突.

当然,www应该添加到git,但是项目的其他部分呢.它们的源代码产品到底有多大,它们的项目配置有多大?

你是做什么?当然我很新,所以我几乎不明白这里有什么意义......

git cordova cordova-3

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

访问distutils/setuptools之前和之后的数据文件

我正在做一个独立于平台的PyQt应用程序.我打算使用setuptools写一个setup.py文件.到目前为止,我已经设法检测平台,例如根据平台加载setup()的特定选项,以便在Windows上使用py2exe ...等...

但是,在我的应用程序中,我正在分发一些主题,HTML和图像,我需要在运行时在应用程序中加载这些图像.到目前为止,它们存储在应用程序的themes /目录中.

我一直在阅读有关setuptools和distutils的文档,并想出如果我给setup()data_files选项以及要在"share/MyApp/themes /"中安装的themes /目录中的所有文件,它将安装时一个/ usr /前缀,或平台上的任何sys.prefix.我假设我会找到使用os.path.join(sys.prefix,"share","MyApp","themes")的数据文件,这对我所在的平台来说是对的,对吧?

但是,我希望能够在开发期间访问数据文件,它们位于相对于应用程序源的themes /目录中.我该怎么做呢?是否有一些聪明的方法来确定应用程序是否已安装?或者是一个映射到数据文件的实用程序,不管它们在哪里,目前?

我真的很讨厌添加各种丑陋的黑客,看看是否有相对于源的主题,或者在sys.prefix/share ...等...如何在开发过程中找到数据文件?并在任意平台上安装后?

python distutils setuptools

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

GPG密钥签约方w.在yubikey上分离主密钥和子密钥

我目前的设置如下:

sec#  rsa4096/E97E8047 2016-07-18 [C]
uid         [ultimate] Jonas Finnemann Jensen <jojensen@mozilla.com>
uid         [ultimate] Jonas Finnemann Jensen <jopsen@gmail.com>
uid         [ultimate] Jonas Finnemann Jensen <jonasfj@mozilla.com>
ssb>  rsa2048/65F03C8F 2016-07-18 [S]
ssb>  rsa2048/3DC1E49C 2016-07-18 [E]
ssb>  rsa2048/7AD1E9A1 2016-07-18 [A]
Run Code Online (Sandbox Code Playgroud)

简而言之:

  • 万能钥匙 认证功能,存储在USB驱动器上(只能从没有互联网的livecd会话访问)
  • 3个具有身份验证,签名加密功能的子密钥,存储在yubikey上,始终附加在我的密钥环中.

据我了解,如果没有我的主密钥,我无法签署其他GPG密钥.那么我该如何参加GPG密钥签约方?没有带着我宝贵的万能钥匙旅行?

我可以做些什么来保护我的主密钥?

  • 我尝试将它移动到yubikey,但是失败了(因为它没有S,E或A功能.我错过了一个技巧吗?
  • 我可以使用其他设备吗?
  • 我可以将我的主密钥放在连接到服务器的HSM上,并通过我的yubikey上的子密钥验证的SSH连接到它,然后是远程签名密钥吗?如果是这样,哪些硬件可以容纳GPG主密钥?

到目前为止,我唯一的选择似乎是将主密钥随身携带在USB密钥上,并在参加密钥签名方时启动livecd.

注意:方便很重要.不方便的程序是一个重大的安全风险,由于我的合规性差:)

gnupg smartcard yubico gpg-agent

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

std::bitset 上的位扫描(bsf)?或类似

我正在做一个项目,涉及解决一些 NP 难图问题。特别是贝叶斯网络的三角测量......

不管怎样,我使用 std::bitset 来创建邻接矩阵,这非常好......但我想使用 bsf 指令扫描位集。例如使用 while 循环。

有人知道这是否可能吗?

c++ bitset

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

标签 统计

bitset ×1

c++ ×1

cordova ×1

cordova-3 ×1

distutils ×1

git ×1

gnupg ×1

gpg-agent ×1

python ×1

setuptools ×1

smartcard ×1

yubico ×1