小编Fre*_*ose的帖子

Android相机预览闪烁

我正在尝试编写一个简单的相机应用程序,但我的图片预览遇到了相当令人沮丧的问题.它显示在屏幕上运行的水平闪烁线.我的屏幕宽度为800(Galaxy SII plus),因此边缘有黑色空格(活动设置为水平方向).现在,当闪烁发生时,这些黑色边缘开始转变为底端的白灰色,所以我怀疑它们可能会有一些东西.真正讨厌的部分是,这似乎并不依赖于实际的代码,因为它有时可以在没有任何闪烁的情况下工作.

public class Preview extends SurfaceView implements SurfaceHolder.Callback {

    private SurfaceHolder mHolder;
    private Camera camera;
    private Point size;

Preview(Context context, Camera camera, Point size) {
    super(context);
    this.camera = camera;
    this.size = size;
    mHolder = getHolder();
    mHolder.addCallback(this);
    mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    setWillNotDraw(false);
    Parameters parameters = camera.getParameters();

    parameters.setPreviewSize(720, 480);
    parameters.setPictureSize(720, 480);

    camera.setParameters(parameters);
    Camera.Size previewSize = camera.getParameters().getPreviewSize();
    setLayoutParams(new FrameLayout.LayoutParams(previewSize.width,
            previewSize.height, Gravity.CENTER));

}

@Override
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
    if (mHolder.getSurface() == null) {
        return;
    }

