-
如何在Java中播放不同的声音?
所属栏目:[Java] 日期:2020-12-15 热度:135
我想在 java中播放声音…… private Clip clip;public Sound(String filename){ try{ AudioInputStream ais; ais = AudioSystem.getAudioInputStream(this.getClass().getResource(filename)); clip = AudioSystem.getClip(); clip.open(ais); }catch(Except[详细]
-
java – @GeneratedValue注释
所属栏目:[Java] 日期:2020-12-15 热度:133
我有一个实体,它有一个非键列,我在我的数据库中设置为自动生成. 我不能使用@GeneratedValue,因为据我所知,它仅适用于关键字段. 鉴于这种情况,我如何指示非键列是自动生成的? 解决方法 如果您对让JPA提供程序在创建对象时为您生成密钥不感兴趣,但只希望确保[详细]
-
java – 针对供应商,网络,国家/地区的功能手机和碎片进行开发
所属栏目:[Java] 日期:2020-12-15 热度:96
我有兴趣为功能手机开发应用程序,因为很大比例的手机都是发达国家和发展中国家的功能手机.我已经了解了市场上各种功能手机设备引起的碎片问题. 我有一些问题: 1.如果我想为全球市场上的大多数功能手机开发,我需要哪些开发工具? (我已经阅读过特定于供应商[详细]
-
java – 在Windows桌面上创建快捷方式图标
所属栏目:[Java] 日期:2020-12-15 热度:136
如何在 Java应用程序中为现有exe文件创建Windows快捷方式别名? 解决方法 Windows快捷方式是野兽.您可以使用JShortcut http://alumnus.caltech.edu/~jimmc/jshortcut/,它使用JNI(Java Native Interface)来创建快捷方式.如果您只是在执行快速实用程序,也可以[详细]
-
JNI:在本机代码中持有Java对象引用的开销?
所属栏目:[Java] 日期:2020-12-15 热度:135
我期待通过JNI将JRE集成到C应用程序中. 在C应用程序中持有大量Java对象引用的开销是多少(JNI用语中的全局引用)? 我应该注意这种方法有什么问题(除了显而易见的,比如手动解除分配引用)? 解决方法 (a)开销与从Java进行开销相同.您正在阻止对象被垃圾收集. (b[详细]
-
java – ZK:设计模式:寻找大量数据?
所属栏目:[Java] 日期:2020-12-15 热度:106
我想就如何处理大量数据的分页和排序提出一些建议. 目前,我检索所有用户数据并将其粘贴在列表框中.这是非常好的,但是当我们有10万用户时,我不想填充有10万用户的列表框,也不希望在服务器上有10万用户的集合. 你会推荐一个很好的方法来做到这一点? 我应该保[详细]
-
multicore – Volatile vars和多核线程同步!
所属栏目:[Java] 日期:2020-12-15 热度:177
我有几个并发执行的线程,并检查自己对象中的字段值.该字段由启动线程设置如下: for (i = 0; i ThreadCount; i++){ ThreadContext[i].MyField = 1;} 在每个线程中,然后我检查此值的值: if (MyField == 1){ ...//do something} 但是,我注意到在4核CPU上,一些[详细]
-
java – 从网页中提取日期
所属栏目:[Java] 日期:2020-12-15 热度:122
我想从网页中提取不同格式的日期.我正在使用Selenium2 Java API与浏览器进行交互.我还使用jQuery进一步与文档交互.因此,欢迎两层解决方案. 日期可以在不同的区域设置中具有非常不同的格式.此外,月份名称可以写为文本或数字.我需要尽可能多地匹配日期,并且我[详细]
-
java – 当我通过Android将POST数据发送到ASP.NET MVC站点时,为
所属栏目:[Java] 日期:2020-12-15 热度:123
我正在尝试创建一个 Android应用程序来检查我的工程学校的测试成绩.为了下载包含分数的Word,我需要登录门户网站. 我认为通过发送POST请求来实现它会很简单. 通过此页面上的代码绕过自签名证书(或其他)的问题后:Self-signed SSL acceptance on Android 尝试[详细]
-
使用套接字编程将数据从Java发送到C.
所属栏目:[Java] 日期:2020-12-15 热度:148
我正在创建一个程序,使用WinSock2将字符串从 Java客户端发送到C服务器.我正在使用DataOutputStream通过套接字发送数据. C服务器确认收到的字节,但是当我尝试访问数据时,不会显示任何内容. 服务器 Socket socket = null; DataOutputStream dataOutputStream =[详细]
-
java.io.IOException:在MacOS X Snow Leopard上使用MulticastSo
所属栏目:[Java] 日期:2020-12-15 热度:58
我有一个使用多播的 java应用程序,以便为一些实体做广告 – 几周前我尝试使用该应用程序时工作正常.然而,情况已经不是这样了:我得到了一个 java.io.IOException: No route to host 未更改的应用程序再次启动时的异常.该应用程序正在将DatagramPackets发送到[详细]
-
无法读取输入文件 – 读取jar文件中包含的图像 – java
所属栏目:[Java] 日期:2020-12-15 热度:170
我想有类似的问题,但我找不到解决方案.我正在研究基于 Java Swings的绘画应用程序. 我需要为BufferedImage类创建一个实例,以便保存我绘制的图像.我想选择一张背景图片,我会画一些东西.我有一些预定义的背景图像集,我放在与源文件相同的文件夹中,并访问代码中[详细]
-
java – 动态更改jasper的textFieldExpression的class属性
所属栏目:[Java] 日期:2020-12-15 热度:70
我必须在textField中显示一个jasper报告.报告生成为Excel文件.问题出在一个特定的列,有时有一个字符串,有时有一个整数(也作为字符串).当它有一个整数作为字符串时,Excel会抱怨在该特定单元格中存在一个以文本形式存储的数字.我想将数字显示为数字,而不是字符[详细]
-
doctrine-orm – Doctrine 2:写一个合适的Subselect
所属栏目:[Java] 日期:2020-12-15 热度:130
我试图在我申请START之前获得$qb将返回的总记录数.查询$qb的LIMIT属性.我的$qb和$totalQb自己运行得很好,但是当我尝试使用$qb作为子选择时,我得到一个错误抛出: $qb = $this-entityManager-createQueryBuilder() -select('w,se') -from('DashboardEntityS[详细]
-
java – 具有弹性城堡的椭圆曲线密码学(ECC),用于非对称加密
所属栏目:[Java] 日期:2020-12-15 热度:60
我想使用ECC来交换会话密钥以进行长期数据传输.应使用ECC-192bit(curvename:prime192v1)对此密钥交换进行加密.这意味着我想实现自己的混合加密模型. 因此我用JAVA充气城堡.我实施了ECDSA,它运行正常.我实现了AES-128位对称加密,这也很好.但我不能使用ECC实[详细]
-
使用java同步不同服务器中的两个表的有效方法
所属栏目:[Java] 日期:2020-12-15 热度:118
我们有一个从各种外部系统更新的源表.我要求目标表(在不同的服务器中)与此源表同步.目标表不是源表的精确副本,在将数据插入/更新到目标表之前,必须完成一些数据处理. 我想到了以下逻辑 每隔15分钟,我们运行这个java消费者代码,该代码获取创建时间戳的记录,而[详细]
-
java – ZooKeeper:当会话过期时如何正确重新连接?
所属栏目:[Java] 日期:2020-12-15 热度:166
ZooKeeper FAQ告诉状态变为SESSION_EXPIRED时必须重新创建ZooKeeper对象. 是否有任何代码可以正确地重新连接? zookeeper发行版中的Recipes文件夹包含两个代码示例,它们都假定会话永不过期.这是天真的,因为在服务器从ZooKeeper集群中连接5分钟后,连接重新建[详细]
-
java – AI算法设计:纸牌游戏
所属栏目:[Java] 日期:2020-12-15 热度:157
目前我正在开发一款名为Briscas或Briscola,http://en.wikipedia.org/wiki/Briscola的西班牙纸牌游戏 简而言之,这是一个纸牌游戏,其中两队2名球员相互比赛(他们看不到彼此的手牌,甚至不能看到队员),只有在开始牌时洗牌,然后将三张牌交给每个玩家.顺时针方向,[详细]
-
java – 自动配置Eclipse工作区
所属栏目:[Java] 日期:2020-12-15 热度:53
我有一个 eclipse工作区,它由15个不同的 java项目组成.要配置eclipse工作区,每次我需要手动添加java项目并在java构建路径中添加依赖项和引用. 每次添加所有项目和解决依赖关系都成为手动和冗余的任务.我探讨了存储依赖项和引用信息的每个项目中的.classpath.[详细]
-
java – 我可以在JAX-WS中强制执行base64Binary数据的严格验证吗
所属栏目:[Java] 日期:2020-12-15 热度:50
tl; dr version:有没有办法强制JAX-WS的严格模式拒绝base64Binary XSD数据类型的无效base64? 更长的版本:我有一个Web服务接收二进制数据,它被映射到XSD类型base64Binary.在测试服务时,我发现JAX-WS在解析Base64字符串时非常宽松.无论我的输入多么无效,我[详细]
-
java – StringBuilder与Ropes
所属栏目:[Java] 日期:2020-12-15 热度:79
早上好, 我正在编写一个语言解析器,我正在寻找用于回滚缓存的最佳结构,目前执行以下操作: 从流中请求新字符时,如果请求回滚,则将字符添加到缓存中. 当请求回滚时,返回到缓存中的某个点,以便在请求另一个字符时,它会从那里获取它. 找到令牌后,将回滚缓存中的[详细]
-
java – 线程安全的排序链表
所属栏目:[Java] 日期:2020-12-15 热度:183
我正在尝试编写一个线程安全的已排序单链表.我写了两个版本:粗粒度同步和细粒度同步.以下是两种实现: 细粒度: public void add(T t) { Node curr = head; curr.lock.lock(); while (curr.next != null) { // Invariant: curr is locked // Invariant: cur[详细]
-
java – 用于快速傅里叶变换的数据流图或伪代码?
所属栏目:[Java] 日期:2020-12-15 热度:97
我有一个具有Double元素的ArrayList.我想在其上实现FFT(快速傅立叶变换).但是我不想在其他地方使用 Java代码并复制它.如何找到可理解的数据流图或FFT算法的伪代码? PS:我的ArrayList变量是一维List. 解决方法 本文中的图表是否满足您: http://en.wikipedi[详细]
-
java – 无法构建NetBeans / Ant项目
所属栏目:[Java] 日期:2020-12-15 热度:126
我继承了一个最初用NetBeans编写的项目,使用Ant来构建.我是 Eclipse用户,并且使用过Ant但没有完全理解NetBeans使用Ant的特定方式.我知道它使用了build-impl.xml文件(导入到build.xml中),但是对于IDE如何生成/更新该文件感到茫然. 我对几个类做了一些小改动,[详细]
-
如何将脚本引擎(Jython)实现到Java中?
所属栏目:[Java] 日期:2020-12-15 热度:126
如何将脚本引擎(我在想Jython)实现为 Java? 我以前从未这样做过,所以我的一个主要问题是;脚本引擎如何知道哪些函数调用或字段可用? 是否有一个简单的教程可以遵循将jython实现到游戏中?可能还有一本书? 解决方法 如果你的路径中有jython.jar,你可以启动[详细]