过去的几十年中,伴随各种新兴IT技术的兴起,企业运营迎来了一波又一波革命。产生于上世纪90年代的ERP和共享服务,极大地提高了企业的运营效率。而2000年离岸劳动力外包业务的大力发展,则进一步降低了企业运营成本。如今,随着机器人流程自动化(RPA)技术的发展,传统的离岸劳动力外包正逐渐被RPA机器人所替代,成为提高企业运营效率、降低运营成本的数字化劳动力。在IT服务领域,RPA软件机器人可以实现软
分类:
其他好文 时间:
2020-05-11 15:19:07
阅读次数:
78
记录几个程序员使用的文本编辑器 Notepad3 网址: "https://sourceforge.net/projects/notepad3/" 特色:轻量级、基于Scintilla、在Notepad2基础上修改、速度快、可替代系统记事本、支持全局对选中进行进行高亮。 问题:不够美观、不支持多标签 ...
分类:
其他好文 时间:
2020-05-11 10:27:54
阅读次数:
95
不仅知其然,还得知其所以然。既然JDK 动态代理功能如此强大,那么他是如何实现的呢? 我么都知道 JDK 动态代理采用字节重组,重组生成对象来替代原始对象,以达到动态代理的目的。JDK 动态代理生成对象的步骤如下: (1)获取被代理对象的引用,并且获取他的所有接口,反射获取。 (2)JDK 动态代理 ...
分类:
其他好文 时间:
2020-05-11 01:21:30
阅读次数:
79
注解(Annotation) Java中的注解是相当重要的知识点,在许多框架尤其是SpringBoot框架,使用注解来替代配置文件,很大程度上减少了配置的麻烦。 Java中的类,方法,变量,参数和包都可以被注解标注。然而注解本身并不具有任何逻辑功能,它的存在更像是一个标签,告诉别人应该对它标注的内容 ...
分类:
编程语言 时间:
2020-05-10 15:14:09
阅读次数:
72
v-model 指令,用于在表单类元素上双向绑定数据 用@input 来替代 v-model 示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width= ...
分类:
其他好文 时间:
2020-05-09 21:00:19
阅读次数:
100
在列表生成式中其实我们可能会碰到很多的局限性,一般列表生成式都比较简洁,如果想要通过比较复杂的算法生成一个列表的时候,就很难写出语句了。 同时每次使用列表生成式时我们都使用了大量的内存,但是不妨我们使用一个现使用现算的式子来替代列表生成式,当使用这个列表的时候再自动计算生成。 这就是生成器(gene ...
分类:
其他好文 时间:
2020-05-09 00:39:56
阅读次数:
55
1. webpack是什么? webpack是一款模块化及打包构建工具(支持ES6 modules,AMD,CommonJS等规范) 2. 之前用什么来替代webpack 在webpack出现以前,前端开发者们用sea.js,require.js来实现模块化 并且在webpack出现之前端开发者主要 ...
分类:
Web程序 时间:
2020-05-08 20:06:44
阅读次数:
81
1. 简介 默认的防火墙是 ,替代了以前的 查看 版本: 2. 安装 firewall 防火墙 3. firewalld 服务基本使用 与 一样都是服务,所以可以使用 服务管理工具来操作 4. firewalld防火墙配置文件介绍 人性化管理规则 通过服务组织端口分组更加高效,如果一个服务使用若干网 ...
分类:
其他好文 时间:
2020-05-07 19:19:45
阅读次数:
98
一.定义 装饰者模式(Decorator Pattern):动态的给一个对象添加新的功能,同时又不改变其结构。又叫装饰器模式 若要扩展功能,装饰者模式提供了比继承更有弹性的替代方案 二.装饰者模式的角色 抽象构件(Component)角色:是一个抽象类或者接口,是要装饰原始对象 具体构件(Concr ...
分类:
编程语言 时间:
2020-05-07 00:41:42
阅读次数:
71
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 Ma ...
分类:
其他好文 时间:
2020-05-06 21:44:55
阅读次数:
83