- 浏览: 233982 次
- 性别:
- 来自: 青岛
最新评论
-
石头茨:
请问下楼主,用的什么工作流引擎?
也来show一下我的EXT成果 -
dongdyj:
看完这篇文章犹如看到知音,描述的很好啊。
答复: 如何在敏捷开发中进行数据库设计 -
freezingsky:
这个解决方案极好,之前也曾想过这类问题的解决方法。但明显不如此 ...
将Grails的Flash Scope移植到Struts2 -
xzcgeorge:
将Grails的Flash Scope移植到Struts2 -
yongtree:
liuxuejin 写道例子还不错。但是你说的情景。我真不懂。 ...
基于MongoDB MapReduce的统计分析
上午为了追求功能上用户的良好体验,我用了一种非常独特的方式来进行实现。所谓鱼和熊掌不能兼得,功能上操作的简单必然会让程序的实现更加的复杂。由于用到了jsf的valueChangeEvent(值改变事件),当值发生改变时,页面会呈现与原来不同组件。虽然,重建组件树没有什么问题,但是在进行提交数据的时候,却无法获得某些组件的值,也就是说在重建组件树的时候,出现了值绑定丢失的情况。从网上查,由于国内用jsf的还不是太多,没有查到类似的问题及解决方法。有的同事和我一起研究解决这个问题,我们几乎尝试了我们掌握的所有的方法,问题依然没有彻底解决。随着时间的一点点地流逝,我们有了放弃的想法,毕竟还有更多的工作要做。是坚持还是放弃?最后我决定,给自己一个期限,吃午饭之前尽力解决,午饭后如果没有解决,放弃,推倒重写,用最简单的技术实现,但功能就不是很完美了。由于有了这个期限,所以在这段时间里,我和同事拼劲全力去解决,没有任何的杂念。吃饭的时间马上就要到了,我们依然没有解决,但是我们却能专心致志的努力找解决的办法。功夫不负有心人,我们终于在最后有了思路,用jsp的传递参数响应的方式,来得到值,马上测试,成功。我们很兴奋,虽然吃饭的时间已经过了。
其实,人生也是如此,我们为了追求美好的事物,为了追求完美,我们一直在坚持。时间在一点点的流走,岁月在一点点地消逝,我们还有坚持的心情吗?我们也许因为看不到结果而放弃了,但是很可能结果就在下一步。也许我们一直在坚持,一直认为美好的事物一定会到来,所以我们不想放弃,结果我们耗费了青春,一些更美好的事物就与我们擦身而过,结果我们什么也没有得到。即使得到了,我们发现失去了更多。那我们就在开始的时候给自己的追求和等待加上一个期限吧,在规定的时间里,我们倾注我们所有的心血去努力的追求、去等待美好的结果,但是期限一过,我们就应该快刀斩乱麻,该放弃的就要放弃,无谓的坚持只能消耗自己的信心和锐气。
下午把上午要实现的所有功能实现的已经差不多了,不过在收尾的时候,一个更加严重的错误又出现了。控制台上打印着:found two representations of same collection,这分明是hibernate报的错误,怎么会一个集合上有两个操作呢?上午查资料,检查自己的代码,经过分析,可能是因为操作完成后应该清空缓存的地方没有清空。于是试着在该清空缓存的地方加上clear()方法,结果控制台上不再报这个错误了。但是问题又来了,控制台上开始报新的错误--Illegal attempt to associate a collection with two open sessions,这个问题是hibernate里面常见的问题,大部分的情况出现在update()方法上,同一个对象出现了两个session,一般情况下,有两种解决方案,一是及时的刷新缓存,另外一种就是使用hibernate里的session.merge()来代替session.update()。因为这个功能马上就完成了,不可能再放弃重写,只能孤注一掷的去解决问题。下班了,同事们都回家了,我一个人待在办公室里,一点点地修改,一点点地测试,一点点地解决,看书,上网查资料,一直搞到很晚,终于功能正常运行,自己高兴的笑了,拖着疲惫的身躯回家了
,可以睡个好觉了。
在生活中我们何尝不是这样,我们为了自己的梦想,为了自己的追求,在自己选择的道路上努力的打拚,在通往理想的道路上,不仅有鲜花相伴,更有砾石相随,当困难接踵而至的时候,我们还能不能坚持?有的人选择了放弃,就像那个挖井人,挖了很多井,但是就当要挖到水的时候,他放弃了,结果他一无所获。其实,很多人当他们快要成功的时候,由于没有再坚持,就像马云说的那样:在要看到明天的太阳之前自杀了。人生没有回头路,成功永远就在前方,人既然选择了自己要走的路,就要义无反顾的走下去,不管前路多么凶险,不管理想多么遥远,只要坚持理想就会离我们越来越近。所以当我们想放弃的时候但又不能放弃的时候,咬紧牙,坚持一下,相信前方有更好风景,拍拍身上的灰尘重新上路吧。
程序人生,万物相通。
评论
<ec:row recordKey="${record.id}">
......
<ec:column width="23" cell="checkbox" headerCell="checkbox" alias="deleteFlag" value="1" viewsAllowed="html" >
</ec:column>
.......
</ec:row>
<ec:extend>
<button type="button" onclick="ECSideUtil.delFromGird(this, 'ec', 'deleteFlag');" style="width:120px" >删除所选数据</button>
</ec:extend>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>数据字典4</title>
<style>
.td_relative{
background-color:539AB6;
top:expression(document.getElementById("dv").scrollTop-1);
position:relative;
z-index:1;
font-size:12px;
height: 30px;
}
.tborder {
background-color:#ffffff;
COLOR: #000000 ;/* //#DDE8F0; #539AB6;#539AB6数据列表样式字体颜色*/
font-size: 12px;
}
</style>
</head>
<body onload="init()">
<div>显示模式:<a href="/reportSys/servlet/SjzdServlet?currentPage=-1">全部显示</a> | <a href="/reportSys/servlet/SjzdServlet?currentPage=1">分页显示</a></div>
<div style="width:1000;height:550;overflow:auto;" id="dv">
<table width="100%" align="center" cellpadding="0" cellSpacing=1 id="tb" class="tborder">
<TR class="td_relative">
<TD align="center" class="bjimg" colspan="1" ><input type="checkbox" name="checkbox" border="0" /></TD>
<TD align="center" class="bjimg" colspan="1" width="100px">分类名</TD>
<TD align="center" class="bjimg" colspan="1" width="150px">表名</TD>
<TD align="center" class="bjimg" colspan="1" width="50px">表名代码</TD>
<TD align="center" class="bjimg" colspan="1" width="20px">序号</TD>
<TD align="center" class="bjimg" colspan="1" width="50px">数据项名称</TD>
<TD align="center" class="bjimg" colspan="1" width="20px">数据项代码</TD>
<TD align="center" class="bjimg" colspan="1" width="10px">主码</TD>
<TD align="center" class="bjimg" colspan="1" width="50px">数据类型</TD>
<TD align="center" class="bjimg" colspan="1" width="50px">宽度</TD>
<TD align="center" class="bjimg" colspan="1" width="50px">小数位数</TD>
<TD align="center" class="bjimg" colspan="1" width="20px">单位 </TD>
<TD align="center" class="bjimg" colspan="1" width="20px">不允许为空</TD>
<TD align="center" class="bjimg" colspan="1" width="200px">数据项描述</TD>
<TD align="center" class="bjimg" colspan="1" width="100px">填写规定</TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>8</TD>
<TD>套压</TD>
<TD>CSQ_TY</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>Mpa</TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>9</TD>
<TD>日配</TD>
<TD>CSQ_RP</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>10</TD>
<TD>日注</TD>
<TD>CSQ_RZ</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>11</TD>
<TD>油压</TD>
<TD>CSH_YY</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>Mpa</TD>
<TD>措施后</TD>
<TD>来源于“措施数据确认计算表”年合计日平均油压</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>12</TD>
<TD>套压</TD>
<TD>CSH_TY</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>Mpa</TD>
<TD></TD>
<TD>来源于“措施数据确认计算表”年合计日平均套压</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>13</TD>
<TD>日配</TD>
<TD>CSH_RP</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>来源于“措施数据确认计算表”年合计日平均日配</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>14</TD>
<TD>日注</TD>
<TD>CSH_RZ</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>来源于“措施数据确认计算表”年合计日平均日注</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>15</TD>
<TD>油压</TD>
<TD>YPJ_YY</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>Mpa</TD>
<TD>月平均</TD>
<TD>来源于“措施数据确认计算表”月合计日平均油压</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>16</TD>
<TD>套压</TD>
<TD>YPJ_TY</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>Mpa</TD>
<TD></TD>
<TD>来源于“措施数据确认计算表”月合计日平均套压</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>17</TD>
<TD>日配</TD>
<TD>YPJ_RP</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>来源于“措施数据确认计算表”月合计日平均日配</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>18</TD>
<TD>日注</TD>
<TD>YPJ_RZ</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>来源于“措施数据确认计算表”月合计日平均日注</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>19</TD>
<TD>油压</TD>
<TD>RSC_YY</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>Mpa</TD>
<TD>日生产</TD>
<TD>来源于表一“水井措施日跟踪效果表”油压</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>20</TD>
<TD>套压</TD>
<TD>RSC_TY</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>Mpa</TD>
<TD></TD>
<TD>来源于表一“水井措施日跟踪效果表”套压</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>21</TD>
<TD>日配</TD>
<TD>RSC_RP</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>来源于表一“水井措施日跟踪效果表”日配</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>22</TD>
<TD>日注</TD>
<TD>RSC_RZ</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>来源于表一“水井措施日跟踪效果表”日注</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>23</TD>
<TD>生产天数</TD>
<TD>SCTS</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>天</TD>
<TD></TD>
<TD>来源于“水井措施日跟踪效果表” 生产天数</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>24</TD>
<TD>有效天数</TD>
<TD>YXTS</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>0</TD>
<TD>天</TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>25</TD>
<TD>累计增注</TD>
<TD>LJZJ</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>来源于表一“水井措施数据确认计算表年合计月增注</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>26</TD>
<TD>有效井平均单井日增注</TD>
<TD>YXJPJDJRZZ</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>各措施有效平均单井日增注=各措施累计增注/各措施有效天数</TD>
<TD></TD>
</TR>
<TR>
<TD><input type="checkbox" name="checkbox"/></TD>
<TD>25</TD>
<TD>水井措施效果统计报表</TD>
<TD>SJ_TJB</TD>
<TD>27</TD>
<TD>日增注</TD>
<TD>RZZ</TD>
<TD></TD>
<TD>NUMBER</TD>
<TD>6</TD>
<TD>3</TD>
<TD>m3</TD>
<TD></TD>
<TD>Max(日生产日注-措施前日注,0)</TD>
<TD></TD>
</TR>
</table>
</div>
</body>
</html>
总的来说是在写 坚持和放弃吧
发表评论
-
创新需学张无忌
2013-05-31 11:15 1395为什么要写这篇文章 ... -
我想象的创业团队
2013-03-14 19:22 934在前段时间的博客《如何提高团队的工作效率》中,我说过 ... -
如何提高团队的工作效率
2013-03-11 08:45 2304上周五老板召集我们几个负责人讨论“如何提高团队的工作效率 ... -
面向互联网的技术团队建设的一些想法
2012-10-07 11:12 2925【管理部分】 谈谈 ... -
CMMI和敏捷双剑合璧的一点点看法
2011-01-12 13:27 1515每个软件企业和组织 ... -
OECP社区正式上线
2010-09-08 14:08 1152OECP(Open Enterprise Components ... -
敏捷,我们准备好了么
2010-06-02 11:21 1098米卢曾经说过一句话: ... -
我们今天敏捷了吗
2010-05-07 17:22 842当《开心农场》这样 ... -
青岛Java俱乐部火爆报名中
2009-06-26 08:17 337你喜欢java吗?你在从事这方面的工作吗?你在为没有更多的人交 ... -
Oracle收购SUN对我们是祸是福?
2009-04-21 09:02 1206Oracle将以 ... -
自由开放的企业级组件开发(ERP)
2009-04-15 21:49 1087在越来越多的中小企业 ... -
在路上--让企业信息化驶入快车道
2009-03-31 13:14 902列车行驶在北京至青岛的动车干线上,我能感受到它风驰电掣的速度 ... -
开始设计开发ERP了
2009-03-03 23:59 1742去年下半年紧张的开发已经过去了,现在终于可以让自己 ... -
编程的美感(三)--要时装还是正装?
2009-02-23 00:29 1072我相信人人都喜欢看时装表演吧,模特们那妙曼的身材,漂亮的脸蛋, ... -
编程的美感(二)--你喜欢防守吗?
2009-02-17 23:37 1264观看足球比赛,那些在前面冲锋陷阵的前锋最吸引我们的眼球 ... -
编程的美感(一)--从命名开始
2009-02-16 23:28 1386你喜欢你的名字吗?没办法,名字是爹妈给的,不喜欢又能怎么样呢? ... -
拥有英雄般坚持的去做事
2008-08-24 10:24 1053有同学和朋友最近 ... -
谈交朋友
2008-08-04 08:33 1253谈交朋友 2008年8月3日11: ... -
Java学习心得
2008-07-24 20:53 2347今天在校内网上收到一 ... -
飘雨的季节,你思考过吗
2008-07-09 01:12 1908最近一直忙 ...
相关推荐
小程序&微信支付&商城
这本书主要汇集了一些有名的的程序员的经历和一些让人深思问题, 或许可以带给你启示和鼓励! 有兴趣的朋友(程序员)可以读读这本书...(本书免费,如有收获可是XXX哦,呵呵)
这是一款人生重开模拟器微信小程序源码 让你的人生开启不一样的变化 不知道各位玩家有没有被最近超火的一款名为《人生重开模拟器》小游戏刷屏呢?想必不少玩家玩过了各种各样的模拟器,有的可以模拟医生,有的可以...
程序人生>>EXE电子书.IT界的老前辈们的故事!!
人生重开模拟器小程序源码就是基于这样的平台进行编写的,它将游戏逻辑、界面设计和用户体验整合在一起,实现了在微信等社交平台上快速启动和分享。 在这款游戏中,源码的设计和实现涵盖了以下几个主要知识点: 1....
【标题】:“知乎Live微信小程序 & asyncio爬虫.zip” 涵盖了两个主要的知识领域:微信小程序开发和asyncio爬虫技术。这里我们将深入探讨这两个领域,以及它们在实际应用中的重要性。 首先,让我们来了解一下...
这是一款人生重开模拟器微信小程序源码 让你的人生开启不一样的变化 不知道各位玩家有没有被最近超火的一款名为《人生重开模拟器》小游戏刷屏呢?想必不少玩家玩过了各种各样的模拟器,有的可以模拟医生,有的可以...
"人生重开模拟器"是一款基于微信小程序的趣味游戏,其源码的公开为开发者提供了研究和学习小程序开发的机会。这个源码包包含了构建小程序所需的各种文件,让我们逐一解析其中的关键知识点。 1. **源码软件与小程序*...
程序人生 程序人生 程序人生 程序人生 程序人生
在“程序人生文章集合”这个压缩包中,包含了一份名为“程序人生.chm”的文件,这通常是一个HTML帮助文档,用于收集与程序员生活相关的各种文章和经验分享。在这个专题里,我们可以探讨程序员这一职业的独特性,他们...
在"人生重开模拟器微信小程序源码"中,我们可以看到开发者的编程思路和实现方法。源码通常包括以下几个关键部分: 1. **app.js**:小程序的全局配置文件,定义了小程序的生命周期函数和其他全局方法。 2. **app....
《人生重开模拟器》是一款深受用户喜爱的小程序,它以一种趣味的方式模拟了人们从出生到老去的人生过程,让玩家在游戏中体验不同的人生选择。本文将深入探讨这款小程序的源码,帮助开发者理解其背后的技术实现。 ...
程序人生基于微信小程的程序人生设计与实现.zip基于微信小程的程序人生设计与实现.zip基于微信小程的程序人生设计与实现.zip基于微信小程的程序人生设计与实现.zip基于微信小程的程序人生设计与实现.zip基于微信小程...
程序人生 程序人生 程序人生 程序人生 程序人生
"人生重开模拟器"是一款基于微信小程序平台的游戏,它模拟了人生的各种随机事件,让玩家在虚拟世界中体验不同的人生轨迹。"小程序源码"指的是这款游戏的开发代码,包括了所有实现游戏功能的编程语言、框架和逻辑。 ...
DT仿dj169梦想人生舞曲网程序源码介绍: 仿dj169梦想人生舞曲网程序利用强大的B2B门户信息系统 DT(destoon)下载模块改装而来, 2.0后续版本,修改 会员中心 后台界面。 增加栏目 DJ招聘 器材商城 夜场信息 娱乐资讯...
【哈尔滨工业大学计算机系统作业“程序人生-Hello's P2P”】主要涵盖了计算机系统的基础知识,特别是关于程序从源代码到可执行文件的构建过程,包括预处理、编译、汇编、链接以及进程管理等多个关键步骤。...
从这段程序员的人生总结中,我们可以提炼出多个关于IT行业学习与职业发展的关键知识点: ### 1. 自主学习的重要性 该程序员的经历强调了自主学习在IT行业中的重要性。即便在资源有限的情况下,如无电脑或指导老师...
程序人生十年风雨毕业到技术专家 概述: 《程序人生》十年风雨毕业到技术专家我做了啥.pdf 是一篇记录作者从毕业到技术专家的十年经历的文章。这篇文章涵盖了作者在编程领域的经验和体会,将编程技术和实践经验...
"抖音爆火游戏人生重开模拟器小程序(含网页版)源码.zip" 这个标题揭示了我们关注的是一个在抖音上非常流行的游戏——人生重开模拟器。这款游戏以小程序的形式存在,并且包含了网页版本。"源码"一词意味着我们将...