自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

读万卷书,行万里路

deniro's thinking

  • 博客(991)
  • 资源 (9)
  • 收藏
  • 关注

原创 说说在 Python 字典中如何在读取不存在的键时得到一个默认值

如果有方法能够在 Python 字典类型中,当读取不存在的键时能够得到一个默认值,那么代码就会变得更加直观。通过 defaultdict 类型可以实现这个目的1。我们来改写一个 “输出单词所在坐标” 的示例来说明使用 defaultdict 类型与使用 setDefault 方法之间的区别2。改写后的完整示例代码如下:import collectionsimport logginglogging.basicConfig(level=logging.DEBUG, format='%(level

2020-11-21 17:09:01 2695

原创 说说在 Microsoft Project 中如何把任务列表导出为 excel

把 Project 的任务清单导出为 excel 是常用功能。(1)另存为 excel 点击文件 → 保存并发送 → 将项目另存为文件 → Microsoft Excel 工作簿(2)命名 excel 文件(3)字段映射 导出的数据格式这里点击“选择的数据”:如果选择了“Project Excel 模板”,那么就会导出包含下列三大维度的 sheet 表格:因为我们还没有保存过映射,所以这里选择“新建映射”(默认选择):这里选择“任务”与“导出包含标题”(默认选择):这里可以

2020-11-20 20:07:33 5295

原创 说说在 Linux 中如何修改某个文件所属群组

Linux chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组1。chgrp 是 change group 的缩写。一般输入 chg 然后按下 tab 键就会自动补全完整命令。chgrp 语法为:chgrp [-R] {组名}{目录名/文件名}。-R 表示递归修改,R 是 recursive 首字母2。recursive /rɪˈkɜːrsɪv/假设在当前目录下有一个文件(deniro.txt),隶属于名为 vagrant 的群组:现在想把这个文件改为隶属于

2020-11-15 17:27:04 3194

原创 说说在 Python 中如何使用 setDefault 方法提高效率

1 从示例说起Luciano Ramalho 举了一个示例来说明 setDefault 方法相对于传统写法的高效性1。import sysimport reWORD_RE = re.compile(r'\w+')index = {}with open(sys.argv[1], encoding='utf-8') as fp: for line_no, line in enumerate(fp, 1): for match in WORD_RE.finditer(lin

2020-11-15 11:57:57 473

原创 说说 Linux 中 ls 输出目录结构指令

ls(英文全拼:list files)1,输出当前目录结构。语法:ls [-alrtAFR] [name...]单纯讲语法很枯燥,我们以实例来现身说法。(1)输出当前目录与文件名命令:ls在 Powershell 中会以另一种颜色来标注目录,比如这里的蓝色。(2)输出当前目录与文件名(包括隐藏文件)命令:ls -aLinux 的隐藏文件以 . 开头。(3)输出当前目录与文件详情命令:ls -l这里面所包含的信息量很大,现将每一列说明如下。. 之前一共有 10 位,第一位表示文件

2020-11-13 21:06:24 1520

原创 说说 Linux 中切换目录命令

cd命令,cd 是 change directory 的单词首字母。cd 后面跟着不同的符号,可以实现不同的功能。示例说明cd进入家目录,形式为“/home/xxx"cd -进入上一次所在的目录cd ..进入上级目录,注意在两个点之前有一个空格符cd ../..进入到其上两级目录cd /进入根目录...

2020-11-13 20:56:05 288

原创 说说如何在 Linux 中查看内存使用情况

free -h加上 -h 参数,就会把内存数值以更直观的方式展示出来。每列字段说明如下:字段说明Mem内存使用情况Swap交换空间使用情况total总容量used已用容量free剩余容量shared共享容量buff/cachebuff 与 cache 所占容量available还可被应用使用的容量在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(

2020-11-13 20:53:22 294

原创 说说如何在 Linux 中切换到 root 账户

使用 sudo -i,就可以切换为 root 账户。sudo : 是暂时切换到超级用户模式(root)以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码。切换有时间限制。sudo -i:永久切换到超级用户模式(root)以执行超级用户权限。提示输入的密码为当前账户的密码,没有时间限制。执行该命令后提示符变为“#”而不是“$”。执行“exit”或“logout” 可以回到普通账户 。...

2020-11-13 20:52:16 854 2

原创 vagrant up 启动超时问题解决方法

(1)原因分析如果启动发现 vagrant up 命令超时,一种可能原因是需要密码登录。因为 Vagrant 默认在后台运行 VirtualBox,所以我们很难发现问题。建议打开 gui 开关,这样会在启动 Vagrant 虚拟机的同时,打开 VirtualBox GUI 窗口,方便排查问题。(2)解决方法修改 Vagrantfile 配置文件,打开 gui:config.vm.provider "virtualbox" do |vb| vb.gui = trueend保存后,.

2020-11-13 20:50:41 3333

原创 说说如何配置 docker 镜像加速服务

1 开通阿里云容器镜像服务登录阿里云后,在搜索框输入“镜像”,即可找到“容器镜像服务”入口:点击进入该服务,首次进入会要求设置登录密码:密码创建好后,就会看到镜像仓库列表,这是阿里云提供的镜像仓库服务:我们在左侧菜单栏中找到“镜像加速器”,点击它:在右侧页面中就可以看到加速器地址,下方是相应操作系统的配置说明文档:2 配置镜像加速器因为镜像加速器要求 Docker 版本必须大于 1.10.0。所以首先使用 docker -v 查看当前所安装的 Docker 版本号。新增或修改 /

2020-11-07 08:30:48 985

原创 说说如何搭建微服务开发虚拟机环境

因为微服务项目一般涉及的工程较多,所以在开发环境会把这些工程部署到虚拟机中,方便测试。首先给出微服务开发虚拟机环境相关软件清单:Vagrant 2.2.10VirtualBox 6.1.16Windows PowerShell(windows 10 自带)我们的目标是在 windows 10 下,构建出 Vagrant 管控的、 底层基于 VirtualBox 虚拟机技术的 CentOS 环境。因为会用到底层虚拟化技术,所以我们需要首先在任务管理器的"性能"页签下,确认是否已启用虚拟化技术

2020-11-07 08:25:07 700 2

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

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

2020-10-31 19:28:11 4035

原创 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 6754 4

原创 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 6676

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

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

2020-10-31 19:19:34 3042 2

原创 说说在 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 1657

原创 说说 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 198

原创 系统架构设计师真题解析(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 378

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

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

2020-10-23 20:24:23 628

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

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

2020-10-23 20:21:35 451

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

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

2020-10-23 20:19:51 389

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

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

2020-10-23 20:18:27 2087

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

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

2020-10-23 20:17:19 779

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

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

2020-10-23 20:16:25 477

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

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

2020-10-23 20:15:22 609

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

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

2020-10-23 20:11:55 438

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

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

2020-10-23 20:08:13 407 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 571

原创 说说在 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 622

原创 说说在 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 1995 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 212 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 2307

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

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

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

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

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

2020-10-10 20:16:18 418

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

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

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

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

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

2020-10-10 20:14:09 422

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

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

2020-10-10 20:12:54 374

原创 说说 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 1008

原创 说说在 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 1012

原创 说说在 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 1659 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

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

mdwiki 项目模板代码

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

2016-12-30

空空如也

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

TA关注的人

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