
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
# function:给pdf添加水印、公章from PyPDF2 import PdfFileWriter, PdfFileReader# 所有路径为绝对路径def add_watermark(pdf_file_in, pdf_file_mark, pdf_file_out):pdf_output = PdfFileWriter()pdf_input = PdfFileReader(open(p
后台管理一个网站分为前台(普通用户访问)和管理后台(由网站管理员访问)两部分管理后台由网站的管理员负责查看、添加、修改、删除数据,开发这些重复的功能是一件单调乏味、缺乏创造力的工作,为此,Django能够根据定义的模型类自动地生成管理模块 使用Django的管理模块,需要按照如下步骤操作管理界面本地化创建管理员注册模型类自定义管理页面操作演示:1)本地化 (语言和时区)修改settings.py文
cpu在同一时刻执行多个任务。而Java并发则由多线程实现的。在jvm的世界里,线程就像不相干的平行空间,串行在虚拟机中,那么java如何保证线程安全?说到线程安全,首先简单了解一下多线程:多线程充分利用CPU资源,为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰。要了解多线程,首先要了解串行和并行的概念,这样才能更好地理解多线程。串行串行其实是相对于单条线程来...
利用 commit 理解镜像构成注意:docker commit命令除了学习之外,还有一些特殊的应用场合,比如被入侵后保存现场等。镜像是多层存储,每一层是在前一层的基础上进行的修改;而容器同样也是多层存储,是在以镜像为基础层,在其基础上加一层作为容器运行时的存储层。现在让我们以定制一个 Web 服务器为例子,来讲解镜像是如何构建的。$ docker run --name we...
在python中,要操作redis,目前主要是通过一个python-redis模块来实现1、在python中安装redis模块1 pip3 install redis2、在python中使用redis 跟其他模块一样,在安装好redis模块后,要使用redis模块就要先导入。python连接redis数据库:1 #!/usr/bin/env python2 # -- coding:utf8 --
目录:1. Cloud Foundry App1.1. Session1.1.1. JS 代码调用示例1.1.2. 通过第三方工具 postman 调用测试验证 API1.2. User Token1.3. Technical User1.4. App Credential1.4.1. 应用凭证介绍1.4.2. APP 与 Token Management Service 置换token1.4.3