Kalle一个支持附件断点继续上传的的http框架,封装的也很好

https://yanzhenjie.com/Kalle/
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

ARTS打卡第4周

A:Merge Intervals  Medium Given a collection of intervals, merge all overlapping intervals. 解析:对给定的一个对象集合进行处理,将对象集合中存在交集的对象进行合并,行成一个新的集合 思路:优先将对象集合进行处理,将起始位置一致的对象先进行合并,返回一个map记录起始位置和对应的对象, 将对象进行排序,分析当前对象与下一对象的关系,判断下一位置的起始位置是否包含在当前的对象中,包含则合并对象的范围,不存在
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

20175328 数据库MySQL

数据库MySQL 一、要求 1. 下载附件中的world.sql.zip, 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECDB,导入world.sql,提交导入成功截图 2. 编写程序,查询世界上超过“你学号前边七位并把最后一位家到最高位,最高位为0时置1”(比如学号20165201,超过3016520;学号20165208,超过1016520)的所有城市列表,提交运行结果截图 3. 编写程序,查询世界上的所有中东国家的总人口 4. 编写程
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

Python 执行 javascript PyExecJS 模块

PyExecJS 安装 pip install PyExecJS PyExecJS 的基本使用: >>> import execjs >>> execjs.eval("'red yellow blue'.split(' ')") ['red', 'yellow', 'blue'] >>> ctx = execjs.compile(""" ... function add(x, y) { ... return x + y; ... } ... ""
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

webshell之一句话木马变形

什么是一句话木马 一句话木马就是只需要一行代码的木马,短短一行代码,就能做到和大马相当的功能。为了绕过waf的检测,一句话木马出现了无数中变形,但本质是不变的:木马的函数执行了我们发送的命令。 我们如何发送命令,发送的命令如何执行? 我们可以通过 GET、POST、COOKIE这三种方式向一个网站提交数据,一句话木马用 $_GET[' ']、$_POST[' ']、$_COOKIE[' ']接收我们传递的数据,并把接收的数据传递给一句话木马中执行命令的函数,进而执行命令。 所以看到的经典一句话
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

UNITY_UGUI

UGUI
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

Allure自动化测试报告我是这样用的

关于自动化测试报告: 之前用过testNG自带的测试报告、优化过reportNG的测试报告、extentreport、Zreport(大飞总原创),这些是我之前都用过的,也是在去年雯姐和我说过Allure2这个报告不错,一直没时间,正巧最近有用到,接触下发现确实是个神器。 Allure(已经有allure2了,小编用的就是allure2),生成的测试报告与上述对比,简直堪称完美!先上个测试报告的图表,给大家直观感受下: 下面让我们一起走进Allure的世界,跟上步伐,相信我这一切并不难 一、p
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

ARTS打卡第5周

A: Unique Paths II  Medium A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any point in time. The robot is trying to reach the bottom-right corner of th
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

四月读书主题整理——用尽费退,打磨身体

本月自己流感躺了三天,咳嗽了一周,所以格外注意为什么会病,为什么会老。 首先是一本很有趣的书《24/7》,对! 说的就是996的进阶,24/7。作者描述了一个被塑造的以24/7为福报的社会是怎么形成的,在上两个世纪的统计中就可以看到人均睡眠时间在逐渐缩短的现象,以北美地区为例,20世纪初的人每天要睡10个小时,上一代人睡8个小时,如今北美成年人平均每晚睡大约6.5小时。这本书的副标题是“晚期资本主义与睡眠的终结”,先摆出一个结论就是作者认为,资本主义每时每刻都在操控我们的生活,睡眠是最后的抵抗
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

函数初识(文字总结)

# 函数 # 可读性强 复用性强 # def 函数名(): # 函数体 #return 返回值 # 所有的函数 只定义不调用就一定不执行 #先定义后调用 #函数名() #不接收返回值 #返回值 = 函数名() #接收返回值 #返回值 # 没有返回值 :默认返回None # 不写return:函数内的代码执行完毕自动结束 # 只写return:结束一个函数 # return Non
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

The Matrix | 黑客帝国

今天又刷了一遍,依旧跟第一次看一样,非常惊叹震撼,同时也发现了更多的细节。 梳理一下情节: 开始就是Trinity在matrix里被黑衣人Agent追杀,Trinity团队的目的是寻找Neo,显然Agent没抓到Trinity。 然后就是介绍Matrix里的屌丝andrew(和Neo是同一个人,分两面而已),是一个Matrix里面的普通黑客,但是设定已经是the one了。Neo同时被Trinity和Agent找到,然后因为勇气不够,最终被Agent抓到,后被Trinity就走。 之后就是和M
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

ARTS打卡第3周

A:Rotate Image Medium You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Note: You have to rotate the image in-place, which means you have to modify the input 2D matrix directly. DO NOTallocate anothe
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

ARTS打卡第0周

周期:一周 A:Algorithm 至少完成一道 leetcode的算法题 R: Review 至少阅读并点评一篇英文技术文章 T:Tip   至少学习一个技术技巧 S:Share  分享一篇有观点和思考的技术文章
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

Django模型与创建管理员用户 Django模型与创建管理员用户

摘要: Django模型与创建管理员用户 Django自带认证功能的使用
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

ARTS打卡第1周

A:Add Two Numbers  Medium You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a linked list.You
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

自定义分隔符解码器04

分隔符和定长解码器 1、消息长度固定,累计读取到长度总和为定长LEN的报文后,就认为读取到了一个完整的消息;将计数置位,重新开始读取下一个数据报。 2、将回车换行符作为消息结束符,例如FTP协议,这种方式在文本协议中应用比较广泛 3、将特殊的分隔符作为消息的结束标志,回车换行符就是一种特殊的结束分隔符 4、通过在消息头中定义长度字段来标识消息的总长度。 DelimiterBasedFrameDecoder:可以自动完成以分隔符结束标志的消息的解码, 服务端 public class EchoS
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

【动态规划】多重背包问题

说明 前面已经介绍完了01背包和完全背包,今天介绍最后一种背包问题——多重背包。 这个背包,听起来就很麻烦的样子。别慌,只要你理解了前面的两种背包问题,拿下多重背包简直小菜一碟。 如果没有看过前两篇01背包和完全背包的文章,强烈建议先阅读一下,因为本文跟前两篇文章关联性很强。 多重背包 有N种物品和一个容量为T的背包,第i种物品最多有M[i]件可用,价值为P[i],体积为V[i],求解:选哪些物品放入背包,可以使得这些物品的价值最大,并且体积总和不超过背包容量。 对比一下完全背包,其实只是多了
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

卷积神经网络padding和strides图示

Convolution animations N.B.: Blue maps are inputs, and cyan maps are outputs. No padding, no strides Arbitrary padding, no strides Half padding, no strides Full padding, no strides No padding, strides Padding, strides Padding, strides (odd) Transpos
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

寄生构造函数模式创建对象

这个模式可以在特殊的情况下用来为对象创建构造函数 例子一 假设我们想创建一个具有额外方法的特殊数组。 由于不能直接修改Array构造函数(此为使用寄生构造函数模式的原因) function SpecialArray() {     // 创建数组     var values = new Array();     // 添加值     // values.push.apply(values, arguments);     values.push(...arguments);     // 添
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0

读Linear Algebra -- Gilbert Strang

转眼间已经我的学士学位修读生涯快要到期了,重读线性代数,一是为了重新理解Algebra的的重要概念以祭奠大一刷过的计算题,二是为了将来的学术工作先打下一点点(薄弱的)基础。数学毫无疑问是指导着的科研方向与科学发展,每次读同一本好的数学书都能读出不同的韵味。 P1-149 Strang在书的序言便给出了linear algebra的一以贯之之道,我们所看到一切的来源便在于Ax=b这个方程组中。虽然从向量矩阵、线性方程组到向量空间、线性变换,费了好大劲才将任意一个线性变化凝练到一个矩阵上,但对于A
分类: 其他 发布时间: 05-05 23:01 阅读次数: 0