使用Http Head方法获取文件长度

https://blog.csdn.net/cxzhq2002/article/details/53586156 需求 有一个固定URL的文件,服务器端程序会定期的更新这个文件,现在需要写一个工具来监控这个文件的变化。 解决办法 最初我想到的是把这个文件下载下来,然后通过大小来判断文件是否改变(已知该文件变化时大小会变化)。 但是这个文件有时会很大,如果每次都下载下来会消耗一定的时间,希望能更快一些。 搜索了一下,发现Http除了Get和Post方法外,还有Head方法,它可以获取http头信
分类: 其他 发布时间: 12-28 23:02 阅读次数: 0

Mongodb 查询指定时间范围的数据

https://blog.csdn.net/difffate/article/details/70312894 今天用mongodb查昨天某个collection产生的记录数量,在mysql里面可以用between..and..或者 >、>=、<、<=来查询指定的时间范围数据,但是mongodb有自己的语法。mongodb里比较,用 "$gt" 、"$gte"、 "$lt"、 "$lte"(分别对应">"、 ">=" 、"<" 、"<="),组合起来可以进行范围的查找。比如查昨天的,就可以用
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

django xadmin app models 注册

在app下新建adminx.py文件 # -*- coding: utf-8 -*- # 作者:神秘藏宝室 # 日期:2018/12/28 22:07 import xadmin from .models import EmailVerifyRecord class EmailVerifyRecordAdmin(object): list_display = ['code', 'email', 'send_type', 'send_time'] search_fields
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

Django--ORM--模型增删改查--备忘

