小编ajm*_*113的帖子

在Rust中编写getter/setter属性

我正在编写一个非常简单的getter/setting模型,我想在Rust中使用struct和出于简单的原因使用和impl.

struct Person {
    firstName: String,
    lastName: String,
}

impl Person {
    fn get_first_name(&mut self) -> String { return self.firstName; }
    fn get_last_name(&mut self) -> String {  return self.lastName; }

    fn set_first_name(&mut self, x: String) { self.firstName = x; }
    fn set_last_name(&mut self, x: String) { self.lastName = x; }

    fn default() -> Person {
        Person {firstName: "".to_string(), lastName: "".to_string()}
    }
}

fn main() {
    let mut my_person : Person = Person{ ..Person::default() };

    my_person.set_first_name("John".to_string());
    my_person.set_last_name("Doe".to_string()); …
Run Code Online (Sandbox Code Playgroud)

oop rust

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

部署 Erlang 应用程序

我想在 centOS 服务器上运行 Erlang 应用程序进行压力测试。我想知道在将 Erlang 应用程序发送给服务器管理员进行安装和运行之前,我必须完成什么才能部署它。

我需要告诉我的管理员在服务器上正确运行 Erlang 应用程序吗?(基本上我怎样才能给他发送一个文件并给他一个非常愚蠢的简单安装说明?)

他们是一种以管理员可以轻松安装的可执行格式发送我的应用程序的方法吗?有点像 PyPy?

如何执行代码交换?应用程序是否仍需要处于其代码状态才能执行此操作?

如果您能帮助我简化此过程,我将不胜感激。谢谢!

对于任何路过的人:尽管这是我的第一个 Erlang 应用程序,但我强烈推荐任何想要构建易于扩展的服务器用户 Erlang 的人。如果你知道如何正确使用 Erlang,好处是惊人的。

干杯!

sockets erlang

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

Mingw32 中对“SDL_main”的未定义引用

我正在尝试在我的 Windows 10 64 位机器上编译我的 SDL 项目。不幸的是,在使用 mingw32-make 编译时。我的编译就在它完成链接之前失败了,并抛出了旧的“对‘SDL_main’的未定义引用”。我确保我使用了 mingw 开发库“i686-w64-mingw32”。(我也切换到“x86_64-w64-mingw32”,但结果相同。)和#undef main 在我包含 SDL 之后。

这是运行 mingw32-make 后的控制台输出...

g++ ./neo/engine/gamesys/EngineCore.cpp ./neo/engine/gamesys/Logger.cpp ./neo/engine/gamesys/EventDispatcher.cpp ./neo/engine/renderer/Renderer.cpp ./neo/engine/renderer/RendererSetup.cpp  -IC:\\mingw_dev_lib\\SDL2-2.0.4i686\\include -LC:\mingw_dev_lib\\SDL2-2.0.4i686\lib -w -Wl,-subsystem,windows -lmingw32  -lSDL2main -lSDL2 -lopengl32 -lglu32 -o pixelHell
C:\mingw_dev_lib\SDL2-2.0.4i686\lib/libSDL2main.a(SDL_windows_main.o): In function `main_utf8':
/Users/slouken/release/SDL/SDL2-2.0.4-source/foo-x86/../src/main/windows/SDL_windows_main.c:126: undefined reference to `SDL_main'
/Users/slouken/release/SDL/SDL2-2.0.4-source/foo-x86/../src/main/windows/SDL_windows_main.c:126: undefined reference to `SDL_main'
/Users/slouken/release/SDL/SDL2-2.0.4-source/foo-x86/../src/main/windows/SDL_windows_main.c:126: undefined reference to `SDL_main'
collect2.exe: error: ld returned 1 exit status
Makefile:29: recipe for target 'all' failed
mingw32-make: *** [all] Error 1
Run Code Online (Sandbox Code Playgroud)

生成文件

#OBJS specifies which files to compile as …
Run Code Online (Sandbox Code Playgroud)

c++ sdl

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

标签 统计

c++ ×1

erlang ×1

oop ×1

rust ×1

sdl ×1

sockets ×1