“世间安得双全法,不负如来不负卿”,高并发和密集计算其实是一对矛盾,当cpu服务于密集计算,自然无暇响应更多的请求。当然可以使用erlang搭建互联网服务,响应高并发地请求,然后把计算转移到cpu空闲的节点上,然而那些计算节点,如果是用静态语言(比如go语言)编写,会获得更好的性能。 ...
分类:
其他好文 时间:
2019-01-30 16:12:05
阅读次数:
167
写点东西记录一下,方便以后查看。 http://ctf.bugku.com/challenges web2: 签到题,花里胡哨的果断去看源码。。。。。 计算器: 发现只能输入一个数字,肯定是对提交的内容做了长度限制,打开开发者工具把长度改一下(如果好运的话如图就直接出结果) web基础$_GET: ...
分类:
Web程序 时间:
2019-01-30 01:28:11
阅读次数:
216
定义
树的直径就是指树上的最长路径。一棵树可能有多个直径,并且这些直径一定两两相交。
性质
性质1
从树上的任何一个点为起点,所找到的最长路径的的终点一定是直径的一个端点。
证明: ...
分类:
其他好文 时间:
2019-01-29 18:04:02
阅读次数:
248
题目 Description 现在有n个人要排成一列,编号为1->n 。但由于一些不明原因的关系,人与人之间可能存在一些矛盾关系,具体有m条矛盾关系(u,v),表示编号为u的人想要排在编号为v的人前面。要使得队伍和谐,最多不能违背k条矛盾关系(即不能有超过k条矛盾关系(u,v),满足最后v排在了u前 ...
分类:
其他好文 时间:
2019-01-28 01:28:34
阅读次数:
155
"题目" $a, x$ 是正整数。显然有 \begin{aligned} x \ge 2x \pmod{a} \implies a \le 2x \end{aligned} 若 $x \le a$ 则 \begin{aligned} x 2x \end{aligned} 证明 首先,$x x$,当 ...
分类:
其他好文 时间:
2019-01-23 11:40:01
阅读次数:
124
前言 前不久组内又有一次我比较期待的分享:”Linux 的虚拟内存”。是某天晚上加班时,我们讨论虚拟内存的概念时,leader 发现几位同事对虚拟内存认识不清后,特意给这位同学挑选的主题(笑)。 我之前了解一些操作系统的概念,主要是毕业后对自己大学四年的荒废比较懊恼,觉得自己有些对不起计算机专业出身 ...
分类:
系统相关 时间:
2019-01-21 21:08:41
阅读次数:
225
知识背景 要弄明白这个问题,首先要了解下C++中的动态绑定。 关于动态绑定的讲解,请参阅: C++中的动态类型与动态绑定、虚函数、多态实现 正题 直接的讲,C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内存空间,并在其析构函数中对这些内存空间进行释放。假设基 ...
分类:
编程语言 时间:
2019-01-18 12:55:08
阅读次数:
157
2019-01-17 18:18:42 第一次写博客,记录一下。 为什么写博客? 主要是想记录一下自己的学习生活之类的吧。上一次写类似的东西还要追溯到高中吧,那时候QQ空间好像很火,我自己写了20多篇文章,时不时回忆一下高中的生活。说实话,高中应该是人生中最美好的一段时期吧。想想那个时候的主要矛盾还 ...
分类:
其他好文 时间:
2019-01-17 21:11:32
阅读次数:
160
原文:WPF: 只读依赖属性的介绍与实践在设计与开发 WPF 自定义控件时,我们常常为会控件添加一些依赖属性以便于绑定或动画等。事实上,除了能够添加正常的依赖属性外,我们还可以为控件添加只读依赖属性(以下统称“只读属性”),以增加控件的灵活性。 这听起来有些矛盾。只读依赖属性,只能读不能写,却又怎么... ...
转移https://www.cnblogs.com/vb4896/p/6149022.html(侵删) 基本思想是:从左往右扫描每个向量,对于第i个向量的第j位,如果前面已经有第j位为1的向量,那么把第i个向量异或那个向量。 这样最后得到的向量组,不考虑0向量, 最高位的1的位置 是互不相同的。 显 ...
分类:
其他好文 时间:
2019-01-15 23:30:22
阅读次数:
205