avatar
表扬下1520# PDA - 掌中宝
g*E
1
关于占用资源的,比如在一个for loop里,需要用vector存暂时的数据。下面哪种方法
更省资源呢?
1,在外面定义vector,在for loop里每次iteration完了后用pop_back清空vector元素
,再接着使用
2,在for loop里,每次iteration新定义一个vector,iteration完了后vector会被自动
清除,下一次再建一个新的用。
不知道系统删除变量具体都有些什么操作,还有新建变量,这样加起来会比我只删除里
面的元素快吗?
avatar
c*2
2
用过iphone,note,现在用1520一个多月。综合起来说,真觉得是天下最好的手机,没
有之一。估计两年内不用更新了。
avatar
d*x
3
如果你在for loop里面定义,那个vector会不断析构。
谁教你用pop_back的。。= =
用clear,亲

【在 g********E 的大作中提到】
: 关于占用资源的,比如在一个for loop里,需要用vector存暂时的数据。下面哪种方法
: 更省资源呢?
: 1,在外面定义vector,在for loop里每次iteration完了后用pop_back清空vector元素
: ,再接着使用
: 2,在for loop里,每次iteration新定义一个vector,iteration完了后vector会被自动
: 清除,下一次再建一个新的用。
: 不知道系统删除变量具体都有些什么操作,还有新建变量,这样加起来会比我只删除里
: 面的元素快吗?

avatar
r*y
4
没办法 我单手操作多
这个handle不了
avatar
g*E
5
Thank you dear!但是什么叫vector会不断析构呢?
我的元素不是一次删完的,不过clear我真是没用过,谢谢提点啊,另外还想问,除了
看着难看,一个一个pop_back会比clear慢吗?I guess just function call overhead?

【在 d**********x 的大作中提到】
: 如果你在for loop里面定义,那个vector会不断析构。
: 谁教你用pop_back的。。= =
: 用clear,亲

avatar
c*y
6
zkss
在考虑买呢
谢谢

【在 c**2 的大作中提到】
: 用过iphone,note,现在用1520一个多月。综合起来说,真觉得是天下最好的手机,没
: 有之一。估计两年内不用更新了。

avatar
d*x
7
如果你不是一次删完的话,但是要从尾部删,直接resize即可,循环和function call
都是有cost的,而且写着也麻烦不是
其实clear和直接析构的差别在于vector本身是否需要析构,大头在哪边要看你的元素
有没有析构的cost

overhead?

【在 g********E 的大作中提到】
: Thank you dear!但是什么叫vector会不断析构呢?
: 我的元素不是一次删完的,不过clear我真是没用过,谢谢提点啊,另外还想问,除了
: 看着难看,一个一个pop_back会比clear慢吗?I guess just function call overhead?

avatar
c*2
8
那倒是,经常用单手的,还是小屏好了。

【在 r******y 的大作中提到】
: 没办法 我单手操作多
: 这个handle不了

avatar
g*E
9
查了下原来析构是destruct,明白了,如果我就用默认的,
This destroys all container elements, and deallocates all the storage
capacity allocated by the vector using its allocator.
这样是不是析构就不如clear/resize快?
resize不错,非常符合我的需要:)

call

【在 d**********x 的大作中提到】
: 如果你不是一次删完的话,但是要从尾部删,直接resize即可,循环和function call
: 都是有cost的,而且写着也麻烦不是
: 其实clear和直接析构的差别在于vector本身是否需要析构,大头在哪边要看你的元素
: 有没有析构的cost
:
: overhead?

avatar
r*y
10
G2 one 这些极限了
1520 拍照都没法单手, 这个挺严重..

【在 c**2 的大作中提到】
: 那倒是,经常用单手的,还是小屏好了。
avatar
d*x
11
恩,destruct的时候有两部分cost
1是vector本身的内存
2是各个元素的destruct
如果元素都是int啊char之类的,那大头基本在vector那边,用resize好了

【在 g********E 的大作中提到】
: 查了下原来析构是destruct,明白了,如果我就用默认的,
: This destroys all container elements, and deallocates all the storage
: capacity allocated by the vector using its allocator.
: 这样是不是析构就不如clear/resize快?
: resize不错,非常符合我的需要:)
:
: call

avatar
c*2
12
屏幕好啊,过瘾。用过后别的手机没法用。这时候看iphone,就是一junior toy。
和andrioid比,流畅性超过不是一星半点。我的note后来的时候打个电话都需要20秒的
启动,急死。
其它就是live tile好啊,尤其大屏的时候,基本开机苗一眼后,大部分该知道的就看
到了。
gps声音洪亮,离线地图,地图本又是它家的。
相机就不说了,别家差个10条街。
app还是不足,但我基本都找到了想要的,这里各人的需求不同。
office/skydrive的集成也流畅。
最后需要说明的是我手机主要用来上网,也没有特别依赖一些特别的app。反正1520现
在用的欢天喜地,随时都带着的说。

【在 c*******y 的大作中提到】
: zkss
: 在考虑买呢
: 谢谢

avatar
g*E
13
明白啦,多谢传道授业解惑,可惜没有包子给你:)

