一、插件功能描述插件监控一个xml文件,当该文档有添加新元素在保存的时候将新增的元素同步到指定的目录下。二、模板的选择由于该功能是跟代码编辑有关的,要监控文档的保存事件,所以要在文档打开的时候就注册保存事件的响应方法。VS提供了一个接口,监听文档的打开事件,这个接口就是:IWpfTextViewCr...
分类:
其他好文 时间:
2014-11-17 22:41:27
阅读次数:
451
求区间第k大数是多少
用我惯用的线段树写法似乎不适合写主席树,看别人的代码好半天才看懂
用root表示每一个前缀树的根,思想大致是由第i-1个树构成的树建第i个树,由于加入一个数只需要log级别修改,所以建树效率很高。
主席树的精髓在于可持续化,就是说之前区间的信息不去修改它,递推加入新元素的时候,要新开log个空间来存储。因为主席树本身比较占用空间,只需改变这些空间的指向就可以重复利用不变...
分类:
其他好文 时间:
2014-11-15 18:54:35
阅读次数:
136
1、push方法(Array)将新元素追加到一个数组中,并返回新的数组长度。arrayObj.push([item1[item2[...[itemN]]]])2、pop方法(Array)()从数组中移除最后一个元素并返回该元素。arrayObj.pop()可以使用push和pop方法可模拟一个使用先进先出(LIFO)的原则来存储数据的堆栈。push方法..
分类:
编程语言 时间:
2014-11-14 18:06:16
阅读次数:
176
1:IE9以下支持html5新元素方法:让ie浏览器支持html5新标签的解决方法(使用html5shiv) -----------------------------------------------------------------------------------------------...
分类:
其他好文 时间:
2014-11-13 16:29:01
阅读次数:
180
ArrayBlockingQueue是个有数组支持的有界的阻塞队列。该队列按照先进先出FIFO的原理对元素排序,插入新元素市场队列的尾部,获取新元素是操作队列的开始处。一旦见了建立了缓存区,就不能再增加其容量,试图从已满的队列中方式元素会导致操作阻塞;试图从空的队列中提取元素将导致阻塞。
提拱了四种方法,只有put(),take()才会发生阻塞。
下面是阻塞队列的例子。
packag...
分类:
编程语言 时间:
2014-11-09 19:35:51
阅读次数:
229
大家都知道html是一种前端网页语言,从出现到现在已经经历了很多的版本了,但是随着html的不断发展,现在的html5已经不再是单一的前端页面语言了,html,javascript,css不再单纯的只是页面上的语言了,现在网页的桌面程序可以和桌面插件一样配置到网页和各种移动终端之中去,伴随着htm....
分类:
Web程序 时间:
2014-11-09 19:27:52
阅读次数:
259
一、功能描述项目中有一个AppSettings.xml文件,当这个文件有添加新元素的时候,将该添加的内容自动同步到其他目录下的AppSettings.xml文件。二、插件模板选择要开发VS插件需要安装SDK,安装后在添加新项目->Visal C#->扩展性下选择要使用的插件模板,由于本功能是跟文本编...
分类:
其他好文 时间:
2014-11-04 12:25:21
阅读次数:
206
在大学期间我做过很多类似这样的APP,这个是我们小组之前做的,我后期加入很多新元素,完善了这个应用,因为为了加强
专业技术嘛,也是经常熬夜写些小东西,嘿嘿,不过还算不错,起码技术长进了不少嘛,还是很欣慰的,今天给大家说说腾讯
微博第三方拓展客户端开发,说白了就是调用第三方接口的开放平台进行二次开发,跟微信有些类似吧,好了,不扯了,马上
进入正题吧
开发前准备:
① 腾讯QQ号(相信大家都...
分类:
移动开发 时间:
2014-11-04 09:23:21
阅读次数:
330
用模运算可简化为:i=(i+1)%MAX_QUEUE_SIZE ;和时间有关的操作都与队列有关。队列的顺序存储结构FIFO设立一个队首指针front ,一个队尾指针rear ,分别指向队首和队尾元素。 ◆ 初始化:front=rear=0。 ◆ 入队:将新元素插入rear所指的位置,然后rear加1...
分类:
其他好文 时间:
2014-10-28 19:23:50
阅读次数:
239
这是一款适合移动设备的网页模板,它页面干净小巧。有很多新元素在其中,可以自定义动画和特效。非常酷!
分类:
其他好文 时间:
2014-10-23 16:10:19
阅读次数:
522