小编Ita*_*dev的帖子

如何使用Python获取系统主机名?

我正在为本地网络编写聊天程序.我希望能够识别计算机并使用Python获取用户设置的计算机名称.

python hostname

628
推荐指数
12
解决办法
47万
查看次数

有没有一种简单的方法将C++枚举转换为字符串?

假设我们有一些命名的枚举:

enum MyEnum {
      FOO,
      BAR = 0x50
};
Run Code Online (Sandbox Code Playgroud)

我搜索的是一个脚本(任何语言),它扫描我项目中的所有标题,并生成一个标题,每个枚举一个函数.

char* enum_to_string(MyEnum t);
Run Code Online (Sandbox Code Playgroud)

以及类似这样的实现:

char* enum_to_string(MyEnum t){
      switch(t){
         case FOO:
            return "FOO";
         case BAR:
            return "BAR";
         default:
            return "INVALID ENUM";
      }
 }
Run Code Online (Sandbox Code Playgroud)

这个问题确实与typedefed枚举和未命名的C风格枚举有关.有人知道这个吗?

编辑:解决方案不应该修改我的源,除了生成的函数.枚举是在API中,因此使用迄今为止提出的解决方案不是一种选择.

c++ string scripting enums

118
推荐指数
12
解决办法
11万
查看次数

如何创建Apple邮件插件

我将为OS X Mail.app应用程序创建一个邮件插件,以获得一些额外的功能.

我不知道从哪里开始,因为没有插件的官方文档.

任何人都可以帮助我,我该如何开始这个项目.是否有任何初始链接或教程,请建议?

macos plugins cocoa objective-c

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

pwnat仍在工作吗?

我需要NAT遍历的解决方案来通过互联网传输RDP数据.我遇到了以下工具,它真的很棒 - pwnat.

我已尝试使用不同路由器后面的两台不同的机器,但我无法使其工作,如上面链接中所述.所以pwnat仍然有效,如果是的话,我做错了什么?这对我很有帮助.

注意:我正在使用Windows机器进行测试,并从以下链接下载了Windows版本.

http://www.sumitgupta.net/pwnat-windows-complied-version/

任何帮助请..

rdp network-programming nat pwnat

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

Qt5语法在QML中突出显示

我正在进行QtQuick 2.0演示,我想嵌入一些代码示例.是否可以轻松创建突出显示qml元素的语法.

您能否举例说明如何实现它的示例技术和想法.

谢谢

syntax-highlighting qml qt5 qtquick2

16
推荐指数
4
解决办法
4956
查看次数

云上的Node.js TCP套接字服务器[Heroku/AppFog]

是否可以在上运行Node.js面向TCP Socket的应用程序,更具体地说是在HerokuAppFog上运行.

它不是一个Web应用程序,而是一个用于访问客户端程序的服务器.基本思想是使用的功能- 扩展和易于使用的平台.

我知道这样的应用程序可以很容易地在像Amazon AWS这样的IaaS上运行,但我真的想利用HerokuAppFog的PaaS功能.

cloud heroku non-web appfog

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

C:无法使用void*类型的右值初始化变量

我有以下代码:

int *numberArray = calloc(n, sizeof(int));
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么会收到以下错误.

Cannot initialize a variable of type 'int *' with an rvalue of type 'void *'`.
Run Code Online (Sandbox Code Playgroud)

谢谢.

c pointers variable-initialization

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

在PHP中扩展父类是否需要包含类的文件?

我应该包含/ require_once我在PHP中扩展的父类吗?

例如,我有一个名为Shapes的类

class Shapes {

}
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个名为的子类

require_once('shapes.php');

class Circle extends Shapes {

}
Run Code Online (Sandbox Code Playgroud)

我伸展时是否应该要求父类?或者只是使用扩展子类到它的父类,即使它们在同一个文件夹中?

php oop inheritance require

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

僵尸的Rails课程是否有用?

CodeSchoolRails for Zombies课程有用吗?

我认为天气值得我花时间,接受它,它是否真的提供了有用的资源?

到目前为止,我还没有完成任何其他CodeSchool课程.您对该平台有何看法?是否值得为其他付费课程付费?

有没有高质量的免费在线网络开发课程?

ruby ruby-on-rails rails-for-zombies

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

聊天应用程序的结构和所需的技术

我打算用聊天功能构建网站.用户将拥有配置文件(如在社交网络中),并且每个人都应该能够与另一个用户打开一个新的聊天室.我需要能够保存聊天记录,还需要知道哪个用户当前在线.

下面是我为这个项目制作的结构图:

图

我打算让一台服务器运行Apache来托管我的网站.它将与运行Socket.io的DB服务器和Node.js服务器通信.对于当前登录的每个用户,我将创建一个套接字,我将通过套接字状态(打开/关闭)知道谁在线.对于每个聊天室,我将创建另一个用于发送和接收消息的套接字.为了保存历史记录,需要通过Node.js服务器.

这种方法是否正确?
是否需要其他技术以及在两个用户之间创建聊天并将历史记录保存到数据库的最佳方法是什么?

apache chat web-applications node.js socket.io

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