【在 d**********x 的大作中提到】
: 恩,destruct的时候有两部分cost
: 1是vector本身的内存
: 2是各个元素的destruct
: 如果元素都是int啊char之类的,那大头基本在vector那边,用resize好了

avatar
d*g
14
可以用来做Hotspot不?
就是说给其他手机或电脑分享?如果可以,我就要3G的data plan吧
avatar
n*m
15
我帮你看了一下 包子好像还不少呢 lol

【在 g********E 的大作中提到】
: 明白啦,多谢传道授业解惑,可惜没有包子给你:)
avatar
y*b
16
单手是差点,这没办法。
avatar
d*x
17
= =
要啥包子,我已经够胖了

【在 g********E 的大作中提到】
: 明白啦,多谢传道授业解惑,可惜没有包子给你:)
avatar
M*e
18
好像去年年底也有一群id突然蹦出来出来夸老公给买的920 然后就看不到这些id了

【在 c**2 的大作中提到】
: 用过iphone,note,现在用1520一个多月。综合起来说,真觉得是天下最好的手机,没
: 有之一。估计两年内不用更新了。

avatar
g*E
19
ft,我这是老ID新上线,哪儿来的包子。。。

【在 n**m 的大作中提到】
: 我帮你看了一下 包子好像还不少呢 lol
avatar
d*6
20
exactly

★ 发自iPhone App: ChineseWeb 7.8

【在 M****e 的大作中提到】
: 好像去年年底也有一群id突然蹦出来出来夸老公给买的920 然后就看不到这些id了
avatar
b*7
21
vector的大概的实现(省略很多细节)。
如果在for循环里面定义vector,则会调用构造和析构函数,导致elem不断的new和
delete
而如果在外面定义,则只会调用vector的构造和析构一次,即一次new和delete
template
class vector{
public:
vector(size_t n){capacity = n;elem = new T[capacity];size=0;}
~vector(){delete [] elem;}
void clear(){size=0;}
....
....
private:
T * elem;
int capacity;
int size;
....
};

【在 g********E 的大作中提到】
: 关于占用资源的,比如在一个for loop里,需要用vector存暂时的数据。下面哪种方法
: 更省资源呢?
: 1,在外面定义vector,在for loop里每次iteration完了后用pop_back清空vector元素
: ,再接着使用
: 2,在for loop里,每次iteration新定义一个vector,iteration完了后vector会被自动
: 清除,下一次再建一个新的用。
: 不知道系统删除变量具体都有些什么操作,还有新建变量,这样加起来会比我只删除里
: 面的元素快吗?

avatar
k*f
22
离了??

【在 d****6 的大作中提到】
: exactly
:
: ★ 发自iPhone App: ChineseWeb 7.8

avatar
r*e
23
看过某公司的coding guidance
有一点就是尽量不要在loop里面创建复杂变量,连string都最好重复利用

【在 g********E 的大作中提到】
: 关于占用资源的,比如在一个for loop里,需要用vector存暂时的数据。下面哪种方法
: 更省资源呢?
: 1,在外面定义vector,在for loop里每次iteration完了后用pop_back清空vector元素
: ,再接着使用
: 2,在for loop里,每次iteration新定义一个vector,iteration完了后vector会被自动
: 清除,下一次再建一个新的用。
: 不知道系统删除变量具体都有些什么操作,还有新建变量,这样加起来会比我只删除里
: 面的元素快吗?

avatar
m*o
24
nice one...

【在 k****f 的大作中提到】
: 离了??
avatar
f*4
25
如果是简单类型
int char
就不调用析构函数了是嘛。。。
我随便问一下,还是分情况,在编译器优化OR不优化分情况讨论?
avatar
c*2
26
lol,多相信一下这个世界不是挺美好的一件事末?

【在 M****e 的大作中提到】
: 好像去年年底也有一群id突然蹦出来出来夸老公给买的920 然后就看不到这些id了
avatar
d*x
27
我直觉上觉得这种层次的东西编译器很难优化,因为析构的副作用编译器不能预知
是不是这样。。可以g++ -O2 -S看一下汇编,我就不动手了。。

【在 f********4 的大作中提到】
: 如果是简单类型
: int char
: 就不调用析构函数了是嘛。。。
: 我随便问一下,还是分情况,在编译器优化OR不优化分情况讨论?

avatar
j*t
28
都是带任务的

【在 M****e 的大作中提到】
: 好像去年年底也有一群id突然蹦出来出来夸老公给买的920 然后就看不到这些id了
avatar
t*y
29
夸完就回家好好用去了,不用天天过来发帖吧,呵呵

【在 M****e 的大作中提到】
: 好像去年年底也有一群id突然蹦出来出来夸老公给买的920 然后就看不到这些id了
avatar
z*e
30
我觉得至少配置上跟上时代了,屏幕又大,电池不知道如何
如果apps能跟上那就很nb了
avatar
m*j
31
贴几个照片吧,比如你手机的侧面。

