循环中的erase:
(1)对于关联式容器,erase之后什么也不返回,则后续的迭代器无法向下,即不能在执行++it或it--操作。需要做的是在删除时,进行it++,让迭代器走下去就OK。
(2)对于序列式容器,erase之后返回的是下一个迭代器,但会导致后续的迭代器全部失效,此时如果想要循环继续,要保存迭代器的返回值,从此处开始迭代。
无论哪种容器,常规的三段式for( )都不再适用。
...
分类:
编程语言 时间:
2014-11-26 11:22:53
阅读次数:
223
终于到了激动人心的时刻了,首先感谢小伙伴们的阅读,如果能多点评论,多点探讨就更好了,没有交流让我觉得我写的东西只有标题有点价值,内容只是在浪费大家的时间。为了泪滴下周能写下一个框架orm,请小伙伴们能给点信心。前面3篇中介绍的大都是完成某一个层面的工具式的类,看起来就像是一盘散沙。原因就是缺少一.....
分类:
其他好文 时间:
2014-11-26 10:41:59
阅读次数:
171
记得现在已经不在学习winfrom啦,可是我们为什么还是学习啦,我感觉就是帮助我们往下一个层次进发啦,因为从控制台直接开始进入webform的学习,我们很难接受啦,估计效率也不高啦,所以我们就简单的学习一下winfrom啦,感觉今天学习起来比console简单,或许是因为我们之前在学校接触过...
F2 重命名选定的项目桌面上右键+N 下一个桌面背景Win+L:如果你连接到网络,则锁定计算机,如果没有连接到网络的,则切换用户Win+D:切换桌面显示窗口或者gadgets小工具Win+Tab:3D切换窗口Win+M:快速显示桌面,最小化所有窗口Win+R:打开运行窗口Win+Space:桌面窗口...
题目链接:传送门
题意:n个城市,m条道路,要求1--N的最小花费。规定从a城市到城市的花费有两种:如果之前到过c,花费为p,否则花费为r。注意:道路是双向的。
难点:可能a到b有多条路而且花费不同这样的话邻接矩阵会错;有人可能深搜的时候会让每个城市只走一次(DFS惯性思维),但这道题不一样,因为到达下一个城市之前可能需要先到另外一个城市以降低花费。这样的话可以标记每个城市访问过的次数,可以设...
分类:
其他好文 时间:
2014-11-25 16:37:22
阅读次数:
131
一、相关结构体和变量 重要的uCGUI系统全局变量NextDrawWin 下一个需要重绘的窗口句柄WM__NumWindows 系统当前的总共窗口总数WM__NumInvalidWindows 系统当前无效的窗口总数,这些窗口都需要重绘的WM__FirstWin ...
分类:
其他好文 时间:
2014-11-25 14:02:52
阅读次数:
280
作为业余的,非生计驱动的程序员,总是难以抵制流行技术的诱惑。我在服务器一侧主要使用java,因为java在这一个领域有很多成熟的解决方案。对于nodejs,当我想写一个完整的应用时,总觉得缺少某些关键的解决方案,...
分类:
Web程序 时间:
2014-11-25 11:01:59
阅读次数:
202
有这样一个压力测试环境,有一个上传页面,上传成功之后服务器会返回一些上传信息(比如文件的 id 或者保存路径之类的信息),然后压力机会继续下一个请求,比如调整 id 为 xx 的文件的一些信息等等。问题来了:JMeter 是不知道上传后文件的 id 的,第二个请求势必从第一个请求的返回结果中提取出文件 id,然后依此为参数发起第二次请求。那么 JMeter 如何把上一个请求的结果作为下一个请求的参数呢?本文将介绍如何使用正则提取器解决这个问题。...
分类:
其他好文 时间:
2014-11-25 10:54:33
阅读次数:
191
页面分页思路:1、sql语句:SELECT * FROM users LIMIT num1,num2 PS:num1为开始索引 ,num2为页面数据量。num1=5,num2=10,则显示6-15共10条数据2、“上一页”与“下一个”越界控制 1 }"> '>上一页 '>下一页3...
分类:
其他好文 时间:
2014-11-24 23:56:22
阅读次数:
261
这里回溯算法还要好好研究一下试探一个位置是否有效,如果有效,试探下一个位置(DFS),如果无效则回退1.定义一个解空间,存放一个解的空间2.DFS(暂且认为是DFS)这里N皇后用的是递归+回溯实现的 1 package com.gxf.backtracking; 2 3 /** 4 * n皇后问.....
分类:
编程语言 时间:
2014-11-24 22:03:28
阅读次数:
204