我使用crypto:sha/1来在我的erlang应用程序中哈希密码.
我应该将直接获得的二进制文件存储在mnesia中,还是应该将它们转换为十六进制字符串?
我的 QT UI 中有一个 QDateTimeEdit。
我已经看到我可以使用以下方法从 QDateTime 获得 python 时间戳:
my_time = QDateTime(2012, 12, 20, 11, 59, 59)
my_time = my_time.toPyDateTime()
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何从 QDateTimeEdit 创建 QDateTime 对象?
我想将一些来自套接字的二进制文件转换为稍后将在gen_server调用中使用的原子.由于我不想用新的(可能是无效的原子)来泛滥VM,我使用:
binary_to_existing_atom(二进制,编码)
现在,我应该如何(或更好地在哪里)在系统启动时声明有效原子,以便转换有效?
我目前正在研究应该处理发布请求的Magento控制器.
我可以检查请求是否是POST并提取参数,但我想知道是否有一种标准方法来检查请求期间是否已传递特定参数.
你会怎么做?
ssl certfile 和 ssl cacertfile 有什么区别?
我读到第一个是用户的证书,而第二个是用于验证对等证书的受信任证书,如果我不验证对等证书,则可以省略。
鉴于我生成第一个
openssl x509 -req -days 30 -in request.pem -signkey key.pem -out certificate.pem
Run Code Online (Sandbox Code Playgroud)
我怎样才能生成第二个?
我经常看到人们使用arity 0(无参数)生成新函数:
spawn_link(fun function_name/0).
Run Code Online (Sandbox Code Playgroud)
其中function_name/0可以是例如:
function_name() ->
io:format("hello~n", [])
end.
Run Code Online (Sandbox Code Playgroud)
我能以类似的方式产生一个带参数的函数吗?例如:
function_name(Arg) ->
io:format("hello ~p ~n", [Arg])
end.
Run Code Online (Sandbox Code Playgroud)
我应该用吗?
spawn_link(Module, Function, Arg)
Run Code Online (Sandbox Code Playgroud)
或者是其他东西?
我有一个大的xml文件(大约84MB),这是这种形式:
<books>
<book>...</book>
....
<book>...</book>
</books>
Run Code Online (Sandbox Code Playgroud)
我的目标是提取每本书并获得其属性.我尝试解析它(就像我对其他xml文件所做的那样),如下所示:
from xml.dom.minidom import parse, parseString
fd = "myfile.xml"
parser = parse(fd)
## other python code here
Run Code Online (Sandbox Code Playgroud)
但是代码似乎在解析指令中失败了.为什么会发生这种情况,我该如何解决这个问题呢?
我应该指出该文件可能包含希腊语,西班牙语和阿拉伯语字符.
这是我在ipython中得到的输出:
In [2]: fd = "myfile.xml"
In [3]: parser = parse(fd)
Killed
Run Code Online (Sandbox Code Playgroud)
我想指出计算机在执行期间冻结,因此这可能与内存消耗有关,如下所述.
我想从一个html文件解析一些内容(没有xml).
目前,我使用mochiweb_html检索要解析的结构:
1> inets:start().
2> {ok, {Status, Headers, Body}} = httpc:request("http://www.google.com").
3> {String, Attributes, Other} = mochiweb_html:parse(Body).
Run Code Online (Sandbox Code Playgroud)
结果如下:
{<<"html">>,
[{<<"itemscope">>,<<"itemscope">>},
{<<"itemtype">>,<<"http://schema.org/WebPage">>}],
[{<<"head">>,[],
[{<<"meta">>,
[{<<"itemprop">>,<<"image">>},
{<<"content">>,<<"/images/google_favicon_128.png">>}],
[]},
{<<"title">>,[],[<<"Google">>]},
....
Run Code Online (Sandbox Code Playgroud)
从mochiweb_http获取的结构中检索具有特定类(例如<span id="footer">)的特定标记的网页中所有元素的最佳方法是什么?
在erlang应用程序中为应用程序环境变量设置不同值的推荐方法是什么?
我的意思是:你如何在erlang应用程序中支持应用程序中的不同环境(例如开发,阶段,生产)?例如,我想在已知主机上使用特定假服务进行测试,生产代码使用不同主机上的真实服务器.
Le'ts说你开上80端口TCP套接字来处理HTTP请求,并在端口443的SSL套接字来处理HTTPS ......一些代理如何可以访问他们两人在同一端口上?
我发现只有这个链接,但它不是很有用.你能给我一个erlang例子或者给我一些资源,我可以从中学到更多关于这个主题的知识吗?
提前致谢
我已经在使用gen_tcp的Erlang中读到了通过套接字发送的数据可以在单个流中聚合.如何强制套接字发送完全特定数量的字节?