小编sha*_*eef的帖子

如何使用相机测量物体的高度,宽度和距离?

我提到了很多链接,但我仍然无法得到任何意义,我可以开始我的开发.我想用相机测量我的图像高度,宽度和距离.我发现这个应用程序.我想让这种类型的应用程序不完全相同但完全相同但是根据我的要求,我想用相机测量我的图像高度,宽度和距离.

任何人都可以给我/建议我正确的方式或任何例子,以便我可以更多地了解这个要求.

我试过这个:

http://android-er.blogspot.in/2012/04/gets-distances-from-camera-to-focus.html

camera android android-camera

43
推荐指数
4
解决办法
11万
查看次数

org.hibernate.MappingException:未知实体:annotations.Users

考虑层次结构:

在此输入图像描述

以下类和xml:

HibernateUtil.java

package annotations;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;


/**
 * 
 * @author X3
 *
 */
public class HibernateUtil {

    private static final SessionFactory sessionFactory = buildSessionFactory();
    private static final String HIBERNATE_CFG = "hibernateAnnotations.cfg.xml";

    private static SessionFactory buildSessionFactory() 
    {
        Configuration cfg = new Configuration().addResource(HIBERNATE_CFG).configure();
        ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().
                applySettings(cfg.getProperties()).buildServiceRegistry();
        SessionFactory sessionFactory = cfg.buildSessionFactory(serviceRegistry);
        return sessionFactory;
    }

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }
}
Run Code Online (Sandbox Code Playgroud)

Users.java

package annotations;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import …
Run Code Online (Sandbox Code Playgroud)

java entity hibernate exception

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

VirtualBox导入错误无法注册DVD映像

我正在运行v 4.2.6.从今天早上开始,我无法导入一些虚拟机,并且我的一些现有虚拟机显示为无法访问,并且在UI中显示以下错误,

当我把vm带到另一台PC并尝试用虚拟盒打开它时,同样的错误(v 5.0.10):

无法注册DVD映像

'C:\ Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso'{f5022f2e-0adc-4767-879d-65058a5578c5}因为CD/DVD图像

已存在UUID {fc087cbc-df04-47b4-b42f-25f614463f78}的'C:\ Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso'.结果代码:E_INVALIDARG(0x80070057)组件:VirtualBox接口:IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}

virtualbox

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

安全/加密log4j文件

我有个问题 ; 安全要求我有java swing应用程序,它具有log4j生成的日志文件,用于跟踪错误时的支持问题.

我必须ecrypt/cypher/secure文件,以便客户端无法打开它们并看到它们(至少不是人类可读的方式),同时当支持技术团队获取这些文件时,他们将知道如何阅读(解密)它们.

我做了很多搜索,我尝试了我发现的最佳选项,即通过扩展构建自定义appender SkeletonAppender.

现在知道我有log4j工作得很好,如下面的配置,但我创建了新的类来加密它,但我不能让它工作,即使简单的设置它不会创建文件,所以我可以继续在ecnryption部分.

任何帮助,链接都很好.

工作...版本

<appender name="cache" class="com.MyAppender">  
            <param name="Threshold" value="ALL" />
            <param name="ImmediateFlush" value="true" />  
            <param name="File" value="${home}/logs/cache.log"/> 
            <param name="Append" value="true"/>
            <param name="Threshold" value="ALL" />
            <param name="Encoding" value="UTF-8" />

            <layout class="org.apache.log4j.EnhancedPatternLayout">
            <param name="ConversionPattern" value="%-5p %d{MMM-dd-yyyy HH:mm:ss,SSS} %c{1} - %m%n" />
        </layout>
    </appender>
Run Code Online (Sandbox Code Playgroud)

不工作......版本

   <appender name="cache" class="com.MyAppender">   
            <param name="Threshold" value="ALL" />
            <param name="ImmediateFlush" value="true" />  
            <param name="File" value="${home}/logs/cache.log"/> 
            <param name="Append" value="true"/>
            <param name="Threshold" value="ALL" /> …
Run Code Online (Sandbox Code Playgroud)

java encryption log4j

17
推荐指数
2
解决办法
5824
查看次数

如何向不同的Web服务发送多个异步请求?

我需要向多个不同的Web服务发送多个请求并接收结果.问题是,如果我逐个发送请求,只要我需要单独发送和处理所有请求.

我想知道如何立即发送所有请求并收到结果.

如下面的代码所示,我有三个主要方法,每个方法都有自己的子方法.每个子方法向其关联的Web服务发送请求并接收结果;因此,例如,为了接收Web服务9的结果,我必须等到1到8的所有Web服务都完成,这需要很长时间才能发送所有请求一个接一个,并收到他们的结果.

如下所示,没有任何方法或子方法彼此相关,所以我可以将它们全部调用并以任何顺序接收它们的结果,唯一重要的是接收每个子方法的结果并填充它们相关列表.

private List<StudentsResults> studentsResults = new ArrayList();
private List<DoctorsResults> doctorsResults = new ArrayList();
private List<PatientsResults> patientsResults = new ArrayList();

main (){
    retrieveAllLists();
}

retrieveAllLists(){

     retrieveStudents();
     retrieveDoctors();
     retrievePatients();
}

retrieveStudents(){

    this.studentsResults = retrieveStdWS1();   //send request to Web Service 1 to receive its  list of students
    this.studentsResults = retrieveStdWS2();  //send request to Web Service 2 to receive its  list of students
    this.studentsResults = retrieveStdWS3(); //send request to Web Service 3 to receive its  list of students

}

