• Android字体相关知识总结

    2021-06-17 18:57:28

    目录一、Android 默认字体介绍1、Android 系统默认使用的是一款叫做 Roboto 的字体,这也是 Google 推荐使用的一款字体 传送门。它提供了多种字体形式的选择,例如:粗体,斜体等等。2、在 Android 中,我们一般会直接或间接的通过 TextView 控件去承载字体的显示,因为关于 Android 提供的承载字体显示的控件都会直接或间接继承 TextView,例如:Edi

  • Android字体相关知识总结

    2021-06-17 18:57:28

    目录一、Android 默认字体介绍1、Android 系统默认使用的是一款叫做 Roboto 的字体,这也是 Google 推荐使用的一款字体 传送门。它提供了多种字体形式的选择,例如:粗体,斜体等等。2、在 Android 中,我们一般会直接或间接的通过 TextView 控件去承载字体的显示,因为关于 Android 提供的承载字体显示的控件都会直接或间接继承 TextView,例如:Edi

  • 说说@ModelAttribute在父类和子类中的执行顺序

    2021-06-17 17:54:16

    @ModelAttribute在父类、子类的执行顺序被 @ModelAttribute 注解的方法会在Controller每个方法执行之前都执行,因此对于一个Controller中包含多个URL的时候,要谨慎使用。执行顺序:先执行子类 @ModelAttribute 注解的方法,再执行父类中 @ModelAttribute 注解的方法。@ModelAttribute原理概述以及使用注意点@Mode

  • 说说@ModelAttribute在父类和子类中的执行顺序

    2021-06-17 17:54:16

    @ModelAttribute在父类、子类的执行顺序被 @ModelAttribute 注解的方法会在Controller每个方法执行之前都执行,因此对于一个Controller中包含多个URL的时候,要谨慎使用。执行顺序:先执行子类 @ModelAttribute 注解的方法,再执行父类中 @ModelAttribute 注解的方法。@ModelAttribute原理概述以及使用注意点@Mode

  • MyBatis中PageHelper不生效的解决方案

    2021-06-17 17:52:18

    MyBatis中PageHelper不生效今天使用pageHelper,发现设置了PageHelper.startPage(page, pageSize);pageSize设置为10,但是结果并没有分页,查处了全部的数据;问题解决:原因是mybatis的依赖版本问题,之前配置的是1.0.0版本,这个版本不支持分页拦截<dependency> <groupId>org.mybatis.spring.

  • MyBatis中PageHelper不生效的解决方案

    2021-06-17 17:52:18

    MyBatis中PageHelper不生效今天使用pageHelper,发现设置了PageHelper.startPage(page, pageSize);pageSize设置为10,但是结果并没有分页,查处了全部的数据;问题解决:原因是mybatis的依赖版本问题,之前配置的是1.0.0版本,这个版本不支持分页拦截<dependency> <groupId>org.mybatis.spring.

  • MyBatis拦截器的原理与使用

    2021-06-17 11:52:08

    目录二、拦截器注册的三种方式        1.XML注册        2.配置类注册        3.注解方式三、ParameterHandler参数改写-修改时间和修改人统一插入四、通过StatementHandler改写SQL一、拦截对象和接口实现示例        MyBatis拦截器的作用是在于Dao到DB中间进行额外的处理。大部分情况下通过mybatis的xml配置sql都可以达到

  • MyBatis拦截器的原理与使用

    2021-06-17 11:52:08

    目录二、拦截器注册的三种方式        1.XML注册        2.配置类注册        3.注解方式三、ParameterHandler参数改写-修改时间和修改人统一插入四、通过StatementHandler改写SQL一、拦截对象和接口实现示例        MyBatis拦截器的作用是在于Dao到DB中间进行额外的处理。大部分情况下通过mybatis的xml配置sql都可以达到

  • 详解Python自动化中这八大元素定位

    2021-06-16 18:00:21

    一、find_element_by_id()find_element_by_id()1.从上面定位到的元素属性中,可以看到有个id属性:id=“kw”,这里可以通过它的id属性定位到这个元素。2.定位到搜索框后,用send_keys()方法,就可以输入文本。from selenium import webdriverdriver = webdriver.Firefox()driver.get("h

  • 详解Python自动化中这八大元素定位

    2021-06-16 18:00:21

    一、find_element_by_id()find_element_by_id()1.从上面定位到的元素属性中,可以看到有个id属性:id=“kw”,这里可以通过它的id属性定位到这个元素。2.定位到搜索框后,用send_keys()方法,就可以输入文本。from selenium import webdriverdriver = webdriver.Firefox()driver.get("h

  • arcgis颜色的透明度怎么调? arcgis设置影像透明度的技巧

    2021-06-16 14:19:15

    arcgis在查看两个或者两个以上影像时,需要设置个别影像的透明度,来方便查看变化情况,该怎么设置透明度呢?下面我们就来看看详细的教程。软件名称:Esri ArcGIS Desktop 10.8.1 中文完美授权版(附补丁+汉化包+安装教程)软件大小:7.63GB更新时间:2021-02-22立即下载调整透明度前后对比一、设置影像透明度首先,打开arcgis软件,加载影像;在软件左侧内容列表中,打

  • arcgis颜色的透明度怎么调? arcgis设置影像透明度的技巧

    2021-06-16 14:19:15

    arcgis在查看两个或者两个以上影像时,需要设置个别影像的透明度,来方便查看变化情况,该怎么设置透明度呢?下面我们就来看看详细的教程。软件名称:Esri ArcGIS Desktop 10.8.1 中文完美授权版(附补丁+汉化包+安装教程)软件大小:7.63GB更新时间:2021-02-22立即下载调整透明度前后对比一、设置影像透明度首先,打开arcgis软件,加载影像;在软件左侧内容列表中,打

  • arcgis怎么去黑边? arcgis影像黑边处理技巧

    2021-06-16 14:16:53

    arcgis中如何去掉影像的黑边?默认下载的遥感影像四周有黑边,加载显示和处理影像时黑边总会造成影响,下面我们就来看看arcgis去除黑边的技巧。软件名称:ArcGIS Desktop 10.7 完美汉化特别版(附激活补丁+汉化包+安装教程)软件大小:1.22GB更新时间:2020-07-22立即下载首先,打开arcgis软件。然后,使用添加按钮,加载影像。然后,鼠标右键点击影像的属性。在属性窗口

  • arcgis怎么去黑边? arcgis影像黑边处理技巧

    2021-06-16 14:16:53

    arcgis中如何去掉影像的黑边?默认下载的遥感影像四周有黑边,加载显示和处理影像时黑边总会造成影响,下面我们就来看看arcgis去除黑边的技巧。软件名称:ArcGIS Desktop 10.7 完美汉化特别版(附激活补丁+汉化包+安装教程)软件大小:1.22GB更新时间:2020-07-22立即下载首先,打开arcgis软件。然后,使用添加按钮,加载影像。然后,鼠标右键点击影像的属性。在属性窗口

  • Spring Bean的实例化之属性注入源码剖析过程

    2021-06-13 13:53:26

    前言这一章节我们来讨论创建Bean过程中的属性注入,在Spring的IOC容器启动过程中,会把定义的Bean封装成BeanDefinition注册到一个ConcurrentHashMap中,Bean注册完成后,就会对单利的且lazy-init=false 的Bean进行实例化。创建Bean的代码在 AbstractAutowireCapableBeanFactory#doCreateBean 中,

  • Spring Bean的实例化之属性注入源码剖析过程

    2021-06-13 13:53:26

    前言这一章节我们来讨论创建Bean过程中的属性注入,在Spring的IOC容器启动过程中,会把定义的Bean封装成BeanDefinition注册到一个ConcurrentHashMap中,Bean注册完成后,就会对单利的且lazy-init=false 的Bean进行实例化。创建Bean的代码在 AbstractAutowireCapableBeanFactory#doCreateBean 中,

  • React 高阶组件HOC用法归纳

    2021-06-13 13:52:21

    一句话介绍HOC何为高阶组件(HOC),根据官方文档的解释:“高阶组件是react中复用组件逻辑的一项高级技术。它不属于react API的组成部分,它是从react自身组合性质中抽离出来的一种模式。具体来说,高阶组件是函数,它接受一个组件作为参数,然后返回一个新的组件使用场景将几个功能相似的组件里面的方法和react特性(如生命周期里面的副作用)提取到HOC中,然后向HOC传入需要封装的组件。最

  • React 高阶组件HOC用法归纳

    2021-06-13 13:52:21

    一句话介绍HOC何为高阶组件(HOC),根据官方文档的解释:“高阶组件是react中复用组件逻辑的一项高级技术。它不属于react API的组成部分,它是从react自身组合性质中抽离出来的一种模式。具体来说,高阶组件是函数,它接受一个组件作为参数,然后返回一个新的组件使用场景将几个功能相似的组件里面的方法和react特性(如生命周期里面的副作用)提取到HOC中,然后向HOC传入需要封装的组件。最

  • 解决sql server 数据库,sa用户被锁定的问题

    2021-06-12 07:06:12

    sql server 数据库,sa用户被锁定1、打开数据库——用Windows身份登录数据库2、登录名——双击sa(打开属性)3、常规——设置密码——确定4、状态——登录:启用;去掉登陆已锁定勾选,——确定5、 右击服务器名——属性6、安全性——选中 SQL Server 和 Windows 身份验证模式——确定7、右击服务器名——重新启动——关闭数据库连接,退出程序——用sa登录到数据库——解决

  • 解决sql server 数据库,sa用户被锁定的问题

    2021-06-12 07:06:12

    sql server 数据库,sa用户被锁定1、打开数据库——用Windows身份登录数据库2、登录名——双击sa(打开属性)3、常规——设置密码——确定4、状态——登录:启用;去掉登陆已锁定勾选,——确定5、 右击服务器名——属性6、安全性——选中 SQL Server 和 Windows 身份验证模式——确定7、右击服务器名——重新启动——关闭数据库连接,退出程序——用sa登录到数据库——解决

  • springboot @ConfigurationProperties和@PropertySource的区别

    2021-06-12 06:56:00

    springboot @ConfigurationProperties和@PropertySource区别@ConfigurationProperties:寻找的是全局配置文件@PropertySource:寻找的是指定的配置文件理解里面有一个参数 value,可以指定很多个配置文件,所以是使用一个数组{}springboot推荐使用这种方式给容添加组件:创建一个config包,然后在包下创建一个

  • springboot @ConfigurationProperties和@PropertySource的区别

    2021-06-12 06:56:00

    springboot @ConfigurationProperties和@PropertySource区别@ConfigurationProperties:寻找的是全局配置文件@PropertySource:寻找的是指定的配置文件理解里面有一个参数 value,可以指定很多个配置文件,所以是使用一个数组{}springboot推荐使用这种方式给容添加组件:创建一个config包,然后在包下创建一个

  • 详解Python描述符的工作原理

    2021-06-10 22:03:52

    一、前言其实,在开发过程中,虽然我们没有直接使用到描述符,但是它在底层却无时不刻地被使用到,例如以下这些:function、bound method、unbound method装饰器property、staticmethod、classmethod是不是都很熟悉?这些都与描述符有着千丝万缕的关系,这篇文章我们就来看一下描述符背后的工作原理。二、什么是描述符?在解释什么是「描述符」之前,我们先来看

  • 详解Python描述符的工作原理

    2021-06-10 22:03:52

    一、前言其实,在开发过程中,虽然我们没有直接使用到描述符,但是它在底层却无时不刻地被使用到,例如以下这些:function、bound method、unbound method装饰器property、staticmethod、classmethod是不是都很熟悉?这些都与描述符有着千丝万缕的关系,这篇文章我们就来看一下描述符背后的工作原理。二、什么是描述符?在解释什么是「描述符」之前,我们先来看

  • 教你用Python matplotlib库制作简单的动画

    2021-06-10 21:54:47

    matplotlib制作简单的动画动画即是在一段时间内快速连续的重新绘制图像的过程.matplotlib提供了方法用于处理简单动画的绘制:import matplotlib.animation as madef update(number):    pass# 每隔30毫秒,执行一次updatema.FuncAnimation(    mp.gcf(),   # 作用域当前窗体    update

  • 教你用Python matplotlib库制作简单的动画

    2021-06-10 21:54:47

    matplotlib制作简单的动画动画即是在一段时间内快速连续的重新绘制图像的过程.matplotlib提供了方法用于处理简单动画的绘制:import matplotlib.animation as madef update(number):    pass# 每隔30毫秒,执行一次updatema.FuncAnimation(    mp.gcf(),   # 作用域当前窗体    update

  • 详解JavaScript面向对象实战之封装拖拽对象

    2021-06-10 11:12:15

    概述为了能够帮助大家了解更多的方式与进行对比,我会使用三种不同的方式来实现拖拽。    不封装对象直接实现;    利用原生JavaScript封装拖拽对象;    通过扩展jQuery来实现拖拽对象。拖拽的实现过程会涉及到非常多的实用小知识,因此为了巩固我自己的知识积累,也为了大家能够学到更多的知识,我会尽量详细的将一些细节分享出来,相信大家认真阅读之后,一定能学到一些东西。1、如何让一个DOM

  • 详解JavaScript面向对象实战之封装拖拽对象

    2021-06-10 11:12:15

    概述为了能够帮助大家了解更多的方式与进行对比,我会使用三种不同的方式来实现拖拽。    不封装对象直接实现;    利用原生JavaScript封装拖拽对象;    通过扩展jQuery来实现拖拽对象。拖拽的实现过程会涉及到非常多的实用小知识,因此为了巩固我自己的知识积累,也为了大家能够学到更多的知识,我会尽量详细的将一些细节分享出来,相信大家认真阅读之后,一定能学到一些东西。1、如何让一个DOM

  • Python爬虫必备之XPath解析库

    2021-06-10 11:11:48

    一、简介XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。Xpath解析库介绍:数据解析的过程中使用过正则表达式, 但正则表达式想要进准匹配难度较高, 一旦正则表达式书写错误, 匹配的数据也会出错。网页由三部分组成:

  • Python爬虫必备之XPath解析库

    2021-06-10 11:11:48

    一、简介XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。Xpath解析库介绍:数据解析的过程中使用过正则表达式, 但正则表达式想要进准匹配难度较高, 一旦正则表达式书写错误, 匹配的数据也会出错。网页由三部分组成:

  • 解析ConcurrentHashMap:成员属性、内部类、构造方法

    2021-06-10 11:11:44

    1、简介ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效率等各方面都有极大地提高。在学习ConcurrentHashMap源码之前,这里默认大家已经读过HashMap源码,了解LongAdder原子类、红黑树。先简单介绍下ConcurrentHashMap的整体流程:整体流程

  • 解析ConcurrentHashMap:成员属性、内部类、构造方法

    2021-06-10 11:11:44

    1、简介ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效率等各方面都有极大地提高。在学习ConcurrentHashMap源码之前,这里默认大家已经读过HashMap源码,了解LongAdder原子类、红黑树。先简单介绍下ConcurrentHashMap的整体流程:整体流程

  • Python中常见的反爬机制及其破解方法总结

    2021-06-10 11:11:16

    一、常见反爬机制及其破解方式封禁IP,使用cookie等前面文章已经讲过现在主要将下面的: ~ 验证码 —> 文字验证码 —> OCR(光学文字识别)—> 接口 / easyocr 程序自己解决不了的问题就可以考虑使用三方接口(付费/免费) —> 行为验证码 —> 超级鹰 ~ 手机号+短信验证码 —> 接码平台 ~ 动态内容 —> JavaScript逆向 —> 找到提供数据的API接口 —> 手

  • Python中常见的反爬机制及其破解方法总结

    2021-06-10 11:11:16

    一、常见反爬机制及其破解方式封禁IP,使用cookie等前面文章已经讲过现在主要将下面的: ~ 验证码 —> 文字验证码 —> OCR(光学文字识别)—> 接口 / easyocr 程序自己解决不了的问题就可以考虑使用三方接口(付费/免费) —> 行为验证码 —> 超级鹰 ~ 手机号+短信验证码 —> 接码平台 ~ 动态内容 —> JavaScript逆向 —> 找到提供数据的API接口 —> 手

  • python缺失值的解决方法总结

    2021-06-09 11:52:33

    1、解决方法(1)忽视元组。缺少类别标签时,通常这样做(假设挖掘任务与分类有关),除非元组有多个属性缺失值,否则该方法不太有效。当个属性缺值的百分比变化很大时,其性能特别差。(2)人工填写缺失值。一般来说,这种方法需要很长时间,当数据集大且缺少很多值时,这种方法可能无法实现。(3)使用全局常量填充缺失值。将缺失的属性值用同一常数(如Unknown或负无限)替换。如果缺失值都是用unknown替换的

  • python缺失值的解决方法总结

    2021-06-09 11:52:33

    1、解决方法(1)忽视元组。缺少类别标签时,通常这样做(假设挖掘任务与分类有关),除非元组有多个属性缺失值,否则该方法不太有效。当个属性缺值的百分比变化很大时,其性能特别差。(2)人工填写缺失值。一般来说,这种方法需要很长时间,当数据集大且缺少很多值时,这种方法可能无法实现。(3)使用全局常量填充缺失值。将缺失的属性值用同一常数(如Unknown或负无限)替换。如果缺失值都是用unknown替换的

  • Flutter 如何封装文本输入框组件

    2021-06-06 07:53:30

    UI组件封装的考虑要点封装一个 UI 组件,通常需要考虑下面这三个点:    接口如何定义:即组件接收什么输入参数来控制组件的外观和行为;    与业务分离:UI 组件应当只负责界面,而不负责业务,具体的业务应当由业务层完成;    简单易用:因为是 UI 组件,要尽可能地简单易用,方便使用者快速上手。    文本输入框接口定义首先先看一下我们上一篇使用文本框的代码,这里实际上只是调用了一个函数返

  • Flutter 如何封装文本输入框组件

    2021-06-06 07:53:30

    UI组件封装的考虑要点封装一个 UI 组件,通常需要考虑下面这三个点:    接口如何定义:即组件接收什么输入参数来控制组件的外观和行为;    与业务分离:UI 组件应当只负责界面,而不负责业务,具体的业务应当由业务层完成;    简单易用:因为是 UI 组件,要尽可能地简单易用,方便使用者快速上手。    文本输入框接口定义首先先看一下我们上一篇使用文本框的代码,这里实际上只是调用了一个函数返

  • html有序列表怎么弄自定义

    2021-06-05 07:25:08

    在html中,可以使用list-style-type属性来自定义有序列表,只需要给ol元素设置“list-style-type:类型”样式即可。list-style-type属性设置列表项标记的类型。本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。list-style-type 属性设置列表项标记的类型。语法:元素{list-style-type:类型;}属性值

  • html有序列表怎么弄自定义

    2021-06-05 07:25:08

    在html中,可以使用list-style-type属性来自定义有序列表,只需要给ol元素设置“list-style-type:类型”样式即可。list-style-type属性设置列表项标记的类型。本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。list-style-type 属性设置列表项标记的类型。语法:元素{list-style-type:类型;}属性值

  • HTML除了maxlength如何限制长度

    2021-06-05 07:19:45

    限制长度的方法:1、可以使用size属性,语法格式为“<input size="value">”;2、可以使用“width”属性,语法格式为“<input width="pixels|%">”。本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。size属性规定输入字段的宽度。对于 <input type="text"> 和 <input type="passwor

  • HTML除了maxlength如何限制长度

    2021-06-05 07:19:45

    限制长度的方法:1、可以使用size属性,语法格式为“<input size="value">”;2、可以使用“width”属性,语法格式为“<input width="pixels|%">”。本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。size属性规定输入字段的宽度。对于 <input type="text"> 和 <input type="passwor

  • 拒绝盗图!教你怎么用python给图片加水印

    2021-06-04 16:59:14

    方式一:叠加文字水印最简单的一种方式是,在图片上绘制半透明文本来实现水印效果。主要用到Figure.text函数                        参数            类型            说明                                    x, y            float            叠加文本的位置坐标.,取值范围在 [0,

  • 拒绝盗图!教你怎么用python给图片加水印

    2021-06-04 16:59:14

    方式一:叠加文字水印最简单的一种方式是,在图片上绘制半透明文本来实现水印效果。主要用到Figure.text函数                        参数            类型            说明                                    x, y            float            叠加文本的位置坐标.,取值范围在 [0,

  • Dreamweaver 教程-CSS文本属性(text)

    2021-06-04 10:02:49

    CSS文本属性主要用于控制网页内文本的属性,例如颜色、间距和首行缩进等。1.首行缩进(text-indent){ text-indent: 24px; }以上CSS代码可以实现段落首行自动缩进24个像素。2.文本颜色(color)……  p.lv { color: green; }  p.hong { color: red; }  ……  <p class="lv">绿色</p>

  • Dreamweaver 教程-CSS文本属性(text)

    2021-06-04 10:02:49

    CSS文本属性主要用于控制网页内文本的属性,例如颜色、间距和首行缩进等。1.首行缩进(text-indent){ text-indent: 24px; }以上CSS代码可以实现段落首行自动缩进24个像素。2.文本颜色(color)……  p.lv { color: green; }  p.hong { color: red; }  ……  <p class="lv">绿色</p>

  • Dreamweaver 教程-CSS背景属性(background)

    2021-06-04 10:01:09

    但凡正规的网站在设计时都会注重网页背景的使用,一个好的网页背景与整体设计是息息相关的。下面我们就来讲讲一些常用的CSS背景属性。1.背景颜色属性(background-color) body { background-color:red  ;}2.背景图片(background-image) body { background-image:url(http://www.xiazai

  • Dreamweaver 教程-CSS背景属性(background)

    2021-06-04 10:01:09

    但凡正规的网站在设计时都会注重网页背景的使用,一个好的网页背景与整体设计是息息相关的。下面我们就来讲讲一些常用的CSS背景属性。1.背景颜色属性(background-color) body { background-color:red  ;}2.背景图片(background-image) body { background-image:url(http://www.xiazai

  • 详解Python常用的魔法方法

    2021-06-03 19:55:00

    一、python魔法方法Python的魔法方法会在特定的情况下自动调用,且他们的方法名通常被双下划线包裹,之前我们学习的构造函数和析构函数就属于魔法方法二、运算符重载Python中同样有运算符重载,其实所有的运算符都是使用了对应的魔法方法来处理的对象的,魔法方法对应的操作符如下我们来举一个简单的例子class A:    def __init__(self,x):        self.x =

  • 详解Python常用的魔法方法

    2021-06-03 19:55:00

    一、python魔法方法Python的魔法方法会在特定的情况下自动调用,且他们的方法名通常被双下划线包裹,之前我们学习的构造函数和析构函数就属于魔法方法二、运算符重载Python中同样有运算符重载,其实所有的运算符都是使用了对应的魔法方法来处理的对象的,魔法方法对应的操作符如下我们来举一个简单的例子class A:    def __init__(self,x):        self.x =

 1926    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号