如何在CSDN博客写出一篇有样式的文章

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28666081/article/details/85013458

假设我有一篇文章样式是截图如下:

但是因为CSDN的富文本编辑器的样式比较奇特,所以把上面内容粘贴上去会出现如下的样式(可以发现行距变大了,html里面为每行自动加了<p></p>,而且多数样式也被去掉了,比较单调):

================================================================

阅读前沿概括:

1 通常变量直接赋值对应引用类型来说就是把变量指向了同一个地址,对于基本类型/string来说就是真的赋值。

2 而浅拷贝则覆盖了Object.clone()和implemnents Cloneable来实现,可以把当前被拷贝对象实例复制一份出来独立,但是对于引用类型(除了String)成员变量来说其拷贝的依旧是地址,而不是在内存拷贝多处一个副本然后指向过去。

3 对于2中的问题,深拷贝就能解决了,只不过他要在每个被拷贝的引用类型成员变量中覆盖clone方法,并且将其引用类型的成员变量的clone()副本赋值到被拷贝的类对应成员变量上。这样如果被拷贝的引用类型成员变量里面还有引用类型成员变量,那同样也要这样做,这样复杂度很麻烦,而且类似StringBuilder.java这些系统自定义的就需要重新实现,为其子类加上clone()和implements Cloneable。

4 对于3中的每个引用类型的都要加上clone()和implements Cloneable的问题,可用序列化解决,但是也是要每个都要implements Serializable,这样还不如用3的方法,3的方法还能定制化,哪个成员变量想被拷贝就帮她加上clone()和implements Cloneable。


通常变量复制如下:

//基本的引用复制

Sub sub = new Sub();

Sub sub2 = sub;

System.out.println(sub.subName + "," + sub2.subName);

sub2.subName = "更新的名字";

System.out.println(sub.subName + "," + sub2.subName);

================================================================

鉴于以上情况,我们可以右键审查元素,找到这个编辑器元素:

然后我们可以将<body></body>元素里面的所有都删掉,把自己文章的html样式粘贴上去如下:

=================================================================

阅读前沿概括:
1 通常变量直接赋值对应引用类型来说就是把变量指向了同一个地址,对于基本类型/string来说就是真的赋值。
2 而浅拷贝则覆盖了Object.clone()和implemnents Cloneable来实现,可以把当前被拷贝对象实例复制一份出来独立,但是对于引用类型(除了String)成员变量来说其拷贝的依旧是地址,而不是在内存拷贝多处一个副本然后指向过去。
3 对于2中的问题,深拷贝就能解决了,只不过他要在每个被拷贝的引用类型成员变量中覆盖clone方法,并且将其引用类型的成员变量的clone()副本赋值到被拷贝的类对应成员变量上。这样如果被拷贝的引用类型成员变量里面还有引用类型成员变量,那同样也要这样做,这样复杂度很麻烦,而且类似StringBuilder.java这些系统自定义的就需要重新实现,为其子类加上clone()和implements Cloneable。
4 对于3中的每个引用类型的都要加上clone()和implements Cloneable的问题,可用序列化解决,但是也是要每个都要implements Serializable,这样还不如用3的方法,3的方法还能定制化,哪个成员变量想被拷贝就帮她加上clone()和implements Cloneable。
 

通常变量复制如下:
//基本的引用复制
Sub sub = new Sub();
Sub sub2 = sub;
System.out.println(sub.subName + "," + sub2.subName);
sub2.subName = "更新的名字";
System.out.println(sub.subName + "," + sub2.subName);
 

=================================================================

这样通过审查元素改的样式就很好看了,暂时只能想到这样改,其他更多想不到了。

猜你喜欢

转载自blog.csdn.net/qq_28666081/article/details/85013458
今日推荐