- 浏览: 90489 次
- 性别:
- 来自: 深圳
最新评论
-
Csf_java:
是不是少了什么东西?加载不了dll吗?Exception in ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
zaizai13:
请问我的为什么总是报log4j:WARN No appende ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
stjauns:
chairmanwang 写道楼主您好,我使用了您的程序,但是 ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
chairmanwang:
楼主您好,我使用了您的程序,但是程序报错log4j:WARN ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。 -
stjauns:
daizhe 写道楼主好!感谢分享!我的系统是win7 64位 ...
Java-Swing界面的摄像头\高拍仪抓图功能,有预览视频-使用xuggle。
文章列表
xuggle应用两年后,新硬件层出不穷,xuggle疲于应付
终于找到一个新的解决方案:
参见
http://webcam-capture.sarxos.pl/
其例子清晰,包装严密,几分钟就从xuggle迁移到新的解决方案上啦~~~·
有条件的朋友请捐助支持下~~~
做一个仅有META-INF的jar文件,其下MANIFEST.MF文件指定Main-Class,且Class-Path包含原jar文件即可
一个历史遗留的JSP网站,部署在Tomcat7上,一切正常
现在升级到Tomcat9,提示错误:
严重: Servlet.service() for servlet [action] in context with path [/XXX] threw exception [org.apache.jasper.JasperException: Unable to compile class for JSP] with root cause
java.lang.IllegalArgumentException: 网页指令:无效引用
...
反正是一番Debug吧,发现问题出在:
<%@ pa ...
功能:转换字符串格式的'-5'为数字参与计算并insert到数据库行
使用cast(d.clazz as decimal(19,4)),select没有问题,加上insert即提示错误:
Error Code: 1366. Incorrect DECIMAL value: '0' for column '' at row -1
换成convert,结果一样,select没问题insert提示错误
网上查一圈,发现:http://www.cnblogs.com/wmcoder/p/5715204.html解决方案二,直接用round处理字符串格式数据,解决此问题。
Eclipse正则查找替换
- 博客分类:
- ECLIPSE
重构代码时发现出现很多多余的括号如:
DlgUtil.askString(Messages.getString(("App.entry.0")))
会导致Externalize String工具无法正确识别
可以使用正则查找:
(\(\(\")(.*)(\"\)\))
替换为:
("$2")
其中的$2即查找正则中的第二个括号中的.*数据
$0即为完整的匹配结果,$1、$3同理
Workbench显示Syntax Error:unexpected 'JSON' (identifier)错误
打开一个MySQL Model窗口,在其Model-Model Options设定窗口中选择MySQL页,将target mysql version改到5.7.8以上,重新打开Connections。
原贴参见:
https://stackoverflow.com/questions/36736318/mysql-workbench-support-for-json-colums
设定foreground代码如下:
SimpleAttributeSet textColour = new SimpleAttributeSet();
StyleConstants.setForeground(textColour, Colors.RED);
textPane.setCharacterAttributes(textColour, false);
可以正常导出正确的HTML文本,但是直接修改setForeground为setBackground,是无法导出正确的HTML文本的。
workaround的原链接在此:
https://stackoverflow.com/questio ...
MYSQL方法:
select dt,if(month(dt)=1 and weekofyear(dt)>=52,year(dt)-1,year(dt)) as year,lpad(if(weekofyear(dt)<=1 and month(dt) >= 11,weekofyear(dt)+52,weekofyear(dt)),2,'0') as week from n_match;
JAVA方法
public WeekReportPeriod doPeriod(String dt) {
if (StringUtils.isEmpty(dt)) {
return ...
以mysql默认world库city表为例
要取每个国家最少人口的城市名称,可以这样:
SELECT countrycode,replace(min(concat(lpad(population,10,'0'),name)),concat(min(lpad(population,10,'0'))),''),min(population)
FROM world.city
group by countrycode;
其中lpad是为了数字转换字符串比较的时候解决位数问题
折腾半天,发现还是'_'作为包名和变量名的问题
最终把所有的'_'手工替换为'$',解决问题
当然修改Compiler的level应该也能达成相同的目的~~
嗯 修改Compiler的level貌似不能解决这个问题,因为我只安装了1.8的jdk,虽然提示'_'的warning没有了,但是rename方法仍然会提示Syntax error
嗯 '_'修改为'$'修正了rename的问题,但是又导致了Content Assist无法自动引用的问题。。。
今天新做一个Mysql从服务器,版本5.7.9,dump数据库的时候遇到错误
Error Code: 1221. Incorrect usage of UNION and LIMIT
网上找一圈,没发现相同问题。
在5.6.19版本上测试,无法重现此问题。
看看dump数据库的结果,貌似终结在一个表的数据dump完成,dump触发器时出错。
翻看回触发器代码有这么一段:
select XXXXX
limit 1
union all
select XXXX
limit 2
改成
(select XXXXX
limit 1 )
union all
(select XXXX
limit ...
win 8.1升级到win 10
大概是用360清理后导致的问题
原本可用的应用商店无法打开登录窗口
在windows日志-应用程序里的错误如下:
激活应用 Microsoft.AccountsControl_cw5n1h2txyewy!App 失败,错误: 无效的注册表值 请查看 Microsoft-Windows-TWinUI/运行日志以了解其他信息。
OK,网上查一圈,见解决方法:
http://old.idler365.com/blog/solution/130.html
恩。。。win 10 没有这个东东诶。。。
在C盘里面搜索AppxManifest.xml这个东东,出来一大票, ...
原来的代码中使用TimeZone.setDefault(TimeZone.getTimeZone("ETC/GMT-8"));来设定中国时间,在java7中运行正常。
升级到jre8后,系统取得的时间差了八小时。
使用TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));后在两个版本的java中都表现正常。
根据Amazon的RDS用户指南,上面没有说如何将外部的mysqldump导出的sql文件导入RDS的mysql实例中。
http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html
直接使用mysql -hHOST -u -p db < dump.sql的方法返回错误:
Access denied for user 'mysqluser'@'%' to database 'mysql'
看起来应该是RDS的默认用户没有file权限。
登录到HOST上使用source ...
此错误是由于:
view的select子句中,被union all的第二个select子句的常量空格字段没有指定名称,
手工生成此view时无错误,但是导出此view的create语句时,mysql自动将每个字段默认了名称
CREATE ALGORITHM=UNDEFINED
DEFINER=`root`@`localhost` SQL SECURITY DEFINER
VIEW `v_temp` AS select `tb1`.`col1` AS `names` from `tb1` union all select '' AS `` from `tb2`