w******1 发帖数: 520 | 1 一.在c中分为这几个存储区
1.栈 - 有编译器自动分配释放
2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收
3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量
和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的>另一块
区域。- 程序结束释放
4.另外还有一个专门放常量的地方。 - 程序结束释放
二.在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和
常量存储区。
1.栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储
区。里面的变量通常是局部变量、函数参数等。
2.堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序
去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程>序结束
后,操作系统会自动回收。
3.自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过它是
用free来结束自己的生命的。
|
|
f*******5 发帖数: 52 | 2 抛砖引玉,cRef是指向常量的指针常量,第一个const表明"不能通过解引用"改变指向
对象的值,把
i++成(*cRef)++就会出错。但我猜如果不通过解引用cRef,而是直接改变cRef指向变量
i是允许的。
估计编译器在内部生成一个i的副本,不能改变此副本的值?等高人解答 |
|
I**A 发帖数: 2345 | 3 随便扔砖头
这个题目说的不是很清楚
如果emptry string出现的次数不可以当成常量来看的话,假定是m,then the complexity is O(lg(n)+m)?
如果可以当成常量来看,就还是O(lg(n))。如果是空,可以检测它两侧。。。 |
|
s********k 发帖数: 6180 | 4 【 以下文字转载自 CS 讨论区 】
发信人: silverhawk (silverhawk), 信区: CS
标 题: 高人指点怎么在embedded sys(atmel 系列)上写内存管理
发信站: BBS 未名空间站 (Fri Oct 29 12:00:50 2010, 美东)
Datasheet 上写明了internal RAM的起始地址,一共4K,从来没有自己处理过内存管理
问题,现在想写一个简单的内存管理,就是实现malloc,free一类的功能。初步决定用
链表,每个struct表示自己这一块的地址大小和下一块的地址。但是不知道不知道这里
面还有没有stack,heap,static一类的概念,比如在这4K的RAM上,怎么保证我开的内
存和static常量,或者bss字段的未初始化常量不冲突,还是直接内存顺序读取就是了
(4K相当于一个heap,我再自己划分小块)。对OS有一些了解但是不是很熟,请教了 |
|
r***e 发帖数: 29 | 5 谢谢。但是这两点有一定的问题
1. 常量放类里可以提高封装性,但是,修改常量会引起整个类的重编译,我觉得在大
的项目里应避免。
2. romanTest是单元测试,一般和functional code在一起,如JUnit,CppUnit中的规定
。当然,如果逻辑太复杂,可以单独设置一个测试类。
3. 这是接口定义的,不能改。 |
|
j***i 发帖数: 2203 | 6 这又没法比
前面人不是说了已经
这要看账户里多少余额,自己取多少,变量多着去了
一句话可以判断对和错的,只有常量
比如先去搞清楚 CAPITAL GAIN要不要交税这种规则
等常量搞清楚了,再去把变量引进去考虑 |
|
y********e 发帖数: 8315 | 7 不是说孩子被姥姥姥爷带的不好
而是。。。像LOST里面说的那样
我们每个人都需要一个常量,才不会使自己迷失
我要做好我们家宝的常量 |
|
s****0 发帖数: 956 | 8 http://finance.ifeng.com/roll/20100225/1857626.shtml
“神奇教头”神速学习法再创奇迹
2010年02月25日 13:33上海商报
12天课程学完初中全部数学
见习记者 唐迎寅 商报记者 王雅君
“如果把初中数学的10个章节比作10座大山,现行的教育方式就是让孩子们爬上又爬下
依次攻克,而我创立的学习法则是将10座大山变成1座大山包,然后开辟一条平坦的盘
山公路,让学生每天都能看到10座大山的风景。”上海数学会理事、原上海航空工业学
校讲师潘碚研究“神速数学学习法”已经30年,在他不断钻研和升级下,这套方法近日
再创奇迹。
12天上完初中数学内容
2009年8月3日,潘碚老师来到了北京开班。据称,这次开班是由于北京的家长听闻上海
有一套“神速数学学习法”主动邀请潘老师“出马”的,而这次开班也延续了潘老师的
奇迹。
“上课对象大多数是6年级的学生,还有个别4年级与5年级的学生。从8月3日开始,一
共上了12天课,每天6小时,就将初中数学全部上完。第13天考试,做当年的2009年的
上海中考卷,该班学生平均分考取了112分,最高分138分,... 阅读全帖 |
|
J***A 发帖数: 1511 | 9 温度计又不是理想气体的, deltaV/ v= 常量* delta T 这个常量像上面那位兄台说的
已经是小量近似了。
数学那么好,这咋不懂咧。热膨胀系数,不就是单位温度的膨胀率嘛,该不该除体积?
你说咋定义?对温度计,潮水的图,底面相等,高度永远和体积成正比,哪来的小量近
似。关键看体积和温度啥关........ |
|
J***A 发帖数: 1511 | 10 我一直没跟上你的频道, 我还在想理想气体的情况。
你是在告诉我只有理想气体的温度计才是线性和刻度均匀的。 而液体固体比如水银温
度计之所以也是刻度均匀的是因为V 和V0 差别很小 所以
deltaV/V = 常量*delta T 才可以不用积分, 而把V 当成常量V 0 移到等式右边, 然
后得线性关系吗?而且体膨胀系数是线性膨胀系数的三倍, 现在明白了, 反映较慢,
见谅:)
后面讨论的是一般情况下是用V还是V0,而不是线性近似模型的问题.达到一定温度后,膨
胀系数随温度变化很快,而且可能会有相变. |
|
J***A 发帖数: 1511 | 11 不管多复杂的关系, 从零度的体积总能推算出实际体积的...... 一个是单位体积变化
率, 一个是变化率, 已知零度的体积,本来就是等价的。
体温计要求的就是 deltaV 。
固体对Vnormalize 还有意义, 因为
deltaV/ V/delta T是 常量。
像理想气体pv= ct 这样直接就能看出线性刻度关系的, 非要V 对T求导, 再除以V 得
个1/t , 再把V 乘回来或者求积分,最后难道不是得到deltaV= 常量* delta T ,还
要像固体一样算下热膨胀系数 意义何在?
用那个倒数定义可以得出理想气体的体膨胀系数就是1/T.因此,那个导数定义就是那个
统一的或普适的定义.用摄氏零度的V0只适合在摄氏零度附近(对有些材料这个"附近"是
个几十度以上甚........ |
|
a******1 发帖数: 36 | 12 受不了了,最后一次在这个帖子里回加油问题。
1,对于那些说省的钱是一定的人,拜托你看看我前面的目标函数,有0.8,0.95这些吗
?常量0.2*油卡面额是常量这个..这个..这个需要你告诉我吗?算了,你们的智商也就
只能考虑到这么多,不难为你们了。
2,对于说油价无法预测的人,对的,我absolutely同意你,我要能预测油价早就靠这
天赋异禀去发大财了,赫赫。但是每两次加油的时候,你总可以知道这两次的高低吧!
我说了,这个模型只是定性的,只要每两次加油,我用油卡加高的,用信用卡加低的,
就可做到局部优化,局部优化当然不如全局优化牛B但是总比不优化好吧。
3,对于说只要通通都有油卡的人,拜托在看一下我的约束条件,算了,不说约束条件
,免的有的人不懂,看一下实际情况,我一个月要的油,远大于油卡可以买的油。在看
我讨论的情况里哪一次没有max out油卡面额?
4,这是最后一次在这个帖子里回油卡问题,你如果愿意可以转这贴到数学版/物理版
,CS/software版也许也行,其他版就算了,见识了某股版elite的发言,我对股版是个
什么水平算是有个了解了。欢迎象calmdown和ryan20 |
|
s********1 发帖数: 235 | 13 【 以下文字转载自 Database 讨论区 】
发信人: someone111 (some), 信区: Database
标 题: 如何把一个correlation matrix 按照一个table 输入一个 database 里?
发信站: BBS 未名空间站 (Tue Dec 8 16:13:07 2015, 美东)
如何把一个correlation matrix 按照一个table 输入一个 database 里?有大约1000,
000 X 1000, 这么多vectors ,每一对vectors 算一个 correlation, 要输到database
的表里,每一个vector 都有一个常量string 对应,所以不牵扯把vector 输到
database table 里。怎么弄比较好?主要以后可能要拿这些代表 vector 的常量
string 做key join table. |
|
s********1 发帖数: 235 | 14 【 以下文字转载自 Database 讨论区 】
发信人: someone111 (some), 信区: Database
标 题: 如何把一个correlation matrix 按照一个table 输入一个 database 里?
发信站: BBS 未名空间站 (Tue Dec 8 16:13:07 2015, 美东)
如何把一个correlation matrix 按照一个table 输入一个 database 里?有大约1000,
000 X 1000, 这么多vectors ,每一对vectors 算一个 correlation, 要输到database
的表里,每一个vector 都有一个常量string 对应,所以不牵扯把vector 输到
database table 里。怎么弄比较好?主要以后可能要拿这些代表 vector 的常量
string 做key join table. |
|
g**********y 发帖数: 14569 | 15 把游的时间和喘气的时间加起来设成常量,比如1:50 50 yard, 游1:30, 歇20秒。游得
快就可以多歇,游得慢就少歇。按组游,比如连续游6~10组。
然后你就不停地减小这个常量,就把速度和耐力一起build上去了。
你整天练游泳的,这个肯定是经常练的,可能只是缩写不一样吧。 |
|
g**********y 发帖数: 14569 | 16 把游的时间和喘气的时间加起来设成常量,比如1:50 50 yard, 游1:30, 歇20秒。游得
快就可以多歇,游得慢就少歇。按组游,比如连续游6~10组。
然后你就不停地减小这个常量,就把速度和耐力一起build上去了。
你整天练游泳的,这个肯定是经常练的,可能只是缩写不一样吧。 |
|
d***a 发帖数: 3 | 17 我也刚好是在圣诞节前不久手腕受伤。当时鱼跃的时候犹豫了一下,做了一半的鱼跃,
一半的侧翻,结果也是左手腕受伤。刚开始也比较厉害,单手都不能转腕打方向盘。
我大概是这样,我可以持续打球,但是不二传,不上手传球,尽量避免用左手,当然,
救球是绝对禁止了。两三周之后,还是不成,试着传传球,还疼。后来想起来曾经在这
里做过肩胛骨骨折的 Physical Therapy,就是从小量到正常量的恢复运动。然后我就自
己开始做恢复运动,开始就是空手转动手腕,效果非常明显。刚开始有点疼,但是慢慢
活动,加量,两三天就见成效了。虽然我现在打球还在手腕上缠紧绷带,但是重新可以
做扑救了。
我觉得,适当的小量到正常量的恢复运动,要比静养效果好。--- 嘿嘿,不负法律责任
哈。 |
|
a***n 发帖数: 3633 | 18 我算出来无论如何都是周期解,没有衰减项。
所以有可能那个夹角会有波动,同时导致陀螺绕竖直轴的角速度会一快一慢。
当然如果夹角没有波动,那么绕竖直角速度也是常量。
总之,那个夹角不见得是常量,但是不会衰减到90度。看初始条件了。 |
|
l*3 发帖数: 2279 | 19 1. 你仔细看清楚我写的东西, 我什么时候写过 "动能只与w1有关" ? 我是说, 除去A*
w1^2的转动能部分, 拉格朗日量中的其他部分与w1无关.
摘抄给你我一楼原话如下:
引用----
首先考虑陀螺的重心速度对应的平动动能, 重心速度由重心坐标对时间的导数完全确定
, 也就是说这是个只与r, theta, r', theta' 相关的物理量. 然后考虑转动能, 转动
能分为两部分, 一部分是支点关于重心转动产生的转动能, 这一部分实际上是由支点相
对重心的速度 (其实也就是重心速度的反向, 因为支点是固定不动的) 与杆长, 和杆转
动方向对应的转动惯量 (这是个常量) 有关, 也就是仍然只和r, theta, r', theta'相
关.
唯一与w相关的能量是陀螺绕杆自转的能量, 这一部分也仅与w有关, 考虑这个自转方向
对应的转动惯量 (仍然是个常量), 这一部分的能量是与w的二次方成正比.
势能部分: 只考虑重力势能, 重力势能只与r有关.
所以拉格朗日量的表达式是这样的: L = A*w^2 + f(r,theta,r',theta')
结束引用---
2. 关于有没有叉... 阅读全帖 |
|
g****t 发帖数: 31659 | 20 "
陀螺还有一个自由度, 是绕杆的角速度w
"
"
所以拉格朗日量的表达式是这样的: L = A*w^2 + f(r,theta,r',theta')
其中A*w^2表示的是陀螺绕杆自转的转动能.
"
上面是你写的吧? 陀螺绕杆的转动能,你写的只和自转角速度有关.
当然是错的.
"陀螺绕杆自转的能量, 这一部分也仅与w有关"
这个当然也是错的.
w(t)本身是个未知数,你从哪儿看出来的叉乘项等于0?
1. 你仔细看清楚我写的东西, 我什么时候写过 "动能只与w1有关" ? 我是说, 除去A*
w1^2的转动能部分, 拉格朗日量中的其他部分与w1无关.
摘抄给你我一楼原话如下:
引用----
首先考虑陀螺的重心速度对应的平动动能, 重心速度由重心坐标对时间的导数完全确定
, 也就是说这是个只与r, theta, r', theta' 相关的物理量. 然后考虑转动能, 转动
能分为两部分, 一部分是支点关于重心转动产生的转动能, 这一部分实际上是由支点相
对重心的速度 (其实也就是重心速度的反向, 因为支点是固定不动的) 与杆长, 和杆转
动方向对应的转动惯量 (这是个常量) 有关, 也... 阅读全帖 |
|
t******n 发帖数: 2939 | 21 ☆─────────────────────────────────────☆
l63 (l63) 于 (Fri Jun 28 22:23:48 2013, 美东) 提到:
就是说只考虑重力和平面支撑力的作用, 不考虑其他力.
如果没有摩擦力, 这陀螺的下场会怎样?
☆─────────────────────────────────────☆
yeemartin (猪头) 于 (Fri Jun 28 22:33:55 2013, 美东) 提到:
不倒。
☆─────────────────────────────────────☆
l63 (l63) 于 (Fri Jun 28 23:06:18 2013, 美东) 提到:
那么进一步设想: 陀螺如果没速度的话, 肯定就倒了. 如果速度很高就能一直不倒.
那中间一定有一个临界点吧? 在那个速度上, 到底是倒还是不倒?
能不能大致讲讲式子怎么列? 怎么能算出来陀螺不倒?
☆─────────────────────────────────────☆
cxu (Salmon Fish) 于 (Fri... 阅读全帖 |
|
w**w 发帖数: 5391 | 22 ☆─────────────────────────────────────☆
albertini (卡卡) 于 (Tue Dec 7 22:20:36 2010, 美东) 提到:
一个信息是针眼画不出深水,是因为他只学了西洋画,没有学水墨画。如果把西洋画理
解成降维攻击,是不是水墨画对应的就是关一帆说的数学定律攻击?
另外仍个纸片多麻烦,直接造个黑洞就好了。
有兴趣的可以去看看Mr. Tompkins in Wonderland - George Gamow, 讲述了人如果活
在一个物理常量改变的世界回事怎么样。主要讲了光速变慢和普朗克常数变大。光速变
慢讨论的挺多了,普朗克常数变大的话,根据Uncertainty principle,实物可以无限
得发散。
http://www.zenker.se/Books/gamow.shtml
☆─────────────────────────────────────☆
plutus (地摊文学爱好者) 于 (Tue Dec 7 22:31:37 2010, 美东) 提到:
如果生活在一个物理常量不同的世界 --- ... 阅读全帖 |
|
E*********g 发帖数: 185 | 23 转载。英文链接在最后。
以你对物理学所作的断言来看,你对南传所作的断言对我来讲也没有任何可靠性可言。
既然我不太了解南传,正如你不了解大乘, 我们就不用再讨论下去了。
============================
时间是不是量子化的
时间是不是量子化的?换句话说,时间是不是不连续的可以被分割为一个个基本的单位?
加利福尼亚大学数学学院教授John Baez说:
“回答这个问题很简单:没有人知道!当然,没有一个实验证据表明这样的一个最小的
时间单位的存在,但也没有证据反对这种观点。事实上,我们在构造这样的一个最小时
间单位时没有物理理论的支持,要使他和广义相对论相统一还存在着诸多基本的障碍。
最近的量子引力理论表明,可能存在一种粗略的方法来描述这个问题——但是不是针对
时间的最小单位,而是像对于二维区域的最小面积,三维的最小体积,四位或多维的最
小单位‘超体积’。”
哥伦比亚大学物理天文学院的William G. Unruh给出了这样的回复:
“因为我们没有证据证明时间或者空间是不是量子化的,所以问题就转变成了我们可不
可以找到或者构造一个理论结构来很好的描述时间的这种量子化... 阅读全帖 |
|
s********k 发帖数: 6180 | 24 Datasheet 上写明了internal RAM的起始地址,一共4K,从来没有自己处理过内存管理
问题,现在想写一个简单的内存管理,就是实现malloc,free一类的功能。初步决定用
链表,每个struct表示自己这一块的地址大小和下一块的地址。但是不知道不知道这里
面还有没有stack,heap,static一类的概念,比如在这4K的RAM上,怎么保证我开的内
存和static常量,或者bss字段的未初始化常量不冲突,还是直接内存顺序读取就是了
(4K相当于一个heap,我再自己划分小块)。对OS有一些了解但是不是很熟,请教了 |
|
I******0 发帖数: 182 | 25 不好意思啊,写错了。。那个apptnotes和DoctorID应该是一个常量,我漏了。
patientid是要通过select赋值的
我刚才问了同学,实际上patientid也是自己写个满足那个条件的常量上去就行了,所
以事情变简单了
不过我还是想知道,如果patientid需要select赋值怎么弄,在select出来的值有两个
的情况下 |
|
s********1 发帖数: 235 | 26 如何把一个correlation matrix 按照一个table 输入一个 database 里?有大约1000,
000 X 1000, 这么多vectors ,每一对vectors 算一个 correlation, 要输到database
的表里,每一个vector 都有一个常量string 对应,所以不牵扯把vector 输到
database table 里。怎么弄比较好?主要以后可能要拿这些代表 vector 的常量
string 做key join table. |
|
b*******p 发帖数: 44 | 27 一直认为java中String对象如果用new来创建,即使内容一样(identical character
sequ
ences),也还是不同对象,当然在内存中不同地方。
只有用quoted character string(字符串常量?)初始化时,如果内容一样,就会指
向之
前创建过的String对象,而不是新建一个。如: String a="a"; String b="a";那此时
a,
b两个reference都是指向同一个对象。记得有人写过java编译会把这些字符串常量放进一
个pool里,每次加入新的时候都保证不重复创建同样内容的对象。
但前两天看TIJ 3rd上,p540说"if a program has several String objects that
conta
in identical character sequences, then those String objects ALL MAP to the
sam
e memory.这里没有区别String对象怎样创建。紧接着后面提到So it makes sense
that
the hashCOde() |
|
r****4 发帖数: 168 | 28 我在做leetcode,这个是要求所有push, pop, top, getMin, 时间消耗都是常量。
这个是我的code,
class MinStack {
List stack = new ArrayList();
List mins = new ArrayList();
int min = 0;
public void push(int x) {
stack.add(x);
if(mins.isEmpty() || x < min) {
mins.add(stack.size());
min = x;
}
}
public void pop() {
Integer temp = mins.get(mins.size() - 1 );
... 阅读全帖 |
|
g****g 发帖数: 1828 | 29 AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎
之一。这种编程及数据操作语言(其名称得自于它的创始人 阿尔佛雷德·艾侯 、
Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所
拥有的知识。 AWK 提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、
流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语
言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言: AWK 程序设计语
言, 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程
序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,
还有无数其他的功能。gawk 是 AWK 的 GNU 版本。
最简单地说,AWK 是一种用于处理文本的编程语言工具。AWK 在很多方面类似于 Unix
shell 编程语言,尽管 AWK 具有完全属于其本身的语法。它的设计思想来源于
SNOBOL4 、sed 、Marc Rochkind设计的有效性语言、语言工具 y... 阅读全帖 |
|
n*****g 发帖数: 274 | 30 我想定义一个数组的默认大小为常量10,
#define DEFAULT 10;
然后
myArray = new int[DEFAULT];
结果编译的时候总是显示出错,
然后把上一行改为
myArray = new int[10];
编译运行就没有问题了。
可是这样在扩展数组默认大小时就需要更改很多。
怎么样能够定义一个常量呢? |
|
b*******p 发帖数: 44 | 31 一直认为java中String对象如果用new来创建,即使内容一样(identical character
sequ
ences),也还是不同对象,当然在内存中不同地方。
只有用quoted character string(字符串常量?)初始化时,如果内容一样,就会指
向之
前创建过的String对象,而不是新建一个。如: String a="a"; String b="a";那此时
a,
b两个reference都是指向同一个对象。记得有人写过java编译会把这些字符串常量放进一
个pool里,每次加入新的时候都保证不重复创建同样内容的对象。
但前两天看TIJ 3rd上,p540说"if a program has several String objects that
conta
in identical character sequences, then those String objects ALL MAP to the
sam
e memory.这里没有区别String对象怎样创建。紧接着后面提到So it makes sense
that
the hashCOde() |
|
s9 发帖数: 1192 | 32 a[0] = 'f'出错是因为它试图去修改一个不允许修改的字符串常量。
char *a="abcde"; a是一个处于堆栈的指针,其值是"abcde"这个字符串常量的地址。
长度是4(32 bit PC)。
char a[]="abcde" a是一个处于堆栈的数组,其长度取决于其所包含的字符串的长度。 |
|
h*******e 发帖数: 155 | 33 我记得是. char * = "xxxx" . 指针指的的是字符串常量。 "xxxxx"是在常量空间生成了。你不能改变它的值。 |
|
X****r 发帖数: 3557 | 34 字符串常量类型为char*而不是const char*是C语言的历史遗留问题。
你自己程序里把字符串常量类型当const char*看待就好了。 |
|
s********k 发帖数: 6180 | 35 【 以下文字转载自 CS 讨论区 】
发信人: silverhawk (silverhawk), 信区: CS
标 题: 高人指点怎么在embedded sys(atmel 系列)上写内存管理
发信站: BBS 未名空间站 (Fri Oct 29 12:00:50 2010, 美东)
Datasheet 上写明了internal RAM的起始地址,一共4K,从来没有自己处理过内存管理
问题,现在想写一个简单的内存管理,就是实现malloc,free一类的功能。初步决定用
链表,每个struct表示自己这一块的地址大小和下一块的地址。但是不知道不知道这里
面还有没有stack,heap,static一类的概念,比如在这4K的RAM上,怎么保证我开的内
存和static常量,或者bss字段的未初始化常量不冲突,还是直接内存顺序读取就是了
(4K相当于一个heap,我再自己划分小块)。对OS有一些了解但是不是很熟,请教了 |
|
l*********s 发帖数: 5409 | 36 比如说,我要从一个文件读入股票代码。如果申明为字符串常量,那编译器分配内存的
时候是不是就会把他们都塞到一段连续空间内来减少fragmentation?
但是,要怎么再运行期间实现字符串常量的初始化呢? (不知道我的表达清楚吗) |
|
z****e 发帖数: 54598 | 37 人家问你一个能不能做
具体的数据都给你了
然后你回答的是什么?
常量?1和1000w都是个常量阿
你当这个是数学么?有限和无限的区别最大? |
|
D***n 发帖数: 6804 | 38 咳,那是一个钓鱼贴,888888是勾引用的饵,前后左右都下了套等他往里钻呢。
你真写888888其实也没事,进去会有两个东西卡着你
1)官方程序里面,这个数会缩减到一个常量(64K),但是这个常量边上有个注释,说
这是一个比较保守的数字,估计测试的时候超过128K也没问题。
2)这个数实际上还有一个限制,就是系统最大线程数,这个数在我的系统里是60000来
个。
所以他要是没看过代码,不理解算法,盲目回帖的结果就是连续打脸。 |
|
m*********a 发帖数: 3299 | 39 int i=1;
const int *const ptr=&i;
i=10;//*ptr=10
ptr指的不是const,还是不允许*ptr=10这样赋值
const不是常量的意思,而是不能赋值的意思
如果你有其他变量来改变这个值的话,没有问题
这和大家要的常量相差太大了
真个有点儿搞 |
|
D***n 发帖数: 6804 | 40 你需要知道编译器在看到你这段话的时候真正干了啥。
1)当编译器看到const的时候,它知道这个东西是不会改变的。
2)当编译器看到static的时候,它知道要把这个东西放到一个特殊的内存区域,并且
在程序载入的时候初始化(理解这点特别重要)。
一个东西又是const又是static,理论上来说,应该在内存静态变量区创建一个变量,
把具体数字塞进去,然后其他人在访问结构的时候可以通过地址访问它....
但是实际上,编译器会在相应的struct的代码段上直接计算出常量并且写进去(内存访
问两次跳跃),一个在代码段的常量当然无法赋值。
你那个程序的main实际上是这样的:
int main() {
A test;
int a=10;
10=15; /* 错误 */
}
理解了这一点你可以省掉那些 C++书上一万个blah, blah, blah
f()
你的f().x是lvalue
看看我的const static int 是不是rvalue
不能进行test.y的赋值
我不知道是因为const还是因为rvalue
struct A {
const static int y=... 阅读全帖 |
|
m*********a 发帖数: 3299 | 41 code::block 也是y y x y
其实这个常量已经改了。
但是我想我是不会这么用的
会造成不consistet
用&i,在deference *
和直接用i是二个不同的值
i 是常量替换,t=&i, *t的是变量 |
|
R*********w 发帖数: 23 | 42 没错啊。const T & with T as "const char*", const 指定 T 本身为常量。这里T是
指针,可不就是
const char * const &
上面第二个const 从模版参数来,限定char指针为常量。第一个const从const char*来。 |
|
z****e 发帖数: 54598 | 43 作为论据,我找到了中文的翻译,但是那个youtub链接失效了
Go语言之父谈Go:大道至简
时间:2012-07-05 15:40 作者:王然
导读:这篇文章是Google首席工程师、Go语言之父Rob Pike自己整理的6月21日在旧金
山给Go SF的演讲稿。Rob提到:Go语言本是以C为原型,以C++为目标设计,但最终却大
相径庭。值得一提的是,这3门语言都曾当选TIOBE年度语言。
几个礼拜之前我被问到:“对于Go语言,最令你惊讶的是什么?”当时我就明确地给出
了答案:“虽然我希望C++程序员能够使用Go作为替代拼,但实际上大部分Go程序员都
是从Python和Ruby转过来的,其中却少有C++程序员。”
我、Ken以及Robert都曾是C++程序员,在我们编写软件时觉得应该设计一门更适合解决
这个问题的编程语言。奇怪的是,其他程序员似乎却不关心。
今天我将说说是什么让我们决定创造Go语言的,及其出乎意料的结果。这里我谈的更多
的会是Go而不是C++,所以即使你不懂C++也没关系。
主旨可以简单地总结为:你更同意Less is more还是Less is less?
这里有一个... 阅读全帖 |
|
J*****n 发帖数: 4859 | 44 欧欧匹代码的格局,是和别的编程模式不同的:首先要有一个构造函数;基类里只定义
了函数的形式,可以随时通过派生增加不同的实现。那些程序员们,每每学会了继承和
多态,便可以接一个项目,——这是十年前的事,现在至少要懂得设计模式,——靠柜
台外站着,写些代码换一个鸡蛋灌饼吃;倘若懂一些多线程的知识,便可以在鸡蛋灌饼
里加火腿肠,或者里脊了,如果懂得语言的实现原理,那就能做一些底层代码的优化,
换一盘炒菜。但这些程序员,多是初级水平,大抵没有这样深入。只有懂得内存模型的
,才能接一些底层的项目,打开调试器和剖析器,慢慢的坐着优化代码。
我从十二岁起,便在村口的githoverflow工厂里当学徒,师傅说,我逻辑思维太差,怕
学不会静态类型语言,就写些shell脚本吧。shell脚本虽然容易写,但语法容易含混不
清的地方也不少。字符串和数组的功能很弱,条件判断的语法也很奇特,有时要对特殊
字符手动做两重转义,然后通过。在这种情况下,写脚本也很为难。所以过了几天,师
傅又说我干不了这事。幸亏荐头的情面大,辞退不得,便改为专管测试的一种无聊职务
了。
我从此便整天的站在测试机前,专管运行测试脚本。虽... 阅读全帖 |
|
z****e 发帖数: 54598 | 45
不知道,在任何时候,我不管到底io吞吐是多少
我想的是,这个东西必然有一个上限
而开nodes几乎是无上限的选择
显然后者更合适
你可以假设这个上限是一个常量
抱歉,我们读书时候不数机器内存网卡带宽这些
都是假设一个常量为上限呵呵
难道你们不是? |
|
c*********e 发帖数: 16335 | 46 地址用常量。客户要改的时候,改 常量 的值就可以了。
2222 |
|
a*********3 发帖数: 660 | 47 定义 definition变量 variable面积 area直径 diameter半径 radius公式 formula
单价 unit price范围 range/scope/extent集合 set法则 principle本金 principal利
率 interest rate利息 interest单利 simple interest复利 compound interest正数
positive number负数 negative number解析式 analytic expression分类讨论
classified discussion性质 nature (不是很确定)奇函数 odd function偶函数
even function对称 symmetric坐标原点 origin单调性 monotonicity(不是很确定)
任意 random周期性 periodic 有界性 boundedness 数学 mathematics, maths(BrE)
, math(AmE) 公理 axiom 定理 theorem 计算 calculation 运算 operat... 阅读全帖 |
|
T*******I 发帖数: 5138 | 48 你说得非常好。我从内心很感激。
我手头有一套《数学大百科辞典》,是中科院数学所组织人马翻译和重组了俄文版和英
文版的大百科辞典后发行的中文版。我会尽量参考其中所涉及的全部概念。至少,我的
确认为概率论中关于样本空间等概念的定义有误,它们需要被重新定义。
关于any expectation, 你可以忽略掉any 中的y,而变成an。其实,那个定义想要表达的
意思是,我们对常量的最大期望等于对它的最小期望,也就是我们对它的期望没有变化的
可能性。
“我就想知道了, E(C)按照mathematical expectation 到底什么地方不well
defined了?” -----我引入这个定义的目的是为了将常量的概念引入随机系统。正如下
一个page的上半部分中阐述的那样。
math stat是phd的基本课程,你这个应该先学明白了再思考吧。
,
defined了?
别? |
|
T*******I 发帖数: 5138 | 49 所以,我说我的问题会令那些数学头脑们抓狂!我也就因此而理解为什么Hegel轻视他
同时代的数学家们。
之所以称一个统计量是一个随机常量,是因为它对其被给定的样本本身来说是一个常量
,而样本对其所来自的总体而言则是一个随机子集。如果说统计量是一个随机变量,这
是没有明确指向的一个模糊的说法,是不准确的。显然,一个样本的均数对于该样本自
己来说是一个不变的量,而不是可变的量。 |
|
j*x 发帖数: 931 | 50 Let me try to answer your question.
You are wrong when you say they are wrong.
Your answer should be right, other than this concept of 随机常量. These data
should be called (or at least I call them) realizations of the random
variables.
But the other system you are criticizing is not wrong either. The point is
the break point obtained by min(CR) is also random. It is an estimator. Was
there anyone claiming it does not change if the data set (sample) changes?
的起点和最基础的概念。如果不能在这个起点上达成一致,就没必要进一步谈了。
随机变... 阅读全帖 |
|