13 草青工作室

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2k+

java - 算法 - 大顶堆、小顶堆 排序

java - 算法 - 大顶堆、小顶堆 排序一、完全二叉树的数组表示形式特性最后一个父节点下标为 (len/2)-1若当前节点的下标为i父节点的下标为 (i-1)/2左子节点的下标为 (i*2)+1 或 (i<<1)+1右子节点的下标为 (i*2)+2 或 (i<<1)+2排序后特性大顶堆,排序后为正序;小顶堆,排序后为倒序;二、运行结果arr 1 0 2 9 3 8 4 7 5 6 maxHeap 9 7 8 5 ...

2020-07-31 20:22:58

《欲罢不能》-- 让人上瘾的六大诱因(原则)

在《欲罢不能》这本书里面,诠释了让人上瘾的六大诱因(原则): 1 可望而不可即的诱人的目标 2 无法阻挡且无法预知的积极反馈 3 渐进式的进步和改善的感觉 4 随着时间推移越来越难的任务 5 需要解决但又未解决的紧张感 6 强大的社会联系...

2020-06-30 15:11:40

http 301、302 重定向,处理过程分析

http 301、302 重定向,处理过程分析一、定义: 响应码:301、302 ,都代表重定向,其中 301 代表永久重定向,302 代表临时重定向;二、服务器场景: 请求 www.aa.com/a.html ,重定向到 www.aa.com/b.html; 请求 www.aa.com/b.html ,重定向到 www.aa.com/c.html;三、客户端场景: 请求 www.aa.com/a.html,浏览器展现了 www.aa.com/c.html 内容;...

2020-05-26 18:48:09

iis 6、7、8或更高版本,解决 nginx、f5 负载均衡后 wwwlogs 日志中不能记录 X-Forwarded-For 真实ip 问题

iis 6、7、8或更高版本,解决 nginx、f5 负载均衡后 wwwlogs 日志中不能记录 X-Forwarded-For 真实ip 问题The solution - how to modify logging behaviourThe steps required depend on your version of IIS.IIS 8.5 & later...

2020-04-28 15:30:22

nginx - ip 限制规则、黑名单、白名单

一、配置 ip 限制时的注意事项#注意事项:#  1. deny 一定要加一个ip,否则直接跳转到403,不往下执行了;如果403默认页是同一域名下,会造成死循环访问;#  2. allow的ip段,从允许访问的段位从小到大排列,如127.0.0.0/24 下面才能是10.10.0.0/16#   24 表示子网掩码:255.255.255.0#   16 表示子网掩码:255...

2020-04-27 17:39:37

python - 分析 nginx access 日志文件

