还在使用print输出日志吗?

04-14
PySnooper hello,小伙们大家好,今天是给大家分享的开源项目是帮助Python开发者的debug工具,如果您正在尝试弄清楚为什么您的Python代码没有按照您认为的那样做.您可能希望使用具有断点和监视功能的成熟调试器,但现在不必为设置一个调试器而烦恼. 您想知道哪些行正在运行,哪些不在,以及局部变量的值是什么. 大多数人会print在战略位置使用线条,其中一些线条显示变量的值. PySnooper允许您执行相同的操作,除了print只需要在感兴趣的函数中添加一条装饰器行,而不是精心制

strlen函数与sizeof的区别

04-14
1. strlen函数 [原型]: size_t strlen(char const* str); [作用]: strlen 是一个函数,它用来计算指定字符串 str 的长度,但不包括结束字符(即 null 字符) [实例]: char sArr[] = "ILOVEC"; /*用strlen()求长度*/ printf("sArr的长度=%d\n", strlen(sArr)); // 结果:6 [注意]: 函数 strlen 返回的是一个类型为 size_t (

Django-1 入门

04-14
Django安装及初始配置 1.安装及常用命令 #1.安装 pip install django #2.创建项目 django-admin startproject project_name #3.运行django程序 python manage.py runserver 127.0.0.1:8001 #4.创建app python manage.py startapp cmdb #5.数据库表操作 python manage.py makemigrations python manage.py

2019-2020-2 网络对抗技术 20175217 Exp4 恶意代码分析

04-14
一.实验目标 监控自己系统的运行状态,看有没有可疑的程序在运行 分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals,systracer套件 假定将来工作中你觉得自己的主机有问题,就可以用实验中的这个思路,先整个系统监控看能不能找到可疑对象,再对可疑对象进行进一步分析,好确认其具体的行为与性质 二.实验内容 任务一:系统运行监控 使用如计划任务,每隔一分钟记录自己的电脑有哪些程序在联网,连接的外部IP是哪里 运行一段时间并分析该文件,综述一

python生成随机数:uniform(), randint(), gauss(), expovariate()

04-14
目录 22.python生成随机数:uniform(), randint(), gauss(), expovariate() 22.1 模块:random内建模块,伪随机数生成器 22.2 播种随机数,即用随机数种子seed控制随机数 22.3 在已知的范围内生成随机数,例如[2, 5],那就可以random.random()*3 + 2, uniform(2,5), randint(2,5) 22.4 从列表中随机选择一个值:choice(), choices() 22.5 shuffling

提升request模块的效率--线程池

04-14
普通方法:爬取梨视频 import re import time import random import requests from lxml import etree start_time = time.time() url = "https://www.pearvideo.com/category_3" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple

docker安装es集群

