- 浏览: 49375 次
- 性别:
- 来自: 广州
最新评论
-
knightjames:
能不能把源码发一下,谢谢
IReport配合pdfjs或者pdfObject预览打印pdf
文章列表
[置顶] java
- 博客分类:
- maven解决jar包一直无法更新
Then, open STS, right click on project name, select 'Maven', 'Update Project...' Select on 'Force Update of Snapshots/Releases'. Don't select 'Offline'.
我的笔记本搭建完环境后无法创建模拟器,
在Eclipse中提示:
[2012-11-28 19:55:49 - Dex Loader] SecurityException: Unable to find field for dex.jar
[2012-11-28 19:58:08 - SDK Manager] Error: null
这个问题的解决办法就是:把sdk更新到Rev 21版的就能解决的
但是当你利用SDK Manager.exe更新时就会报错而无法更新到rev21.
解决办法:
先关闭 SDK Manager.exe 等任何使用 android-sdk-windows 里面文件的 ...
struts2中action接收参数的方法2011-03-15 15:19转载自 yangguang_huoyunshen最终编辑 yangguang_huoyunshenStruts2中Action接收参数的方法主要有以下三种:
Struts2中Action接收参数的方法主要有以下三种:
1.使用Action的属性接收参数:
a.定义:在Action类中定义属性,创建get和set方法;
b.接收:通过属性接收参数,如:userName;
c.发送:使用属性名传递参数,如:user1!add?userName=Magci;
2.使用DomainModel接收参数:
...
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................
1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.
这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:
>netstat -aon | findstr "80"
Proto Local Address ...
如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。解决办法:
git bash进入你的项目目录,输入:git config --global credential.helper store
然后你会在你本地生成一个文本,上边记录你的账号和密码。当然这些你可以不用关心。然后你使用上述的命令配置好之后,再操作一次git pull,然后它会提示你输入账号密码,这一次之后就不需要再次输入密码了。
以上转载自:解决git ...
centos 启动docker 失败
- 博客分类:
- docker
centos7 启动 docker失败--selinux-enabled=false
[root@localhost ~]# systemctl start docker;
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe
" for details.
[root@localhost ~]# systemctl ...
//有时候我们需要无限循环获取数据,直到超时为止
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.Collection;
import java.util.Map;
public class LoopRunner {
private static final Logger logger = LoggerFactory.getLogger(LoopRunner.class);
private final String NO_MESSAGES_ ...
import static java.lang.System.currentTimeMillis;
public class ProcessTimer {
private Long startTimeInMilliseconds;
private Long executionTimeInMilliseconds;
private String executionTime;
public ProcessTimer() {
this.startTimeInMilliseconds = currentTimeMillis(); ...
CentOs7.1 安装VMwareTools
虚拟机——安装VMware Tools(Install VMware Tools),这时我们会在CentOS7系统桌面上发现VMware Tools的光盘图标。
双击这个图标,会发现VMwareTools-8.4.5-324285.tar.gz,在这个目录下邮件打开终端(直接定位到当前目录了)
#将VMwareTools-8.4.5-324285.tar.gz 拷贝到tmp目录下
cp VMwareTools-8.4.5-324285.tar.gz /tmp #敲tab可快速输入VMwareTools-8.4.5-32 ...
弄了好些天终于把IReport配合pdfjs(html5编写的,兼容ie9+)或者pdfObjec(能兼容ie7+,但是Chrome,FireFox兼容不好)预览打印pdf的功能了,简单总结如下:
存在子报表的.jrxml无法通过工具ireport-designer工具生成的,应该怎么转换成.jasper? 只有通过调用原生态的 JasperCompileManager.compileReportToFile 方法下可以转换
public static void main(String[] args) {
try {
...
-Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m
createQuery与createSQLQuery区别
hiabernate 中createQuery与createSQLQuery区别,使用经验
createQuery与createSQLQuery两者区别是:
前者用的hql语句进行查询,后者可以用sql语句查询
前者以hibernate生成的Bean为对象装入list返回
后者则是以对象数组进行存储
所以使用createSQLQuery有时候也想以hibernate生成的Bean为对象装入list返回,就不是很方便
突然发现createSQLQuery有这样一个方法可以直接转换对象
Query ...
以下是我的代码,不能删除所有option项,但是我好像又没有错
<html>
<head>
<script>
var op1=new Array("豫园","长风公园");
var op2=new Array("故宫","颐和园");
function ss()
{
var ctrl1=document.getElementById("sel1");
var ctrl2=document.getEleme ...
easyUI分页中,分页情况下跳转到另一页,修改资料后返回到原页数页面。今天分享一下微小成果;
基本原理是:传当前页码到另一页,然后另外一页接收再传回到原页面;
1.a.jsp下面是传参数:
var grid = $('#companyListTable');
var options = grid.datagrid('getPager').data("pagination").options;
var curr = options.pageNumber; //获得当前页
var a = '<a title="编辑" href=" ...
今天遇到需要把一个时间类型的字段改为整形,但是又不能破坏原有的数据,即截取年份作为整形保存。设计了一段存储过程完成了这个小小任务:
alter table p_artist drop column birthday ;
alter table p_artist Add column birthday int default 0 after kind;
基本原理:先是备份了一份数据到另一个表中,然后从另一个表中取到对应的年份倒回来,保证数据没有被破坏;
存储过程如下:
CREATE PROCEDURE updateartist ()
BEGIN
DECLARE birthday_temp in ...