目录的操作——新建、重命名、移动、复制、删除、切换目录

import os import shutil from datetime import datetime import time 创建目录 os.mkdir('C:\\Users\\del\\Desktop\\新建文件夹\\子文件夹01') #当子文件夹01存在时,无法创建,报错 #当新建文件夹这层目录不存在时,也会报错 #------------------------------------------------------------------------------------
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

aforge视频录像,对界面进行重绘

由于项目需要,需要录像的时候在界面加多一个圆圈,并且一起录制下来。 只需要在NewFrame增加以下代码 private void videoSourcePlayer1_NewFrame(object sender, ref Bitmap image) { //加个圆圈 GraphicsPath buttonPath = new GraphicsPath(); int pHeight = panel1
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

2020/2/27 爬虫学习

今天复习了一天的爬虫request库,几行代码而已都是很简单的东西 明天的话可以继续学习爬虫,多练一练实战,或者去复现一下2020年春秋杯新春战“疫”网络安全公益赛的Web题目。
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

Linux之关于用户的几个重要配置文件

1. /etc/skel/ 用来存放新用户配置文件(环境变量)的目录,当创建新用户时,系统会把当下目录的所有文件拷贝一份到新用户家目录中,即:cp -a /etc/skel/* /home/ddu 2. /etc/login.defs 用来定义创建用户时需要的一些用户的配置信息。如创建用户时是否需要家目录,UID和GID的范围,用户及密码的有效期等等 3. /etc/default/useradd 在使用useradd命令添加用户时,用户默认配置信息的配置文件 3.
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

MongoDB安装+基础操作

MongoDB 一. 安装 这里展示使用docker安装mongoDB 拉取最新MongoDB镜像 docker pull mongo 运行容器 docker run -itd --name mongo -p 27017:27017 mongo --auth --auth:需要密码才能访问容器服务 为mongo添加用户和设置密码 docoker exec -it mongo mongo admin 创建一个名为 admin,密码为 123456 的用户 > db.createUser({ us
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

直接使用汇编编写 .NET Standard 库

前言 Common Language Runtime(CLR)是一个很强大的运行时,它接收 Common Intermediate Language(CIL) 的输入并最终产生机器代码并执行。CIL 在 CLR 上相当于 ASM 汇编代码的存在。 CLR 之上的语言 C#、F#、VB.NET 等语言的类型系统固然设计得不错,但是有的时候我们需要一些操作绕过类型系统的检查,或者有的时候语言本身并不能满足我们的需求。 需要使用 CIL 的常见场景: 我们需要绕过类型系统,在类型系统上面 “开洞”。
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

密码学概述&置换密码

密码学 概述 如何将信息进行加密,传送到接收方,接收方在进行解密获取信息,中间即使有窃听者窃听到信息也可解密破解。 密码学分类 密码编辑学(保密) 密码分析学(破译) 该破译与传统的黑客技术有一定的区别 传统密码体质 密码系统图示 密码系统定义 一个密码系统是一个五元组(P,C,K,E,D), P:明文集 C:密文集 K:密钥集 E:加密算法集 D:解密算法集 密码学 Cryptography 加密 Encryption 解密 Decryption 置换密码 置换密码是根据一定的规划重新排列明
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

前端学习(20)~css布局(十三)

常见的布局属性 (1)display 确定元素的显示类型: block:块级元素。 inline:行内元素。 inline-block:对外的表现是行内元素(不会独占一行),对内的表现是块级元素(可以设置宽高)。 (2)positon 确定元素的位置: static:默认属性值。 relative:相对定位。相对于元素本身进行偏移,不会改变它所占据的空间。 absolute:绝对定位。相对于父元素中最近的 relative/absolute 进行偏移,会脱离文档流。 fixed:固定定位。相对
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

OpenCV3入门(十)图像轮廓

1、图像轮廓 1.1图像轮廓与API函数 轮廓是一系列相连的点组成的曲线,代表了物体的基本外形,相对于边缘,轮廓是连续的,边缘并不全部连续。一般地,获取图像轮廓要经过下面几个步骤: 1) 读取图片。 2) 将彩色图像转换成灰度图像。 3) 将灰度图像转换成二值图形并查找其二值图像边缘即可(如canny边缘检测)。 4) 显示轮廓边缘。 findContours寻找轮廓函数,原型为: CV_EXPORTS_W void findContours( InputOutputArray image,
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

Jmockit如何同时mock多个类的静态方法

  使用Jmockit来mock类的静态方法,网上有很多mock单个类静态方法的例子。有使用Expectations,还有使用MockUp的。 但是如果想在一个测试方法中mock多个类的静态方法,该怎么写呢。 先看mock一个类的静态方法 public class MethodClass { public static String publicStaticMethod() { return "Original public Static Method !";
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

✨觉醒

浏览器的执行结果和node的执行结果不同!! 遇到问题要多想想。不要着急 。
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

Docker 简单使用笔记

Docker笔记 安装   首先检查是否已经安装过Docker:yum list installed | grep docker,如果已经安装过需要删除旧的Docker:yum remove docker-ce,除默认的docker目录,其中包含了之前的镜像和容器文件、配置等:rm -rf /var/lib/docker。 (如果有2017年之前的版本,需要如下删除) ``` yum remove docker \ docker-client \ docker-client-latest \
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

scanf函数中*修饰符的作用,如:%*d

在scanf函数中,*修饰符可以跳过所在项的输入。如下: #include <stdio.h> int main() { int a=0,b=0,c=0; printf("请输入:"); scanf("%*d%d%d",&a,&b,&c); printf("a=%d,b=%d,c=%d",a,b,c); return 0; } 依次输入1 2 3,运行结果: 请输入:1 2 3 a=2,b=3,c=0 这里三个%d对应三个输入,第一个%d用*修饰,所以其
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

Centos7 FRPS

#下载Sever端 wget https://github.com/fatedier/frp/releases/download/v0.16.1/frp_0.16.1_linux_amd64.tar.gz tar -zxvf frp_0.16.1_linux_amd64.tar.gz #进入目录 cd frp_0.16.1_linux_amd64 继续编辑frps.ini这个文件,写入以下内容: [common] bind_port = 7000 [mstsc] listen_port =
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

node批量修改文件名称

let fs = require('fs');//引用文件系统模块 let PATH = `./app_zijietiaodong/`;//当前文件夹 let ext = { readFileList: function(path, filesList) { filesList = filesList || []; let files = fs.readdirSync(path); files.forEach(function
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

办公自动化-发送邮件功能-无格式-有格式-带附件-0225

所需要的库都是自带的库一个是用来生成邮件,一个是用来发送邮件导入发送邮件的功能发送邮件邮件加密导入生
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

接口的回调以及枚举

先有接口的使用者,后有接口的实现者; 充值接口[充钱方法] 下面两者基于接口相分离 腾讯平台: 调用充值接口的充钱方法 你(游戏开发者): 实现充值接口执行具体的充钱动作(给钻石) 1 //充钱的接口 2 public interface Charge { 3 4 //充钱的方法 5 public boolean pay(int money); 6 7 } 8 9 //tc里面 10 public class Tecent { 11 12
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

京东开源技术

1、Taro 2、NutUI 一套京东风格的轻量级移动端Vue组件库 3、
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

Vue开源前端UI框架有哪些

1、Vue Element 2、Vuetify
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0

【剑指Offer】面试题34. 二叉树中和为某一值的路径

题目 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例: 给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \ 7 2 5 1 返回: [ [5,4,11,2]
分类: 其他 发布时间: 02-27 22:50 阅读次数: 0