我想设置我的表视图的边界(在UITableViewController中),使其宽度小于屏幕宽度(这样可以在表视图后面看到背景图像).我在viewDidLoad方法中使用以下代码行:
[[self tableView] setBounds:CGRectMake(10,44, 300, 460)];
Run Code Online (Sandbox Code Playgroud)
但是,此行无效,tableview仍然占用页面的整个宽度.
我怎样才能做到这一点?
此外,只要我在自定义表视图的主题,我也想更改单元格中的文本的字体.我该怎么做呢?谢谢.
我有以下查询:
public static function artists_most_popular() {
$artists_most_popular = DB::table('artists')
->join('fanartists', 'artists.id', '=', 'fanartists.artist_id')
->orderBy(DB::raw('count(*)', 'DESC'))
->groupBy('artists.id')
->take(50)
->get();
return $artists_most_popular;
}
Run Code Online (Sandbox Code Playgroud)
从查询中可以看出,我希望数据按照arts_id在fanartists表中出现的次数的降序显示.但是,当我使用"foreach"并输出此数据时,它会按升序显示.为什么会发生这种情况的任何想法?我在SQL Pro中使用了以下查询,它可以正常工作:
select *, COUNT(*)
from artists
join fanartists on artists.id = fanartists.artist_id
group by artists.id
order by (COUNT(*)) desc
Run Code Online (Sandbox Code Playgroud) 在我的spec_helper.rb中,我有:
RSpec.configure do |config|
config.include Capybara::DSL
Run Code Online (Sandbox Code Playgroud)
然后我跑了:
bundle exec rspec spec/requests/static_pages_spec.rb
******-C02MGBVJFD57:myapp ********$ bundle exec rspec spec/requests/static_pages_spec.rb
/Users/*********/workspace/myapp/spec/spec_helper.rb:18:in `block in <top (required)>': uninitialized constant Capybara (NameError)
Run Code Online (Sandbox Code Playgroud)
为什么我会收到此错误,我该如何解决?谢谢
我正在尝试使用 train_test_split 和决策树回归器进行这种训练建模:
import sklearn
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeRegressor
from sklearn.model_selection import cross_val_score
# TODO: Make a copy of the DataFrame, using the 'drop' function to drop the given feature
new_data = samples.drop('Fresh', 1)
# TODO: Split the data into training and testing sets using the given feature as the target
X_train, X_test, y_train, y_test = train_test_split(new_data, samples['Fresh'], test_size=0.25, random_state=0)
# TODO: Create a decision tree regressor and fit it to the training set
regressor = …Run Code Online (Sandbox Code Playgroud) 我在使用Laravel 4 Framework时遇到了一些问题.首先,为了进行设置,我在我的公共文件夹中有一个assets文件夹,其中包含一个名为"CSS"的css文件夹,一个名为"images"的图像文件夹,以及一个名为"webfonts"的字体文件夹.以下是路径:
/laravel-master/public/assets/CSS
/laravel-master/public/assets/images
/laravel-master/public/assets/webfonts
Run Code Online (Sandbox Code Playgroud)
CSS文件夹里面是我的主要CSS文件style.css.我试图使用图像作为我在CSS文件中调用的背景.这是代码:
.banner-image{
background: transparent url('../assets/images/8662834823_575a23516d_o.jpg') no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
height: 800px;
min-width: 1200px;
}
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
.banner-image {
background: url('assets/images/8662834823_575a23516d_o.jpg');
}
Run Code Online (Sandbox Code Playgroud)
和:
.banner-image {
background: url('/assets/images/8662834823_575a23516d_o.jpg');
}
Run Code Online (Sandbox Code Playgroud)
在我看来,我用div调用这个CSS:
<div class="banner-image"></div>
Run Code Online (Sandbox Code Playgroud)
这两个都导致页面保持空白.图像没有显示,我不知道为什么.
到下一个.不使用CSS,我只是想显示一个简单的图像.我试过了:
<img src="{{asset('assets/images/fanssignupsplash.png')}}">
Run Code Online (Sandbox Code Playgroud)
和:
{{HTML::image('images/fanssignupsplash.png')}}
Run Code Online (Sandbox Code Playgroud)
和:
{{HTML::image('assets/images/fanssignupsplash.png')}}
Run Code Online (Sandbox Code Playgroud)
所有这些都导致图像符号损坏.图像未显示.
最后,再次在CSS中,我试图使用我在上面提到的webfonts文件夹中放置的字体文件.但是,字体再次无效.我知道CSS文件正在正确上传到页面,因为文本上的颜色发生了变化,但是没有应用字体.这是CSS:
@font-face {
font-family:'proxima-nova';
src:url('/assets/webfonts/proximanova-bold-webfont.eot');
src:url('/assets/webfonts/proximanova-bold-webfont.eot?#iefix') format("embedded-opentype"),url('/assets/webfonts/proximanova-bold-webfont.woff') format("woff"),url('/assets/webfonts/proximanova-bold-webfont.ttf') format("truetype"),url('/assets/webfonts/proximanova-bold-webfont.svg#ProximaNovaBold') format("svg");
font-weight:bold;
font-style:normal
}
Run Code Online (Sandbox Code Playgroud)
我使用的视图是一个刀片文件(landing.blade.php).这都在localhost上,使用MAMP.
非常感谢您对所有这些的帮助.我是Laravel的新手,我已经在现场网站的框架之外完成了所有这些工作.非常感激您的帮忙.
我使用laravel-oauth2包为Laravel 4设置Facebook登录.我正在使用这里看到的包:https: //github.com/madewithlove/laravel-oauth2
当运行控制登录的页面,public/oauth/facebook时,Facebook提示正常,但当我点击"接受"时,该页面会出现以下错误:
ErrorException
Argument 1 passed to OAuth2\Provider\Facebook::get_user_info() must be an instance of OAuth2\Token\Token_Access, instance of OAuth2\Token_Access given, called in /Applications/MAMP/htdocs/crowdsets/laravel-master/app/controllers/Oauth2Controller.php on line 36 and defined
Run Code Online (Sandbox Code Playgroud)
它指向 /vendor/taylorotwell/laravel-oauth2/src/OAuth2/Provider/Facebook.php: 26
get_user_info()Facebook.php中的功能如下所示:
public function get_user_info(Token_Access $token)
{
$url = 'https://graph.facebook.com/me?'.http_build_query(array(
'access_token' => $token->access_token,
));
$user = json_decode(file_get_contents($url));
// Create a response from the request
return array(
'uid' => $user->id,
'nickname' => $user->username,
'name' => $user->name,
'email' => $user->email,
'location' => $user->hometown->name,
'description' => $user->bio,
'image' => 'https://graph.facebook.com/me/picture?type=normal&access_token='.$token->access_token, …Run Code Online (Sandbox Code Playgroud) 我有两行三列,我已经设置了Twitter Bootstrap,如下所示:
<div class="row">
<div class="col-md-4">
Some Stuff
</div>
<div class="col-md-4">
Some more stuff
</div>
<div class="col-md-4">
Even more stuff
</div>
</div>
<div class="row">
<div class="col-md-4">
Some Stuff
</div>
<div class="col-md-4">
Some more stuff
</div>
<div class="col-md-4">
Even more stuff
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这适用于某个像素宽度(两行三个漂亮的列),但是当我减小屏幕大小时,它在一行中有2个,然后在另一行上有1个(对于1行).然后当iPhone的屏幕尺寸各自都在他们自己的行中时,但它们偏离中心.
如何使这些行响应,以便在屏幕尺寸减小时,2列显示为容器宽度的50%?然后,当屏幕缩小到手机设备宽度时,每列占据容器宽度的100%.
我希望在我的圆形图像周围有一个"发光"效果(它看起来像一个圆圈,但它确实是一个带有透明像素的方形图像,使其显示为圆形).
使用CSS有一种简单有效的方法吗?我尝试了盒子阴影,但它似乎没有正常工作.