我正在尝试安装Ruby 1.9.3但是遇到了问题.我安装了RVM,然后键入:
rvm install 1.9.3
Run Code Online (Sandbox Code Playgroud)
输出说:
ERROR: Error running ' ./configure....
Run Code Online (Sandbox Code Playgroud)
日志说:
configure: WARNING: unrecognized options: --with-libyaml-dir
checking build system type... x86_64-apple-darwin11.2.0
checking host system type... x86_64-apple-darwin11.2.0
checking target system type...x86_64-apple-darwin11.2.0
checking whether the C compiler works... no
configure: error: in `/Users/myuser/.rvm/src/ruby-1.9.3-p0':
configure: error: C compiler cannot create executables See `config.log' for more details
Run Code Online (Sandbox Code Playgroud)
我从App Store下载了新的XCode并安装了它.
我正在制作一个webapp,我正在使用jQuery.
我已经制作了一个带有WebView的简单Android应用程序,我加载了我的网址:www.mydomain.com
在mydomain.com我有:
<script src="js/jquery_1.4.2_min.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
alert("Hii!!!!");
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果我从浏览器访问mydomain,则警报显示正常.但是,如果我从我的本机应用程序访问它,它不会显示.我能做什么?
我在JS中有这个对象:
var list = {134 : "A",140 : "B",131 : "C"}
Run Code Online (Sandbox Code Playgroud)
我运行它:
jQuery.each(list, function(key, value) {
console.log(key + " - " + value);
});
Run Code Online (Sandbox Code Playgroud)
输出应该是:
134 - A
140 - B
131 - C
Run Code Online (Sandbox Code Playgroud)
但我不知道为什么,输出是:
131 - C
134 - A
140 - B
Run Code Online (Sandbox Code Playgroud)
知道怎么解决它?
我试图获取变量类型,但我不知道为什么,总是说变量是一个字符串。
这是我的对象:
$ question
stdClass Object
(
[reply_id] => 8
[q_key] => 35BBs2xy1346230680
[answer] => 1
)
echo $question->answer." is a ".gettype($question->answer);
Run Code Online (Sandbox Code Playgroud)
输出为:
1是一个字符串
但是1是整数...
我究竟做错了什么 ?
我想从一个表中获取所有字段,并在第二个表中使用DISTINCT.
我有这个:
SELECT stats.*,
DISTINCT(visit_log.blog_id) AS bid
FROM stats
INNER JOIN visit_log ON stats.blog_id = visit_log.blog_id
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在'DISTINCT(visit_log.blog_id)附近使用正确的语法.作为出价来自统计数据INNER JOIN visit_log ON stats.blog'在第1行
任何的想法?
我是正规表达的新手,我需要一些帮助:).
我有这个:
$url = '<img src="http://mi.url.com/iconos/oks/milan.gif" alt="Milan">';
$pattern = '/<img src="http:\/\/mi.url.com/iconos/oks/(.*)" alt="(.*)"\>/i';
preg_match_all($pattern, $url, $matches);
print_r($matches);
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
警告:preg_match_all()[function.preg-match-all]:未知修饰符'c'
我想选择'milan.gif'.
我怎样才能做到这一点?
我在React做了一个小博客,我在更改输入更改事件的状态时遇到了问题.
警告是:
警告:组件正在更改类型文本的受控输入以使其不受控制.输入元素不应从受控切换到不受控制(反之亦然).决定在组件的使用寿命期间使用受控或不受控制的输入元素
这是我的代码:
构造函数:
constructor(props){
super(props);
this.state = {
id: '',
post: {
title: '',
slug: '',
content: ''
}
}
this.handleChange = this.handleChange.bind(this);
}
Run Code Online (Sandbox Code Playgroud)
handleChange函数
handleChange(event) {
const target = event.target;
const value = target.type === 'checkbox' ? target.checked : target.value;
const name = target.name;
this.setState({
post: {
[name]: value
}
});
}
Run Code Online (Sandbox Code Playgroud)
输入渲染:
render(){
return (
<div>
<AdminMenu />
<div id="admin-post-form">
<div className="input-group vertical">
<label>Título</label>
<input
name="title"
placeholder="Título"
type="text"
value={this.state.post.title}
onChange={this.handleChange}
/>
</div>
<div className="input-group vertical">
<label>Slug</label> …Run Code Online (Sandbox Code Playgroud)