我在eclipse中得到以下错误:
persistence.xml文件没有可识别的内容.
我的persistence.xml文件在我的应用程序中运行良好,但eclipse不断给我这个错误.移动文件并使用m2eclipse更新我的项目配置后,我得到了这个.我没有更改文件本身.谁知道如何解决这个问题?
persistence.xml中:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="localDB" transaction-type="RESOURCE_LOCAL">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<class>package.Users</class>
<properties>
<!-- enable warnings for debugging -->
<property name="openjpa.Log" value="DefaultLevel=TRACE, Runtime=INFO, Tool=INFO, SQL=TRACE"/>
<!-- connection properties -->
<property name="openjpa.ConnectionURL" value="jdbc:mysql://localhost/test"/>
<property name="openjpa.ConnectionDriverName" value="com.mysql.jdbc.Driver"/>
<property name="openjpa.ConnectionUserName" value="root"/>
<property name="openjpa.ConnectionPassword" value=""/>
</properties>
</persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)
更新
看起来像m2eclipse中的一个bug与jpa结合使用.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=251323
通过设置选项暂时解决,将其显示为警告而不是错误
我想知道是否存在初始化静态向量的"更好"方式而不是下面的方法?
class Foo
{
static std::vector<int> MyVector;
Foo()
{
if (MyVector.empty())
{
MyVector.push_back(4);
MyVector.push_back(17);
MyVector.push_back(20);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个示例代码:)
push_back()中的值是独立声明的; 不是数组或其他东西.
编辑:如果不可能,告诉我也:)
我正在使用Raphael.js库进行特定的工作.我正在创建圈子和绑定悬停事件,显示/隐藏文本.问题是只显示/隐藏了最后一个圆圈上的文字,即使我在其他圆圈上空盘旋.
这是我的代码:
for(var i=0; i<feedData.length; i++){
var x = ((i+1)*diff);
var t = r.text(x, 120, feedData[i].title).hide();
var c = r.circle(x,150,10);
c.attr({fill: "red"});
c.attr({stroke: "red"});
c.attr({title: feedData[i].title});
c.hover(function (event) {
this.animate({r: 13}, 200);
t.show();
}, function (event) {
this.animate({r: 10}, 200);
t.hide();
});
}
Run Code Online (Sandbox Code Playgroud)
对于Raphael.js参考
我的数据库架构有一个字符串作为varchar(max).我已经阅读了有关将Length设置为4000或8000以上的其他问题,以便它在映射中真正生成(n)varchar(max)但是当我在映射类中使用Length(10000)时,hbm文件实际上显示了长度="10000"如果我保存一个超过10000个字符的实体,它实际上被截断为10000个字符.
我不想要任何截断.
(使用NH3-alpha2和FNH主干)
我真的想要一个链接,例如"保存",其作用方式与输入类型提交按钮相同吗?
我从来没有想过如何做到这一点,它甚至可能吗?怎么样?
如何将字体QGraphicsObject从点大小转换为像素大小?我需要这样做,以便在我打印QGraphicsScene使用时字体看起来正确QGraphicsScene::render().
以下代码写入数据并且工作正常,但我想在.csv文件中添加多个客户端(可能是10个).我怎样才能做到这一点.提前致谢.
private void createFileButton_Click(object sender, EventArgs e)
{
string newFileName = "C:\\client_20100913.csv";
string clientDetails = clientNameTextBox.Text + "," + mIDTextBox.Text + "," + billToTextBox.Text;
//Header of the .csv File
string clientHeader = "Client Name(ie. Billto_desc)" + "," + "Mid_id,billing number(ie billto_id)" + "," + "business unit id" + Environment.NewLine;
File.WriteAllText(newFileName, clientHeader);
File.AppendAllText(newFileName, clientDetails);
MessageBox.Show("Client Added", "Added", MessageBoxButtons.OK);
}
Run Code Online (Sandbox Code Playgroud) 我有一个串行设备设置为环回(意味着它将回显它收到的任何字符),我想测量有效的吞吐速度.为此,我希望我可以使用time,如同
time bash -c '...'
Run Code Online (Sandbox Code Playgroud)
哪个' ...'将是一些我可以运行的命令.
现在,第一个问题是我想以2000000 bps的速度使用设备,所以我不能使用 ttylog或屏幕(它们似乎都只能达到115200 bps).但是,使用/dev/ttyUSB0文件(使用文件重定向和cat)似乎工作正常:
# initialize serial port
stty 2000000 -ixon icanon </dev/ttyUSB0
# check settings
stty -a -F /dev/ttyUSB0
# in one terminal - read from serial port
while (true) do cat -A /dev/ttyUSB0 ; done
# in other terminal - write to serial port
echo "1234567890" > /dev/ttyUSB0
# back to first terminal, I now have:
# $ while (true) do …Run Code Online (Sandbox Code Playgroud) 我使用的是Windows7 64位操作系统.源代码用于通过网络摄像头捕获图像:
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
import javax.media.*;
import javax.media.format.*;
import javax.media.util.*;
import javax.media.control.*;
import javax.media.protocol.*;
import java.util.*;
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
import com.sun.image.codec.jpeg.*;
public class SwingCapture extends Panel implements ActionListener
{
public static Player player = null;
public CaptureDeviceInfo di = null;
public MediaLocator ml = null;
public JButton capture = null;
public Buffer buf = null;
public Image img = null;
public VideoFormat vf = null;
public BufferToImage btoi = null;
public ImagePanel imgpanel …Run Code Online (Sandbox Code Playgroud) 这很奇怪.我在某些设备上看到此崩溃报告:
android.content.ActivityNotFoundException:
No Activity found to handle Intent {
act=android.intent.action.PICK dat=content://com.android.contacts/contacts }
Run Code Online (Sandbox Code Playgroud)
产生此错误的意图是:
Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI); // pre-Eclair
Run Code Online (Sandbox Code Playgroud)
要么:
Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); // post-Eclair
Run Code Online (Sandbox Code Playgroud)
该设备只是报告为"Droid",但我不知道操作系统版本.