小编Gil*_*ton的帖子

make -j 8 g ++:内部编译器错误:被杀(程序cc1plus)

当我在Ubuntu12.04上部署Apache Mesos时,我按照官方文档,在步骤"make -j 8"中我在控制台中收到此错误:

g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
make[2]: *** [slave/containerizer/mesos/libmesos_no_3rdparty_la-containerizer.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f log/.deps/liblog_la-log.Tpo log/.deps/liblog_la-log.Plo
mv -f slave/containerizer/.deps/libmesos_no_3rdparty_la-docker.Tpo slave/containerizer/.deps/libmesos_no_3rdparty_la-docker.Plo
mv -f log/.deps/liblog_la-consensus.Tpo log/.deps/liblog_la-consensus.Plo

mv -f slave/containerizer/.deps/libmesos_no_3rdparty_la-external_containerizer.Tpo slave/containerizer/.deps/libmesos_no_3rdparty_la-external_containerizer.Plo
mv -f log/.deps/liblog_la-coordinator.Tpo log/.deps/liblog_la-coordinator.Plo
mv -f slave/.deps/libmesos_no_3rdparty_la-slave.Tpo slave/.deps/libmesos_no_3rdparty_la-slave.Plo
mv -f master/.deps/libmesos_no_3rdparty_la-master.Tpo master/.deps/libmesos_no_3rdparty_la-master.Plo
make[2]: Leaving directory `/root/Mesos/mesos/build/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/Mesos/mesos/build/src'
make: *** …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu gcc g++ mesos

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

PIL:将Bytearray转换为Image

我想验证一个字节组有Image.openImage.verify()没有首先将其写入到磁盘,然后打开它im = Image.open().我查看了.readfrombuffer().readfromstring()方法,但是我需要图像的大小(我只能在将字节流转换为图像时才能获得).

我的Read-Function看起来像这样:

def readimage(path):
    bytes = bytearray()
    count = os.stat(path).st_size / 2
    with open(path, "rb") as f:
        print "file opened"
        bytes = array('h')
        bytes.fromfile(f, count)
    return bytes
Run Code Online (Sandbox Code Playgroud)

然后作为基本测试,我尝试将bytearray转换为图像:

bytes = readimage(path+extension)
im = Image.open(StringIO(bytes))
im.save(savepath)
Run Code Online (Sandbox Code Playgroud)

如果有人知道我做错了什么,或者是否有更优雅的方式将这些字节转换为真正帮助我的图像.

PS:我认为我需要bytearray,因为我对字节进行了操作(故障图像).这确实有效,但我想这样做而不将其写入磁盘,然后再次从磁盘打开图像文件以检查它是否损坏.

编辑:它给我的全部是 IOError: cannot identify image file

python arrays byte image python-imaging-library

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

SQLGetInfo - 如何使用此函数

我开发了ac#应用程序,它连接到许多类型的数据库服务器,如Sql,Oracle,Mysql等.连接是使用ODBC建立的.

我需要找到建立连接的服务器类型(DBMS类型),因为用户只输入DSN名称.

经过几个小时的冲浪,我发现我的要求只能通过这个函数SQLGetInfo.但我不知道如何在C#中处理这个问题.

甚至已经检查过这个Link1.

从上面的链接,我发现ODBC API只提供DataBase名称DataSource Name.但是我需要找到Datatbase类型,比如它是SQL连接还是Oracle连接或mySqlConnection.

是否可以从DSN名称获取DBMS类型..?

注意:我不想从注册表设置中读取它.我试过这个并且它可以工作,但我有权限问题..!

c# database odbc oledbconnection dsn

12
推荐指数
1
解决办法
1782
查看次数

.Net中(对称)加密的最佳实践?

加密SQL数据库中的某些敏感或个人身份识别数据(根据PCI,HIPAA或其他适用的合规标准)的"最佳实践"是什么?

这里有很多关于解决方案的个别方面的问题,但我没有看到任何在高层次上讨论该方法的问题.环顾了一段时间后,我想出了以下内容:

  • 使用CryptoAPI和Rijndael
  • 生成IV并将其与加密数据一起存储
  • 使用DPAPI(机器范围)来"保护"对称密钥
  • 将对称密钥存储在注册表或文件或数据库中,拆分密钥并将部件存储在多个位置以提供额外保护
  • 不要解密数据,除非确实需要,即不是从数据库中读取.相反,将密文保存在内存中.

这够了吗?过时了吗?审计,安全吗?鲁莽?

.net c# encryption encryption-symmetric pci-compliance

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

导出导入的库

我有projectA,我正在导入一个库:

add_library(foo STATIC IMPORTED)
set_property(TARGET foo PROPERTY IMPORTED_LOCATION /path/to/foo.a)
Run Code Online (Sandbox Code Playgroud)

然后我foo在项目中的几个地方使用,一切正常.

我想要导出一个在这个项目中构建的库,以便在另一个具有完全断开连接的CMake配置的项目中使用.我有:

...
target_link_libraries(thislib foo)
export(TARGETS thislib FILE /path/to/thislib.cmake)
Run Code Online (Sandbox Code Playgroud)

导入projectB也需要foo(因为导入的库需要它),并抱怨它cannot find -lfoo.我尝试将它添加到export命令中,但后来我得到:

CMake Error at thislib/CMakeLists.txt:37 (export):
  export given target "foo" which is not built by this project.
Run Code Online (Sandbox Code Playgroud)

我只想将我在本地使用的相同配置导出到另一个(导入)项目.我不想foo明确地告诉projectB .有没有办法实现这个目标?

cmake

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

在ubuntu 14.04中升级openSSH 7.2p

我有一台运行Ubuntu 14.04的服务器,但我有PCI要求的问题.我已经安装在我的服务器OpenSSH 6.6p1中,然后我将其升级到OpenSSH 7.2p,直接从OpenSSH的存储库编译make和make install代码,但似乎有些东西被打破,因为我检查后继续获取旧版本dpkg -l openssh\*:

ii openssh-client 1:6.6p1-2ubunt amd64 secure shell (SSH) client, 
ii openssh-server 1:6.6p1-2ubunt amd64 secure shell (SSH) server,
ii openssh-sftp-serve 1:6.6p1-2ubunt amd64 secure shell (SSH) sftp server 
Run Code Online (Sandbox Code Playgroud)

PCI扫描仪继续报告我必须安装最新版本的OpenSSH的相同问题.

这是该问题的CVI ID:CVE-2016-3115

ssh ubuntu openssh upgrade pci-compliance

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

scapy 在已建立的连接上发送 tcp 数据包

我有以下几点:

服务器端:TCP python 服务器(非 scapy) 客户端:Scapy 建立连接并发送 TCP 数据包

我试图在 3 次握手后通过 scapy 在已建立的连接上发送 TCP 数据包

我能够构建 3 路握手和服务器端(另一端 -python TCP 服务器 - 不是 scapy - 创建 TCP 套接字、绑定、侦听、accpet、recv())显示新连接来了,accept() 返回创建的 FD

我试图在 3 次握手成功后从 scapy 发送数据包,但非 scapy 端的 recv() 无法获取数据包

丑陋的一面:

#!/usr/bin/env python
from scapy.all import *
import time

# VARIABLES
src = sys.argv[1]
dst = sys.argv[2]
sport = random.randint(1024,65535)
dport = int(sys.argv[3])

# SYN
ip=IP(src=src,dst=dst)
SYN=TCP(sport=sport,dport=dport,flags='S',seq=1000)
SYNACK=sr1(ip/SYN)

# ACK
ACK=TCP(sport=sport, dport=dport, flags='A', seq=SYNACK.ack, ack=SYNACK.seq + 1)
send(ip/ACK)

time.sleep(15)

ip …
Run Code Online (Sandbox Code Playgroud)

c network-programming tcp scapy

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

什么是私人页面?

在页面结构中,有一个私有字段。如果我使用 page_buffers() 函数,它们会返回该字段。

还有 PrivatePage()。但我不知道那是什么。

这是什么?

linux memory kernel linux-kernel

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

在python中停用代码而不更改缩进或添加注释

我怀疑这个问题的答案将是一个很大的问题!但是这里.

有没有办法停用(临时)长代码片段而不必评论每一行或放一个if FALSE:并缩进每一行?

举个例子,假设我有代码

for A in range(1,LargeNumber):
    DoSuff(A)
    ###DO Mode stuff
    ###....
    Done(A)
Run Code Online (Sandbox Code Playgroud)

但是,由于我还在开发代码,所以我不希望这个冗长的循环运行.据我所知,我的选择是:

评论

#for A in range(1,LargeNumber):
    #DoSuff(A)
    ####DO Mode stuff
    ####....
    #Done(A)
Run Code Online (Sandbox Code Playgroud)

或包装在falseif语句中

if False:
    for A in range(1,LargeNumber):
        DoSuff(A)
        ###DO Mode stuff
        ###....
        Done(A)
Run Code Online (Sandbox Code Playgroud)

这两个都要求我操纵我想要停用的每一行.

是否有一些更聪明的方法来做到这一点,而无需更改缩进或在每一行添加注释.(除非可能放在LargeNumber=0这里.)

python

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

在Azure App Service Web App中禁用TLSv1.0

为了保持PCI合规性,我需要禁用TLS v1.0.反正有没有这样做(没有支付技术支持)?

ssl azure pci-compliance

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

在PostBack C#PCI合规性之后验证时显示信用卡号是否可以

我对有关回复Bill Pay表格的PCI合规要求感到好奇.

我目前有一个提交给authorize.net的表单,我不会将任何信用卡信息存储在数据库中或任何其他方式.

我的问题涉及ASP.NET ViewState和PostBack值.如果用户忘记在表单上输入其名称,则表单会进行回发并显示验证消息.然后,ASP.NET从ViewState恢复所有用户输入的信息.这包括他们输入的信用卡号.对我来说,这似乎违反了PCI合规性.我不是专家,所以我不确定,如果有人能够阐明这个话题会很棒.

此外,仅供参考,如果有人想知道,表格通过SSL提交,我的视图状态是加密的.

c# asp.net authorize.net pci-compliance

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

W2012如何关闭TLS_RSA_WITH_3DES_EDE_CBC_SHA

因此,我的Win 2012 R2服务器上的PCI扫描失败。

这是远程服务器支持的中等强度SSL密码的列表:中等强度密码(> 64位和<112位密钥)TLSv1 DES-CBC3-SHA Kx = RSA Au = RSA Enc = 3DES-CBC(168) Mac = SHA1

他们告诉我这是DES-CBC3-SHA,我相信Microsoft会将其称为TLS_RSA_WITH_3DES_EDE_CBC_SHA

我希望使用注册表将其关闭。有人知道吗?谢谢。

pci-compliance

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

线程父子打印文本C语言

我写了一个程序,我在main中创建了一个有一个调用maFunction来显示文本消息的儿子的线程.问题是,当我执行它时,它不起作用,我不明白为什么.欢迎任何想法.非常感谢你 .

#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
void * maFonction (void * val) {
    char * chaine = (char *) val;
    printf ("text received: %s\n", chaine);
}

int main(void) {
    pthread_t leThread;
    int ret = pthread_create (&leThread, NULL, maFonction, "First program with Pthreads");
    if (ret != 0) {
        perror ("pthread_create");
        exit(EXIT_FAILURE) ;
    }
} 
Run Code Online (Sandbox Code Playgroud)

c pthreads

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