0%2求生之路2密码不正确吗

2、下列各句书写完全正确的一项是()A、怅寥阔,问苍茫大地,谁主沉浮?/大雨落幽燕,白浪涛天,秦皇岛外打鱼船。/五岭逶迤腾细浪,乌蒙磅礴走泥丸。(摘自《毛泽东诗词》)B、对梁任公先生怀着无限的景仰,倒..域名:学优高考网,每年帮助百万名学子考取名校!问题人评价,难度:0%2、下列各句书写完全正确的一项是( )A、怅寥阔,问苍茫大地,谁主沉浮?/大雨落幽燕,白浪涛天,秦皇岛外打鱼船。/五岭逶迤腾细浪,乌蒙磅礴走泥丸。(摘自《毛泽东诗词》)B、对梁任公先生怀着无限的景仰,倒不是因为他是戊戌变法的主角。/也有不少显宦,以及叱咤风云的人物,莅校讲话。/但见黄沙弥漫,黄流滚滚,景色苍茫。(摘自《记梁任公先生的一次演讲》)C、彭定康注视着港督旗帜在《日落余音》的号角声中降下旗竿。/一行行白杨树婆娑起舞,有儿童在追逐游戏。/这里阳光明媚,绿树成茵。(摘自《短新闻两篇》)D、母亲的眼神和表情有自责,有曲辱,有无奈的隐忍。/现实生活中,动人心旋的场景并不少见。/提炼素材的过程,往往是发掘主题、深化意蕴的过程。(摘自《心音共鸣? 写触动心灵的人和事》)马上分享给朋友:答案B(A怅寥廓 白浪滔天? C降下旗杆 绿树成阴? D有屈辱 动人心弦)点击查看答案解释本题暂无同学作出解析,期待您来作答点击查看解释相关试题新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分100 UID阅读权限10积分70帖子精华可用积分70 专家积分0 在线时间2 小时注册时间最后登录
白手起家, 积分 70, 距离下一级还需 130 积分
帖子主题精华可用积分70 专家积分0 在线时间2 小时注册时间最后登录
论坛徽章:0
请问什么是内存没对齐。肯定是汇编层面上的。
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分100 UID510608阅读权限10积分102帖子精华可用积分102 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 102, 距离下一级还需 98 积分
帖子主题精华可用积分102 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
回复 1楼 xieShell 的帖子
内存对齐?????
是字节对齐吧?
没听说过内存对齐也。
空间积分0 信誉积分116 UID7815370阅读权限10积分43帖子精华可用积分45 专家积分0 在线时间3 小时注册时间最后登录
白手起家, 积分 43, 距离下一级还需 157 积分
帖子主题精华可用积分45 专家积分0 在线时间3 小时注册时间最后登录
论坛徽章:0
应该是字节对齐,一般2位CUP是按照8bit来读取数据的,如果我们在设计数据结构是能够尽量使结构是8bit的整数倍,那么将提高CPU的读取数据效率。
空间积分0 信誉积分100 UID阅读权限10积分21帖子精华可用积分21 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 21, 距离下一级还需 179 积分
帖子主题精华可用积分21 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解更加底层的秘密,“内存对齐”对你就不应该再透明了。
一、内存对齐的原因
大部分的参考资料都是如是说的:
1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。
2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要一次访问。
二、对齐规则
每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”。
1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照#pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。
2、结构(或联合)的整体对齐规则:在数据成员完成各自对齐之后,结构(或联合)本身也要进行对齐,对齐将按照#pragma pack指定的数值和结构(或联合)最大数据成员长度中,比较小的那个进行。
3、结合1、2颗推断:当#pragma pack的n值等于或超过所有数据成员长度的时候,这个n值的大小将不产生任何效果。
我们通过一系列例子的详细说明来证明这个规则吧!
我试验用的编译器包括GCC 3.4.2和VC6.0的C编译器,平台为Windows XP + Sp2。
我们将用典型的struct对齐来说明。首先我们定义一个struct:
#pragma pack(n) /* n = 1, 2, 4, 8, 16 */
struct test_t {
#pragma pack(n)
首先我们首先确认在试验平台上的各个类型的size,经验证两个编译器的输出均为:
sizeof(char) = 1
sizeof(short) = 2
sizeof(int) = 4
我们的试验过程如下:通过#pragma pack(n)改变“对齐系数”,然后察看sizeof(struct test_t)的值。
1、1字节对齐(#pragma pack(1))
输出结果:sizeof(struct test_t) = 8 [两个编译器输出一致]
分析过程:
1) 成员数据对齐
#pragma pack(1)
struct test_t {
&&/* 长度4 & 1 按1对齐;起始offset=0 0%1=0;存放位置区间[0,3] */
&&/* 长度1 = 1 按1对齐;起始offset=4 4%1=0;存放位置区间[4] */
/* 长度2 & 1 按1对齐;起始offset=5 5%1=0;存放位置区间[5,6] */
&&/* 长度1 = 1 按1对齐;起始offset=7 7%1=0;存放位置区间[7] */
#pragma pack()
成员总大小=8
2) 整体对齐
整体对齐系数 = min((max(int,short,char), 1) = 1
整体大小(size)=$(成员总大小) 按 $(整体对齐系数) 圆整 = 8 /* 8%1=0 */ [注1]
2、2字节对齐(#pragma pack(2))
输出结果:sizeof(struct test_t) = 10 [两个编译器输出一致]
分析过程:
1) 成员数据对齐
#pragma pack(2)
struct test_t {
&&/* 长度4 & 2 按2对齐;起始offset=0 0%2=0;存放位置区间[0,3] */
&&/* 长度1 & 2 按1对齐;起始offset=4 4%1=0;存放位置区间[4] */
/* 长度2 = 2 按2对齐;起始offset=6 6%2=0;存放位置区间[6,7] */
&&/* 长度1 & 2 按1对齐;起始offset=8 8%1=0;存放位置区间[8] */
#pragma pack()
成员总大小=9
2) 整体对齐
整体对齐系数 = min((max(int,short,char), 2) = 2
整体大小(size)=$(成员总大小) 按 $(整体对齐系数) 圆整 = 10 /* 10%2=0 */
3、4字节对齐(#pragma pack(4))
输出结果:sizeof(struct test_t) = 12 [两个编译器输出一致]
分析过程:
1) 成员数据对齐
#pragma pack(4)
struct test_t {
&&/* 长度4 = 4 按4对齐;起始offset=0 0%4=0;存放位置区间[0,3] */
&&/* 长度1 & 4 按1对齐;起始offset=4 4%1=0;存放位置区间[4] */
/* 长度2 & 4 按2对齐;起始offset=6 6%2=0;存放位置区间[6,7] */
&&/* 长度1 & 4 按1对齐;起始offset=8 8%1=0;存放位置区间[8] */
#pragma pack()
成员总大小=9
2) 整体对齐
整体对齐系数 = min((max(int,short,char), 4) = 4
整体大小(size)=$(成员总大小) 按 $(整体对齐系数) 圆整 = 12 /* 12%4=0 */
4、8字节对齐(#pragma pack(8 ))
输出结果:sizeof(struct test_t) = 12 [两个编译器输出一致]
分析过程:
1) 成员数据对齐
#pragma pack(8 )
struct test_t {
&&/* 长度4 & 8 按4对齐;起始offset=0 0%4=0;存放位置区间[0,3] */
&&/* 长度1 & 8 按1对齐;起始offset=4 4%1=0;存放位置区间[4] */
/* 长度2 & 8 按2对齐;起始offset=6 6%2=0;存放位置区间[6,7] */
&&/* 长度1 & 8 按1对齐;起始offset=8 8%1=0;存放位置区间[8] */
#pragma pack()
成员总大小=9
2) 整体对齐
整体对齐系数 = min((max(int,short,char),8 ) = 4
整体大小(size)=$(成员总大小) 按 $(整体对齐系数) 圆整 = 12 /* 12%4=0 */
5、16字节对齐(#pragma pack(16))
输出结果:sizeof(struct test_t) = 12 [两个编译器输出一致]
分析过程:
1) 成员数据对齐
#pragma pack(16)
struct test_t {
&&/* 长度4 & 16 按4对齐;起始offset=0 0%4=0;存放位置区间[0,3] */
&&/* 长度1 & 16 按1对齐;起始offset=4 4%1=0;存放位置区间[4] */
/* 长度2 & 16 按2对齐;起始offset=6 6%2=0;存放位置区间[6,7] */
&&/* 长度1 & 16 按1对齐;起始offset=8 8%1=0;存放位置区间[8] */
#pragma pack()
成员总大小=9
2) 整体对齐
整体对齐系数 = min((max(int,short,char), 16) = 4
整体大小(size)=$(成员总大小) 按 $(整体对齐系数) 圆整 = 12 /* 12%4=0 */
8字节和16字节对齐试验证明了“规则”的第3点:“当#pragma pack的n值等于或超过所有数据成员长度的时候,这个n值的大小将不产生任何效果”。另外内存对齐是个很复杂的东西,上面所说的在有些时候也可能不正确。呵呵^_^
什么是“圆整”?
举例说明:如上面的8字节对齐中的“整体对齐”,整体大小=9 按 4 圆整 = 12
圆整的过程:从9开始每次加一,看是否能被4整除,这里9,10,11均不能被4整除,到12时可以,则圆整结束。
[ 本帖最后由 sharpshooter 于
16:23 编辑 ]
空间积分0 信誉积分214 UID560491阅读权限30积分1492帖子精华可用积分1492 专家积分0 在线时间425 小时注册时间最后登录
家境小康, 积分 1492, 距离下一级还需 508 积分
帖子主题精华可用积分1492 专家积分0 在线时间425 小时注册时间最后登录
论坛徽章:0
空间积分0 信誉积分126 UID阅读权限10积分66帖子精华可用积分66 专家积分10 在线时间286 小时注册时间最后登录
白手起家, 积分 66, 距离下一级还需 134 积分
帖子主题精华可用积分66 专家积分10 在线时间286 小时注册时间最后登录
论坛徽章:0
以前遇到过这样的问题 还以为是操作系统的来决定的 32位机=四字节
空间积分0 信誉积分100 UID阅读权限10积分70帖子精华可用积分70 专家积分0 在线时间2 小时注册时间最后登录
白手起家, 积分 70, 距离下一级还需 130 积分
帖子主题精华可用积分70 专家积分0 在线时间2 小时注册时间最后登录
论坛徽章:0
谢谢sharpshooter,我再去百度一下。
空间积分0 信誉积分108 UID658328阅读权限30积分1116帖子精华可用积分1116 专家积分10 在线时间151 小时注册时间最后登录
家境小康, 积分 1116, 距离下一级还需 884 积分
帖子主题精华可用积分1116 专家积分10 在线时间151 小时注册时间最后登录
论坛徽章:0
我觉得这篇文章讲的清楚一些....
在配合《computer system》上说的就完全明白了。。
Linux_菜鸟
空间积分3 信誉积分318 UID阅读权限20积分274帖子精华可用积分274 专家积分0 在线时间128 小时注册时间最后登录
稍有积蓄, 积分 274, 距离下一级还需 226 积分
帖子主题精华可用积分274 专家积分0 在线时间128 小时注册时间最后登录
论坛徽章:0
sharpshooter
空间积分0 信誉积分393 UID阅读权限20积分869帖子精华可用积分869 专家积分0 在线时间409 小时注册时间最后登录
丰衣足食, 积分 869, 距离下一级还需 131 积分
帖子主题精华可用积分869 专家积分0 在线时间409 小时注册时间最后登录
论坛徽章:0
正解sharpshooter 发表于
在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都 ...
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处明明别人对我没意思,但我还是继续认为她对我有感觉,是怪我超级自恋吗
被浏览34次
采纳率:14%
那只能说你领会力不够吧
其他回答(4)
采纳率:6%
&那是因为你是真的爱上了别人
采纳率:9%
你是喜欢人家的吧
1洛杉矶湖人
采纳率:57%
可以把你的事说的再明白一些吗,谢谢
兜兜传家宝
采纳率:0%
去问一下不就知道了。
更多明明别人对我没意思,但我还是继续认为她对我有感觉,是怪我超级自恋吗相关内容请留意的其它文章游泳与踢足球对身体要求有冲突吗
被浏览138次
全部回答(10)
随风开扩者
采纳率:0%
合理是没有
采纳率:26%
不是搞专业的话没有!
采纳率:0%
没有,因为它们都是锻炼腿部的
believeking
采纳率:34%
游泳是最好的锻炼身体的方式,因为可以锻炼到全身各个部位,但对上半身的要求大一些,足球是对速度、技术、体能的全面要求,对身体的下半身要求多一些,如果经常游泳的人上半身明显要比下半身强壮一点
没有太多的要求,主要练习身体的柔韧性,协调能力
采纳率:50%
没有,对踢球还有好处,可以锻炼耐力。
留分头的和尚
采纳率:0%
运动本身没有冲突我觉得游泳可以锻炼耐力对踢球有促进
采纳率:4%
这简直就是完美的结合&对每一项运动都好
采纳率:0%
游泳泡水太久就不好 & 踢足球适量就好
采纳率:22%
“有衝突”是指這兩項運動不能同時存在嗎?還是剛游完泳能不能踢足球?如果是前者的話,答案是完全不衝突。和游泳衝突的基本也就只有抽煙了。如果是後者的話,我建議量力而行。因為游泳和踢足球對體力的消耗很大。如果在自己感到不適的情況下仍然做這些運動,很可能腿劇烈抽筋或者體力透支。
用微信扫描二维码分享至好友和朋友圈分享到:
所有问题分类
版权所有@ Copyright 2011
*本网站中所涉及的图片、文字等资料均来源于网络,仅供参考* &您好,欢迎来到懒人吧,喜欢的话加入到收藏夹!
我鍵入了WINDOWC7的密钥总是弹岀:不是正确密钥,为什么
你从哪里来
被浏览139次
全部回答(9)
采纳率:10%
可以有激活软件激活&小红马就不错
因为那是盗版的
深圳中广消防
采纳率:30%
很简单因为你的密钥不对 或者被微软认证为盗版 当然就是不正确了
采纳率:7%
用小马激活工具就可以了
采纳率:15%
重新安装试一试
采纳率:29%
用激活软件就可以了。
哈哈哈哈真笨
采纳率:0%
缺少什么东西或激活&
采纳率:6%
可能是你的密钥输入不正确吧。
盗版软件就这样,电脑里要常备激活工具的
用微信扫描二维码分享至好友和朋友圈分享到:
所有问题分类

我要回帖

更多关于 求生之路2函数不正确 的文章

 

随机推荐