自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舞键作歌

舞键作歌,以助雅兴

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 D-ID生成式人工智能视频合成技术,将原创视频内容变得唾手可得

D-ID,面向未来,生成式人工智能。是一个可以智能合成人像和声音,并最终生成视频的AI工具。

2023-02-28 00:17:54 5190

原创 使用Edge扩展工具(GoFullPage)实现整页面截图或生成PDF文件

如果在浏览网页时,有需要整个页面截图或导出PDF文件的需求,这里分享一个Edge浏览器的扩展插件:GoFullPage。

2023-02-21 16:28:04 10432

原创 Spring 自定义标签配置解析注册Bean源码分析(二)——解析注册的完成

2. 自定义标签解析自定义标签的解析由BeanDefinitionParserDelegate委托类的parseCustomElement方法来完成。// 源码位置:org.springframework.beans.factory.xml.BeanDefinitionParserDelegate#parseCustomElement(org.w3c.dom.Element)@Nullabl...

2019-08-20 23:53:01 191

原创 Spring 自定义标签配置解析注册Bean源码分析(一)——自定义标签的使用

1. 自定义标签配置的使用

2019-08-20 11:27:13 235

原创 Spring XML默认标签配置解析注册Bean源码分析(六)——解析注册的完成

3.3.4. BeanDefinition解析与注册之XML元素解析在上一节中我们声明我们的跟踪源码主线以XML默认标签配置为主,因此需要调用parseDefaultElement方法。private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { if (delegate.node...

2019-08-19 23:13:56 179

原创 Spring XML默认标签配置解析注册Bean源码分析(五)——BeanDefinitionParserDelegate

3.3.3. BeanDefinition解析与注册之BeanDefinitionParserDelegate解析注册交给BeanDefinitionDocumentReader之后,由doRegisterBeanDefinitions方法

2019-08-19 23:13:26 246

原创 Spring XML默认标签配置解析注册Bean源码分析(四)——BeanDefinitionDocumentReader

3.3.2. BeanDefinition解析与注册之BeanDefinitionDocumentReader把XML配置文件转为Document后,就进入了BeanDefinition的解析注册的核心流程。int count = registerBeanDefinitions(doc, resource);这里返回的count是本次注册的BeanDefinition的数量。// 源...

2019-08-19 23:12:34 234

原创 Spring XML默认标签配置解析注册Bean源码分析(三)——Document对象

3.3.1. Document对象        我们之前说过在BeanDefinition的解析注册过程中,需要将Resource文件资源转换为Document对象,这一节我们就来看一下Document doc = doLoadDocument(inputSource, resource);。// 源码位置:or...

2019-08-19 23:11:58 249

原创 Spring XML默认标签配置解析注册Bean源码分析(二)——Resource资源准备

3. Xml中默认标签的Bean配置详解        在XML配置Bean的时候,可以使用默认<bean />标签配置Bean,也可以使用自定义标签如<myname:user />配置Bean。Spring内部会通过XML中定义的命名空间判断如何解析:<?xml version="1...

2019-08-19 23:08:54 295

原创 Spring XML默认标签配置解析注册Bean源码分析(一)——概述

Spring 走近容器之Bean的解析与注册(一)

2019-08-09 11:23:55 235

原创 Spring ClassPathResource详解

org.springframework.core.io.ClassPathResource位于Spring核心core下,用以表达类路径下的资源。

2019-08-07 17:43:47 57616 2

原创 Python学习教程(八)——异常

在编写程序时,程序员通常需要辨别事件的正常过程和异常(非正常)的情况。这类异常事件可能是错误(比如试图除以0),或者是不希望经常发生的事情。为了能够处理这些异常事件,可以在所有可能发生这类事件的地方都使用条件语句。但是这么做可能不仅会没效率和不灵活,而且还会让程序难以阅读。你可能会想直接忽略这些异常事件,期望他们永不发生,但Python的异常对象提供了非常强大的替代解决方案。

2017-11-12 23:33:27 342

原创 Python学习教程(七)——抽象之类和对象

前几章介绍了Python主要的内建对象类型(数字、字符串、列表、元组和字典),以及内建函数和标准库的用法,还有定义的函数方法。本章我们主要学习自己创建对象。同时Python也称为是“面向对象”的语言。1. 类和类型1.1. 什么是类  “类”我们可以理解为种类或类型的同义词。由这个类创建的所有的对象都属于这类,或者说所以的对象都属于某一个类,所有对象也称为类的实例(instance)。

2017-11-10 16:34:01 400

原创 Python学习教程(六)——抽象之函数

当为了实现一个功能而写了一段代码之后,如果在其他模块也需要实现这样的功能,那么我们应该怎么办呢?是重新写一遍相同的代码吗?答案是否定的,真正的程序员不会这么做,他们会让程序抽象一些,把具有能完成某一特定功能的代码封装在一个盒子里,对外提供一个接口(参数列表),封装在盒子里的程序只需要专心做好自己的本职工作而无需关心谁会调用;盒子外面的调用者也无需关心盒子里的具体实现原理,只要知道

2017-11-06 21:45:29 587

原创 Python学习教程(五)——语句之条件与循环

在深入学习之前,我们要先说明一下,在Python3.0中print不再是语句,而是变为了函数,功能基本不变。另外对于很多应用程序来说,使用logging模块来记录日志比print语句更为合适,关于logging的使用方法,我们会在后面学习到。

2017-11-03 00:48:20 713

原创 Python学习教程(四)——字典

字典是Python中唯一的内建映射类型。字典中的值没有特殊的顺序,但是都是存储在一个特定的键(key)下。键可以是数字、字符串、甚至是元组

2017-10-29 22:58:49 455

原创 Python学习教程(三)——序列之字符串

因为字符串也是一种序列类型,因此序列通用的操作对字符串同样适用,见《Python学习教程(二)——序列之列表和元组》中的一些例子。但是字符串是不可变的。比如在分片赋值时就是不可用的。

2017-10-28 15:15:32 467

原创 Python学习教程(二)——序列之列表和元组

在Python中,最基本的数据结构是序列(sequence),序列中的每一个元素被分配一个序号——即元素的位置,也成为索引,从0开始计数。Python中有6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。

2017-10-27 23:04:22 499

原创 Python学习教程(一)——初步认识

Python学习教程(一)——初步认识

2017-10-25 11:26:47 1021

原创 Java加解密——初步认识密码体制

当信息无处不在,安全问题随即暴露,网络安全、信息安全等是大家关注的重要话题,如何构建安全的应用考验着每一位架构师和软件工程师们。解决安全问题必定离不开密码学的运用,密码学在古代战争中就得到了运用,发展到近代计算机的出现,密码学如虎添翼,从此密码学进入了计算机时代,并催生了一系列加密算法及新一代密码体制。一、对称密码体制图 1-1     如图1-1所示,发送者和

2015-11-07 13:35:27 782

原创 Oracle 根据条件in中值的顺序输出结果集

当我们用条件in查询数据时,我们希望输出的结果集是按照条件in里面的值的顺序展示的时,比如:--有如下表:SQL> select * from ordertest t;ID NAME----- ----------------a 甲b 乙c 丙d 丁--当我们 t.id in ('a','c','d','b') 时,我们希望输出的结果是按

2015-11-05 15:55:26 4120

原创 Oracle 中的四舍五入

函数:ROUND( number, [ decimal_places ] )——number : 要处理的数值;——decimal_places :四舍五入后,小数点后保留几位,可不写,默认为0;举例:-- 小数点后保留0位时:SQL> select round(99.546) from dual;ROUND(99.546)-------------

2015-11-04 11:44:21 1407

原创 浅谈Oracle 中 varchar2(N) 与 varchar2(N char) 的区别

在oracle数据库表结构中,我们往往会看到varchar2的两种使用方式,如,varchar2(16)、varchar2(16 char),那么这两者有什么区别呢?现在我们实际的例子看一下:1、创建测试表结构:SQL> create table vctest( c1 varchar2(1) , c2 varchar2(1 char) );Table created2.1、插入一行数

2015-10-29 09:15:54 5197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除