04-14
ELasticsearch的集群是由多个节点组成的,通过cluster.name设置集群名称,并且用于区分其它的集群,每个节点通过node.name指定节点的名称.在Elasticsearch中,节点的类型主要有4种:master节点 配置文件中node.master属性为true(默认为true),就有资格被选为master节点. master节点用于控制整个集群的操作.比如创建或删除索引,管理其它非master节点等. data节点 配置文件中node.data属性为true(默认为true

CentOS系列教程(四)

04-14
源码编译安装Nginx的依赖包(pcre-8.43.tar.gz zlib-1.2.11.tar.gz)并安装Nginx(nginx-1.16.1.tar.gz) [[email protected] tar]# cp * /usr/local/src/[[email protected] src]# cd /usr/local/src/[[email protected] src]# lsnginx-1.16.1.tar.gz pcre-8.43.tar.gz zlib-1.2.11.tar.

Linux之文件管理

04-14
系统目录结构 Windows盘符概念 在Windows系统中查看文件先进入相应的盘符,再次进入文件目录 在Windows中都是这样的 C:\ D:\等 Linux盘符概念 在Linux中只有一个根目录,呈现倒置的树状节点,使用tree命令查看树状结构 在centos7中默认没有安装tree命令 centos8默认安装 mount /dev/sr0 /media/ # 设置挂载点 rpm -ivh /media/Packages/tree-1.6.0-10.el7.x86_64.rpm # 安装t

1.6 在WHERE子句中引用取别名的列

04-14
如下查询,会抛出错误: mysql> select sal as salary, comm as commission from emp where salary < 5000;ERROR 1054 (42S22): Unknown column 'salary' in 'where clause' 解决方案 将查询作为内联视图就可以就可以引用其中别名的列了: select *from ( select sal as salary, comm as commission from emp )

264. 丑数 II

04-14
1 //动态方程dp[i]=min(dp[p_2]*2,dp[p_3]*3,dp[p_5]*5) 2 class Solution 3 { 4 public: 5 int nthUglyNumber(int n) 6 { 7 vector<int> dp(n); 8 dp[0] = 1; 9 int p2,p3,p5; 10 p2 = p3 = p5 = 0; 11 for (int i = 1;i < n;++ i) 12 { 13 dp[i] = min(2 * dp[p2],min

phpexcel 导入 时间格式 和 数值格式 处理

04-14
/** * Notes:导入excel文件 * User: hly * Date: 2020/4/14 17:56 */ function importXlsx() { //引入phpexcel require getcwd() . '/PHPExcel.php'; $file_name = 'test.xlsx'; //模拟上传后的文件 $objReader = \PHPExcel_IOFactory::createReader('Excel2007'); $objPHPExcel = $ob

鸥鹭忘机

04-14
<列子·黄帝篇>:“海上之人有好鸥鸟者,每旦之海上,从鸥鸟游,鸥鸟之至者百住而不止.其父曰:‘吾闻鸥鸟皆从汝游,汝取来,吾玩之’.明日之海上,鸥鸟舞而不下也.” 没有诡诈之心的时候,异类亦可亲近. 近日每操此曲,心慢慢静下来.换了严格而认真的老师,要求和他一模一样,关键的吟猱反复回看和练习,总是生硬.阻涩不畅,虽然学得辛苦,亦决心充分信任和跟随. 原文地址:https://www.cnblogs.com/zhengwenyan/p/12703577.html

小程序根据索引滚动指定的位置

04-14
完成的效果大概是这样的 实现需要组件 scroll-view scroll-view 属性 scroll-into-view 需要的数据 简要逻辑说明 根据数据循环出对应的索引和数据,左侧字母索引悬浮,右侧数据顺序展示 右侧数据每个view的id对应左侧的字母索引[id不能以数字开头] 点击左侧字母通过改变scroll-into-view的值就完成了. 代码片段 原文地址:https://www.cnblogs.com/jlfw/p/12708241.html

Python修改文件的后缀名

04-14
深度学习时,把有些".JPG"后缀的修改成".jpg" import os jpgs_dir = "./JPEGImages" for jpg_name in os.listdir(jpgs_dir): portion = os.path.splitext(jpg_name) if portion[1] == ".JPG": new_name = portion[0] + ".jpg" jpg_name =

代码发布项目

04-14
代码发布概述图 如何解决当服务器特别多的时候,从同一个地方下载数据会出现压力过大的时刻(上传者只有一个,下载者却有很多歌,上传者压力太大) 采用比特流技术 将所有的人都变成既可以是上传者也可以是下载者 项目的概述: 利用modelform实现服务器表的增删改查 模板的基础作为模板的html文件上一般情况下,都应该定义在三个区域css区,html区和js区 针对服务器添加数据的功能,需要对提交的数据进行数据校验,还需要展示提示的信息,当模型字段非常多的时候前端页面展示代码量书写会很多,如何解决这样

齐纳二极管

04-14
电路符号及I-V曲线 2.齐纳二极管稳压 应用在稳压上,因为根据I-V曲线,被击穿后电压保持稳定,不随电流变化而变化,起到稳压的作用. (1)求齐纳二极管电流 UL=Uz Is=(Us-Uz)/Rs Il=UL/RL Iz=Is-Il (2)判断齐纳二极管是否工作中击穿区 Vth=[RL/(RS+RL)]*Us > 齐纳二极管击穿电压(工作) (3)温度系数:温度影响击穿电压(例如每增加1℃,击穿电压减少1.4mV) 原文地址:https://www.cnblogs.com/shenshuaid

burp抓不到https包

04-14
两种情况 一.导入证书 可以参考:https://blog.csdn.net/caicaiaicaicai/article/details/97767661 https://blog.csdn.net/zyw_anquan/article/details/47904495 1  打开burp 以及服务器代理 2  登陆 http://burp/.点击右上角CA 下载证书 3  打开该证书并安装,注意要安装到安装到受信任的根证书颁发机构,否则浏览器访问时会说证书不一致之类的 爆红.然后给浏览器安装

栈、队列、堆随笔

04-14
1/ Leetcode 225 使用队列实现栈 1. 队列的初始化: Queue是接口,队列由链表实现 : Queue<> q = new LinkedList<>(); 2.Queue的基本使用方法: offer        添加一个元素并返回true        如果队列已满,则返回false poll          移除并返问队列头部的元素    如果队列为空,则返回null peek        返回队列头部的元素              如果队列为空,则返回n

Ant-Design-Vue中关于Table组件的使用

04-14
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link type="text/css" rel="stylesheet" href="./antdesignvue1410/antd.min.css"/>