以上运算符都区分大小写,在这些运算符前加上i表示不区分大小写, 如iexact、icontains、istartswith、iendswith. insert into tb_bookinfo()values() 新增--save book = BooksInfo( bookname = '红楼梦', bookpubtime = date(1930,9,1), bookauthor = '曹雪芹' ) character = CharacterInfo( charactername = '猪八
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

java - 操作Excel文件

<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <!-- ooxml --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.14</version> </
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

Python、R、Julia混合编程环境配置及相关工具安装

1  Python环境配置 1.1   安装Anaconda Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。 目前最流行的 Python 环境管理工具。 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 Anaconda下载地址:https:
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

[转帖]ESXi、Linux、Windows获取机器序列号的方法

http://blog.51cto.com/liubin0505star/1717473 windows: wmic bios get serialnumber linux: dmidecode esxi: esxcli hardware platform get
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

appium 自动化测试踩过的坑

appium 常见问题 [appium v1.9.1]问题1:webview 版本号与chromedriver 版本不对应。 WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome '49.0.2623'. See https://g
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

批处理判断是BIOS还是UEFI启动还是WINPE

@echo off find /i "Detected boot environment" "%systemdrive%\windows\Panther\setupact.log" 1>nul 2>nul || echo 这是WINPE无法制作! && pause && exit /b for /f "delims=" %%i in ('find /i "Detected boot environment" "%systemdrive%\windows\Panther\setupact.log
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

Djangon初识

https://www.cnblogs.com/yuanchenqi/articles/8869302.html 2 http协议: https://www.cnblogs.com/yuanchenqi/articles/8875623.html 3 web框架 https://www.cnblogs.com/yuanchenqi/articles/8946917.html 4 Django简介 https://www.cnblogs.com/yuanchenqi/articles/88756
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

9、神经网络

本文是摘抄学习大神 计算机的潜意识 文章 https://www.cnblogs.com/subconscious/p/5058741.html 神经网络是一种模拟人脑的神经网络,期望能够实现类人的人工智能机器学习技术。 一、经典神经网络模型 这个模型包含三个层次的神经网络,红色是输入层(3个输入单元),绿色是输出层(2个单元),紫色是隐藏层(4个单元) 神经网络模型知识点: 输入层和输出层的节点数一般是固定的,隐藏层可以自由设定 神经网络结构图的拓扑与箭头代表预测过程数据的流向,和训练的数据
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

MongoDB aggregate 运用篇 个人总结

http://www.cnblogs.com/fycayy/p/3850973.html?utm_source=tuicool&utm_medium=referral 最近一直在用mongodb,有时候会需要用到统计,在网上查了一些资料,最适合用的就是用aggregate,以下介绍一下自己运用的心得。。 别人写过的我就不过多描述了,大家一搜能搜索到N多一样的,我写一下我的总结。 基础知识 请大家自行查找更多,以下是关键文档。 操作符介绍: $project:包含、排除、重命名和显示字段 $ma
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

Spring boot 梳理 - Spring Boot 属性配置和使用(转)

转:https://blog.csdn.net/isea533/article/details/50281151 Spring Boot 支持多种外部配置方式,这些方式优先级如下: 命令行参数 来自java:comp/env的JNDI属性 Java系统属性(System.getProperties()) 操作系统环境变量 RandomValuePropertySource配置的random.*属性值 jar包外部的application-{profile}.properties或applica
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

给大家推荐:五个Python小项目,Github上的人气很高的

1.深度学习框架 Pytorch https://github.com/pytorch/pytorch PyTorch 是一个 Torch7 团队开源的 Python 优先的深度学习框架,提供两个高级功能: ● 强大的 GPU 加速 Tensor 计算(类似 numpy) ● 构建基于 tape 的自动升级系统上的深度神经网络 ● 你可以重用你喜欢的 python 包,如 numpy、scipy 和 Cython ,在需要时扩展 PyTorch。 2.deepfake 的深度学习技术 Face
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

python_turtle库_应用之画圣诞树 Python turtle库的应用——蛇

Python turtle库的应用——蛇 turtle库介绍 1、Turtle中的turtle.setup()函数用于启动一个图形窗口,它有四个参数 turtle.setup(width, height, startx, starty) 分别是:启动窗口的宽度和高度表示窗口启动时,窗口左上角在屏幕中的坐标位置。 我们所使用的显示屏幕也是一个坐标系,该坐标系以左上角为原点,向左和向下分别是x轴和y轴。蟒蛇程序代码启动一个1300像素宽、800像素高的窗口,该窗口的左上角是屏幕的左上角。 (sta
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

我的Tmux学习笔记

0. 修改指令前缀 // ~/.tmux.conf ubind C-b set -g prefix C-a 1. 新建会话 tmux tmux new -s session-name // 可以设置会话名称 2. 断开会话,后台运行 tmux detach 快捷键: Ctrl + a + d 3. 重新连接断开的会话 tmux attach-session -t session-name tmux a -t session-name tmux a // 默认进入第一个会话 4. 彻底关闭
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

一些关于IO流的问题

一:知识点 二:代码 1.阅读下面程序段: BufferedOutputStream bos = new BufferedOutputStream( new FileOutputStream("bos.txt")); bos.write("hello"); 假设bos.txt不存在,运行该程序段后,文件bos.txt的字节数为:0 解答:缓冲流写操作,将内容写到缓冲区,并没有真正写入文件,故程序执行后文件中并没有数据,注:利用flush可将已缓存区中数据一次性写出。 2.
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

那些年啊,那些事——一个程序员的奋斗史 ——16

段伏枥已经在公司上了三个月的班,终于迎来了转正的日子。工资也由之前的1500,变成了1800,虽然并不是很多,但也足以让段伏枥兴奋好一阵子。其实公司成立的时间也不久,段伏枥到来的时候,是公司生命中的第五个月。在这三个月中,有一些同事走了,但也有一些新同事加入,而小陆也正是这时候进来的。技术总监觉得这产品应品质足以进入准备量产的环节,所以新近成立了一个生产部。生产部的办公地点很拥挤,是一个不到五平米的小房间,就在前台的左边,这正是当时段伏枥面试时的会议室。 生产部的经理名叫张俊,是研发部的硬件高
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

Judy Beta 第9天

进展 经过讨论,由于时间和能力关系,我们决定在后端放弃local variable和log var in each frame的实现。因此9,10天工作以测试和修bug为主。 人员 今日进展 明日任务 前端 Manli Shu, Yuechen Wang 进行测试找到一些bug 实现了debugger路径从系统路径读取 实现debug console的输出 后端 Zhiqi Lin, Yu Xing 根据前端的测试结果修复了一些bug 继续修bug commit记录 会议照片 燃尽图
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0

使用Screen管理远程会话

在本地开发时,经常需要使用远程连接到Linux服务器,一开始我自己都是有几个远程就开几个SSH窗口,这种方法很原始很直接,但每次都受够了密码输入,即使用了SSH免密码登录,也会觉得每次输入SSH的命令一点都不快速,况且况且窗口开多了,也会很混乱,不易管理,这种情况,Linux上的工具也有很多,今天就学习一下screen工具。 在介绍screen工具时,先讨论一下,为什么连接服务器后,当执行长时间的任务时,我们关闭远程连接窗口,这个任务就被杀掉了呢? 元凶:SIGUP信号 在Linux/Unix
分类: 其他 发布时间: 12-28 23:01 阅读次数: 0