在尝试按照我能找到的所有示例配置c3p0之后,我仍然在获得JDBC超时.我正在使用JPA,Hibernate,Tomcat,MySQL [AWS RDS].这是persistence.xml的片段:
<property name="javax.persistence.jdbc.url"
value="jdbc:mysql://url..." />
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<property name="connection.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider"/>
<property name="hibernate.c3p0.acquire_increment" value="4" />
<property name="hibernate.c3p0.idle_test_period" value="3000" />
<property name="hibernate.c3p0.max_size" value="100" />
<property name="hibernate.c3p0.max_statements" value="15" />
<property name="hibernate.c3p0.min_size" value="5" />
<property name="hibernate.c3p0.timeout" value="100" />
Run Code Online (Sandbox Code Playgroud)
和错误日志:
09:18:51.776 WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 08S01
09:18:51.777 ERROR org.hibernate.util.JDBCExceptionReporter - The last packet successfully received from the server was 38,491,585 milliseconds ago. ...
Run Code Online (Sandbox Code Playgroud) 我发现很多关于使用ffmpeg创建DVD菜单的问题,但我没有发现任何关于以编程方式访问DVD结构信息的问题.当我使用libav(或FFmpeg)库时,我可以打开DVD映像(iso文件)并访问视频,音频和字幕流.但我找不到任何API.
我可以使用VLC播放器(以及libvlc库)播放视频和查找信息.但我需要在程序上对音频和字幕流进行一些处理.我不想使用像SmartRipper这样的工具拆分VOB,然后才进行处理.
libav(ffmpeg)是否包含用于处理DVD菜单的任何API?如果没有,您能否推荐任何其他库,可用于获取有关标题(章节)开始和结束时间的信息,一帧(样本,AVPacket)准确度?
我听说过libdvdnav库,但我不知道它是否适合我.我是libav和DVD格式内部的新手.
与java代码以编程方式查找绝对java.exe路径有关,是否有任何方法可以知道您运行的java进程是作为"java.exe"与"javaw.exe"启动的?
谢谢
我需要在cygwin上安装gcc,但是当我在cygwin安装应用程序中搜索gcc时,我会在其名称中使用字符串"gcc"获得几个结果,例如:
cygwin32-gcc-ada
cygwin32-gcc-core
cygwin32-gcc-fortran
cygwin32-gcc-g++
cygwin32-gcc-objc++
...
gcc-ada
gcc-core
gcc-fortran
gcc-g++
...
libgcc1
minigw-gcc-core
minigw-gcc-g++
....
minigw64-i686-gcc-core
minigw64-i686-gcc-g++
...
Run Code Online (Sandbox Code Playgroud)
当我在ubuntu的synaptic中搜索gcc时,我有一个非常明显的结果我想用这些名字做什么?安装全部?安装一个随机的,然后创建符号链接到哪里它的二进制可能降落到/ usr/bin/gcc?
当我尝试搜索那个我一直在线阅读的gcc,我需要构建不在cygwin安装程序上的软件包时,从这些许多软件包名称中可以实现什么有用性和生产力?
无论我在哪里阅读"在cygwin上安装gcc然后继续这样做而且那个"他们从不提及上面哪个gcc包是单一的正确的,
就像所有人到处都知道哪个gcc是正确的,而且这些信息无处可在网上找到.
我希望澄清和进一步的帮助.
编辑:在过去的某个时候,实际上曾经有一个叫做"gcc"的软件包,我从这里的截图中找到了:http: //www.eecg.utoronto.ca/~aamodt/ece242/cygwin.html
我不知道多少年前那是什么.
我可以使用该wmi模块查看网络上远程计算机上发生的进程.这是一个使用wmi监视在我自己的PC上创建和删除的进程的示例.
import wmi, multiprocessing
def create():
while True:
crePro = cp()
print('Creation',crePro.Caption,crePro.ProcessId,crePro.CreationDate)
def delete():
while True:
delPro = dp()
print('Deletion',delPro.Caption,delPro.ProcessId,delPro.CreationDate)
c = wmi.WMI()
cp = c.Win32_Process.watch_for("creation")
dp = c.Win32_Process.watch_for("deletion")
if __name__ == '__main__':
createProc = multiprocessing.Process(target = create)
deleteProc = multiprocessing.Process(target = delete)
createProc.start()
deleteProc.start()
Run Code Online (Sandbox Code Playgroud)
我还读过有关使用win32gui活动窗口的信息.
import win32gui
win32gui.GetForegroundWindow()
Run Code Online (Sandbox Code Playgroud)
我读过有关的存在WM_SETFOCUS和WM_ACTIVE在win32con,但我不能确定如何连接到这些流的远程PC上.
我的问题是:如何监控远程PC的活动窗口(我想使用WM_SETFOCUS或者WM_ACTIVE)
与此问题相关: Java Tutorials半透明窗口示例是否给那些使用jdk7的人带来麻烦?
使用jdk1.6.0_26我似乎能够将半透明应用于JFrame,但jre7不是这样:
NativeException:java.awt.IllegalComponentStateException:框架已装饰
ex(jruby脚本java,工作jdk1.6但不是jdk7):
require 'java'
class MouseDraw
def self.go
java_import 'javax.swing.JFrame'
java_import 'com.sun.awt.AWTUtilities'
f = JFrame.new
AWTUtilities.set_window_opacity(f, 0.5)
f.set_size 200,200
f.show
end
end
MouseDraw.go
所以我的问题是"是否有可能在jdk7中有一个半透明的标题栏"(我想要一个透明窗口,我正在创建可拖动/可调整大小)
我们使用HttpServer项目中的内部类通过HTTP在客户端和服务器之间交换数据.当我们切换到Java 7时,我们意识到结果交付的延迟.我们可以将问题减少到以下示例:
类EchoServer创建上下文/echo,该上下文仅在每个请求时返回当前日期和请求URI.然后,客户端在循环中调用此服务.
import java.io.IOException;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.util.Date;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
public class EchoServer {
public static void main(String[] args) throws IOException {
HttpServer server = HttpServer.create(new InetSocketAddress(80), 0);
server.createContext("/echo", new EchoHandler());
server.start();
}
static class EchoHandler implements HttpHandler {
public void handle(HttpExchange httpExchange) throws IOException {
httpExchange.getResponseHeaders().add("Content-type", "text/html");
String response = "<b>" + new Date() + "</b> for " + httpExchange.getRequestURI();
httpExchange.sendResponseHeaders(200, response.length());
OutputStream os = httpExchange.getResponseBody(); …Run Code Online (Sandbox Code Playgroud) 我一直试图弄清楚如何使用VLC流式传输我的桌面(通过LAN)并实现尽可能低的延迟(<100ms).目标是让另一台计算机接收流并可能在流式传输时玩游戏(即在电视旁边的PC上从PC1玩游戏).
我应该使用什么设置?我尝试了多种方法,但还没有成功.
编辑:我也愿意使用VLC以外的东西.
我想要一个时间间隔来跟踪当前页面上正在加载的项目.例如,假设我有一个加载css文件的页面,一些脚本,图片,一个flash视频播放器,然后flash视频播放器加载一个视频文件.加载的元素可能来自或可能不是与页面相同的域.其中一些可能通过ajax或flash加载,而页面上没有标记.我想跟踪每个并创建一个存储有关它们的信息的数组.
我想要一个类似于这个伪代码的脚本:
var all_external_resources = array();
setInterval(function() {
var external_items = list_external_resources();
for (var i in external_items) {
if (all_external_resources.indexOf(external_items[i]) < 0)
all_external_resources.push(external_items[i]);
}
}, 100);
Run Code Online (Sandbox Code Playgroud)
这可能吗?
java ×3
java-7 ×2
c3p0 ×1
compilation ×1
cygwin ×1
ffmpeg ×1
gcc ×1
hibernate ×1
installation ×1
javascript ×1
jetty ×1
jframe ×1
jpa ×1
libav ×1
libavcodec ×1
libavformat ×1
packages ×1
python ×1
python-3.x ×1
rpm ×1
rtp ×1
rtsp ×1
stream ×1
streaming ×1
swing ×1
tomcat6 ×1
translucency ×1
vlc ×1
win32gui ×1
windows ×1
wmi ×1