小编Anw*_*med的帖子

精灵进出口

我知道我们有.dynsym.symtab,我如何区分导入和导出,就像在 Windows 中的 pe 中一样,导入和导出在数据目录中,它和 elf 中的等效吗?

shared-libraries elf

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

从URL设置QIcon()pixmap

如何从PYQT的网址设置Qicon,你能举个例子吗?

python qt pyqt pyqt4

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

AttributeError:'NoneType'对象没有属性'connectSSL'

我正在编写一个ssl客户端到我的服务器,它使用python与pyqt4扭曲,我使用QTReactor在PYQT中扭曲但是当我运行代码时出现错误

AttributeError: 'NoneType' object has no attribute 'connectSSL'
Run Code Online (Sandbox Code Playgroud)

我最初的代码是这样的

from OpenSSL import SSL
import sys
from twisted.internet.protocol import ClientFactory
from twisted.protocols.basic import LineReceiver
from twisted.internet import ssl
import qt4reactor

app = QtGui.QApplication(sys.argv)
reactor=qt4reactor.install()
main()
myapp = MainForm()
myapp.show()
reactor.runReturn()
sys.exit(app.exec_())

def main():
    factory = ClientFactory()
    reactor.connectSSL('localhost', 8080, factory, ssl.ClientContextFactory())
    try:
        reactor.run()
    except KeyboardInterrupt:
        reactor.stop()
Run Code Online (Sandbox Code Playgroud)

我运行它时的错误:

Traceback (most recent call last):
  File "client.py", line 51, in <module>
    main()
  File "client.py", line 40, in main
    reactor.connectSSL('localhost', 8080, factory, ssl.ClientContextFactory())
AttributeError: 'NoneType' object …
Run Code Online (Sandbox Code Playgroud)

python ssl openssl twisted pyqt4

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

C++ concat const char with char

我已经定义了一个值

extern char WEBSRV_ADMIN_ID[31];    char WEBSRV_ADMIN_ID[31]=   "admin";
Run Code Online (Sandbox Code Playgroud)

然后我想在char语句中使用用户名进入sql as

const char *pSQL[1];
pSQL[1] = "update websrv_config set admin_id='" + WEBSRV_ADMIN_ID + "'";
Run Code Online (Sandbox Code Playgroud)

但似乎有一个错误

error: invalid operands of types ‘const char [36]’ and ‘char [31]’ to binary ‘operator+’
Run Code Online (Sandbox Code Playgroud)

我怎么能克服它?

c c++

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

C++更改const char中的值

我有一个const char

const char example[] = "\x4D\x5A\xE8\x00\x00\x00\x00\x5B\x52\x45\x55\x89\xE5\x81\xC3";
Run Code Online (Sandbox Code Playgroud)

DWORD* example2 = "\xAA\xBB\xCC\xDD";
Run Code Online (Sandbox Code Playgroud)

我想用example2中的那些更改example1的最后4个字节我在C++中可以做什么?

我曾尝试memcpy,strcpystrcpy_s没有运气

c++ pointers

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

如何将struct内容复制到另一个数组结构

我有这个c ++结构

struct PACKET
{
    BOOL isTCPPacket;
    BOOL isUDPPacket;
    BOOL isICMPPacket;
    BOOL isIGMPPacket;
    BOOL isARPPacket;
    BOOL isIPPacket;

    struct PETHER_HEADER
    {
        string  DestinationHost;
        string  SourceHost;
        struct PROTOCOL_TYPE
        {
            string  Name;
            WORD    Identifier;
        } ProtocolType;
    } EthernetHeader;
};
Run Code Online (Sandbox Code Playgroud)

我有

PACKET* Packet;
PACKET* Packets[6];
Run Code Online (Sandbox Code Playgroud)

如何将Packet的内容复制到数据包[3],例如,知道数据包内容因数据包中的每个数组而异[INDEX]

我试过memcpy作为

memcpy((void*)&Packets[i],(void*)&Packet,sizeof(PACKET));
Run Code Online (Sandbox Code Playgroud)

没有运气

c++ struct visual-c++

0
推荐指数
1
解决办法
2780
查看次数

标签 统计

c++ ×3

pyqt4 ×2

python ×2

c ×1

elf ×1

openssl ×1

pointers ×1

pyqt ×1

qt ×1

shared-libraries ×1

ssl ×1

struct ×1

twisted ×1

visual-c++ ×1