【在 c**2 的大作中提到】
: 用过iphone,note,现在用1520一个多月。综合起来说,真觉得是天下最好的手机,没
: 有之一。估计两年内不用更新了。

avatar
X*y
32
硬件是跟上了,但wp的os都还依旧是720p,并未对1080p优化,就更别说第三方app了,
目前有几个利用到了高通800的cpu和那个屏幕的。

【在 z*********e 的大作中提到】
: 我觉得至少配置上跟上时代了,屏幕又大,电池不知道如何
: 如果apps能跟上那就很nb了

avatar
f*o
33
我也在用1520做备用机,屏幕超赞,相机还行,电池一般般。主力机还是iphone 5s。
avatar
D*A
34
iphone5s惭愧得撞豆腐去了

【在 X*******y 的大作中提到】
: 硬件是跟上了,但wp的os都还依旧是720p,并未对1080p优化,就更别说第三方app了,
: 目前有几个利用到了高通800的cpu和那个屏幕的。

avatar
b*t
35
什么内存速度分辨率相机都是扯淡。能方便装盗版软件的手机才是好手机。
avatar
z*e
36
在这里混的playstore里面没个几百块出门都不好意思说自己用安猪,丢份儿

【在 b*******t 的大作中提到】
: 什么内存速度分辨率相机都是扯淡。能方便装盗版软件的手机才是好手机。
avatar
z*e
37
我就在ms店看了下样机,挺不错的,就是满屏的方块有点被吓着了
这个720p有什么说道?

【在 X*******y 的大作中提到】
: 硬件是跟上了,但wp的os都还依旧是720p,并未对1080p优化,就更别说第三方app了,
: 目前有几个利用到了高通800的cpu和那个屏幕的。

avatar
X*y
38
啥意思?5s矬和1520矬有啥必然关系?

【在 D********A 的大作中提到】
: iphone5s惭愧得撞豆腐去了
avatar
X*y
39
意思就是虽然屏幕分辨率变成1080p了,主界面多出了一列图标,但你打开系统任何一
个应用,显示的内容和920,1020比只是字体变大,内容一样多,并没有因为分辨率提
升而显示更多内容。这还是系统自带应用,第三方应用就更不用提了。
具体参看下面评测吧,作者虽然是个有名的wp粉,也能看出些东西。
http://www.dgtle.com/article-5198-1.html

【在 z*********e 的大作中提到】
: 我就在ms店看了下样机,挺不错的,就是满屏的方块有点被吓着了
: 这个720p有什么说道?

avatar
s*g
40
同感。

【在 X*******y 的大作中提到】
: 意思就是虽然屏幕分辨率变成1080p了,主界面多出了一列图标,但你打开系统任何一
: 个应用,显示的内容和920,1020比只是字体变大,内容一样多,并没有因为分辨率提
: 升而显示更多内容。这还是系统自带应用,第三方应用就更不用提了。
: 具体参看下面评测吧,作者虽然是个有名的wp粉,也能看出些东西。
: http://www.dgtle.com/article-5198-1.html

avatar
r*g
41
去年微软送的

【在 M****e 的大作中提到】
: 好像去年年底也有一群id突然蹦出来出来夸老公给买的920 然后就看不到这些id了
avatar
s*m
42
这个是不是因为apps还没有优化呢?就像当初的android/iOS变大屏?

【在 X*******y 的大作中提到】
: 意思就是虽然屏幕分辨率变成1080p了,主界面多出了一列图标,但你打开系统任何一
: 个应用,显示的内容和920,1020比只是字体变大,内容一样多,并没有因为分辨率提
: 升而显示更多内容。这还是系统自带应用,第三方应用就更不用提了。
: 具体参看下面评测吧,作者虽然是个有名的wp粉,也能看出些东西。
: http://www.dgtle.com/article-5198-1.html

avatar
v*w
43
我经常用网页浏览所以1080p的问题不那么明显。。。
avatar
T*n
44
同意。后来也有id回来反映问题的

【在 t*******y 的大作中提到】
: 夸完就回家好好用去了,不用天天过来发帖吧,呵呵
avatar
s*e
45
ios变过大屏?

【在 s*****m 的大作中提到】
: 这个是不是因为apps还没有优化呢?就像当初的android/iOS变大屏?
avatar
v*w
46
当初刚出ipad的时候,哈哈,就是个运行phone app的大pad。。

【在 s****e 的大作中提到】
: ios变过大屏?
avatar
u*d
47
还是不一样的;windows phone至少没有黑边,自适应。在ipad上用爱疯app那才叫别扭
。只能x2,还模糊,都是点儿。

【在 s*****m 的大作中提到】
: 这个是不是因为apps还没有优化呢?就像当初的android/iOS变大屏?
avatar
c*r
48
在国内能用吗? 我妈看上了。 国内也卖,不过好像贵得多了。
avatar
v*w
49
att版要unlock才能用,international 版的不需要。 北美买international版不便宜
,国内 港版好像要3500人民币。 international版比att版多了16g存储和qi 无线充电。

【在 c*******r 的大作中提到】
: 在国内能用吗? 我妈看上了。 国内也卖,不过好像贵得多了。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。