retrieveDoctors(){

   this.doctorsResults …
Run Code Online (Sandbox Code Playgroud)

java web-services soap-client java-ee rest-client

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

Hibernate Criterion IN第1000条分手

嗨,我有这个大型的oracle hibernate Web应用程序,它似乎给出了这个错误

ORA-01795: maximum number of expressions in a list is 1000

我需要一个由某人测试的java代码作为一个hibernate用户定义的组件,在我的屏幕中添加到我的搜索java类,尽可能容易有人有这样的测试组件?

java hibernate database-performance

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

对于大型对象,JSON.stringify非常慢

我在javascript中有一个非常大的对象(大约10MB).

当我对它进行字符串化时,需要很长时间,所以我将它发送到后端并将其解析为一个对象(实际上是带有数组的嵌套对象),这也需要很长时间,但这不是我们在这个问题中的问题.

问题:

我怎样才能JSON.stringify更快,更好的想法或替代方案,我需要一个javaScript解决方案,我可以使用的库或想法.

我试过的

我google了很多,看起来没有更好的表现,JSON.stringify或者我的谷歌搜索技能生锈了!

结果

我接受任何可以解决我在请求中长时间保存(发送到后端)的建议(我知道它的大请求).

代码示例问题(有关问题的详细信息)

Request URL:http://localhost:8081/systemName/controllerA/update.html;jsessionid=FB3848B6C0F4AD9873EA12DBE61E6008
Request Method:POST
Status Code:200 OK
Run Code Online (Sandbox Code Playgroud)

我发送POST到后端然后在JAVA

用request.getParameter( "BigPostParameter")

我读它转换为使用对象

 public boolean fromJSON(String string) {
        if (string != null && !string.isEmpty()) {
            ObjectMapper json = new ObjectMapper();
            DateFormat dateFormat = new SimpleDateFormat(YYYY_MM_DD_T_HH_MM_SS_SSS_Z);
            dateFormat.setTimeZone(TimeZone.getDefault());
            json.setDateFormat(dateFormat);
            json.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
            WebObject object;
//            Logger.getLogger("JSON Tracker").log(Level.SEVERE, "Start");
            try {
                object = json.readValue(string, this.getClass());
            } catch (IOException ex) {
                Logger.getLogger(JSON_ERROR).log(Level.SEVERE, "JSON Error: {0}", ex.getMessage());
                return false;
            }
//            Logger.getLogger("JSON Tracker").log(Level.SEVERE, "END"); …
Run Code Online (Sandbox Code Playgroud)

javascript performance json

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

SendGrid通过电子邮件发送API,发送电子邮件附件

我使用sendgrid发送电子邮件,它使用以下代码工作正常,但没有附件.

package sendgrid;

import com.sendgrid.Content;
import com.sendgrid.Email;
import com.sendgrid.Mail;
import com.sendgrid.Method;
import com.sendgrid.Request;
import com.sendgrid.Response;
import com.sendgrid.SendGrid;
import java.io.IOException;

public class SendEmail {
    public static void main(String[] args) throws IOException {
    Email from = new Email("test@example.com");
    String subject = "Hello World from the SendGrid Java Library!";

    Email to = new Email("shareef@gmail.com");
    Content content = new Content("text/plain", "Hello, Email!");
    Mail mail = new Mail(from, subject, to, content);

    SendGrid sg = new SendGrid("SG.rIEh84OgQBybYEJcOMie1wd.AZqqdWNYXbOqTarUJcG-iSg0UtHJtCto4oe6tVzn6es");
    Request request = new Request();
    try {

      request.method = …
Run Code Online (Sandbox Code Playgroud)

java sendgrid

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

Oracle - SQL Developer:您的计算机缺少msvcr100.dll

在Windows 7(64位机器)中安装了11g.由于SQL开发人员不会使用64位jdk.

安装了32位jdk1.7.0并将ORACLE_HOME\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf文件SetJavaHome点更改为32位jdk1.7.0.

再次启动SQL开发人员,但它msvcr100.dll丢失了.在max jdk1.6.X中找到SQL Developer3.x支持的内容.

windows64 oracle-sqldeveloper

8
推荐指数
4
解决办法
5万
查看次数

group by和group concat,优化mysql查询,无需使用main pk

我的例子是MYSQL VERSION是5.6.34-log

问题总结下面的查询需要40秒,ORDER_ITEM

  • 758423条记录

    付款

  • 177272条记录

submission_entry

  • 2165698条记录

    作为一个表计数.

详情在这里:下图:

  • 我有这个查询,请参阅[1]

  • 我在重新 查询时添加了SQL_NO_CACHE来测试重复测试
    .

  • 我有优化的索引参考[2],但没有明显的
    改进.

  • 在这里查找表结构[3]

  • 查找使用的解释计划[4]

[1]

     SELECT SQL_NO_CACHE
          `payment`.`id`                                                                                    AS id,
          `order_item`.`order_id`                                                                           AS order_id,


          GROUP_CONCAT(DISTINCT (CASE WHEN submission_entry.text = '' OR submission_entry.text IS NULL
            THEN ' '
                                 ELSE submission_entry.text END) ORDER BY question.var DESC SEPARATOR 0x1D) AS buyer,


          event.name                                                                                        AS event,
          COUNT(DISTINCT CASE …
Run Code Online (Sandbox Code Playgroud)

mysql database query-optimization

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