上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 174 下一页

2013年10月31日

一口一口吃掉Hibernate(五)——一对多单向关联映射

摘要: 在上一篇博客《一口一口吃掉Hibernate(四)——多对一单向关联映射》中,介绍了多对一的关联映射,今天就反过来说一下一对多的单向关联映射。 可能有人会对这2篇博客的题目有点混淆不清,跟日常说的关系有点不同。我们日常说的比如父子关系,夫妻关系都是说的双向关系,而现在讨论的则是单向关系,所以也就有了多对一和一对多的说法。 二者的关系其实很简单,只是角度不同而已。比如说学生和班级的关系。如果从学生角度来看,是多对一的关系。而从班级角度来看,则是一对多的关系。说法很简单,但是在对象和关系的建立却是不一样的。 先看一下一对多的类图(貌似好多人的聚合关系都画错了): Hibe... 阅读全文

posted @ 2013-10-31 22:19 新一 阅读(195) 评论(0) 推荐(0) 编辑

开源 免费 java CMS - FreeCMS1.5-数据对象-guestbook

摘要: 下载地址:http://code.google.com/p/freecms/guestbook从FreeCMS1.5开始支持在使用留言相关标签时,标签会封装guestbook供页面调用。属性说明ididsiteid所属站点idmemberid留言会员idmembername留言会员名称name姓名sex性别email电子邮箱qqQQ号码tel电话号码title标题content内容addtime发送时间addtimeStr发送时间(YYYY-MM-dd)ipIPstate状态0未审核1已审核2审核不通过stateStr状态0未审核1已审核2审核不通过recontent回复内容retime回复时 阅读全文

posted @ 2013-10-31 22:15 新一 阅读(384) 评论(0) 推荐(0) 编辑

[WinForm]dataGridView导出到EXCEL

摘要: 方法一:SaveFileDialog dlg = new SaveFileDialog();dlg.Filter = "Execl files (*.xls)|*.xls";dlg.FilterIndex = 0;dlg.RestoreDirectory = true;dlg.CreatePrompt = true;dlg.Title = "保存为Excel文件";dlg.FileName = "不合格记录";//保存的Excel名字if (dlg.ShowDialog() == DialogResult.OK){ Stream my 阅读全文

posted @ 2013-10-31 22:14 新一 阅读(331) 评论(0) 推荐(0) 编辑

关键帧和动画

摘要: 关键帧和动画Keyframes and Animation关键帧就是预先记录各个级别的动画数据。前面的机械手和太阳系系统都是在运行的时候计算出动画的。关键帧就是一个对于模型各级别在某个时刻的重要位置。比如关键转完处,动作变向处等。通过一定算法,计算机能自动计算出其关键帧之间的动作位置。这样我们就能产生平滑的动画了。如果做过flash和photoshop的朋友都知道这个概念。但是怎么计算出?用什么算法?这就是个非常复杂的大问题了。比如用photoshop的会知道bezier曲线,那是由挺复杂的数学支持的。而且一般不直接用矩阵来计算,而是把变换矩阵分解为三个部分旋转(rotation),缩放( s 阅读全文

posted @ 2013-10-31 22:13 新一 阅读(479) 评论(0) 推荐(0) 编辑

uva 696 - How Many Knights

摘要: 题目链接:uva 696 - How Many Knights 题目大意:给出一个n * m的网格,计算最多可以放置几个国际象棋中的骑士。 解题思路:分成三类来讨论:1)min(n, m) == 1, 也就是无论怎么摆也不会影响到其他的骑士。2)min(n, m) == 2, 这是将网格将网格分成2*4的若干部分,每个部分的前半部分放置骑士,主要注意模4后剩余部分的处理。3)n *m的网格上间隔摆放(就是对应的黑格子或者白格子)(n * m - 1)/ 2#include int f(int n, int m) { if (n 1) ? 2 : n % 4) * 2; } else retu. 阅读全文

posted @ 2013-10-31 22:12 新一 阅读(512) 评论(0) 推荐(0) 编辑

uva 11181 - Probability|Given(概率)

摘要: 题目链接:uva 11181 - Probability|Given 题目大意:有n个人去超市买东西,给出r,每个人买东西的概率是p[i],当有r个人买东西的时候,第i个人恰好买东西的概率。 解题思路:dfs思路很简单,主要注意说ans[i] / P, (P为n个人中买东西的人数为r的事件发生的概率)。 #include #include const int N = 30;int n;double p[N], ans[N];double dfs(int c, int k, double pi) { if (c > n) return k ? 0 : pi; double sum = 0; 阅读全文

posted @ 2013-10-31 22:10 新一 阅读(441) 评论(0) 推荐(0) 编辑

IE下target获得焦点时存在虚线的问题

摘要: IE下target获得焦点时存在虚线时,用IE的特定属性:hidefocus="true"即可解决! 阅读全文

posted @ 2013-10-31 22:06 新一 阅读(192) 评论(0) 推荐(0) 编辑

将 Shiro 作为应用的权限基础 二:shiro 认证

摘要: 认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合。一、认证过程1、收集实体/凭据信息Java代码 UsernamePasswordToken token = new UsernamePasswordToken(username, password); token.setRememberMe(true); UsernamePasswordToken支持最常见的用户名/密码的认证机制。同时,由于它实现了RememberMeAuthentica... 阅读全文

posted @ 2013-10-31 22:05 新一 阅读(768) 评论(0) 推荐(0) 编辑

uva 701 - The Archeologists' Dilemma

摘要: 题目链接:uva 701 - The Archeologists' Dilemma 题目大意:给出x,求一个e,使得x * 10 ^ y ≤ 2 ^ e #include #include int main () { int x, y; double l, r, d, a, b; while (scanf("%d", &x) == 1) { y = x; int c = 0; while (y) { c++; y /= 10; } l = log(x) / log(2); r = log(x + 1) / log(2); d = log(10) / log( 阅读全文

posted @ 2013-10-31 22:02 新一 阅读(368) 评论(0) 推荐(0) 编辑

Java IO--字节-字符流转换

摘要: OutputStreamWriter和InputStreamReader 一般在操作输入输出内容的就需要使用字节或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以,就需要另外一组转换流的操作类。 import java.io.* ;public class OutputStreamWriterDemo01{ public static void main(String args[]) throws Exception { // 所有异常抛出 File f = new File("d:" + File.separato... 阅读全文

posted @ 2013-10-31 22:01 新一 阅读(390) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 174 下一页

导航