python - 分析 access 日志文件'''约定: nginx 的 log 目录下有两个目录bac、analyze bac 每日备份的 access log,文件命名格式:qmw_access-200425.log analyze 存放分析完的结果文件。调用: python nginx_logs_spliter.py --nginx...

2020-04-26 16:44:06

python - 定时拆分备份 nginx 日志

python - 定时拆分备份 nginx 日志一、背景:nginx 的log 不会自动按天备份,而且记录时间格式不统一,此程序专门解决这两个问题;二、windows 部署方式1.在 nginx 目录,创建一个 nginx_logs_backup.bat 文件;文件内容如下 python nginx_logs_splter.py --nginxConf=nginx.con...

2020-04-26 10:09:24

python - 字符串、日期时间转+格式化

python - 字符串、日期时间转+格式化#!/usr/bin/env python3# coding=utf-8import osimport sysimport argparseimport codecsimport time,datetimedef test(): # "24/Apr/2020:14:43:38 +0800" dt =time.t...

2020-04-24 16:20:53

c# - mono - 调用 python 脚本 .py 文件

c# - mono - 调用 python 脚本 .py 文件一、定义命令行工具:在windows 下是 cmd.exe,在 mac 下使用 bash。二、踩过的坑使用 Process 类,启动一个“命令行工具”,在通过向标准输出流中写入标准的命令(p.StandardInput.WriteLine(command))执行 py 文件。主要的思想还是模仿命令行的命令执行方式。导致...

2020-04-16 10:38:21

pyhon3 - bloomfilter(布隆筛选器) - pybloom_live 使用

pyhon3 - bloomfilter(布隆筛选器) - pybloom_live 使用一、安装#安装pip3 install pybloom_live#卸载pip3 uninstall pybloom_live二、筛选器类型BloomFilter(定容)ScalableBloomFilter(可伸缩的)三、使用实例#!/usr/bin/env python3# ...

2020-04-15 14:09:43

sqlite3-windows 备份脚本 backup.bat

sqlite3-windows 备份脚本 backup.bat命令格式: backup.bat test.db 200403 #dump test.db 到 ./bac/test.db_200403.sql.gz 文件,bac 目录需要手动创建。完整命令,保存为 backup.bat 文件::--------------------------------------...

2020-04-03 17:02:11

sqlite-命令行工具使用说明

sqlite 命令行工具使用说明一、进入命令行linux 使用 sqlite3 命令,windows 双击 sqlite3.exe 进入;二、简单使用#切换到db 目录.cd /Users/my/db/ #关闭已经进入的db,重新打开 test.db 库,如果 test.db 不存在则新建.open test.db #进入 test.db 库#查看 test.db ...

2020-04-03 12:11:42

java-maven pom.xml 文件 jar 包引用顺序

java-maven pom.xml 文件 jar 包引用顺序场景: 当项目 project1 引用了多个 a.jar、b.jar、c.jar 包, 其中每个 jar 包都间接的引用了 common.jar 包, 且引用的每个 common.jar 的版本都不一样,这时 product1 最终会用到那个?common.jar引用路径: a.jar->c...

2020-03-27 12:00:13

PyCharm 2017.3 解决 pip 升级后无法安装第三方库问题

PyCharm 2017.3 解决 pip 升级后无法安装第三方库问题修改文件:packaging_tool.py解决时分别出现了一下三种错误:AttributeError: module 'pip' has no attribute 'main' 模块'pip'没有属性'main'NameError: name 'pip' is not defined 名称'pip'未...

2019-12-26 14:36:50

c# - Mvc动态注册HttpModule实例

c# - Mvc动态注册HttpModule实例再也不容为了兼容 iis 6、7、8、9、10 了 -_- !!!!。不用配置 web.config 的<httpModules> or<modules> 节点了!!!Microsoft.Web.Infrastructure.DynamicModuleHelper 包含的类可帮助管理使用 Razor...

2019-12-25 19:37:29

python - 分析 iis 日志 wwwlogs

python-解析 iis 日志iis日志分析工具比较多,基本都支持 windows(不夸平台),统计维度也有限。有找工具的时间还不如自己写一个!!!分析时注意 iis 日志是格林尼治时间,没有加时区。分析时需要加 8 小时!!!日志是 tvs 类型,字段为:#Fields: date time s-computername s-ip cs-method cs-uri-stem c...

2019-12-16 13:11:45

java-guava 布隆筛选器用法及比较

java-guava 布隆筛选器用法及比较布隆筛选器使用场景: 一般用于一个字符串是否存的预测,如爬虫是否抓取过这个URL等。优点: 对于特大的集合来说,检索快、占用内存少等。缺点: 存在漏报率。分别使用 set、boolmfilter 检索一千万个数字,通过调整 fpp 值可以观察漏报率public static void main (Str...

2019-05-30 17:22:15

java springboot 2.x 环境搭建

环境:java version 1.8Apache Maven 3.2.2ide:ideaspringboot:2.1.3.RELEASE创建步骤:1 file=>new=>mudule...2 选择 Spring Initializr:module sdk 选择 1.7,其他默认。下一步3 填写一些包信息,packaging 选择 war,java version...

2019-04-02 17:52:10

java-字符串拼接几种方法的性能比较

java-字符串拼接几种方法的性能比较一、测试方法:String.format();MessageFormat.format();StringBuilder();二、测试结果:性能:StringBuilder > MessageFormat > String三、运行结果:++++++++++++++++++++++++times=100000String.fo...

2018-12-28 16:28:51

idea - mac idea 无法在 project 导入或添加 module

idea - mac idea 无法在 project 导入或添加 module解决方法:本地 hosts 映射导致,注释掉一下 localhost 的映射,重试0.0.0.0 localhost127.0.0.1 localhost255.255.255.255 localhost::1 localhost表现:1.现象:打开 project ...

2018-12-27 17:51:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取