小编Joh*_*ohn的帖子

Camera2 api 错误无法创建捕获会话

我正在尝试在我的 android 应用程序中实现 Camera2 api。当我单击拍照按钮时,图像在预览中冻结,错误消息显示为“无法创建捕获会话;配置失败”。该应用程序的最小 api 为 21,我已将权限设置如下:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera2.full"/>
Run Code Online (Sandbox Code Playgroud)

MainActivity.java中的代码如下:

package com.example.dioglgt.cameratest;

import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.ImageFormat;
import android.graphics.SurfaceTexture;
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraCaptureSession;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraDevice;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CameraMetadata;
import android.hardware.camera2.CaptureRequest;
import android.hardware.camera2.TotalCaptureResult;
import android.hardware.camera2.params.StreamConfigurationMap;
import android.media.Image;
import android.media.ImageReader;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.HandlerThread;
import android.support.annotation.NonNull;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.util.Size;
import android.util.SparseIntArray;
import android.view.Surface;
import android.view.TextureView;
import android.view.View;
import android.widget.Button;
import …
Run Code Online (Sandbox Code Playgroud)

android android-camera2

6
推荐指数
2
解决办法
2万
查看次数

Spring Boot 设置 SSL 连接时出错

我正在尝试将 Spring Boot 应用程序连接到 PostGresSql 数据库。但每次我都会error in setting up SSL connection出错。

我的application.properties文件如下:-

server.port=8443
spring.datasource.url=jdbc:postgresql://localhost:5432/testdb
spring.datasource.username=postgres
spring.datasource.password=1234
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.dbcp2.test-while-idle=true

server.ssl.key-alias=selfsigned_localhost_sslserver
server.ssl.key-password=changeit
server.ssl.key-store=ssl-server.jks
server.ssl.key-store-provider=SUN
server.ssl.key-store-type=JKS
Run Code Online (Sandbox Code Playgroud)

ssl-server.jks 文件位于 src/main/resources 文件夹中。我正在添加下面的控制台消息:-

    2018-09-17 09:08:16.161  INFO 6808 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Servlet dispatcherServlet mapped to [/]
2018-09-17 09:08:16.289  INFO 6808 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2018-09-17 09:08:17.348 ERROR 6808 --- [           main] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Exception during pool initialization.

org.postgresql.util.PSQLException: An error occurred while setting up the SSL …
Run Code Online (Sandbox Code Playgroud)

ssl spring spring-boot application.properties

5
推荐指数
1
解决办法
2万
查看次数

AttributeError:“Figure”对象在 Flask 中没有属性 savefig

我正在尝试在 Flask 中显示plotly.express条形图。但它正在给予'Figure' object has no attribute savefig error。使用时图像可以正确显示fig.show()

import matplotlib.pyplot as plt
import plotly.express as px

figs = px.bar(
    comp_df.head(10),
    x = "Company",
    y = "Staff",
    title= "Top 10 departments",
    color_discrete_sequence=["blue"],
    height=500,
    width=800
)
figs.savefig('static/images/staff_plot.png')
#    fig.show()
return render_template('plot.html', name='new_plot', url='static/images/staff_plot.png')
Run Code Online (Sandbox Code Playgroud)

plot.html,图像显示如下:

<img src={{ url}} >
Run Code Online (Sandbox Code Playgroud)

flask python-3.x plotly-python plotly-express

4
推荐指数
1
解决办法
2万
查看次数

PyCharm 中的 Folium 地图问题

我正在使用 Pycharm,但 folium 地图未显示。我的代码如下:

import folium
from folium import plugins
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from IPython.core.display import display, HTML

m = folium.Map([52.5, 2], zoom_start=5.5)
display(m)
Run Code Online (Sandbox Code Playgroud)

但我可以将其另存为 html,并且它可以正确显示在 html 中。

m.save('aee.html')
Run Code Online (Sandbox Code Playgroud)

pycharm python-3.x folium

2
推荐指数
1
解决办法
7150
查看次数

CodeIgniter BASEPATH

嗨,我是Codeigniter的新手.根据我对BASEPATH的理解,它用于激活CI框架.代码

已定义('BASEPATH')或退出('不允许直接访问脚本');

用于页面顶部以防止直接访问控制器.但它在我的代码中不起作用.当我尝试通过控制器直接访问视图时,视图会被加载.我检查了index.php,并在那里定义了BASEPATH.请指教.

php codeigniter

1
推荐指数
2
解决办法
3万
查看次数

从控制器调用时出现 java.lang.NullPointerException

我的 Spring Boot 程序编译没有任何问题,但是每当我单击注册链接时,它都会引发 NullPointerException 错误。我真的不知道是什么导致了这种情况。下面给出的是错误:-

java.lang.NullPointerException: null
    at com.concretepage.controller.UserInfoController.registration(UserInfoController.java:32) ~[classes/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_171]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_171]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_171]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_171]
Run Code Online (Sandbox Code Playgroud)

UserinfoController 类如下所示:-

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.concretepage.entity.ProjectLevel;
import com.concretepage.service.LevelService;
import com.concretepage.service.UserInfoService;

@Controller
@RequestMapping("app")
public class UserInfoController {
    @Autowired
    private UserInfoService userInfoService;
    private LevelService levelService;

    @GetMapping("login")
    public ModelAndView login() {
        ModelAndView mav = new ModelAndView();
        mav.setViewName("custom-login");
        return mav;
    }

    @GetMapping("registration")
    public ModelAndView registration() {
        ModelAndView …
Run Code Online (Sandbox Code Playgroud)

java spring nullpointerexception spring-boot

1
推荐指数
1
解决办法
2374
查看次数

在Python中解压字典

以下程序给出错误意外关键字参数“John”

def fn(a,b):    
    
    print(a, b)

emp = {'John':1, 'David':2}
fn(**emp)
Run Code Online (Sandbox Code Playgroud)

仅当字典的键为“a”和“b”时才有效。

我预计它会打印 1 和 2

python python-3.x

1
推荐指数
1
解决办法
2118
查看次数

基于工作流的系统的数据库设计

我正在为工作流程复杂的销售公司设计数据库。流程从销售官开始,然后是团队主管,最后是经理。在批准提案之前,经理会将其发送给部门业务分析师。在得到 dba 的评论后,他可以将提案发回给销售人员修改提案。经理也可以拒绝该提议。如果满意,经理会将其转发给销售总监。到目前为止设计的表格如下:-

Table: ProposalBasicData 

Id, Title, ProposalDate, Scope, Objective

Table: ProposalState

Id, Name
(Values - Forwarded , Approved ,  Returned  ,  Rejected)

Table: UserType

Id, Name
(Values - SalesOfficer, TeamLead,  Manager ,  DBA, DirectorSales)

Table: WorkFlow

Id, StartUserType, NextUserType, StateId, IsActive

Table: RequestAction 

Id, ProposalId, WorkFlowId, UserId, ActionDate
Run Code Online (Sandbox Code Playgroud)

请就设计提出建议。

database postgresql database-design relational-database

0
推荐指数
1
解决办法
5299
查看次数