`
hududumo
  • 浏览: 239129 次
文章分类
社区版块
存档分类
最新评论
文章列表
班级表和学员资料表就是一对多的关系。一个班级有多个学员,一个学员属于某个班级。 班级和学员映射后的表结构如下: 班级表结构: 学员资料表结构: 需要的jar包和数据库连接配置不再说了,双向一对一案例已经说了
双向和单向的区别,其实不在数据库,而在加载方向。如Student和StudentNo,单向是Student拥有StudentNo的实例可以加载StudentNo,而双向不但Student可以加载StudentNo,StudentNo可以拥有Student实例来加载Student。数据库里是两个共享主键的表 以下模拟双向一对一得映射案例:
假设我们只能用Linux的命令模式,此时我们下载Oracle软件只能使用wget,但是Oracle 在权限这块管理越来越高,下载时需要验证帐号,具体使用wget的方式如下: wget -c --http-user=username --http-password=pwd --output-document=patchname.zip "Download_URL" -o logname.log & 解释如下: -c 表示断点续传 --http-user metalink帐号 --http-password metalink密码 --output-document ...
Enabling High Performance Data Transfers System Specific Notes for System Administrators (and Privileged Users) On this page: Introduction Tutorial TCP Options Diagnostics Details Acknowledgments
今天被坑了那么久,终于配置完了coco2d-x在win32到安卓平台的移植,因为对安卓平台的不熟悉,看配置文件看了很久,加上本来交叉编译就比较坑爹,网上的教程又不是太详细,很是蛋疼,抽空会写一篇分享,这个东西太坑了。后面就是命令行编译的问题,Jenkins只能截获命令行的输出,如何写好批处理文件还是个问题,不过觉得批处理是个很好用的东西,对以后写程序好处多多。不过看样子我暑假写游戏的愿望是破灭了,一直想把我觉得很好玩的那个游戏移植过来,可惜都没抽出时间,看样子又得拖到以后了。自己还在犹豫不决要不要考个网工呢。。。 不过今天是星期五,星期五总是开心的,有两天的休息时间,不过还是挺忙的不知道有没 ...
面向对象的特征封装、继承和多态。Polymorphism(多态性)来源于希腊单词,指“多种形态”。多态性的一个重要特征是方法的调用是在运行时确定而不是编译时。在.NET中用于实现多态性的关键词有virtual、override、abstract、interface。 一:virtual实现多态 shape类是通用的基类,draw是一个虚方法,每个派生类都可以有自己的override版本,在运行时可以用shape类的变量动态的调用draw方法。 public class Shape { public virtual void Draw() { Conso ...
当你想用Git,而源代码服务器是Windows系统时,你将面临一个问题:如何在Windows上搭建Git服务器? Bonobo Git Server基于.NET Framework 4.0+ASP.NET MVC 3开发,数据库用的是SQLite,Git部分用的是GitSharp – Git for .NET and Mono。 运行Bonobo Git Server,只需要IIS+WebDAV(IIS 7.5自带WebDAV, IIS 7.0需要下载安装)。 下面简单分享一下安装配置步骤,该步骤经过实践检验,我们经成功部署。 1.系统准备:《Windows Server 2008 ...
随着时间的推移现在的软件要求显示的内容越来越多,所以要在小的屏幕上能够更好的显示更多的内容,首先我们会想到底部菜单栏,但是有时候想网易新闻要显示的内容太多,而且又想在主页面全部显示出来,所以有加了顶部导航栏,但是android这样的移动设备内存是受限的,那么多界面缓存到内存中,很容易导致内存溢出,这个是比较致命的,所以不得不考虑。虽然我在之前也做过网易的顶部导航栏但是哪种方式并不好,就像使用viewpager做一些复杂的界面由于图片占用内存过多,很容易导致内存溢出,学习了今天的内容大家做一下对比相信就有所体会。 先看一下今天要实现的效果: 至于顶部导航的具体要用到的图片和布局大家自己调 ...
上一个项目已经做完了,这周基本上没事,所以整理了下以前的项目,想把一些通用的部分封装起来,这样以后遇到相似的项目就不用重复发明轮子了,也节省了开发效率。今天把demo贴出来一是方便以后自己查询,二是希望同时也能帮到大家。 底部菜单栏很重要,我看了一下很多应用软件都是用了底部菜单栏做。我这里使用了tabhost做了一种通用的(就是可以像微信那样显示未读消息数量的,虽然之前也做过但是layout下的xml写的太臃肿,这里去掉了很多不必要的层,个人看起来还是不错的,所以贴出来方便以后使用)。 先看一下做出来之后的效果: 以后使用的时候就可以换成自己项目的图片和字体了,主框架不用变哈哈, 首 ...
1.做一个程序员感觉现在记性越来越差了,写过的东东很快就忘了,也许自己老了,感觉技术编码跟别人差一大截。感觉好可怕,就开始写博客,我写博客不是因为自己技术多牛B。是方便自己复制和扩展自己写的过的代码。来提高效率。(*^__^*) 嘻嘻…… 2.其实LZ很讨厌面试的时候,问一大堆问题,这个会不会,那个精不精通。MB的LZ敢说:谁他妈敢说精通。面试就问一些公司常用到的技术,和一些扩展的技术就Ok了。干么问东问西。还有一个就是看自己解决问题的方式。现在网络这么发达,问题基本都可以在网上找到解决方案。LZ在这里给面试管一个警告吧! 3.其实还是蛮希望别人来自己的博客的(*^__^*) 嘻嘻……。多给 ...
浏览器控件是每个开发环境都具备的,这为马甲神功提供了用武之地,windows的有webbrowser,android和ios都有webview。只是其引擎不同,相对于微软的webbrowser,android及ios的webview的引擎都是webkit,对Html5提供支持。本篇主要介绍android的webview之强大。 A. <wbr><wbr><wbr></wbr></wbr></wbr>webview组件如何使用 <wbr></wbr> 1)
在前一篇中,讲解了PULL和PUSH模式的区别。 本节中主要是从无到有地讲解一下如何使用PULL模式来做一个报表。 因本文主要针对初学者,所以每个步骤都抓了图。 1.新建一个项目解决方案。如图: 2.在项目上右击添加新项 ...
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Drawing; namespace printApp { public partial class Form1 : Form { public Form1() { ...
Android Dev:VideoView源代码浅析及拓展应用 做Android开发不免要涉及到编写媒体播放器,对于初学者来说用MediaPlayer实现一个具有基本功能的播放器(有进度条,可以通过进度条上的按钮进行控制)还是有一定难度的,幸好Android还提供了一个VideoView类,借用该类可以快速实现简单的媒体播放功能,其源代码如下(单击右边那个箭头展开): 1 2 3 4 5 6 7 8 9 10
水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。 拉模式:在水晶报表生成时的数据源是从水晶报表文件中的SQL语句从数据库中提取的,在编程时不用重写SQL语句,但要加上登录信息(具体方法,后面介绍)。 推模式:在水晶报表生成时的数据源,是用编程时重写水晶报表中SQL语句而生成的dataset对像。也就是说,推模式是用dataset组装水晶报表。 水晶报表组件介绍。 水晶报表在VS2005中有两种组件,在WEB项目是分别是CrystalReportSource,CrystalReportViewer
Global site tag (gtag.js) - Google Analytics