自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (10)
  • 论坛 (1)
  • 收藏
  • 关注

原创 ORA-01034 问题的解决方法

使用 Oracle 账户登录后,执行创建表空间语句时,发现 ORA-01034 问题。(1)分析一种常见原因是 Oracle 数据库还未启动。(2)解决Linux 使用 Oracle 账户登录。使用 sysdba 身份登录:sqlplus / as sysdba;启动数据库:startup...

2020-10-31 19:28:11 82

原创 vagrant up 命令 ssh auth method:private key 卡住问题的解决方法

执行 vagrant up 命令,卡在 ssh auth method:private key:最后提示 Timed out:(1)原因分析之前的 VirtualBox 版本比较旧,与最新版的 Vagrant 不兼容。虽然后来 VirtualBox 换了最新版,但执行 up 命令所生成的 .vagrant 文件夹中的文件与历史文件存在冲突。(2)问题解决手动删除 .vagrant 文件夹;手动删除 VirtualBox 中的虚拟机:重新执行 vagrant up 命令。

2020-10-31 19:23:39 331

原创 unable to start ssh-agent service, error :1058 问题的解决方法

Windows 10 启动 ssh-agent 命令时,抛出 unable to start ssh-agent service, error :1058 :(1)原因分析ssh-agent 服务的启动类型设置不正确。(2)问题解决使用管理员权限运行 Power Shell,然后执行Set-Service -Name ssh-agent -StartupType automaticSet-Service 命令可以启动、停止、挂起或暂停服务,具体描述如下:The Set-Service cm

2020-10-31 19:22:15 67

原创 error: Details: code E_FAIL (0x80004005) 问题解决方法

原因:VirtualBox5.1.x 版本与 Vagrant2.x 不兼容。解决:卸载 VirtualBox5.1.x,安装 VirtualBox6.x。

2020-10-31 19:19:34 150

原创 说说在 Linux 中如何使用 Oracle 数据汞 expdp/impdp 导入、导出 dmp 数据

1 导出 dmp 数据(1)创建备份 dmp 文件夹并赋予权限mkdir /home/oracle/[dump_folder]chmod -R 777 /home/oracle/[dump_folder][dump_folder] 为 dump 文件夹名称。Linux chmod(英文全拼:change mode)命令是控制文件权限的命令。-R 参数指的是对目前目录下的所有文件及其子孙目录递归地应用相同的权限变更规则。chmod 命令可以使用八进制数来指定权限。文件或目录的权限位由9个权限位

2020-10-31 19:13:47 104

原创 说说 Python 的字典推导

