我的所有应用程序都是用PHP编写的,第1栏脚本恰好创建了一个md5哈希,后来通过PHP脚本使用.问题是他们不匹配.
PERL:
#$linkTrue = 'http://www.themobilemakeover.co.uk/mobile-makeover-appointment-booking-signup.php'
md5_hex($linkTrue);
Run Code Online (Sandbox Code Playgroud)
为了测试目的,我在PHP中做到了这一点:
echo md5("http://www.themobilemakeover.co.uk/mobile-makeover-appointment-booking-signup.php");
Run Code Online (Sandbox Code Playgroud)
两者都返回不同的值.有人知道为什么吗?
编辑: 整个PHP脚本
<?php
echo md5("http://www.themobilemakeover.co.uk/mobile-makeover-appointment-booking-signup.php");
?>
Run Code Online (Sandbox Code Playgroud)
整个PERL SCRIPT(对不起,长)
#!/usr/bin/perl
use strict;
use warnings;
use LWP::Simple;
require LWP::UserAgent;
sub trim($);
use DBI;
use Net::FTP;
use Digest::MD5 qw(md5 md5_hex md5_base64);
print "Content-type: text/html\n\n";
print "<html>\n<head>\n</head><body>\n";
my $ua = LWP::UserAgent->new;
$ua->timeout(10);
$ua->env_proxy;
$ua->max_redirect(0);
#my %get = ();
#for (split /\&/, $ENV{'QUERY_STRING'}) { my ($key, $val) = split /=/; $val =~ s/\+/ /g; $val =~ s/%([0-9a-fA-F]{2})/chr(hex($1))/ge; $get{$key} = $val; }
#my %post = (); …Run Code Online (Sandbox Code Playgroud) Windows上的Bison不会生成输出文件.
这是我收到的错误消息.
m4_define([b4_percent_define(lr.keep_unreachable_states)], [[false]]) m4_define([b4_rhs_min], [[-1]]) m4_define([b4_pact_min], [[-5]]) m4_define([b4_conflicting_rules], [[ 0]])
我自己已经解决了这个问题,这是针对其他人的.
现在Rails 3测试版已经发布了,我想我会重新编写一个我刚刚开始在Rails 3测试版上工作的应用程序,这两个版本都是为了感受它并获得一些启动.该应用程序使用MongoDB和MongoMapper的所有模型,因此不需要ActiveRecord.在以前的版本中,我按以下方式卸载activerecord:
config.frameworks -= [ :active_record ] # inside environment.rb
Run Code Online (Sandbox Code Playgroud)
在最新版本中,这不起作用 - 它只是抛出一个错误:
/Library/Ruby/Gems/1.8/gems/railties-3.0.0.beta/lib/rails/configuration.rb:126:in
`frameworks': config.frameworks in no longer supported. See the generated
config/boot.rb for steps on how to limit the frameworks that will be loaded
(RuntimeError)
from *snip*
Run Code Online (Sandbox Code Playgroud)
当然,我已经按照它的建议查看了boot.rb,但据我所知,这里没有任何关于如何卸载AR的线索.我需要这样做的原因是因为加载一些我不想要的东西不仅是愚蠢的,而且即使我试图为控制器运行一个生成器时它也无法建立数据库连接.这是因为我已经擦除database.yml并用MongoDB的连接细节替换它,以便使用这个要点将database.yml用于MongoDB连接细节.不知道为什么它需要能够启动数据库连接才能生成控制器....
有人知道正确的Rails 3方式吗?
IDLE是我最喜欢的Python编辑器.它提供了非常好的和直观的Python shell,对于单元测试和调试非常有用,并且是一个整洁的调试器.
但是,在IDLE下执行的代码非常慢.疯狂地说我的意思是慢3个数量级:
time echo "for i in range(10000): print 'x'," | python
Run Code Online (Sandbox Code Playgroud)
需要0.052秒,
import datetime
start=datetime.datetime.now()
for i in range(10000): print 'x',
end=datetime.datetime.now()
print end-start
Run Code Online (Sandbox Code Playgroud)
注意到:
>>> 0:01:44.853951
Run Code Online (Sandbox Code Playgroud)
这大约慢了2000倍.
有任何想法或想法如何改善这一点?我想这与后台的调试器有关,但我不太确定.
亚当
我想检查URI是否需要SSL身份验证:
url = URI.parse("http://www.google.com")
# [some code]
if url.instance_of? URI::HTTPS
http.use_ssl=true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
end
Run Code Online (Sandbox Code Playgroud)
但是,这几行会引发以下错误..
/usr/lib/ruby/1.8/uri/common.rb:436:in `split': bad URI(is not URI?): HTTPS (URI::InvalidURIError)
from /usr/lib/ruby/1.8/uri/common.rb:485:in `parse'
from /usr/lib/ruby/1.8/uri/common.rb:608:in `URI'
from links.rb:18
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
我想定义一个类,MyStream以便:
MyStream myStream;
myStream << 1 << 2 << 3 << std::endl << 5 << 6 << std::endl << 7 << 8 << std::endl;
Run Code Online (Sandbox Code Playgroud)
给出输出
[blah]123
[blah]56
[blah]78
Run Code Online (Sandbox Code Playgroud)
基本上,我想在前面插入一个"[blah]",然后在每次非终止 后插入std::endl?
这里的困难不是逻辑管理,而是检测和重载处理std::endl.有一种优雅的方式来做到这一点?
谢谢!
编辑:我不需要有关逻辑管理的建议.我需要知道如何检测/过载打印std::endl.
如何在Windows应用程序中检测非活动(空闲)用户?当用户在一段时间内没有任何输入(键盘,鼠标)时,我想关闭应用程序.
我在每个渲染上动态生成顶点数组,然后我想删除数组.是否glDrawArrays立即将顶点数组复制到服务器?因此在调用后删除顶点数组是否安全glDrawArrays?
float * vp = GetVertices(); // Regenerated on each render
glVertexPointer(3, GL_FLOAT, 3 * sizeof(float), vp);
glDrawArrays(GL_TRIANGLES, 0, nVertices);
delete[] vp; // Can I do this?
Run Code Online (Sandbox Code Playgroud)
否则,如何确定何时删除顶点数组是否安全?
c++ ×2
php ×2
windows ×2
bison ×1
css ×1
delphi ×1
dom ×1
endl ×1
facebook ×1
hiphop ×1
https ×1
iostream ×1
javascript ×1
lifetime ×1
manipulators ×1
md5 ×1
opengl ×1
overloading ×1
performance ×1
perl ×1
python ×1
python-idle ×1
ruby ×1
uri ×1
vertex-array ×1