冴羽 冴羽
3年前
VuePress 博客之 SEO 优化(四) Open Graph protocol
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。本篇讲讲SEO优化中的OpenGraphprotocol。meta标签如果我们打开思否任意一篇文章,比如这篇,查看DOM元素,我们可以在head中找到这样一段meta标签:我们可以发现name都是以og:开头,这是什么意思呢,又是什么作用呢?其实这是
Easter79 Easter79
4年前
spring源码分析
   在spring源码中,在很多地方都会出现PropertyEditor,那么属性编辑器用来干什么的呢?属性编辑器主要应用在以下两个方面:使用PropertyEditors设置Bean属性。当你在XML文件中声明的bean的属性类型为java.lang.String时,Spring将在容器初始化该bean时使用ClassEditor将Str
执键写春秋 执键写春秋
4年前
Java中集合排序常用的方式
1.集合排序概述1.1集合排序的主要内容:集合中的级别数据类型排序集合中的字符串排序Comparator接口Comparable接口1.2数组排序回顾intarr12,25,22,17,89,22;Arrays.sort(arr);输出:12,17,22,22,25,89Java的Arrays类中有一个sort()方法,该方法是Ar
Wesley13 Wesley13
4年前
Java集合ArrayList源代码详细解析
一、ArrayList简介  ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。  该类封装了一个动态再分配的Object\\数组,每一个类对象都有一个capacity属性,表示它们所封装的Object\\数组的长度,当向ArrayList中添加元素时,该属性值会自动增加。如果想ArrayList中添加大
Stella981 Stella981
4年前
C#里面BLL、Model、DAL、UI层
C三层架构分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)1、实体类库(Model),主要存放数据库中的表字段。操作:(1)先建立实体类库Model,打开项目,在解决方案中右键》添加》新建项目》选中类库》改名Model》确定(2)选中Model类库》ShiftALT
Wesley13 Wesley13
4年前
MySql
想把一个数据库中表中数据复制到另一个数据库或者同一个数据库中可以采取以下方法:1.表结构相同的表,且在同一数据库(如,table1,table2)Sql:insertintotable1select\fromtable2(完全复制)insertintotable1selectdistinc
Wesley13 Wesley13
4年前
JAVA学习笔记 之 异常
异常的概述代码在运行时期发生的问题就称之为异常。在java中,异常被封装成为了一个类,当程序出现了异常类中的问题时,异常的信息(如位置和原因)就会被抛出。在java中用Exception来描述异常,publicclassExceptionextendsThrowable则是异常的继承体系。 Throwable是所有错误或异常的
Stella981 Stella981
4年前
Redis5新特性Streams作消息队列
!(https://oscimg.oschina.net/oscnet/up4977ee0fbc770c92e22d1c7e77c69a7528d.png)前言Redis5新特性中,Streams数据结构的引入,可以说它是在本次迭代中最大特性。它使本次5.x版本迭代中,Redis作为消息队列使用时,得到更完善,更强大的原生
Wesley13 Wesley13
4年前
Visual Studio 2017自定义代码片段(Snippet)
此文示例只展示MVVM模式中的属性的代码片段的修改,想要增加自己的代码片段还需自行研究一下下面进入正题,Visualstudio本身就提供了许多代码片段,可在下图中查看!(https://oscimg.oschina.net/oscnet/755f24e0d9cad3b4416036658c66e64418a.jpg)下面这界面中包含语言的
陈哥聊测试 陈哥聊测试
1年前
取代或转型?人工智能对软件测试的影响(内附工具推荐)
这就是软件测试中的人工智能(AI)成为颠覆性技术的地方,它改变了软件测试的执行方式。