Articles of 初始化

Windows错误:访问被拒绝H2o深度学习框架使用Python进行初始化

我正在使用Windows 10,Anaconda 2.4.1和Python 2.7.11,并尝试从oxdata运行h2o软件包。 安装h2o,我曾经使用过: pip install h2o 我试图初始化它在Python的晕影H2o包中给出的。 import h2o h2o.init() 但是我得到一个很长的回溯提到Windows错误[5]如下: No instance found at ip and port: localhost:54321. Trying to start local jar… JVM stdout: c:\users\ashish\appdata\local\temp\tmpech694\h2o_Ashish_started_from_python.out JVM stderr: c:\users\ashish\appdata\local\temp\tmp7aoeza\h2o_Ashish_started_from_python.err Using ice_root: c:\users\ashish\appdata\local\temp\tmpjijmdl Traceback (most recent call last): File "<ipython-input-2-e7cfdc50af66>", line 1, in <module> h2o.init() File "C:\Users\Ashish\Anaconda2\lib\site-packages\h2o\h2o.py", line 668, in init H2OConnection(ip=ip, port=port,start_h2o=start_h2o,enable_assertions=enable_assertions,license=license,max_mem_size_GB=max_mem_size_GB,min_mem_size_GB=min_mem_size_GB,ice_root=ice_root,strict_version_check=strict_version_check) […]

在Windows C ++下的链接库中的静态初始化

我有一个configuration有一个库和一个控制台应用程序。 他们现在是相当的准系统。 我正在使用Visual Studio 2010,库和控制台应用程序都静态链接到运行时。 控制台应用程序也链接到库。 在库中,我可以将这些代码添加到源文件中: class MyClass { public: MyClass() { printf("MyClass loaded\n"); } }; class MyClass2 { public: static MyClass my_class; }; MyClass MyClass2::my_class; 现在,我的理解是my_class应该在main()之前的某个时候初始化。 然而,它从来没有发生(因为我没有得到打印的消息)。 但是,我可以使用两种不同的方法来初始化它: 将代码放在控制台应用程序中。 这样做会调用printf()语句。 修改MyClass2以包含从库中的全局variables调用的静态函数,并在控制台应用程序的main()中使用该全局variables。 上面#2的例子: 库文件: class MyClass { public: MyClass() { printf("MyClass loaded\n"); } }; class MyClass2 { public: static MyClass my_class; static int Ping(); […]

调用者应该初始化“out”参数吗?

许多Win32 API函数具有指定为“out”的参数。 例如, GetIconInfo()描述中提到关于函数填充结构成员的第二个参数。 这意味着函数不会读取存储在“out”参数中的原始值 – 只会改变它们 – 因此调用者可以自由跳过初始化。 然而在一个项目中,我看到以下几点: ICONINFO ii; ::SecureZeroMemory(&ii, sizeof(ICONINFO)); if (::GetIconInfo(hIcon, &ii)) { //do stuff, then //release bitmaps if(ii.hbmMask) ::DeleteObject(ii.hbmMask); if(ii.hbmColor) ::DeleteObject(ii.hbmColor); } SecureZeroMemory()调用有没有什么意义? 没有它会发生什么?

在主机清理之前,RoleEntryPoint.OnStart()是否可以运行两次?

我打算将一些初始化代码插入到从RoleEntryPoint派生的类的OnStart()方法中。 这段代码会对主机进行一些永久性的改变,所以如果它是在同一台机器上第二次运行的话,它将不得不检测那些已经存在的改变,并且做出适当的反应,这就需要一些额外的代码。 OnStart()是否可能在主机被清除之前第二次运行? 我是否需要这个代码才能在同一台机器上第二次运行?

如何区分Windows驱动程序与DLL

我需要区分两个二进制文件 – 一个驱动程序和一个普通的dll。 据我所知,我需要查看这个文件的部分(例如通过DumpBin),看看是否有一个INIT部分。 这个标准是否完整?

有序的线程安全类的静态初始化

这篇文章可能看起来太长,只是在最后的短小问题。 但是我也需要描述一下我刚刚提出的devise模式。 也许它是常用的,但我从来没有见过它(或者也许它只是不工作:)。 首先,这是一个代码(据我了解)由于“静态初始化顺序失败”而具有未定义的行为。 问题是,西class牙语:: s_englishToSpanish的初始化依赖于英语:: s_numberToStr,它们都是静态初始化的,并且在不同的文件中,所以这些初始化的顺序是未定义的: 文件:English.h #pragma once #include <vector> #include <string> using namespace std; struct English { static vector<string>* s_numberToStr; string m_str; explicit English(int number) { m_str = (*s_numberToStr)[number]; } }; 文件:English.cpp #include "English.h" vector<string>* English::s_numberToStr = new vector<string>( /*split*/ []() -> vector<string> { vector<string> numberToStr; numberToStr.push_back("zero"); numberToStr.push_back("one"); numberToStr.push_back("two"); return numberToStr; }()); […]

Emacs初始化文件不会在启动时加载

我试图在Windows 7电脑上运行Emacs v22.2。 但是, init文件不会在启动时加载(用Mx load-file手动加载它工作正常)。 我试过使用两个: ~\.emacs, ~\_emacs ~\.emacs.d.init.el 但问题依然存在。 评估(insert (getenv "HOME"))返回期望的值。

Windows中的Python h2o:无法初始化(TypeError:“NoneType”types的参数不可迭代)

我想在我的公司使用python h2o。 使用该命令之后: >import h2o > h2o.init() 我有 h2o\connection.py:110: UserWarning: Proxy environment variable `HTTP_PROXY` with value `http://username:password@proxy.**.com:8080` found. This may interfere with your H2O Connection. warnings.warn("Proxy environment variable `" + name + "` with value `" + value + "` found. This may interfere with your H2O Connection.") h2o\connection.py:110: UserWarning: Proxy environment variable `HTTPS_PROXY` with […]

串口ReadFile读取0个字节并返回true

我正在尝试使用Windows API从Windows 7中的串行端口读取数据。 当我尝试读取数据时, WaitCommEvent()触发得很好, ReadFile()调用返回1作为状态,但是没有读入数据。在ReadFile文档中,它说: 当同步读操作到达文件末尾时, ReadFile返回TRUE并将*lpNumberOfBytesRead设置为零。 但是,我确定通过串口发送的数据中没有EOT字符。 我目前有两根USB电缆插入我的电脑并相互连接。 我知道他们可以发送和接收数据,因为我已经用腻子testing过了。 为什么ReadFile()不会读入任何数据? 我的代码如下。 标题: typedef struct uart_handle { uint8_t port_num; char port_name[10]; uint32_t baud_rate; uint8_t byte_size; uint8_t stop; uint8_t parity; int32_t error; HANDLE handle; } uart_handle; 主文件: uart_handle* serial_comm_init(uint8_t port_num, uint32_t baud_rate, uint8_t byte_size, uint8_t stop, uint8_t parity) { uart_handle* uart; DCB uart_params = { […]

“min”成员的类的C ++初始化列表

我见过一个名为成员variablesmin和max class A { public: A(); ~A(); bool min; bool max; … }; 与一个构造函数 A::A() { min=false; max=true; … } 我试图用一个初始化列表来重写它: A::A():min(false), max(true){} 但我收到警告+错误 warning C4003: not enough actual parameters for macro 'min' error C2059: syntax error : ')' 因为minmacros是在WinDef.h定义的 在这种情况下是否可以使用初始化列表而不重命名成员variables?