1 问题 术语:压缩率,compression ratio,压缩后的大小/压缩前的大小,越小说明压缩效果越好。 在使用netty的JdkZlibEncoder进行压缩时,发现了一个问题:它对于短文本(小于2K)的压缩效果很差,压缩率在80%-120%,文本越短,压缩效果越差,甚至可能比没压缩前更大。 ...
分类:
Web程序 时间:
2020-07-24 21:42:10
阅读次数:
74
这是几年以前,写的一个用于 gogs 服务进行推送通知到邮件的程序。那时候还不会写GO程序,于是用C++写的,麻烦得很。用GO来写同样的程序要省事多了。 代码 #include <Poco/Net/HTTPServer.h> #include <Poco/Net/HTTPRequestHandler ...
分类:
其他好文 时间:
2020-07-24 21:41:25
阅读次数:
84
题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前驱是 ...
分类:
其他好文 时间:
2020-07-24 21:40:36
阅读次数:
62
前言在开发中使用了第三方的数据,由于经纬度使用的是第三方的数组,他们使用的是百度的地图坐标。在项目中使用时,能用百度地图去解析自然是最好的,但是呢,该项目是基于微信小程序的,百度地图针对小程序提供的API功能不是很完善,难以实现想要的需求,所以采用腾讯官方的地图。 开始使用不同的地图,相应的经纬度会 ...
分类:
Web程序 时间:
2020-07-24 21:40:14
阅读次数:
145
ThinkPHP特点有:1、采用容器统一管理对象;2、支持Facade;3、更易用的路由;4、注解路由支持;5、路由跨域请求支持;6、验证类增强;7、配置和路由目录独立;8、取消系统常量;9、类库别名机制等等。 hinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于 ...
分类:
Web程序 时间:
2020-07-24 21:39:52
阅读次数:
103
Py-Spy介绍 引用官方的介绍: Py-Spy是Python程序的抽样分析器。 它允许您可视化查看Python程序在哪些地方花了更多时间,整个监控方式无需重新启动程序或以任何方式修改工程代码。 Py-Spy的开销非常低:它是用Rust编写的,速度与编译的Python程序不在同一个进程中运行。 这意 ...
分类:
编程语言 时间:
2020-07-24 21:39:33
阅读次数:
133
var nScrollHight = 0; //滚动距离总长(注意不是滚动条的长度) var nScrollTop = 0; //滚动到的当前位置 var nDivHight = $(".scroll").height(); $(".scroll").scroll(function () { nSc ...
分类:
其他好文 时间:
2020-07-24 21:39:16
阅读次数:
73
1.今天学习了在Java中如何进行异常处理 (1)Try...catch...finally... 通过使用try....catch...finally...语句处理异常,它捕获被命名为属于异常类的异常,并调用方法处理它。其中,finally无论有无异常都会执行。异常处理代码块的基本形式如下。 tr ...
分类:
其他好文 时间:
2020-07-24 21:39:02
阅读次数:
67
所谓孪生素数,就是相差为2的素数对,例如3和5,11和13。如果仅仅是100以内的孪生素数,相信大部分人只用数就能数出来,毕竟100以内只有25个素数。但是如果是1000以内呢?100000以内呢?如果像题目中说的一样,一亿以内呢? 硬着头皮数显然不行了,要解决这个问题,我们要依赖于编程。 要求孪生 ...
分类:
其他好文 时间:
2020-07-24 21:38:45
阅读次数:
118
在得到返回的对象(response)后,一般不去刻意查看,是不知道编码方式的。 通常直接猜即可,因为大多数都是使用的“utf-8”。 在requests里的快捷的解码方式可以使用如下几种: 1. response.text ·类型:str ·解码类型:根据http头部对响应的编码作出推测 ·修改:r ...
分类:
其他好文 时间:
2020-07-24 21:38:28
阅读次数:
129
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6768 题意:每个数可以化成斐波那契数列的形式,数列第i项为bi*Fi,bi等于0或1,且对于所有的i,bi*bi+1=0。 给你两个b数列A和B,以及一个b数列C,C数列是A和B的乘积修改第k位的1变成 ...
分类:
其他好文 时间:
2020-07-24 21:38:13
阅读次数:
88
本文来介绍,如何把常用的几个webdriver的方法封装到自己写的一个类中去,这个封装过程叫二次封装Selenium方法。我们把打开站点,浏览器前进和后退,关闭和退出浏览器这这个方法封装到一个新写的类中去。 我们按照如下层次结构在PyCharm中新建两个包和两个.py文件: 上图,baidu_sea ...
分类:
编程语言 时间:
2020-07-24 21:37:57
阅读次数:
75
https://www.bilibili.com/video/BV1wz4y197LU?from=search&seid=17139874139360178585 讲的很好 1、TPR FPR AUC: ROC围成的面积 ROC曲线: TPR FPR为横纵坐标的曲线包围的曲线 TPR(Y) & F ...
分类:
其他好文 时间:
2020-07-24 21:37:33
阅读次数:
82
CF736D Permutations(伴随矩阵) Luogu 题解时间 首先把边直接放进邻接矩阵, 很明显行列式的奇偶和方案数的奇偶一样。 设 \(A_{ i , j }\) 为矩阵的该行列的余子式去掉一条边 \(x,y\) 后是否还为奇数等同于 \(A_{ x ,y }\) 是否为偶数。 至于如 ...
分类:
其他好文 时间:
2020-07-24 21:37:12
阅读次数:
77
.版本 2 .子程序 格式化硬盘, , , 注意,此功能仅提供学习而已.如用到违法方面的话后果自负..参数 磁盘, 文本型, , 写上需要格式化的盘,如C盘就写C D盘就写D E F G 一共只支持5个盘.局部变量 盘符, 文本型 盘符 = 到小写 (磁盘).如果真 (盘符 = 到文本 ({ 99 ...
分类:
编程语言 时间:
2020-07-24 21:36:56
阅读次数:
119
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 基础的二分查找,唯一需要注意的就是移位运算的优先级很低,需要加括号。 1 class Solution { 2 public: ...
分类:
其他好文 时间:
2020-07-24 21:36:41
阅读次数:
60
循环结构(while/do-while/for) 1.while循环 1.语法: while ( 循环条件 ) { 循环体 } 2.用途:while便于处理循环次数确定或者循环次数不确定的情况 3.使用的必要条件 (1)计数器初始化 (2)判断条件 (3)循环体 (4)计数器变化 4.while执行 ...
分类:
其他好文 时间:
2020-07-24 21:36:17
阅读次数:
56