利用 Python 的字典推导,我们可以把以键值对作为元素的可迭代对象中构建出字典。以键值对作为元素的可迭代对象的一个典型对象是包含键值对元组的列表。Luciano Ramalho 举了一个示例,用来说明如何使用字典推导。DIAL_CODES = [ (91, 'India'), (1, 'United States'), (62, 'Indonesia'), (55, 'Brazil'), (92, 'Pakistan'), (880, 'Bangladesh'), (234, 'Ni

2020-10-24 09:02:36 37

原创 系统架构设计师真题解析(8)—— 系统性能

1 定点运算速度峰值 MIPS (每秒百万次指令数)用来描述计算机的定点运算速度,通过对计算机指令集中基本指令指令的执行速度计算得到。假设某计算机中基本指令的执行需要5个机器周期,每个机器周期为 3μs ,则该计算机的定点运算速度为( )MIPS。A . 8B . 15C . 0.125D . 0.067(1)解析一条基本指令的执行需要5个机器周期,每个机器周期为 3μs,那么一条指令执行需要 5 × 3μs = 15μs。μs 是微秒,即10的负6次方秒。因为 MIPS 表示每秒百万次指令

2020-10-23 20:26:12 48

原创 系统架构设计师真题解析(7)—— 软件架构风格

1 软件架构风格与系统性能关系以下关于软件架构风格与系统性能关系的叙述,错误的是( )。A . 采用层次化架构风格的系统划分的层次越多系统的性能越差B . 采用管道 - 过滤器架构风格的系统可以通过引入过滤器的数据并发处理提高系统性能C . 采用面向对象架构风格的系统可以通过减少功能调用层次提高系统性能D . 采用过程调用架构风格的系统可以通过将显式调用策略替换为隐式调用策略提高系统性能A . 层次化架构风格划分的层次越多,调用链就越长,性能也就越差。B . 管道 - 过滤器架构

2020-10-23 20:24:23 66

原创 系统架构设计师真题解析(6)—— 网络

1 真题解析(1)网络控制● 以下关于网络控制的叙述,正确的是( )。A . 由于 TCP 的窗口大小是固定的,所以防止拥塞的方法只能是超时重发B . 在前向纠错系统中,当接收端检测到错误后就要请求发送端重发出错分组C . 在滑动窗口协议中,窗口的大小及确认应答使得可以连续发送多个数据D . 在数据报系统中,所有连续发送的数据都可以沿着预先建立的虚通路传送此题考察了多个知识点,较复杂。TCP 的窗口大小由接收端决定,所以并不是固定的。而且,当发生三次重复确认,即使没有超时,也会重传

2020-10-23 20:21:35 61

原创 系统架构设计笔记(107)—— 域名服务器

DNS ( Domain Name Server ,域名服务器)是进行域名 (domain name) 和与之相对应的 IP 地址( IP address)转换的服务器。 DNS 中保存了一张域名 (domain name) 和与之相对应的 IP 地址( IP address)的表,以解析消息的域名。域名是 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织

2020-10-23 20:19:51 62

原创 系统架构设计笔记(106)—— 物联网

顾名思义,物联网( The Internetof Things , IoT )是实现物物相连的互联网络。其内涵包含两个方面:第一,物联网的核心和基础仍然是互联网,是在互联网基础上延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物体与物体之间,使其进行信息交换和通信。物联网是将无处不在的末端设备和设施,包括具备 “ 内在智能 ” 的传感器 、 移动终端 、 工业系统 、 楼控系统 、 家庭智能设施 、 视频监控系统等和 “ 外在使能 ” 的,如贴上 RFID 的各种资产 、 携带无线终端的个人与车辆等

2020-10-23 20:18:27 418

原创 系统架构设计笔记(105)—— 云计算

云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云其实是网络 、 互联网的一种比喻说法。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络称为云。狭义云计算指 IT 基础设施的交付和使用模式,指通过网络以按需 、 易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需 、 易扩展的方式获得所需服务。这种服务可以是 IT 和软件 、 互联网相关,也可是其他服务。通俗一点来说,

2020-10-23 20:17:19 194

原创 系统架构设计笔记(104)—— 虚拟化

虚拟化( Virtualization )技术最早出现在 20 世纪 60 年代的 IBM 大型机系统,在 20 世纪 70 年代的System3 70 系列中逐渐流行起来,这些机器通过一种叫虚拟机监控器( Virtual Machine Monitor , VMM )的程序在物理硬件之上生成许多可以运行独立操作系统软件的虚拟机( Virtual Machine )实例。随着近年多核系统 、 集群 、 网格甚至云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了 IT 成本,而且还增强了系统

2020-10-23 20:16:25 130

原创 系统架构设计笔记(103)—— 标准化知识

标准化是人类由自然人进入社会共同生活实践的必然产物,它随着生产的发展 、 科技的进步和生活质量的提高而发生 、 发展,受生产力发展的制约,同时又为生产力的进一步发展创造条件。1 标准化概论标准化是一门综合性学科,其工作内容极为广泛,可渗透到各个领域。标准化工作的特征包括横向综合性 、 政策性和统一性。为在一定的范围内获得最佳秩序,对活动或其结果规定共同的和重复使用的规则或特性的文件,称为标准。该文件经协商一致制定并经一个公认机构的批准。标准应以科学 、 技术和经验的综合成果为基础,以促进最佳社会效益为

2020-10-23 20:15:22 74

原创 说说 Spring Boot 的条件化配置 profile

因为部署环境的不同,应用所使用的配置参数也可能不同。比如开发环境与生产环境之间的配置参数就存在很大的区别。比如开发环境可能使用 H2 数据库,而在生产环境用的是 Oracle 数据库。虽然在生产环境可以使用环境变量来配置参数,但如果参数太多,就不怎么方便。更好的方式是使用 Spring profile,它是一种条件化配置机制, Spring Boot 启动时,会根据处于激活状态 profile 来加载相应的配置参数。profile /ˈproʊfaɪl/A representation of a

2020-10-23 20:11:55 49

原创 说说在 Spring Boot 中如何自定义与使用属性

Spring Boot 应用本身的属性值(比如每页记录数),一般做成自定义的应用属性,放置在 application.yml 中。(1)配置自定义属性在 application.yml 中,自定义一个名为 pageSize 的属性,用于存放 整个应用的 “每页记录数” 参数。app: data: pageSize: 30上面的这些配置都是自定义的,而且支持任意嵌套。(2)控制器层配置好自定义属性之后,就可以直接在业务的控制器层 Controller 使用这些属性。@Configu

2020-10-23 20:08:13 41 1

原创 说说在 Spring Boot 中如何整合与配置 log4j2

1 引入 log4j2首先打开 pom.xml ,然后排除掉 Spring Boot 2 所默认使用的日志组件 log-back,接着引入 log4j2:<!--log4j2--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> &

2020-10-10 20:42:52 69

原创 说说在 Spring Boot 中如何修改 Servlet 容器端口

最常见的 Servlet 容器就是 Tomcat 咯。Spring Boot 默认会使用嵌入式的 Tomcat 作为 Servlet 容器。1 指定端口号打开 application.yml 修改 Servlet 容器监听请求端口号:server: port: 8088这样重启之后, Spring Boot 项目就会运行在 8088 端口上。2 随机端口号如果把上面的 port 设置为 0,则表示使用随机端口号,Spring Boot 会任选一个可用的端口。server: port:

2020-10-10 20:41:41 73

原创 说说在 Spring Boot 中如何配置数据源

假设我们需要使用 Oracle 数据库,那么首先需要在 pom.xml 中引用 Oracle 数据库驱动包:<properties> <oracle.version>12.2.0.1</oracle.version> ...</properties><dependency> <groupId>com.oracle</groupId> <artifactId>oj

2020-10-10 20:40:12 93 1

原创 说说 Spring Boot 属性数据源

应用启动时,Spring 运行环境会从以下数据源中读取属性值,注入到相应的 Bean 中:JVM 变量操作系统环境变量命令行参数属性配置文件(Application.properties、Application.yml)Spring Boot 自动配置的 bean 都可以通过以上这些属性数据源进行配置。而一般我们会使用 application.yml来配置 bean 属性。yml 也叫 yaml,它是一种以数据为中心的配置文件格式。基本语法为:key:[空格]value。注意:冒号与 v

2020-10-10 20:34:00 79 1

原创 说说在 Python 中如何递归创建不存在的文件夹路径

代码模板如下所示:import osif not os.path.exists(path): os.makedirs(path)首先先引入 os,os 是 operating system(操作系统)的缩写。接着使用 os.path.exists(path) 判定 path 路径是否存在。如果存在则返回 True。最后使用 os.makedirs(path) 方法,它可以递归创建指定路径下的文件夹。如果文件夹创建失败或者已经存在,会抛出 OSError 异常。所以在调用 makedi

2020-10-10 20:25:15 192

原创 系统架构设计笔记(102)—— 反不正当竞争法

不正当竞争是指经营者违反规定,损害其他经营者的合法权益,扰乱社会经济秩序的行为。1 不正当的市场交易手段(1)采用不正当的市场交易手段:例如假冒他人注册商标;擅自使用与知名商品相同或相近的名称 、 包装,混淆消费者;擅自使用他人的企业名称;在商品上伪造认证标志 、 名优标志、产地等信息,从而达到损害其他经营者的目的。(2)利用垄断的地位,来排挤其他经营者的公平竞争。(3)利用政府职权,限定商品购买,以及对商品实施地方保护主义。(4)利用财务或其他手段进行贿赂,以达到销售商品的目的。(5)利用广告

2020-10-10 20:17:26 48 1

原创 系统架构设计笔记(101)—— 专利法及实施细则

专利法的客体是发明创造,也就是其保护的对象。这里的发明创造是指发明 、 实用新型和外观设计。发明是指对产品 、 方法或者其改进所提出的新的技术方案;实用新型是指对产品的形状 、 构造及其组合,提出的适于实用的新的技术方案;外观设计是指对产品的形状 、 图案及其组合,以及色彩与形状 、 图案的结合所作出的富有美感并适于工业应用的新设计。1 授予专利权的条件要想申请专利权的发明和实用新型,应当具备新颖性 、 创造性和实用性等特点。新颖性:也就是在申请专利之前没有同样的发明或实用新型在国内外出现过(不过如

2020-10-10 20:16:18 58

原创 系统架构设计笔记(100)—— 商标法及实施条例

任何能够将自然人 、 法人及组织的商品与他人的商品区别开的可视性标志,就是可以用于注册的商标。商标可以包括文字 、 图形 、 字母 、 数字 、 三维标志和颜色组合。商标必须报商标局核准注册。通常包括商品商标 、 服务商标 、 集体商标,以及证明商标。除了一些与国家 、 政府 、 国际组织相同 、 相似的,以及一些带有民族歧视 、 影响社会道德等性质的标志不能够作为商标注册外,县级以上行政区划的地名也不能够作为商标。1 商标的使用期限商标的使用,是指将商标用于商品 、 包装 、 容器 、 交易文书 、

2020-10-10 20:15:05 53 1

原创 系统架构设计笔记(99)—— 计算机软件保护条例

1991 年6月通过, 10 月1日正式实施的 《 计算机软件保护条例 》 是我国计算机软件保护的法律依据。该条例最新版本是在 2001 年底通过, 2002 年1月1日正式实施的。由于计算机软件也属于 《 中华人民共和国着作权法 》 保护的范围,因此在具体实施时,首先适用于 《 计算机软件保护条例 》 条文规定,在 《 计算机软件保护条例 》 中没有规定适用条文的情况下,才依据 《 着作权法 》 的原则和条文规定执行。《 计算机软件保护条例 》 的客体是计算机软件,而在此计算机软件是指计算机程序及其相关

2020-10-10 20:14:09 142

原创 系统架构设计笔记(98)—— 著作权法及实施条例

1990 年 9 月通过, 1991年6月1日正式实施的 《 中华人民共和国着作权法 》 是知识产权保护领域的最重要的法律基础。另外国家还颁发了 《 中华人民共和国着作权法实施条例 》 作为执行补充,该条例于 1991年5月通过, 2002 年 9 月修订。在这两部法律法规中,十分详细 、 明确地对着作权保护及具体实施作出大量明确的规定。1 著作权法客体著作权法及实施条件的客体是指受保护的作品。这里的作品,是指文学、艺术和自然科 学、社会科学、工程技术领域内具有独创性并能以某种有形形式复制的智力成果。

2020-10-10 20:12:54 67

原创 说说 Python 的映射数据类型

1 映射类关系Python 的 collections.abc 模块内拥有 Mapping 和 MutableMapping 这两个抽象基类,它们为 dict 和其他类似的类型提供了接口定义。mutable /ˈmjuːtəbl/adj.Capable of or subject to change or alteration.它们之间的类关系如下图所示:箭头从子类指向父类,抽象类和抽象方法的名称以斜体显示。首先是 Container、Iterable 与 Sized 三大接口,接着

2020-10-08 10:22:06 158

原创 说说在 Canvas 中如何判断某个点是否在路径上

Context 的 isPointInPath() 可用于判断某个点是否在路径上。如果指定的点位于当前路径中,则返回 True。语法为:context.isPointInPath(x,y);参数描述x测试点的 x 坐标y测试点的 y 坐标context.strokeStyle = 'green';context.lineWidth = 5;context.moveTo(100, 100);context.lineTo(150, 100);context.line

2020-10-08 09:22:58 82

原创 说说在 Canvas 中如何清除画布

有几种方法可以清除画布中的内容。1 重置画布宽与高假设目前画布有一个彩虹圆形,我们现在要把它清除掉。重置画布宽与高,就会移除当前画布内容。document.querySelector("#canvas");...var w = theCanvas.width;var h = theCanvas.height;theCanvas.width = w;theCanvas.height = h;运行结果:注意:该方法对图片填充的形状无效!2 clearRect()该方法可以在画布上

2020-10-08 09:08:31 296 2

原创 说说在 Canvas 中如何添加阴影

Canvas 的 context 中有四个参数可以用于设置阴影相关属性。方法名说明shadowOffsetX阴影 x 轴偏移量。可以为正值或负值;负值表示在左侧和上方创建阴影,正值表示在底部和右侧创建阴影。shadowOffsetY阴影 y 轴偏移量。其它特性与阴影 x 轴偏移量相同。shadowBlur设置阴影模糊程度。shadowColor设置阴影颜色。可以是颜色名称、rgb()、rgba() 或十六进制数值字符串。我们有一张 500×500 像素的

2020-10-07 11:37:49 102

原创 说说在 Canvas 中如何用图片来填充形状

context 的 createPattern() 方法可以在指定的方向内重复指定的元素。语法为 context.createPattern(image,"repeat|repeat-x|repeat-y|no-repeat");。参数描述image要使用的图片、画布或视频元素。repeat默认值,表示在水平和垂直方向重复。repeat-x表示在水平方向重复。repeat-y表示在垂直方向重复。no-repeat表示只显示一次(不重复)。假设有一

2020-10-07 11:05:11 185

原创 说说在 Canvas 中如何填充渐变颜色

渐变颜色填充方式有两种:线性或径向。线性渐变填充会创建一个水平 、 垂直或者对角线的填充图案。径向渐变填充会自中心点创建一个放射状填充图案。1 线性渐变1.1 线性水平渐变(1)基本形状Steve Fulton 与 Jeff Fulton 举了一个示例,来说明如何设置线性水平渐变。//创建渐变对象var gr = context.createLinearGradient(0, 0, 100, 0);//颜色断点gr.addColorStop(0, 'rgb(255,0,0)');

2020-10-07 09:21:46 193

原创 系统架构设计笔记(97)—— 数据报

数据报是通过网络传输的数据的基本单元,包含一个报头( header )和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。数据报是完备的 、 独立的数据实体,该实体携带要从源计算机传递到目的计算机的信息,该信息不依赖以前在源计算机和目的计算机以及传输网络间交换。在数据报操作方式中,每个数据报自身携带有足够的信息,它的传送是被单独处理的。整个数据报传送过程中,不需要建立虚电路,网络节点为每个数据报作路由选择,各数据报不能保证按顺序到达目的节点,有些还可能会丢失。同一报文的不同分组可以由不同的

2020-10-05 17:13:51 1600 3

原创 系统架构设计笔记(96)—— 丢包处理策略

丢包的常用处理方法有: 丢包重传和前向纠错。1 丢包重传丢包重传又叫后向纠错,也称为自动重传请求(ARQ),Automatic Repeat-reQuest。它是 OSI 模型中数据链路层的错误纠正协议之一。它包括停止等待 ARQ 协议和连续 ARQ 协议,错误侦测( Error Detection ) 、 正面确认( Positive Acknowledgment ) 、 逾时重传( Retransmissionafter Timeout )与负面确认继以重传( Negative Acknowled

2020-10-05 16:51:32 95

原创 系统架构设计笔记(95)—— TCP 协议

传输控制协议( TCP , Transmission Control Protocol )是一种面向连接的 、 可靠的 、 基于字节流的传输层通信协议,由 IETF 的 RFC793 定义。TCP 旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠 TCP 提供可靠的通信服务。 TCP 假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。原则上, TCP 应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。1 简介传输控制

2020-10-05 15:18:32 898

原创 说说在 Canvas 中如何填充形状基本颜色

Canvas 的 fillSytle 属性可设置形状的填充颜色。该属性可接受多种类型的颜色描述值。(1)颜色字符串名称 context.fillStyle = "red"; context.fillRect(100, 100, 100, 100);运行结果:注意:HTML 4.0 只支持 16 种颜色名,它们是:aqua、black、blue、fuchsia、gray、green、lime、maroon、navy、olive、purple、red、silver、teal、white、yello

2020-10-05 08:32:15 108

原创 系统架构设计师真题解析(5)—— 嵌入式系统

1 真题解析● 以下关于嵌入式系统开发的叙述,正确的是( 10 )。( 10 ) A . 宿主机与目标机之间只需要建立逻辑连接B. 宿主机与目标机之间只能采用串口通信方式C. 在宿主机上必须采用交叉编译器来生成目标机的可执行代码D. 调试器与被调试程序必须安装在同一台机器上宿主机即用于开发程序的机器;而目标机是最终运行程序的机器。宿主机与目标机之间的通信方式不止一种,所以选项 B 是错误的。像这种带有“只能”的选项,很可能就是错误的说法。依据嵌入式开发调试方式的不同,宿主机与目标机之间的

2020-10-04 15:18:02 1629 5

原创 系统架构设计笔记(94)—— 硬件抽象层

硬件抽象层是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。从软硬件测试的角度来看,软硬件的测试工作都可分别基于硬件抽象层来完成,使得软硬件测试工作的并行进行成为可能。1 简介硬件抽象层技术最初是由 Microsoft 公司为确保 Windows NT 的稳定性和兼容性而提出的。针对过去 Windows 系列操作系统经常出现的系统死机或崩溃等现象, Microsoft 总结发现,程序

2020-10-04 15:10:38 924 3

原创 说说 Python 的双向队列

虽然可以使用 Python 列表的 .append 和 .pop 方法模拟栈或者队列,但删除列表的第一个元素或者在第一个元素之前添加一个新元素,都非常耗时。因为需要把列表中的所有元素向后移动。Python 的双向队列使用 collections.deque 类来实现。它是一个线程安全且可以快速从两端添加或者删除元素的类。deque /dɛk/也可以利用 collections.deque 类来实现缓存。首先先指定缓存队列的大小,然后从队首删除过期元素和在队尾添加新元素。Luciano Rama

2020-10-04 11:14:43 108 1

原创 系统架构设计师真题解析(4)—— 数据库模式与范式

1 真题解析● 某商场商品数据库的商品关系模式 P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集 F={ 商品代码 → 商品名称,(商品代码,供应商) → 库存量,供应商 → 联系方式 }。 商品关系模式 P 达到(7);该关系模式分解成(8)后具有无损连接的特性,并能够保持函数依赖 。(7) A . 1NF B . 2NF C . 3NF D . BCNF(8) A.P1 (商品代码,联系方式), P2 (商品名称,供应商,库存量) B.P1 (商品名称,联系方式), P2 (商

2020-10-04 10:29:47 882 2

Nginx 1.18.0 以及相关依赖库

该压缩包内包含了 Nginx-1.18.0以及 Nginx所需要的依赖库。依赖库主要为: * 编译 Nginx 的GCC 编译器; * 未来使用 C++ 来编写 Nginx 的 G++ 编译器; * Perl 正则表达式(Nginx HTTP 模块依赖库); * zlib (网络数据包 gzip压缩依赖库); * openssl (提供HTTPS 支持以及 MD5、SHA1 等加密算法实现)。

2020-12-27

Vue.js 技术交流培训材料.pdf

包含数据绑定、计算属性、内置指令、组件、自定义指令、Render 函数、webpack、插件等内容。

2019-11-22

jasperreports-functions-6.3.1.jar

jasperreports 的函数依赖包,用于解决 jasperreports 抛出 Caused by: java.lang.NoClassDefFoundError: net.sf.jasperreports.functions.standard.DateTimeFunctions 的问题

2017-11-07

mysql 函数,可以将数字转换为中文大写形式

mysql 函数,可以将数字转换为中文大写形式。大写数字是中国特有的数字书写方式,利用与数字同音的汉字取代数字,以防止数目被涂改。 据考证,大写数字最早是由武则天发明,后经朱元璋改进完善。

2017-10-30

olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包

olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包哦

2017-10-20

微软雅黑字体

微软雅黑字体是一种全新的无衬线黑体,它的字形略呈扁方而饱满,笔画简洁而舒展,易于阅读。

2017-10-10

axis1.4 包,一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。

axis全称Apache Extensible Interaction System 即阿帕奇可扩展交互系统。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。但Axis并不完全是一个SOAP引擎,它还是一个独立的SOAP服务器和一个嵌入Servlet引擎(例如Tomcat)的服务器

2017-09-29

Fiddler4 破解版,http协议调试代理工具

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

2017-09-29

阿里巴巴Java开发手册(正式版)

阿里巴巴集团推出的《阿里巴巴Java开发手册(正式版)》是阿里巴巴近万名开发同学集体智慧的结晶,以开发视角为中心,详细列举如何开发更加高效、更加容错、更加有协作性,力求知其然,更知其不然,结合正反例,让Java开发者能够提升协作效率、提高代码质量。

2017-02-16

mdwiki 项目模板代码

可用于搭建 mdwiki 项目架构,mdwiki 是基于 markdown 的 wiki 系统。里面有一些基础文件,可在此基础上进行扩展。

2016-12-30

deniro_li的留言板

发表于 2020-01-02 最后回复 2020-03-05

空空如也

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

TA关注的人 TA的粉丝

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