摘要:
1.问题:在BeforePrint生成XRLabel时发现用同样的PointF给LocationF赋值,和在设计界面拖放上的XRLabel位置不同,此时的XtraReport的ReportUnit为十分之一毫米,而不是默认的百分之一英寸; 2.原因:拖放的XRLabel的LocationF,会根据当 阅读全文
摘要:
1.parse()与try parse() int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则抛出ArgumentNullException异常; 如果字符串内容不是数字,则抛出FormatException异常; 如果字符串内容所表示数字超出int类型 阅读全文
摘要:
1.常见架构 (1)B/S架构 浏览器/服务端 优点:用于开放环境,使用方便,掉线后无需重连数据库 缺点:相对于C/S架构,效率较低 (2)C/S架构 客户端/服务端(数据库) 优点:客户端与数据库直连,速度更快 缺点:多用于封闭环境,使用不方便,掉线后数据库连接断开,要重新登录 (3)混合架构 结 阅读全文
摘要:
1.union、union all、except、intersect之间的区别 (1)union:取两个表的并集,如果有重复数据,则只留下一个 (2)union all:在并集的基础上,保留重复的数据 (3)except: 例如select * from A except select * from 阅读全文
摘要:
1.分页查询 over,开窗函数,over关键字表示把聚合函数当成聚合开窗函数而不是聚合函数,例: SQL 标准允许将所有聚合函数用做聚合开窗函数。 允许返回group by 或者聚合函数内不包含的其他列 over()内可以填写 partition by 类似于group by 分组查询,order 阅读全文
摘要:
Spring是一个基于IOC和AOP的结构J2EE系统的框架 IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 DI 依赖注入 Dependency Inject. 简单地说就 阅读全文
摘要:
Oracle数据库使用的也是SQL语言,所以基本的增删改查语句和MySQL是通用的。 1.Oracle的伪列: rownum,数据库自带的顺序数字 可以使用select rownum from table_name查询 2.表复制 整表复制,将emp表内的字段、数据全部复制到 myemp表: 单列复 阅读全文
摘要:
面试题中常见的一个题: 如何快速计算2*8 答案是2<<3; 原理就是: 2的二进制是10,左移3位,变为10000,也就是十进制的16 其实任何数的的二进制左移一位都相当于乘以2,比方说5,二进制是101,5*2是多少呢? 5的二进制 101,每一位乘以2 结果 1010,也就是十进制的10 同理 阅读全文
摘要:
不同方法的取舍原则: ceil:天花板,往大里取 floor:地板,往小里取 round:正数:四舍五入,5是分界点 负数:小数大于5(Math.round(-0.51)输出是-1,-0.5则是0),往小里取,反之,则往大里取 BigDecimal 1.解决小数计算失去精度问题 得到正确的0.01 阅读全文
摘要:
Hibernate框架以完全面向对象的方式,提供了操作数据库的简便方法 1.数据库连接、实体类映射配置文件 注意,该配置文件必须放在src目录下,名称必须为hibernate.cfg.xml 2.实体类配置文件 必须放在该实体类所在的包下,名称必须为 类名.hbm.xml,例如Customer.hb 阅读全文