    // stop preview …
Run Code Online (Sandbox Code Playgroud)

android android-camera

5
推荐指数
0
解决办法
944
查看次数

Magnolia项目原型无法解析vaadin依赖项

我正在尝试创建一个Magnolia项目原型:

我在跑

mvn archetype:generate -DarchetypeCatalog=http://nexus.magnolia-cms.com/content/groups/public/
Run Code Online (Sandbox Code Playgroud)

我选择

5:http://nexus.magnolia-cms.com/content/groups/public/ - > info.magnolia.maven.archetypes:magnolia-project-archetype(创建Magnolia项目的原型(父pom和webapp) ))

archetype version我选择1.1.0定义属性'magnolia-version'的值:5.0.4

当我运行maven构建时,webapp构建失败,因为它无法找到一些vaadin库

[WARNING] The POM for org.vaadin.addons:icepush:jar:0.5.3 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:cssinject:jar:2.0.3 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:gwt-graphics:jar:1.0.0 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:ckeditor-wrapper-for-vaadin:jar:7.8.3 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addon:easyuploads:jar:7.0.0 is missing, no dependency information available
[WARNING] The POM for org.vaadin.addons:refresher:jar:1.2.1.7 is missing, no dependency …
Run Code Online (Sandbox Code Playgroud)

java magnolia vaadin maven

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

如何在where子句中比较Timestamp

我有一个带有timestamp列的表我想获取特定月份中的时间戳(例如,9月1日和30 septemper之间的timpestamp)的值,如果月份为31天,则考虑该值.我用这个查询:

SELECT users.username, users.id, count(tahminler.tahmin)as tahmins_no FROM users LEFT JOIN tahminler ON users.id = tahminler.user_id  GROUP BY users.id having count(tahminler.tahmin) > 0
Run Code Online (Sandbox Code Playgroud)

我能加where timestamp IN(dates_array)吗?

date_array将是整个月的日期?

mysql sql timestamp where-clause

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

MySQL检查两个日期范围是否与输入重叠

我需要检查我的数据库中是否有两个日期和另外两个日期.

我的数据库看起来像这样

+----+--------------+------------+------------+
| id | code         | StartDate  | EndDate    |
+----+--------------+------------+------------+
|  1 | KUVX-21-40   | 2013-10-23 | 2013-11-22 |
|  2 | UEXA286-1273 | 2013-10-30 | 2013-11-29 |
|  3 | UAJFAU-2817  | 2013-10-21 | 2013-11-20 |
|  4 | KUVX-21-40   | 2013-10-30 | 2013-11-29 |
+----+--------------+------------+------------+
Run Code Online (Sandbox Code Playgroud)

在我的查询中,我指定范围:开始日期和结束日期让它们如下所示:

ScopeStartDate = "2013-10-1"
ScopeEndDate = "2013-11-26"
Run Code Online (Sandbox Code Playgroud)

上面应该返回所有记录,因为所有记录都与时间跨度重叠.

但是我无法查询工作:/

我试过以下查询没有运气:

WHERE
(
    (StartDate < ScopeStartDate AND StartDate > ScopeStartDate)
    OR
    (StartDate > ScopeStartDate  AND EndDate < ScopeEndDate )
)
Run Code Online (Sandbox Code Playgroud)

这给我两个结果: …

mysql sql datetime

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

Spring 4二进制文件下载

我有一段时间没有下载弹簧.我正在调查gradle,但似乎还没有它,所以我想用java,Spring 4和ant创建一个新的spring框架项目.我似乎无法找到下载Spring 4二进制文件的地方.

他们只是在公共汽车下踢蚂蚁开发人员吗?

java spring spring-4

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

在文件中写入多个对象并读取它们

我试图用用户界面创建一个简单的程序。gui中的用户插入了Person Implements Serializable类的名称,姓氏和年龄。

一切正常,但仅适用于一个人,第一人!似乎每次我向文件发送新对象时,由于文件大小越来越大,确实将其写入文件。

问题是,当我读取带有对象的文件时,它仅返回一个,我希望返回存储在myFile中的class person的所有对象。

这是我的代码的简要介绍:

写对象按钮:

try {
    per = new Person(name, sur, age);
    FileOutputStream fos = new FileOutputStream("myFile", true);
    ObjectOutputStream oos;
    oos = new ObjectOutputStream(fos);
    oos.writeObject(per);
    oos.flush();
    oos.close();
    //some other code here
} catch (IOException e) {
    //some code here
}
Run Code Online (Sandbox Code Playgroud)

读取对象按钮:

try {
    FileInputStream fis = new FileInputStream("myFile");
    ObjectInputStream ois;
    ois = new ObjectInputStream(fis);
    try {
        rper = (Person) ois.readObject();
        ois.close();
        JOptionPane.showMessageDialog(null, "People:" + rper, "Saved Persons", JOptionPane.INFORMATION_MESSAGE);
    } catch (ClassNotFoundException e) {
        //some code here …
Run Code Online (Sandbox Code Playgroud)

java serialization

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

让JLabel可复制?

我有一个关于使JLabels可复制的问题.我有一个下拉菜单,它接受输入并将其显示为JLabel,当菜单更改时标签会发生变化.但是,我想让JLabel可复制.我听说这是不可能的,所以我将标签更改为字符串并将其作为textarea输出.但是当我这样做时,当我从下拉菜单中选择一个新选项时,字符串不会改变.我是java的新手,请尽量描述,谢谢.

这是我的一些代码.我真的只需要一种方法来使JTextArea/JLabel可以复制并让它能够改变

String[] players = {"Nearest Player", "All Players", "Random Player"};
JComboBox<String> player = new JComboBox<String>(players);
JLabel playernumb = new JLabel ("@p");
JLabel playerprompt = new JLabel("Target Player:");

JTextPane box = new JTextPane();

public static void main(String[] args) {
    mc frame = new mc();
    frame.setVisible(true);
}



player.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e){
            if (e.getSource() == player){
                JComboBox temp1 = (JComboBox)e.getSource();
                String playertxt = (String)temp1.getSelectedItem();
                switch (playertxt){
                    case "Nearest Player": playernumb.setText("@p");
                        break;
                    case "All Players": playernumb.setText("@a");
                        break;
                    case "Random Player": playernumb.setText("@r"); …
Run Code Online (Sandbox Code Playgroud)

java swing jlabel

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

java.net.UnknownHostException:smtp.gmail.com

我的java邮件配置文件是

<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"
        p:host="${mail.sender.host}" p:port="${mail.sender.port}" p:username="${mail.sender.username}"
        p:password="${mail.sender.password}" p:protocol="${mail.sender.protocol}"
        p:javaMailProperties-ref="mailProperties" />
    <bean id="emailClient"
        class="com.covisint.validationAdmin.validationAdminBackend.smtpMail.EmailClient"
        p:mailSender-ref="mailSender" p:emailSubject="${email.subject}" />
    <util:properties id="mailProperties">
        <prop key="mail.smtp.auth">${mail.smtp.auth}</prop>
        <prop key="mail.smtp.starttls.enable">${mail.smtp.starttls.enable}</prop>
        <prop key="mail.smtp.quitwait">${mail.smtp.quitwait}</prop>
        <prop key="mail.smtp.debug">${mail.smtp.debug}</prop>
        <prop key="mail.smtp.socketFactory.port">${mail.smtp.socketFactory.port}</prop>
        <prop key="mail.smtp.socketFactory.class">${mail.smtp.socketFactory.class}</prop>
        <prop key="mail.smtp.socketFactory.fallback">${mail.smtp.socketFactory.fallback}</prop>

    </util:properties>
Run Code Online (Sandbox Code Playgroud)

我的属性文件是

email.subject = my email subject
mail.sender.host =smtp.gmail.com
mail.sender.port =465 //465 or 587 (both dint work)
mail.sender.username =****@gmail.com
mail.sender.password =******
mail.sender.protocol =smtp
mail.smtp.auth =true
mail.smtp.starttls.enable =true
mail.smtp.quitwait =false
mail.smtp.debug=true
mail.smtp.socketFactory.port=465
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback=false
Run Code Online (Sandbox Code Playgroud)

我收到java邮件的跟随错误

    org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Unknown SMTP host: smtp.gmail.com; …
Run Code Online (Sandbox Code Playgroud)

spring jakarta-mail

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

Kotlin指数运算符[0] vs get(0)

当我的代码看起来像

myList.get(0)
Run Code Online (Sandbox Code Playgroud)

Intellij建议我用它替换它

myList.get()[0]
Run Code Online (Sandbox Code Playgroud)

有什么好处?

在此输入图像描述

更新 ...对不起要求太快的代码实际上

myList.get().get(0)
Run Code Online (Sandbox Code Playgroud)

myList持有一个可选项,现在它们都有了意义

intellij-idea kotlin

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