图的存储 模板 : 点数目 : 边数目 拓扑排序 模板 : 拓扑序 int ts[nsz],pt=0; bool topsort(){ rep(i,1,n)if(in[i]==0)que[++qt]=i,ts[++pt]=i; while(qh ...
分类:
其他好文 时间:
2018-08-31 21:25:24
阅读次数:
239
一.crond的介绍 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 ...
分类:
系统相关 时间:
2018-08-31 21:25:16
阅读次数:
193
这个东西其实很简单 比如我有n个点,我要将他们m类 那么我随机的先去m个点 对与途中的每个点,我计算他们与这m个点的距离 计算完之后,找距离最小的i,将这个点归为点i的那一类 这样我们就得到了m类 然后对于这m类,我们求每一类点的平均值 将这些平均值作为点,再做一次迭代 当迭代到一定次数之后,我们这 ...
分类:
其他好文 时间:
2018-08-31 21:25:07
阅读次数:
100
限流是高可用服务需要具备的能力之一 ,粗暴简单的就像我们之前做的并发数控制。好一点的有tps限流,可用令牌桶等算法实现。《亿级流量网站架构核心技术》一书P67限流详解也有讲。dubbo提供了此机制,TpsLimitFilter。guava也提供了相应的工具类RateLimiter。 1. dubbo ...
分类:
其他好文 时间:
2018-08-31 21:24:58
阅读次数:
331
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它可以实现对App当前上下文音频资源的控制,比如 插拔耳机、接电话、是否和其他音频数据混音等。当你遇到: 是进行录音还是播放? ...
分类:
移动开发 时间:
2018-08-31 21:24:41
阅读次数:
206
webpack作为前端最火的构建工具,是前端自动化工具链最重要的部分,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过问题+解决方式的模式,以前端构建中遇到的具体需求为出发点,学习webpack工具中相应的处理办法。(本篇中的参数配置及使用方式均基于webpack4.0版本)一.webpack与自动化测试webpack对应的关键词是模块化,它的主要任务就是打包和管理模块,所以首先需要明
分类:
Web程序 时间:
2018-08-31 21:24:35
阅读次数:
183
通过支持向量机,我们可以发现 支持向量机能很好的将两个线性可分的样本分开 那么对于不是线性可分的样本,我们就要通过核函数去处理他了 也就是说,核函数的做用就是将线性不可分的样本,通过核函数印射到另外一个空间中 是样本变成线性可分的 那么常用的核函数有两种 一种是线性核函数 也就是直接x‘ = w * ...
分类:
其他好文 时间:
2018-08-31 21:24:26
阅读次数:
226
I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 ...
分类:
其他好文 时间:
2018-08-31 21:24:16
阅读次数:
182
1 是否为数字(包含Float) 2 var isFloatNum = function (str) { 3 var re = /^(-?\d+)(\.\d+)?$/ 4 return re.test(str); 5 } ...
分类:
其他好文 时间:
2018-08-31 21:24:07
阅读次数:
112
1. hdu1698 http://acm.hdu.edu.cn/showproblem.php?pid=1698 2. https://www.luogu.org/problemnew/show/P3372 3. https://www.luogu.org/problemnew/show/P337 ...
分类:
其他好文 时间:
2018-08-31 21:23:51
阅读次数:
141
通常我们学习某个js库的功能时,我们会直接在html中用script引入该js库来写一些demo。笔者在学习rxjs时,用script标签引入时,就掉到了坑里。 从6.0.0-alpha.4版本起,(目前版本为6.3.0)全局命名空间为rxjs,使用方法如下: <script src="https: ...
分类:
Web程序 时间:
2018-08-31 21:23:42
阅读次数:
289
Django框架 之 Form表单和Ajax上传文件 浏览目录 Form表单上传文件 Ajax上传文件 伪造Ajax上传文件 Form表单上传文件 html 1 2 3 4 5 6 7 <h3>form表单上传文件</h3> <form action="/upload_file/" method=" ...
分类:
Web程序 时间:
2018-08-31 21:23:24
阅读次数:
233
说明:这篇文章是几年前我发布在网易博客当中的原创文章,但由于网易博客现在要停止运营了,所以我就把这篇文章搬了过来,虽然现如今SQL Server 2000软件早已经过时了,但仍然有一部分人在使用它,尤其是某些高校的学生在做毕业设计或者课程设计的时候可能会使用到,所以就把该软件的安装过程保留在这里吧。 ...
分类:
数据库 时间:
2018-08-31 21:23:17
阅读次数:
168
最近写了一些关于前后端分离项目之后,跨域相关方案的基本原理和常见误区的帖子,主要包括CORS和Nginx反向代理。这两种方案项目中都有在用,各有优缺,关于具体使用哪种方案,大家的观点也不大一致,本文主要就此展开一下,从前后端及服务器配置、安全性、移植灵活性、扩展性等方面详细对比一下两种方案的优缺,以 ...
分类:
其他好文 时间:
2018-08-31 21:23:09
阅读次数:
228
1、本文根据问题,讲述大致 Vue虚拟Dom Diff 思路、数据响应式机制相关,源码版本 Vue.js v2.5.17-beta.0 2、知识点:vue virtual dom diff、 observe 、 watch、render ,各知识点暂不深入剖析 3、阅读本文,读... ...
分类:
其他好文 时间:
2018-08-31 21:23:02
阅读次数:
1857
一:题目 二:思路 三:算法实现(这里使用方法一:递归实现简单易懂) ...
分类:
编程语言 时间:
2018-08-31 21:22:54
阅读次数:
200
博客原文安装Ultisnips插件安装分两部分,一个是ultisnips插件本身,另外一个是代码片段仓库。一般来说把默认的代码片段仓库下载下来按需修改后上传到自己的github即可。如果你和我一样也使用vim-plug来管理插件的话,添加下面的代码到你的vimrc中保存刷新即可Plug‘SirVer/ultisnips‘"你自己的代码仓库git地址Plug‘keelii/vim-snippets‘
分类:
系统相关 时间:
2018-08-31 21:22:45
阅读次数:
644