`
文章列表

frame和iframe的区别

    博客分类:
  • html
1、frame不能脱离frameSet单独使用,iframe可以; 2、frame不能放在body中;如下可以正常显示: <!--<body>--> <frameset rows="50%,*">    <frame   name="frame1"   src="test1.htm"/>     <frame   name="frame2"   src="test2.htm"/>  </ ...

easyui使用一

一.Easyui datagrid加载本地Json数据 var  jsonstr  =  '{"total":10,"rows":[{"id":0,"password":"password0","type":1,"username":"username0"},{"id":1,"password":"password1","type& ...
解决方案: 1.安装openssh-server Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用sudo apt-get install openssh-server安装上即可。 1.1输入命令:sudo apt-get install openssh-server   1.2确认openssh-server是否启动了:       ps -e |grep ssh 正常情况下结果为: 1584 ?        00:00:00 ssh-agent 2299 ?       00:00:00 sshd 1.3如果只有 ...
VMware虚拟机下实现NAT方式上网 1. 把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。 2. 把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!) 3.当然是将虚拟机的上网方式选为NAT。 右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右边的网络连接改为NAT-确定。 4.点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),再选“DHCP”开启DHCP服 ...
1.org.hibernate.AnnotationException: No identifier specified for entity: com.yangsang.is.User 明明我有加了Annotation @Id了啊。并且也有让Spring管理这些Model了啊。   解决方案:自己傻逼了。@Id写在setter方法上了,@Id应该写在getter方法上。Spring的@Autowired才应该写在setter上。   2.Hibernate纯采用Annotation开发。并且,整合Spring时无Hibernate.cfg.xml与XXX.hbm.xml文件。可采用如 ...

银联商务笔试

本来想面的是java开发的。 没想到拿到的题目是各种蛋疼的。 刚刚发现有一些题目是程序员考试 的变形。 才知道我们用的教材与国内脱节了 。呵呵。     1.从Windows Me开始,Windows系统自带压缩文件夹 Zip Folder功能。不需要安装压缩软件即可解开ZIP格式的压缩文件。 优点:对NFTS分区里面的文件进行优化,从而使占用的空间更小,节约硬盘空间. 缺点:压缩的过程也会浪费系统资源的.   取消原因: 功能不如WinZip和WinRar。 如果取消了它,可以会加快一些系统速度   卸载使用命令:regsvr32 /u zipfldr ...
面试的时候被问到这个问题了,当时只能说出session是保存在服务器端的,而cookie是保存在客户端的。面试官说,就这么简单,可不可以详细点?当时我立马就傻逼了。 总结如下: 1.cookie数据存放在客户的浏览器上 ...
Hibernate事务与并发问题处理(乐观锁与悲观锁) 一、数据库事务的定义    数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关 操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、 一致性、隔离性和持久性)属性。    1. 原子性(atomicity) ,事务必须是原子工作单元;对于其数据修改,要么全都执 ...

springMVC学习(一)

 
1.springMVC入门级demo: http://blog.springsource.com/2011/01/04/green-beans-getting-started-with-spring-mvc/   2.推荐两篇好文,只看spring reference貌似要深入点还是有难度的 深入实战看这个http://elf8848.iteye.com/blog/875830 源码看这个http://huibin.iteye.com/blog/618910                
  jinnianshilongnian 写道 理解IoC容器问题关键:控制的哪些方面被反转了? 1、谁控制谁?为什么叫反转? IoC容器控制,而以前是应用程序控制,所以叫反转 2、控制什么? 控制应用程序所需要的资源(对象、文件……) 3、为什么控制? 解耦组件之间的关系 4、控制的哪些方面被反转了? 程序的控制权发生了反转:从应用程序转移到了IoC容器。 IoC容器特点: 【1】无需主动new对象;而是描述对象应该如何被创建即可 IoC容器帮你创建,即被动实例化; 【2】不需要主动装配对象之间 ...
我们自己玩堆积木也许没问题。 但是,如果要我们亲自去盖个大楼就有很多问题了。 这个时候,我们宁愿当个设计师。而具体的其他实际盖房步骤交给建筑工人去完成。 这就是Director与Builder。Director指导Builder。 最终,我们是去先Builder要东西的,故Builder有个getResult()方法。   用Builder模式有个好处,那就是Builder具体的实现细节可以随时变动,但是不影响Director的指挥工作。         参考: Builder - 创建者模式   比较Template method、Strategy和Builde ...
工厂,要生产的是各种各样的产品。 Simple Factory,简单工厂,就是最基本的根据传进来的参数来决定生产的是何种产品。 所以,明显的硬编码,采用if,else来实现。     改进方法:Factory Method,工厂方法。 工厂方法将创建产品推迟到了工厂类的子类去。不同的子类分别生产不同的产品。 但是,问题又来了,一种工厂子类生产一种产品。但如果,某种产品又有不同的型号呢?那就要将该工厂子类又分为不同型号的工厂子类。   改进方法:Abstract Factory,抽象工厂。 抽象工厂提供了生产一个产品系列的不同产品的方法,所以,在其内部会有生产不同产品的方法。 ...
Flyweight模式中文为“享元”模式。 当有某个部分被不断地重复使用的情况下,每次创建一次对象,该共同部分总是被重复创建。 这种情况下,效率是比较低的。 所以,应该将该共同部分提取出来。成为“共享单元”。   Flyweight模式促进细粒度对象的重复使用,提高存在大量对象环境下的使用效率。         参考: 模式Flyweight Flyweight模式
Adapter是为了使不同的接口能够一起工作,将一个已有的接口转换成另一个已有的接口。 Adapter是为了重用与期望接口不一致但的确可以被重用的代码。     Facade模式,是为了减小模块间的耦合而在更高层次上定义的接口,Facade模式简化了接口。
Decorator主要目的是为类增加新的功能。   那么,为什么不用继承呢?   原因是一,如果要增加的功能比较多,则继承会生成很多的子类。          二,使用继承,则新的功能是在编译器就决定了的。而更多的时刻我们更愿意在运行期时指定新的功能。即由用户动态指定。   Decorator看起来和Composite很像。但是,很明显,Composite模式更强调的是层次关系,即Panel与Component的关系。     参考: 模式Decorator
Global site tag (gtag.js) - Google Analytics