上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 249 下一页
摘要: 本来如果和关系模型一样,只需要一对一、一对多、多对多映射就够了,但是前面《Hibernate征途(四)之映射 序》中说到,对象模型中关联是有方向的,所以对一对多而言,就会产生一对多还是多对一的问题,同时一种映射会产生两种方向,简单罗列一下如下:多对一映射一对一单向主键映射一对一双向主键映射一对一单向唯一外键关联一对一双向唯一外键关联一对多单向关联一对多双向关联多对多单向关联多对多双向关联 鉴于前面提到的理由,我不会对每个映射细粒度分析,以下我们从类属性、映射文件、数据库表来解释一下这些映射。方向 上面罗列的映射都提到方向的问题,在前面的博客中提到对象模型的关联是有方向的,也对这种方向做了... 阅读全文
posted @ 2013-10-15 18:41 pangbangb 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Metro风格设计主要特点1.Windows 8 Metro风格设计,实现网站或系统功能的导航2.纯Javascript实现3.支持所有IE、360、Chrome等常用浏览器4.支持圆角、阴影、卡片切换等特效5.支持卡片的放大、缩小、增加、删除等功能6.可自定义卡片背景色、背景图片、卡片图片、卡片文字7.卡片间可任意切换Metro风格截图Metro部分算法卡片显示部分代码:str='';str+='';str+='';str+=''; 移动单元格JS脚本:function moveItem(objid,indexList){ // 阅读全文
posted @ 2013-10-15 18:38 pangbangb 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 没什么难的,简单模拟题#include using namespace std;int main(){ int num; cin>>num; int cost = 0; int curFloor = 0; while (num--) { int floor; cin>>floor; int tmp = floor - curFloor; cost += tmp > 0 ? 6 * tmp : -4 * tmp; cost += 5; curFloor = floor; } cout<<cost<<endl;} 阅读全文
posted @ 2013-10-15 18:36 pangbangb 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 概述 模块的划分是软件结构化方法中提出来的想法,结构化方法的思想是,一个大问题分解成多个中问题,每个中问题再分解为多个子问题,直至可以容易的解决为止,这些划分出来的块就是我们说的模块,模块有大有小,大到系统的架构,小到一个类一个方法,换句话说,我们学过的系统三层架构中的每一层都可以称为一个模块,三层架构是基于结构化思想得来的,我们编写的每一个函数,也可以说是一个模块,至于下面描述的模块,我们不要将其定死在一个实体上,应该怎么好理解,就把其当成什么。 在划分模块的时候,根据模块和模块之间的关系(耦合),以及模块内部之间的关系(内聚),我们来判断划分的模块是否为优。下面来具体说耦合和内聚... 阅读全文
posted @ 2013-10-15 18:35 pangbangb 阅读(8029) 评论(0) 推荐(0) 编辑
摘要: 链接可以执行与编译时,也就是在源代码被翻译成机器代码时;也可以执行于加载时,也就是在程序被加载器加载到存储器并执行时;甚至可以执行于运行时,由应用程序来执行。 从传统静态链接到加载时的共享库的动态链接,以及到运行时的共享库的动态链接。 一、编译器驱动程序/* $begin main *//* main.c */void swap();int buf[2] = {1, 2};int main() { swap(); return 0;}/* $end main *//* $begin swap *//* swap.c */extern int buf[];int *bufp0 = ... 阅读全文
posted @ 2013-10-15 18:29 pangbangb 阅读(526) 评论(0) 推荐(0) 编辑
摘要: Catching FishTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1113Accepted Submission(s): 411 Problem Description Ignatius likes catching fish very much. He has a fishnet whose shape is a circle of radius one. Now he is about to use his f... 阅读全文
posted @ 2013-10-15 18:28 pangbangb 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 自定义编辑框是登陆界面经常用到的效果,所以我也模仿站酷网的素材做了个。要想继承CCustomDraw来完全自绘CEdit控件,是不太可行的方案,因为一旦你完全重绘,那么你需要额外做以下几件事:1. CEdit光标的处理;2. 当是密码提示时,需要弹窗提示用户大写打开。3. 需要处理窗口文字的滚动。这样一来,工作量会很大,而且效果也不一定好。 我这里想到相对比较好的解决方案是:子窗口+透明边框的CEdit。子窗口负责皮肤的绘制,而CEdit负责处理用户的输入。这样一来,可以利用到CEdit原有的一些特性,以保证原有的效果,并减轻我们开发的工作量。如下图的密码输入框侦测到用户键盘大写打开时,CEd 阅读全文
posted @ 2013-10-15 18:27 pangbangb 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 本文讲述使用VS2012 开发SharePoint 2013 声明式的action 综合实例。需求同:http://blog.csdn.net/abrahamcheng/article/details/12612481基本操作参考:http://blog.csdn.net/abrahamcheng/article/details/12652495实现步聚 :1.新建SharePoint 2013 empty solution(选择farm solution或sandbox solution均可)2. 新建Custom action(命名为 SendTopNNews) 3. 添加Try catc 阅读全文
posted @ 2013-10-15 18:22 pangbangb 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有三种方法,Thread,Runnable,Callable.Runnable和Callable的区别是, (1)Callable规定的方法是call(),Runnable规定的方法是run(). (2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得 (3)call方法可以抛出异常,run方法不可以 (4)运行Callable任务可以拿到一个Future对象,表示异步计算的结果。它提供了检查计算是否完成的方法,以等待计算的完成,并检索计算的结果。通过Future对象可以了解任务执行情况,可取消 阅读全文
posted @ 2013-10-15 09:11 pangbangb 阅读(346) 评论(0) 推荐(0) 编辑
摘要: #####################本博文为自己记录之后,会不定时的修改整理################################## 本人2011年毕业于一所大专院校--河北科师。大学专业为应用电子技术专业。感觉学到比较实用的课程有:电路、数电、模电、c语言、PLC、单片机、protel99、EDA自我感觉C语言是自身较为擅长的一个技能。 -------------------------------------------------------2012------------------------------------------------------------- 阅读全文
posted @ 2013-10-15 09:08 pangbangb 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 249 下一页