自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 说说 Python 函数对象的本质

Python 函数对象本质上是 function 类的实例1。1 从示例说起def factorial(n): '''return n!''' return 1 if n < 2 else n * factorial(n - 1)r = factorial(42)logging.info('r -> %s', r)logging.info('__doc__ -> %s', factorial.__doc__)logging.info('type(factor

2020-11-29 15:48:08 117

原创 说说在 Linux 中如何修改某个文件拥有者

修改某个文件的拥有者,最常见的应用场景是在复制文件给其他人时1。假设原来在 vagrant 账号下有一个 deniro.txt 文件:这时我们使用 cp 命令(cp deniro.txt deniro_copy.txt),把这个文件复制一份给其他人:可以看到,这个新的 deniro_copy.txt 文件,它的拥有者以及拥有组名都为 vagrant。如果我们把这个文件给其他账号,他们如果没有权限,根本无法使用。解决这一问题的方法之一是使用 chgrp 命令修改这个新文件所在的组2。这里我们采

2020-11-22 16:58:29 170

原创 说说 Python 的不可变字典类型 MappingProxyType

MappingProxyType 类接受一个字典入参,它会返回一个只读的映射视图1。这个视图对象会受原字典对象的影响,也就是说如果原字典对象中的内容发生变化,那么这个视图对象也会跟着发生变化。dict={1: 'A'}not_modify_dict=MappingProxyType(dict)logging.info('not_modify_dict -> %s', not_modify_dict)logging.info('not_modify_dict[1] -> %s', not_

2020-11-22 15:52:43 136

原创 说说 Python 的 collections.Counter 类型

collections.Counter 类型可以用来给可散列的对象计数,或者是当成多重集合来使用 —— 多重集合就是集合里的元素可以出现多次1。collections.Counter 类型类似于其它编程语言中的 bags 或者 multisets2。(1)基本用法counter = collections.Counter(['生物', '印记', '考古学家', '生物', '枣', '印记'])logging.info('counter -> %s', counter)counter.u

2020-11-22 15:02:59 158 2

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

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

2020-11-21 17:09:01 273

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

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

2020-11-20 20:07:33 264

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

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

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

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

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

2020-11-13 20:56:05 56

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

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

2020-11-13 20:53:22 93

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

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

2020-11-13 20:52:16 123

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

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

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

2020-11-07 08:30:48 155

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

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

2020-11-07 08:25:07 176 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的粉丝

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