压缩包,压缩和解压

压缩包,压缩和解压 格式 压缩工具 .zip zip压缩工具 .gz gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .bz2 bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .tar.gz 先使用tar命令归档打包,然后使用gzip压缩 .tar.bz2 先使用tar命令归档打包,然后使用bzip压缩 # gzip 压缩命令 Usage: gzip [OPTION]... [FILE]... 1.gzip 只能压缩文件,不能压缩目录 2.gzip 压
分类: 其他 发布时间: 05-18 22:07 阅读次数: 0

react antd 表单里的上传图片

import React, { Component } from 'react' import { Form, Upload, Button, message } from 'antd'; export default @Form.create() class ImgUpload extends Component { handleSubmit = e => { e.preventDefault(); this.props.form.validateFields((er
分类: 其他 发布时间: 05-18 22:07 阅读次数: 0

欺骗的艺术------第一部分 第一章 安全软肋

一个欺骗的经典案例 企业资产安全最大的威胁是什么?很简单,社会工程师。一个无所顾忌的魔术师,用他的左手吸引你的注意,右手窃取你的秘密。他通常十分友善,很会说话,并会让人感到遇上他是件荣幸的事情。我们来看一个社会工程学的例子: 许多人都已记不起一个叫斯坦利·马克·瑞夫金(Stanley Mark Rifkin)的年轻人,和他在洛杉矶的美国保险太平洋银行(Security Pacific National Bank)的冒险小故事了。他的劣迹很多,瑞夫金(同我一样)从未把自己的事情告诉过别人,因此下
分类: 其他 发布时间: 05-18 22:07 阅读次数: 0

C++ 函数和链接性

函数链接性:外部(默认)、内部(static) 使用外部函数:extern(可选) 注意:遵循单定义规则(内联函数除外) C++ 函数编译器查找规则:文件内(static), 所有程序文件(非static)-> 库(文件中没找到) 注意:与库函数同名时覆盖库函数
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

BUUCTF Re部分wp(三)

BUUCTF Re部分wp(一) BUUCTF Re部分wp(二) 1,[GUET-CTF2019]number_game 这题似乎是与二叉树相关,但我想试试爆破的方法 可以看出输入要求在0和4之间,长度为10,5^10可以接受 from itertools import * import subprocess list="01234" for i in product(list,repeat=10): flag ="".join(i) p = subprocess.Popen(["./num
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

在微信小程序中绘制图表(part3)

本期大纲 1、饼图绘制 2、如何添加动画效果 3、使用rollup构建项目 相关阅读: 在微信小程序中绘制图表(part1) 在微信小程序中绘制图表(part2) 关注我的 github 项目 查看完整代码。 很久没更新了,最近事情比较多,今天来把坑填上! 饼图绘制 先看一下API 下面开始(使用ES6语法编写,后面我们可以使用rollup编译成ES5的语法) 假设我们有这样的数据 const series = [ {data: 15, color: '#7cb5ec'}, {
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

nginx_access_log的格式设置

log_format <NAME> <Strin­­­g>; 关键字 格式标签 日志格式 关键字:其中关键字error_log不能改变 格式标签:格式标签是给一套日志格式设置一个独特的名字 日志格式:给日志设置格式 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

按键记录——利用原始输入模型

前言:   在用户层上,实现按键记录的方法也很多,常见的有3种方式,具体如下: 利用全局键盘钩子。程序设置全局键盘钩子,从而捕获按键消息,进行记录 利用GetAsyncKeyState函数。该函数可以判断按键状态,根据是否为按下状态来判断用户是否进行了按键操作,从而记录 利用原始输入模型,直接从输入设备上获取数据,从而记录按键信息   在上述3种实现方法中,利用原始输入模型获取按键记录的方法更为底层更有效,功能也更加强大。下面就使用这种方法,默认情况下,应用程序不接收原始输入。要想接收设备原始
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

win10常用的几个注册表技巧

添加右键管理 以记事本为例,进入HKEY_CLASSES_ROOT\Directory\Background\shell下新建项,命令为笔记本,在笔记本下新建项,命令为command,双击打开此项,修改里面的值为笔记本的路径C:\Windows\system32\notepad.exe
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

482. 密钥格式化『简单』

题目来源于力扣(LeetCode) 目录 一、题目 二、解题思路 三、代码实现 四、执行用时 五、部分测试用例 一、题目 482. 密钥格式化 提示: S 的长度可能很长,请按需分配大小。K 为正整数。 S 只包含字母数字(a-z,A-Z,0-9)以及破折号'-' S 非空 二、解题思路 据题意:除了第一个分组以外,每个分组都要包含 K 个字符,则采用倒序遍历往 StringBuilder 中 append 字符的方式 遍历一个 arr 字符数组,记录下数字与字母字符的数量,便于后续的数量比较
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

(第二阶段)冲刺二

李浩:评论消息列表、点赞消息列表实现;点击博客标题或者头像可进入博客详情页面。 效果图:      任务进度:基本上任务已经完成,消息列表的点击事件也可以触发交互,还差一个点击用户头像进入用户主页面。 明日任务:查看其他App的用户主页面详情,网上查一些UI设计,完成初步的框架。
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

机器学习(1)——模型评估与选择

一些评估方法   1.留出法 它将数据集D划分为两个互斥的集合,其中一个集合作为训练集S,S的补集作为测试集T。在S上训练出模型后,用T来评估其测试误差,作为对泛化的估计。   2.交叉验证法 将数据集划分为k个大小相似的互斥子集,D=D1 U D2 U...Dk,每个子集都尽可能保持分布一致性。每次选择k-1个子集作为训练集,余下的第k个子集作为测试集合。从而获得k次训练和测试,最终返回的是k个测试结果的均值。通常称为“k折交叉验证”。   3.自助法 给定m个样本的数据集D,采样产生数据集
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

python里面的xlrd模块 python里面的xlrd模块详解(一) ♦ python解决open()函数、xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题 python selenium中Excel数据维护(二)

转自:https://www.cnblogs.com/insane-Mr-Li/p/9092619.html python里面的xlrd模块详解(一) 那我就一下面积个问题对xlrd模块进行学习一下: 1.什么是xlrd模块? 2.为什么使用xlrd模块? 3.怎样使用xlrd模块? 1.什么是xlrd模块?   ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。 今天就先来说一下xlrd模块: 一、安装xlrd模块   ♦
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

webpack 中,hash、chunkhash、contenthash 的区别是什么?

Webpack 有非常多的概念,很多名词长得都差不多。我把这些分散在文档和教程里的内容总结起来,写了一份 webpack 中的易混淆知识点,目前看是全网独一份,大家可以加个收藏,方便以后检索和学习。 全集链接 ➡️ webpack 易混淆知识点 首先来个背景介绍,哈希一般是结合 CDN 缓存来使用的。如果文件内容改变的话,那么对应文件哈希值也会改变,对应的 HTML 引用的 URL 地址也会改变,触发 CDN 服务器从源服务器上拉取对应数据,进而更新本地缓存。 4.1 hash hash 计算
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

centos8减小/home空间,增大root空间

最近使用虚拟机的方式弄了个centos8的虚拟机,体验最新centos系统,分配了127g的空间,由于实际需要,发现home空间有好几十g的空间,而我都是使用root用户,无需home空间,因此找到在centos8中把home空间调整到root的方法,这里跟网上找到的centos7是有差别的。 步骤: 使用df-h查看空间使用情况,备份home 卸载home文件系统 删除/home所在的lv 扩展/root所在的lv 扩展/root文件系统 重新创建home lv并挂载home 查看最终调整结
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

Delphi - TStringList保存的文件如何避免保持为UTF-8 BOM格式?

//要执行保持的TStringList ConfigList //要保存到的文件名 ConfigFile //这句话是关键,确保保存后的文件是UTF-8,不是UTF-8 BOM格式 ConfigList.WriteBOM := false; ConfigList.SaveToFile( ConfigFile,TEncoding.UTF8);   参考: https://stackoom.com/question/2BQ7s/%E5%A6%82%E4%BD%95%E5%B0%86TStri
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

从Google Drive用命令行下载大文件

前言 很偶然,实验室伙伴的小伙伴找到我帮忙下外网数据集,然后我帮着忙,顺便发现了一个简便的方法从云盘下文件… 原来的方法来自于Quora,英语没问题的话看原帖就好了。 顺便,如果实在无法翻墙的同学要下数据集的时候,可以购买国外公有云服务器,先下载到云服务器上,再从云服务器上搬运回来。 全步骤 以下是使用命令行API从Google Drive上下载文件的详细步骤,前提是文件是私有分享并且需要身份认证的。 获取文件ID 登录Google云盘(最近跟梯子有关的帖子都被屏蔽了欸); 右键点击(或者直接
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

【Django后端分离】使用element-ui文件上传

1:导入element <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!-- 引入组件库 --> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.min.js"></script> <!-- 引入Vue --> <sc
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

Int32Array

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Int32Array
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0

网关项目 ReverseProxy 浅析微软的网关项目 -- ReverseProxy

浅析微软的网关项目 -- ReverseProxy 浅析微软的网关项目 ReverseProxy Intro# 最近微软新开了一个项目 ReverseProxy ,也叫做 YARP(A Reverse Proxy) 官方介绍如下: YARP is a reverse proxy toolkit for building fast proxy servers in .NET using the infrastructure from ASP.NET and .NET. The key diffe
分类: 其他 发布时间: 05-18 21:50 阅读次数: 0