- 浏览: 472817 次
- 性别:
- 来自: 上海转北京
最新评论
-
fendou123321:
又仔细看了下,如果设置周日为每周的第一天,应该是正确的,如果把 ...
已知起始日期,求两日期之间共有多少自然周 -
fendou123321:
开始日期2016-12-19结束日期2017-02-05只用博 ...
已知起始日期,求两日期之间共有多少自然周 -
江奇缘:
郁闷了半天,看了文章才知道连错库了!!想揍自己一顿
今天很郁闷java.sql.SQLException: ORA-00904:标识符无效 -
zbs506:
太感谢了,
今天很郁闷java.sql.SQLException: ORA-00904:标识符无效 -
那可不就是我嘛:
幸亏我看了十分钟就来搜了,感谢楼主。
今天很郁闷java.sql.SQLException: ORA-00904:标识符无效
文章列表
3、 小数点保留两位:
3.1 用JSTL标签中的fmt标签
在JSP开头导入以下标签:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
从后台传入的值是deltmain。 这里的pattern就相当于DecimalFormat。
<fmt:formatNumber value="${deltmain}" pattern="##.##" minFractionDigits="2" &g ...
已知年月,计算这月的天数
- 博客分类:
- basic of java
public static int getDaysByMonth(int year, int month) {
int days = 31;
if (month == 2) {
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
days = 29;
} else {
days = 28;
}
}
else if (month == 4 || month == 6 || month == 9 || month == 11) {
days ...
3、 已经一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合。(在画Jfreechart图时,要求日期连续,但是点可以不连续时用到)
public static List<String> getOneWeekByEndDate(String endDate, int num) {
String y = endDate.substring(0, 4);
String m = endDate.substring(5, 7);
String d = endDate.substring(8, 10);
int year = Integer. ...
2、 已知年,第x周,获取这一周的周日与周六日期(一周起始时间为周日)
/**
* 计算某年某周的开始日期
* @param yearNum
* 格式 yyyy ,必须大于1900年度 小于9999年
* @param weekNum
* 1到52或者53
* @return 日期,格式为yyyy-MM-dd
*/
public static String getYearWeekFirstDay(int yearNum, int weekNum) {
Calendar cal = Calenda ...
/**
* 最后修改于2010-1-13,之前有一个bug,测试2009-12-28与2010-01-02应该都属于2009年第52周,
* 2010年第一周开始日期是2010-01-03.(周日为一周的开始)
* @param endDate
* @return
*/
public static String weekOfYear(String endDate) {
String y = e ...
通常, 我们无论是用普通Ajax机制还是利用框架,在处理返回的问题上,都会遇到这样的问题,如,我们要将一个List<Employee>集合的内容,插入到一个表格中,并且,表格的样式比较复杂,如果直接得到ajax的返回值,不做其他处理,那么我们在遍历这些值前,先要用js去拼接一个table,然后再循环将这些值加入到table表格中,这样,在遇到“” 时由于某些特殊情况,需要手动将“”改写成’’,这就增加了太多工作量,那么,有没有一个简单的方法呢,思考一下,当然是有了。
原理:
利用ajax发送请求后,在后台的控制服务中,仍加上forword,这里假设跳转到
现在项目终于release了,终于可以有很多时间学习了,得把列的计划好好行动起来了。大致要学的东西如下 :
1、在线编辑
2、站内搜索 ,搜索引擎相关
3、FCKEditer应用
4、JQuery学习
5、繁体字按笔画排序处理方案研究
用JfreeChart画散点图,查看JfreeChart的Demo,写的都挺复杂的,关键是Demo中把简单的事情复杂化了,比如展示的例子是一个正弦曲线什么的,让初次画散点图的我们摸不着头脑。关键是他们得到数据集搞得太过复杂,后来想明白了,不就是二维数组嘛。想通了这一点,一切问题都解决了,不过,对于我们项目的特殊要求,并不是只画几个点那么简单,还要加上区域范围与文字说明,在查看文档及自己摸索下,2天时间,终于搞定。下面分享一下成果,呵,还是有点成就感的。
首先,看画图的API,参数有:
ChartFactory.createScatterPlot(),其中,有一个xydataset,那么,我 ...
今天抽空,也总结了一下3D饼图的画法,这里大致先写个思路。
1、取得数据集所需数据源。3D饼图的数据集通常用DefaultPieDataset,下面将我的代码粘一下:
private static PieDataset createDataset(double[] datas, String foodfect,
String bmr, String daily, String sport) {
// String foodfect = "食物热效应";
// String bmr = "基础代谢率";
// String ...
在上海这个公司工作一年了,回头看看自己所做的项目,经过几个版本的升级,所做的东西不多,大多都在统计,画图什么的,一件事情重复去做,曾经一位很有名的人说过,我也曾在某本已经忘记名字的书上看过,话是这么说的:“一件事情,重复去做,日积月累,最后终会找到更新的方式,最终会成功”,意思就是这样,我现在实在是有点怀疑了,但是,目前还是在这个公司呆着,打算年后跳了,因为实在感觉在类似国企的台企,工资低是一方面,做的东西实在太少,需求都是老大自己提的,三个月,可以改出3个版本,实在太烦,而且,一年的时间,没有做过别的值得骄傲的东东,也正因为时间比较多,自己可以学习一下新技术,比如Struts2.0,以 ...
- 2009-12-05 10:15
- 浏览 1314
- 评论(9)
Java-JSTL(JSP标准标签库)(转)
关键字: jstl, jsp
从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。
因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。
JSTL简介
JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4. ...
- 2009-11-19 19:31
- 浏览 941
- 评论(0)
很久没有碰SSH了,差不多都忘记怎么去写了,公司没有用这些开源框架,由于自己工作上不需要,所以就不怎么去用了。
现在我自己的网站,在用SSH写,真的比较辛苦,因为还得看文档,研究业务逻辑中的对象关系,一对一,一对多,真的好久没有想了,有点小困难,不过,这倒是一个好的机会 ,能够再把这些以前用的再捡起来,就当磨磨已经生锈的剑了,呵
好了,下面总结这两个星期遇到的问题以及解决方案:
1、No row with the given identifier exists
表示你现在查询的对象所关联的对象有问题,一般是因为数据的问题(该对象所关联的对象找不到) 比较常见是在一对一,多对一关系 ...
- 2009-08-08 22:43
- 浏览 1218
- 评论(0)
今天中午做的添加商品时,先列出种类,颜色,材质等基本信息都没有错,可晚上继续战斗时却很郁闷,一上来就报
org.hibernate.ObjectNotFoundException:No row with the given identifier ex
找来找去,就是第30行,列出种类时报错,但是商品种类表中是有数据的。
这里面的关系其实也不复杂,就是
ViGoods ViGoodsDetail 是一对一关系,商品与商品详情
ViGoods ViGoodsKind 是多对一关系 ,商品与商品种类
问题看似是种类表的数据有问题,其实是因为Vigoods表中的kind_id,有的在种 ...
[size=xx-large][思想:排序的对象实现Comparator接口,实现compare方法;然后用Collections.sort(List list, Comparator c)排序就OK。
//排序实例
public int compare(PlainBean o1, PlainBean o2) {
if(o1.getRecordDate().compareTo(o2.getRecordDate())>0){
return 1;
}else if(o1.getRecordDate().compareTo(o2.getRecordDate())<0){
...
- 2009-06-03 10:44
- 浏览 2417
- 评论(0)
[/color]public static void drawInAndOutCalChart(String title,String bar1, String bar2,
IrisIoInterface io, Connection con, List intakeAndSportCal,
OnlineUser onlineUser, Log log, int drawBy) {
int size = intakeAndSportCal.size();
double[][] data = new double[2][size];
String[] rowKeys = ...