时间久了,有些遗忘,回顾记录一下: 快速排序: 顾名思义,对于c++,快速排序历史上一直是实践中已知最快的泛型排序算法,平均运行时间:O(n*logn),最差就是O(n^2)。 STL中的sort用的就是快排,只不过根据数据量级穿插了别的如插入排序,堆排等算法,进行动态调整,使性能达到最优解。一般来 ...
分类:
其他好文 时间:
2020-06-12 14:55:40
阅读次数:
58
哈尔滨工业大学 2020 操作系统实验Lab3,采用新版本的实验仓库 ...
分类:
编程语言 时间:
2020-06-12 12:51:10
阅读次数:
61
上一篇文章介绍了Tomcat基于Filter的无文件webshell的demo。Filter的webshell很简单,只是实现了一个简单的命令执行。查找了网上的公开的webshell,发现基于Filter并且功能比较齐全的webshell基本没有。所以萌生了自己魔改冰蝎以适配tomcat内存马的想法 ...
分类:
Web程序 时间:
2020-06-12 12:47:29
阅读次数:
89
最近这些天把18年初夏的想法又付诸了一些实践,当然发现YLi的这个方法是非常好的,对于线性方程来说绝对可以说是达到了最好。我将它推广至fully nonlinear的情形,得到了一个很有限制性的结果,但是对于一般的却没有得到。原因何在?可能还在于非线性主项系数和类似右端项的系数他们的scaling ...
分类:
其他好文 时间:
2020-06-12 12:45:07
阅读次数:
54
batch-normalization 基本思想与通用框架 反向传播推导以及BN的好处 normalization的分类 多卡同步BN 后来学者探讨BN有用的真正原因,推翻原论文想法 ...
分类:
其他好文 时间:
2020-06-12 12:39:50
阅读次数:
59
这道题明显的树形DP,但是我有一个邪恶的想法,让他变成多叉树,而且不用返回可以幻影移形,但是得走回来才能去另一条走廊。这看起来很恶毒,我也不知道怎么做。 做法大家都解释的差不多了,这里我主要说一下毒瘤的读入 这道题的读入与这篇博客所讲的题目的输入非常相似 void init(int &x){ x=+ ...
分类:
其他好文 时间:
2020-06-11 20:04:20
阅读次数:
55
重视单元测试 首先为什么要写单元测试呢? 一开始我也觉得是一件挺浪费时间的是事情(有这个想法是因为当时写的代码太少了,同时没有考虑到后面的可维护性),记得在上一家公司的时候,架构师要求必须要写单元测试,不写不让上线。当时还是一名实习生,也不明白为什么要写呢,我自己大致测一下,为什么还要花时间去写单元 ...
分类:
其他好文 时间:
2020-06-11 16:56:17
阅读次数:
48
现象: 编译时遇到一个问题,提示xxx未定义,xxx在b.h中使用,在a.h中定义。b.h没有包含任何头文件。刚开始以为是写错了,但是后来一想不是这样。 想法1: 编译是把头文件复制到c文件中,头文件不包含其他头文件也能说得过去。是不是只需要在c文件包含b.h之前包含上a.h就可以了?肯定是可以这样 ...
分类:
其他好文 时间:
2020-06-11 16:35:15
阅读次数:
62
NABCD项目分析 团队合作的力量强大的,经过团队的讨论、磨合,既补充了自己想不到的地方,又丰富了自己的想法。下面对我们的项目进行NABCD项目分析: N(Need 需求):解决用户界面整洁,干净,无广告弹出的需求。广告的弹出或插入给了用户极差的产品体验,让人很反感,这也是市场上好多app的诟病。界 ...
分类:
其他好文 时间:
2020-06-11 16:34:10
阅读次数:
47
一、前言 锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级?其实在 JDK 1.6之前,synchronized 还是一个重量级锁,是一个效率比较低下的锁,但是在JDK 1.6后,Jvm为了提高锁的获取与释放效率对(synchron ...
分类:
其他好文 时间:
2020-06-11 16:33:29
阅读次数:
687