昨天同桌为我推荐了p1904这道水题,然后他就写不出来了……本来不想写,但是看他写得很麻烦,为了给他展示我的代码能力就写了一下。 即使类型为“其他”,但还是掩盖不了模拟的事实。那么直接sort Ai,再在前k个牛中找到Bi最高的就行。复杂度为N*logN+k 往上看了一眼,p1903好像也挺简单。 ...
分类:
其他好文 时间:
2018-05-07 14:47:01
阅读次数:
154
本篇从两个方面来讨论MVVM模式: 一,MVVM理论知识 从上一篇文章中,我们已经知道,WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通知去更新UI。 我们使用模式,一般是想达到高内聚低耦合。在WPF ...
本文记录自己安装YouCompleteMe(简称YCM)这款VIM插件的过程,主要目的是记录出错情况和解决方法。YCM号称史上最难装vim插件,根据我的安装经验,此言不虚。得知其强大之时,我便不假思索开始安装。我所用的系统为CentOS6.8,几年前装的,比较老,没想到这个的老系统差点要了我的老命。在网上找到了几篇安装经验文章:https://www.jianshu.com/p/d908ce810
分类:
其他好文 时间:
2018-04-03 18:13:08
阅读次数:
444
1.YouCompleteMe是一款强大的Vim插件,它可以实现代码的自动补全,跳转到定义等功能,并且支持java,python,go,c家族等多种语言。网址:https://github.com/Valloric/YouCompleteMe2.其github的网站上详细地给出了安装该插件的步骤,但是由于该插件所依赖的软件和库比较多,稍有出入就会出错,所以该插件也被称为史上最难安装VIM插件。经过
分类:
系统相关 时间:
2018-04-03 11:24:04
阅读次数:
333
1.环境 本文使用VMWare虚拟机进行实验,客户机系统是CentOS 7.2最小安装(CentOS-7-x86_64-Minimal-1511.iso) 最终实现效果:安装vim8 + python2.7(自带)+ ycm,实现C/C++的智能提示、补全、跳转。 2.需求 Git GCC CMak ...
分类:
系统相关 时间:
2018-03-27 16:35:40
阅读次数:
334
前言 通过 vim-Plug 安装 YCM 插件以及解决相关依赖问题后,vim-Plug 显示 YCM 安装成功,但是发现在编辑CPP文件时并不会识别“ . 、-> ”等等进行自动补全,而是只会按之前已经输入过的字符串进行补全。显然YCM还没有真正地安装成功,如果你已经安装完成且遇到无法自动补全的问 ...
分类:
编程语言 时间:
2018-02-20 15:57:12
阅读次数:
461
前言 最近在捣鼓 vim ,因为之前的 vim 自动补全等等功能太菜了,所以在在自己的客户端上部署了 github 上一个高星的 vim 配置 —— k-vim 。但在最后安装的 YouCompleteMe 插件时却失败了。我翻了一翻 YCM 的 ISSUSE ,终于知道了 why —— Ubunt ...
分类:
系统相关 时间:
2018-02-18 23:59:40
阅读次数:
887
layout: post title: YCM 安装小记 半夜,女朋友在那边抱怨购物车的物品秒无货,我这边刚好成功安装了vim上最难装的插件 YouCompleteMe,内心非常激动,于是本着取之于人,回馈于人的动机,把自己的一点心得分享出来: 1. 卸载系统自带的vim\vi,下载 "vim源码" ...
分类:
其他好文 时间:
2017-12-10 13:08:35
阅读次数:
219
效果 下载 使用Vundle安装 YCM 1. 安装Vundle window用户安装vundle参考这里:Windows下 vundle的安装和使用 2. ...
分类:
系统相关 时间:
2017-12-08 20:52:43
阅读次数:
258
Java中从键盘输入多个整数 Java常见排序算法 NOIP2014联合权值[DFS] 数据结构复习之排序篇 tku宰旨亓http://p.baidu.com/pai/center?uid=98c9616263313661343933e4bb&type=hogavx甭承儆b5oasf僖宜欢http: ...
分类:
其他好文 时间:
2017-12-03 11:39:07
阅读次数:
257