我已经制作了一些Android模拟器设备,并尝试执行它.我有以下错误:
02-18 05:46:39.070 99-99/? E/SurfaceFlinger? ERROR: failed to open framebuffer (No such file or directory), aborting
02-18 05:46:39.070 99-99/? A/libc? Fatal signal 6 (SIGABRT) at 0x00000063 (code=-6), thread 99 (surfaceflinger)
02-18 05:46:43.430 137-137/? E/cutils? Failed to read /data/.layout_version: No such file or directory
02-18 05:46:43.430 137-137/? E/installd? Could not create directories; exiting.
02-18 05:46:43.710 138-138/? E/keystore? chdir: /data/misc/keystore: No such file or directory
02-18 05:46:44.160 134-134/? E/SurfaceFlinger? hwcomposer module not found
02-18 05:46:44.160 134-134/? E/SurfaceFlinger? ERROR: failed to open framebuffer …Run Code Online (Sandbox Code Playgroud) 我的主要模块定义:
angular.module('app', ['app.animators',
'app.places',
'app.orders',
'app.excursions',
'app.events',
'app.hotel',
'app.controllers',
'app.services',
'angular-img-cropper',
'ui.router',
'templates',
'ngResource',
'ngCookies',
'ui.bootstrap',
'ngImgCrop',
'angularjs-dropdown-multiselect',
'uiGmapgoogle-maps'])
.config(['$httpProvider', '$locationProvider', '$stateProvider', '$urlRouterProvider', ($httpProvider, $locationProvider, $stateProvider, $urlRouterProvider) ->
$httpProvider.defaults.headers.common['X-CSRF-Token'] = $('meta[name=csrf-token]').attr('content')
$urlRouterProvider.otherwise("/admin/home")
$stateProvider.state('admin.services'
url: '/services'
controller: 'ServicesController'
templateUrl: 'services.html'
).state('admin.home'
url: '/home'
templateUrl: 'home.html'
).state('signIn'
url: '/admin/signin'
controller: 'SignInController'
templateUrl: 'signin.html'
resolve:
user: ['authService', '$q', (authService, $q) ->
$q.reject({ authorized : true }) if authService.currentUser()
]
).state('admin.signOut'
url: '/signout'
controller: 'SignOutController'
).state('404'
url: '/404'
templateUrl: '404.html'
).state('admin'
abstract: true
url: …Run Code Online (Sandbox Code Playgroud) 我有以下代码来获取当前日期之前的最后一个星期日:
Calendar calendar=Calendar.getInstance();
calendar.set(Calendar.WEEK_OF_YEAR, calendar.get(Calendar.WEEK_OF_YEAR)-1);
calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
Log.e("first day", String.valueOf(calendar.get(Calendar.DAY_OF_MONTH)));
Run Code Online (Sandbox Code Playgroud)
但是这段代码不起作用.请告诉我,我该如何解决?
Rails 4中有以下参数:
{"delivery_time":"10","delivery_type_id":"1","order_items":[{"count":"5","item_id":"1"}],"order_status_id":"1","user_id":"1","action":"create","controller":"api/v1/orders"}
Run Code Online (Sandbox Code Playgroud)
有以下强烈的参数:
params.permit(:user_id, :order_status_id, :delivery_type_id, :delivery_time, order_items:[])
Run Code Online (Sandbox Code Playgroud)
但是这段代码返回没有'order_items'数组的哈希.我认为原因是数组中的哈希.请告诉我,我该如何解决?提前致谢
有以下工厂:
factory :car do
name 'Some car'
engine_value 1.6
color '#ff0000'
car_type
engine_type
transmission
drive_type
material
end
Run Code Online (Sandbox Code Playgroud)
如你所见,有很多相关的对象.但是代码
attributes_for(:car)
Run Code Online (Sandbox Code Playgroud)
只生成:name=>"Some car", :engine_value=>1.6, :color=>"#ff0000"}哈希.我需要获得具有所有属性的哈希.我该怎么做?谢谢.
有以下任务 - 我有一个视图文件夹:
--views
----view1
------view1.js
------view1.html(or jade)
----view2
------view2.js
------view2.html(or jade)
Run Code Online (Sandbox Code Playgroud)
所以,我需要为webpack创建一个简单的配置,它可以创建以下输出'public'文件夹:
--public
----js
------view1.js
------view2.js
----view1.html
----view2.html
Run Code Online (Sandbox Code Playgroud)
我明白,我可以使用多个入口点:
entry: {
view1: './views/view1/view1'
view2: './views/view2/view2
}
Run Code Online (Sandbox Code Playgroud)
我也理解,我可以使用HtmlWebpackPlugin 注入bundle(public/js/view1.js)public/view1.html.但是多点呢?我必须为每个html视图添加HtmlWebpackPlugin吗?提前致谢!
我的项目中有以下路线:
root 'home#index'
namespace :api, defaults: { format: :json } do
devise_for :users, controllers: { sessions: "api/sessions" }
resources :posts
end
Run Code Online (Sandbox Code Playgroud)
用户模型:
class User < ActiveRecord::Base
has_many :posts, dependent: :destroy
has_many :comments, dependent: :destroy
validates :name, presence: true
devise :database_authenticatable, :rememberable
end
Run Code Online (Sandbox Code Playgroud)
会话控制器:
class Api::SessionsController < Devise::SessionsController
def create
@user = User.find_for_database_authentication(email: params[:user][:email])
if @user && @user.valid_password?(params[:user][:password])
sign_in(@user)
else
warden.custom_failure!
@errors = [ 'Invalid email or password' ]
render 'api/shared/errors', status: :unauthorized
end
end
end
Run Code Online (Sandbox Code Playgroud)
应用控制器:
class ApplicationController < ActionController::Base …Run Code Online (Sandbox Code Playgroud) 有以下代码:
def index
@posts = User.find_by(login: params[:user_id]).posts
end
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,如果没有具有某些登录的用户(nil指针异常),则此代码可以生成异常.如何捕获此异常并正确处理?我知道如何在Ruby中捕获异常,但我想知道如何以良好的Rails风格进行操作.在不同的控制器中可能会出现同样的问题 - 可能是我应该创建一个动作包装器,捕获异常并呈现500错误?
有以下代码:
console.log(blob);
var reader = new window.FileReader();
reader.onloadend = function() {
console.log(reader.result);
};
reader.readAsDataURL(blob);
Run Code Online (Sandbox Code Playgroud)
blob 是“ blob:http://localhost:3000/e3c23a22-75b1-4b83-b39a-75104d1909b9”,并且出现以下错误:
TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'.
Run Code Online (Sandbox Code Playgroud)
如何修复此错误并将 Blob 转换为 Base64 编码图像?提前致谢!
我使用Postman插件为Chrome发送请求并获得响应,但是这个插件不允许(或者我不能)用数组发送请求,但我需要它.请给我一些建议,我可以使用哪个插件?提前致谢.