摘要: 今天我在Dzone阅读了一篇关于java对象实例初始化顺序的有趣文章。说它有趣,是因为作者使用了一种并不太推荐的编码风格,只有用这种编码风格才能触发这个极为少见的 Java object initialization order 问题。其实java对象初始化顺序算是一个比较基础的java知识点。但是网上的文章多半描述不清,使用上一不小心就容易出问题。所以在本文中,我想结合JLS和自己的理解,举例剖析问题的所在。OK,我们先来看个模仿Dzone作者原意的简单例子:package com.kenwublog.tmp;public class A extends B {public int a = 阅读全文
摘要: 在附加数据库后,想添加关系表,结果出来了下面的错误:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。按照第一种方式更改怎么也不行,并且文件的所有者也是sa。在csdn中找了半天,有个同志给出了第二种解法,使用ssms。具体在SSMS中运行以下命令:ALTER AUTHORIZATION ON database::mydbname TO sa把mydbname修改为实际的数据库名称,就可以把所有者设置为sa了。经过一番努力也没找阅读全文