问题的关键是:在删除元素之前,将当前迭代器保存下来。当然,这里仅支持list,因为list的链式的删除一个元素,前面的指针指向下一个元素,vector和queue就不好办了,它们或者是线性的或者是半线性半链式,迭代器会失效
#include
#include
using namespace std;
int main()
{
list l;
for(int i=1;i<=100;i++)
...
分类:
其他好文 时间:
2014-10-16 16:57:55
阅读次数:
148
一个八零后男人创造了一系列关于美的故事,让男人讨厌,让女人爱不释手。
美图公司刚在第十届金鹰节互联盛典中荣获年度公司奖,这家创建于2008年10月的公司开发了一系列与美有关的产品,有相当火热的美颜相机、美图秀秀、美拍,还有海报工厂、柚子相机、美图看看、表情工厂、美图贴贴、美陌等产品,而这一切都和美图秀秀创始人吴欣鸿分不开。
现在中国互联网、科技圈的成功公司创始人都有些草莽英雄的味道,他...
分类:
其他好文 时间:
2014-10-16 17:47:22
阅读次数:
245
我在以前的文章中,讲述了如何使用U1db及SQLite offline storage API来存储应用的一些状态。在这篇文章中,我将介绍如何使用Qt.labs.settings来存储应用的状态。更加详细的介绍,请参阅链接。...
分类:
其他好文 时间:
2014-10-16 18:03:34
阅读次数:
209
1 xinit在说明startx之前,我想我们应该先了解一下xinit。因为startx就是通过调用xinit启动X的。1.1 功能当我们安装了Ubuntu后,默认就已经安装了xinit,它位于/usr/bin下。xinit是一个二进制文件,并非是一个脚本。它的主要功能是启动一个X服务器,同时启动一个基于X的应用程序。1.2 用法xinit的用法为:xinit [[clie...
分类:
其他好文 时间:
2014-10-16 16:40:03
阅读次数:
8064
在画STM32的电路图的时候,关于STM32的启动方式纠结了一下,现有的参考设计都是在STM32的启动选择引脚BOOT0和BOOT1上使用了跳帽,用以人工选择STM32的启动方式,但是在实际应用中这种设计就显得冗余,所以这里顺带研究了一下STM32的启动方式。
STM32一共有三种启动模式,在ST官网上下载的RM0008中,我找到了启动相关的配置说明:...
分类:
其他好文 时间:
2014-10-16 16:56:32
阅读次数:
353
【题目】
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
For example, given n = 3, a solution set is:
"((()))", "(()())", "(())()", "()(())", "()...
分类:
其他好文 时间:
2014-10-16 17:12:42
阅读次数:
186
1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?
2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?
3、有三个人去住旅馆,住三间房,每...
分类:
其他好文 时间:
2014-10-16 17:45:42
阅读次数:
172
在机器学习或者是模式识别当中有一种重要的分类器叫做:SVM 。这个被广泛的应用于各个领域。但是其计算的复杂度以及训练的速度是制约其在实时的计算机应用的主要原因。因此也很很多的算法被提出来,如SMO,Kernel的方法。
但是这里要提到的 Regularized
least-squares classification 是一个和他有着同样的效果的分类器。比较而言计算却比较的简单(We ...
分类:
其他好文 时间:
2014-10-16 16:55:33
阅读次数:
268
1.你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,你必须在每天结束的时候给他们一段金条。如果只允许你两次把金条弄断,你如何给你的工人付费?
2.村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是...
分类:
其他好文 时间:
2014-10-16 17:12:03
阅读次数:
324
原因:获取的位置不对。应该在监听里面获取。。
红色注释部分:获取的时候,edittext中还没填写数据。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_logi...
分类:
其他好文 时间:
2014-10-16 17:11:52
阅读次数:
184
终于可以正式进入Server.c模块了…… 在之前的分析中,可以看到很多相关模块的声明都已经写在了Server.h中,就是因为这些模块构成了Server的核心部分。而Server本身,则是一个最上层的对象,它包括了核心的Reactor和Factory模块,存放了消息队列的key值,控制着全部的Connection,所有PHP层面的回调函数也在这里指定;同时,Server存放了大量的属性值,这些值决...
分类:
其他好文 时间:
2014-10-16 16:53:33
阅读次数:
527
题目地址:HDU 1074
这题攒了好长时间了。。。一直没写。。
简单状压DP。这题比较特别的地方是dp需要用结构体数组。
详细的请看kuangbin大神的模板。。传送门
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#in...
分类:
其他好文 时间:
2014-10-16 16:36:42
阅读次数:
194
虚拟机在使用的过程中,有时会遇到磁盘大小不够用,如果设置了”动态分配存储“,可以通过下面的方法对磁盘的空间进行手动扩展。
1.启动CMD命令行,进入VirtualBox的安装目录。如
cd E:\Program Files\Oracle\VirtualBox
2.查看需要修改的虚拟硬盘:
E:\Program Files\Oracle\VirtualBox>VBoxManage.e...
分类:
其他好文 时间:
2014-10-16 16:19:47
阅读次数:
226
从诞生之日起,特斯拉就不缺曝光度,除了电动这一最大的亮点之外,时尚炫酷的造型也是其一大卖点。而且,现在特斯拉也在不断丰富其造车理念,比如积极布局无人驾驶领域,还有就是提升产品的操控性和可玩性------比如近日特斯拉就发布了Model S跑车的四驱版本,通过四轮驱动捕获更多的汽车爱好者。
与媒体的一片叫好所不同的是,资本市场却用脚投票,据悉,特斯拉股票从9月初的高点至今已...
分类:
其他好文 时间:
2014-10-16 17:41:52
阅读次数:
229
题目:
给出一个区间[L,R]求在该区间内的素数最短,最长距离。 (R
由数论知识可得一个数的因子可在开根号内得到。所以,我们可以打出5*10^4内得素数。然后,在用一次筛法把在[L,R]内得合数找到,则剩下的就是素数了。这里要用到离散化,把一个数 x - L 保存在数组里。因为,直接保存肯定不行,但是我们发现区间特点较小。所以,可以想到离散化。
#include
#i...
分类:
其他好文 时间:
2014-10-16 17:58:12
阅读次数:
223