由买买提看人间百态

topics

全部话题 - 话题: 函数参数
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)
w*****k
发帖数: 20
1
简单总结:CS博士,奔5了,申请facebook software engineer,不是headquarter。
onsite后第三天收到据信。估计死在system design上。面试简况如下。详细的在后面。
Screening 和final round头两个都是coding interview,都做到了bug free。题目不
难,即使没刷过题,也容易有思路。唯一不足的是,有一个coding写的代码不是时间复
杂度最低的。虽然后来给出了优化的办法,但是没有时间写优化的代码了。
下一个是system design,感觉不太好。其中一个问题是估计要多少个server,我解答
的时候,最大的失误可能是没有问每秒钟多少个transaction,面试官也没给这个条件
。面试官指出问题后,也没给机会修改。
最后一个人,是career+behavior+coding,coding也是bug free的,其他的问题完全没
感觉。
个人背景:
本人奔5大叔一枚,标准孩奴。不在加州。有名校/名公司情结。可惜,大学在中国30名
以外,来美国读研学校100名以外。毕业时也曾冲刺过Google未果,现在“... 阅读全帖
c****t
发帖数: 19049
2
来自主题: SciFiction版 - [合集] 三体 1
☆─────────────────────────────────────☆
casact (尝尝也) 于 (Fri Jul 22 20:55:29 2011, 美东) 提到:
刘慈欣


《三体》终于能与科幻朋友们见面了,用连载的方式事先谁都没有想到,也是无奈之举
。之前就
题材问题与编辑们仔细商讨过,感觉没有什么问题,但没想到今年是文革三十周年这事
儿,单行
本一时出不了,也只能这样了。
其实这本书不是文革题材的,文革内容在其中只占不到十分之一,但却是一个漂荡在故
事中挥之
不去的精神幽灵。
本书虽不是《球状闪电》的续集,但可以看做那个故事所发生的世界在其后的延续,那
个物理学
家在故事中出现但已不重要,其他的人则永远消失了,林云真的死了,虽然我有时在想
,如果她
活下来,最后是不是这个主人公的样子?
这是一个暂名为《地球往事》的系列的第一部,可以看做一个更长的故事的开始。
这是一个关于背叛的故事,也是一个生存与死亡的故事,有时候,比起生存还是死亡来
,忠诚与
背叛可能更是一个问题。
疯狂与偏执,最终将在人类文明的内部异化出怎样的力量?冷酷的星空将... 阅读全帖
kx
发帖数: 16384
3
来自主题: Thoughts版 - 我好笨啊
http://www.qiji.cn/eprint/abs/171.html
昆虫的振翅飞行原理研究进展
The Improvement of Insects Flight
学生:
北京大学 力学与工程科学系
理论与应用力学专业 98级
程暮林
指导教授:
北京大学 力学与工程科学系
陈滨
摘要
昆虫经过漫长的进化过程,获得了令人惊叹的飞行技巧,其高度的飞行机动性令现
代飞行器黯然失色。随着非定常流理论的完善,人们逐渐认识到非定常效应在昆虫
飞行中起十分重要的作用。实验中前缘涡及其产生机制的发现为解释昆虫是如何通
过振翅产生足够的升力奠定了基础。同时,借助于电子显微镜的帮助,人们认识到
昆虫的翅上存在若干智能微结构(the smart microair vehicles),使昆虫的翅在
振动过程中自动地变形为适当的形状。本文通过综述近几十年,国内外的研究进展
,提出一些尚待解决的问题,希望对进一步深入的研究有所帮助。
Abstract
Insects gain surprising perfect flight maneuverability through long evol
uti... 阅读全帖
T*******x
发帖数: 8565
4
来自主题: Programming版 - c++ typedef 一问
读typedef的trick是这样的:
你先把typedef这个关键字去掉,这个语句就变成了一个变量声明,
再加回typedef,就定义了一个这个变量所属的类型。
比如你这个
typedef void(Receiver::* Action)();
去掉这个typedef,就是一个函数指针变量的声明,
这个指针指向一个函数,这个函数1.没有参数2.没有返回值3.有一定的scope --
必须指向一个成员函数。加回typedef后,就定义了一个相应的类型。
请注意这两个的不同:
void func();
void (*func)();
前者是一个函数的prototype,后者是一个函数指针变量的声明,
我们这里要得是后者(去掉typedef之后)。
a**a
发帖数: 416
5
来自主题: Programming版 - 问一个简单的C++问题
非常不幸。编译器从来不会自动找.h文件。这是因为兼容古老的c带来的混淆。
在C的石器时代,函数无须声明就可以使用,编译器也不检查你的调用方式是否正确。
编译器唯一关注的是你的函数名。所以你写add(1,1)的时候,编译器假设你有个
地方提供了add这个函数,然后自动为你生成调用代码。至于子程序被调用后是否
能正确运行,或者调用者对被调用者的返回值的假设是否正确,编译器是不管的。
到了C的古典时代,为了在编译期间就能检查出调用方式类型的错误,编译器几乎
是强制性地要求程序员提供函数调用的参数类型和返回值类型。但是为了兼容
古老的石器代码,很多C编译器在不提供函数声明的情况下,会自动根据上下文
假定一个声明,并额外地警告一下。C++的编译器也沿袭了这一传统。所以你不包含
vector.h头文件的时候,第一个main仍然可以通过。但是第二个程序的TEST::main
完全是C++代码,不可能按照C习惯来解释,TEST即可以作名字空间解,也可以作
类名解,这两个都不可像函数那样用一个符号(其背后的实质是指针或者地址)来代替。
所以必须要有头文件。
简单地说,你的第一个程序是碰巧对了,第二个程序
x****o
发帖数: 21566
6
来自主题: Programming版 - 王垠:解密“设计模式”
来源:王垠的博客
有些人问我,你说学习操作系统的最好办法是学习程序设计。那我们是不是应该学习一
些“设计模式”(design patterns)。这是一个我很早就有定论,而且经过实践检验
的问题,所以想在这里做一个总结。
总的来说,如果光从字面上讲,程序里确实是有一些“模式”可以发掘的。因为你总是
可以借鉴以前的经验,用来构造新的程序。你可以把这种经验叫做“模式”。可是自从
《设计模式》(通常叫做 GoF,“Gang of Four”,“四人帮”)这本书在 1994 年发
表以来,“设计模式”这个词有了新的,扭曲的含义。它变成了一种教条,带来了公司
里程序的严重复杂化以及效率低下。
GoF 借鉴的是一个叫 Christopher Alexander 的建筑师的做法。Alexander 给一些建
筑学里的“设计模式”起了名字,试图让建筑师们有一些“共同语言”。可惜的是,
Alexander 后来自己都承认,他的实验失败了。因为这些固定的模式,并没能有效地传
递精髓的知识,没能让新手成长为出色的建筑师。
照搬模式东拼西凑,而不能抓住事物的本质,没有“灵感”,其实是设计不出好东西的
。这就像... 阅读全帖

发帖数: 1
7
来自主题: Programming版 - 一个C++ 的问题
line 11:int隐式转化成类型A,这里直接调用了A的A(int), 如果把这个构造函数声明
成explicit
explicit A(int n = 0)
那么line 11也不会编译通过。
line 13, 是因为A b();被编译器parse成了一个函数声明,编译时是顺序扫描的,当看
到这个声明时,编译器还没有看到下一行b.Show(), 当他扫描到下一行解析时,发现b.
Show()并不是b的一个函数调用,故而出错。如果你写成b()就不会编译出错。但是当链
接时,因为没有b这个函数的实现,会发生链接错误。
A的构造函数的整数参数虽然有default值,但是A b()会被当成函数声明,写成A b或者
A b(3)就可以。
t*******r
发帖数: 22634
8
来自主题: Parenting版 - 真的应该为孩子牺牲10几年吗?
哈哈,我可以把我前面的解析几何算法都扔掉了,代之以“伪偏微分
解析几何”。
也就是说,我特么就根本不去证明那个滑动参数几何图。。。我去
证明那个滑动参数几何图对于某个参数的“偏微分(直线)几何图”
。。。也就是如果把其他的参数都给固定了,只留一个参数可以
滑动。。。而且我也不算具体求证表达式,我就算一下具体求证
表达式的“微小变化”(一阶偏微分导数)是零。。。圆圈我还怕
个啥,对于一阶偏微分,特么所有的圆圈都是直线哈哈哈。。。
椭圆我都不怕,贝塞尔函数我都不怕哈哈哈。。。我特么就一条
勾股定理就搞完所有直线,那些偏微分(直线)几何图上的直线
。。。
当然,每个参数都要走一遍。。。但是计算机最不怕的,就是
把线性矩阵代数搞 N 遍。。。写个 loop 就完事啦啦啦。。。
t*******r
发帖数: 22634
9
来自主题: Parenting版 - 真的应该为孩子牺牲10几年吗?
哈哈,我可以把我前面的解析几何算法都扔掉了,代之以“伪偏微分
解析几何”。
也就是说,我特么就根本不去证明那个滑动参数几何图。。。我去
证明那个滑动参数几何图对于某个参数的“偏微分(直线)几何图”
。。。也就是如果把其他的参数都给固定了,只留一个参数可以
滑动。。。而且我也不算具体求证表达式,我就算一下具体求证
表达式的“微小变化”(一阶偏微分导数)是零。。。圆圈我还怕
个啥,对于一阶偏微分,特么所有的圆圈都是直线哈哈哈。。。
椭圆我都不怕,贝塞尔函数我都不怕哈哈哈。。。我特么就一条
勾股定理就搞完所有直线,那些偏微分(直线)几何图上的直线
。。。
当然,每个参数都要走一遍。。。但是计算机最不怕的,就是
把线性矩阵代数搞 N 遍。。。写个 loop 就完事啦啦啦。。。
s**s
发帖数: 7
10
本人在检索文献的时候发现哈尔滨工业大学深圳研究生院院长姚英学(副校长级)涉嫌
学术论文一稿多投、重复发表等学术不端行为。现将这种学术造假行为曝光。
一、 一稿两投
下列两篇文章为赤裸裸的一稿两投:
文章1:余顺周,姚英学,高波,谢大纲;气囊式抛光机数控系统的研究与开发,《机
床设计研究》,2007(2),17-20。
文章2:余顺周,姚英学,高波,谢大纲;气囊式抛光机数控系统的研究与开发,《机
床与液压》,2007(5),13-15。
上述两篇文章文字部分重合度99%以上,论文的题目、关键词、所有的图表、结论、参
考文献等一模一样。以两篇文章的摘要和结论为例(相同部分用红色标出),两篇文章
,除了摘要中个别词语有所不同之外,其它完全一样。两篇文章的第一作者为余顺周,
姚英学均为第二作者。两篇文章均注明接受“哈工大校基金(HIT.2001.10),哈尔滨市
青年基金(2002AFQXJ040)资助”。网上查询得知,姚英学为的博士生导师,余顺周于
2003年3月-2007年6月在哈尔滨工业大学攻读博士学位,导师为姚英学。根据基金的编
号可以推断两个基金项目是2001、2002年或者更早时间... 阅读全帖
d*****u
发帖数: 17243
11
我感觉你对“科学”太崇拜了
其实理工科phd不应该这样,更应该看得出现在各学科理论的局限性
参数都必须有很清晰的物理意义,甚至是可直接测量的吗?
未必
参数可以是从数据里总结出来的,物理意义可能很复杂、很难理解
但是使用这些参数可以方便计算和分析
就说金木水火土,其实也是五元参数了
在N个变量上用五元参数,就得到5^n种组合
人类常见的病才多少种呢?这个函数不是可行的吗?
何况中医理论并非金木水火土那么简单
选定参数的时候,其实已经选定了一个模型
y*****r
发帖数: 1295
12
这是当然。所以不能照抄。
作为纯数理探讨,系统和信号有时也是无法区分的。例如描述线性系统对信号的处理,
最简单的就是两者的函数相互卷积,如果没有预先知道哪个是系统,哪个是信号,根本
无法从函数上区分出来。这一点在数字电路里尤其明显。给定函数(实现某一功能),
可以用大量硬件加少许软件实现(例如很多实时自控电路),也可以用大量软件加少许
硬件实现,例如大量软件都是这样。
回到原来话题,我说这个就是借理工科的系统概念,说系统与信号很难区分。改变系统
和信号往往还是等价的。
当然社会问题没办法如此简化,建立起确实可靠的数学模型。简单的用数理系统类比,
有点借鉴意义,对解决实际问题,还是没有太大用处。
如果机械照搬不行,那对于相似系统(国家等),能否找个相似的一个或几个变量控制
一下,无论是输入输出函数还是系统函数的参数(制度,文化等),是否有可能得出类
似状态呢,显然对于一个给定系统是有可能的,可以帮助系统从一个稳态,跳跃到另外
一个更高的稳态。
以上机械唯物主义,博大家一笑。
S*******C
发帖数: 7325
13
☆─────────────────────────────────────☆
father (father 是 single 的) 于 (Mon Mar 15 19:15:25 2010, 美东) 提到:
中国人经常说政策是死的,人是活的
如果联邦法院判警察长犯法,但是警察在警察长手里掌握,警察拒绝执行法院的order
,总统也包屁警察长,这如何是好呢?
☆─────────────────────────────────────☆
daigaku (๑۩۞۩๑) 于 (Mon Mar 15 19:29:45 2010, 美东) 提到:
不光是政策跟政策差别大
人跟人差别是很大的
中国和美国交规基本上一样
实际交通状况呢

order
☆─────────────────────────────────────☆
vespers (一巴掌打死八个) 于 (Mon Mar 15 19:32:32 2010, 美东) 提到:
你可以去研究美国史,早期经常出这样的事情。
法院和警察没什么矛盾。法院,总... 阅读全帖
a****n
发帖数: 1887
14
来自主题: JobHunting版 - 请问一道c++题目
主要问题在于const函数
this指针是X* const ,
两个operator 函数的转化形式为
1)
成员const X& operator+(const X&r) const;
==>
非成员const X& operator+(const X&, const X&r);
2)
成员const X& operator+(int m);
==>
非成员const X& operator+(X&, int m);
对于a = b + c + 5;
b + c 返回为const X&, 作为第一个参数传入第二个函数, 就不match了
(const X& ---> X&), 如果第二个函数是常函数就可以
a****a
发帖数: 186
15
来自主题: JobHunting版 - Google电面详细经历
这里怎么会用到pow(2,i).如果函数的参数是一个unsigned char,具体是怎么操作两位
交换的呢(用到for-loop)?求答案。

我:(完蛋了,被看出来是背下来的答案,怎么办?)
于是我开始另一个函数reverse_slow.用for循环写,循环四次,每次用位操作交换两位
。中间犯了好几次错误,都是搞反了“与”和“或”,主要是因为紧张。面试官提醒了
好几次还有错误,幸好都是我自己挑出的错误。其中我用了一个函数pow(2, i).
官:pow函数返回的是 double
我:我可以自己定义这个函数,返回整数
官:请优化你的reverse_slow
i******s
发帖数: 301
16
来自主题: JobHunting版 - 湾区SNS公司面经
面了一家在SF的SNS公司(非twitter),一共见了4个人,2 software engineer, 1
senior SE and CTO, 废话不多,下面是on-site面经。
第一个,问了一些基本简历的问题,然后问了一个puzzle,就是那个经典的帽子问题。
1.有一堆人,每人都戴一顶帽子,帽子的颜色不是红色就是绿色,现在所有人都排成一
排,每个人都能看到前面所有人的帽子( 但看不到他后面人的)。现在从最后一个人开
始,每个人必须说出一个颜色:红色或者绿色,不能不说话也不能说除红色、绿色之外
的字句,所有人都能听到这个人的回答。如果报出的颜色和自己所戴帽子的颜色不一致
,该人就得挂掉,否则可以活下来。问:有没有一种方法能使活下来的人尽可能多。
2.现在假设有一堆整数数组,有一个flip函数,接受一个数组下标i为参数,作用是将
数组index 从0到i的元素反转。eg. 假设数组为5, 6, -1, 3, 2, 如果调用flip(3),
那么就将数组下标0, 1, 2, 3反转,数组变为 3, -1, 6, 5, 2。问:只使用flip函数(
不能直接用swap或数组下标操作[... 阅读全帖
R****i
发帖数: 104
17
来自主题: JobHunting版 - 没有offer郁闷, 有offer头疼.(伤人品)
由于C++ name mangling (常考的一个C++的概念, 就是为什么编程语言支持ove
rride的原因之一) 的缘故, 两个函数在符号表(?)的表示并不一样.
一个是带有引用标识的, 另外一个是没有.
所以可以override, 编译没有问题.
问题在调用上面.当函数被调用的时候, 通过函数的参数类型来link符号表中的函
数. 这里就是问题的所在了. 调用函数的过程中可能出现ambiguity,也可能不出现.
这里就要用到 C++ reference的概念了.
C++ 的reference一定要refer到内存地址空间的一个东西(变量, 实例啊什么的). 不能
refer到一个没有地址空间的东西. 所以编译器会根据这个来选者调用的真正的函数,
或者报错.
比如 Fun(5, 5) 调用编译能通过, 而
int i = 5;
Fun(i, i); 编译就不会通过了.

.
right.
S**I
发帖数: 15689
18
来自主题: JobHunting版 - [合集] 问个C的基本问题
☆─────────────────────────────────────☆
honeydream (pretty) 于 (Fri May 6 00:30:21 2011, 美东) 提到:
下面这个程序为啥会segmentation fault呢?
int main(void)
{
char *p1, *p2;
*p1 = 'a';
*p2 = 'b';
printf("%c %c\n", *p1, *p2);
return 0;
}
如果我不用指针,把p1,p2的星号都去掉,就可以输出正确结果。
☆─────────────────────────────────────☆
chenpp (chenpp) 于 (Fri May 6 00:31:43 2011, 美东) 提到:
p1和p2浮空,指向未定义的地址空间。
对未定义的地址空间进行读写操作会导致未定义的行为,包括段错。

☆─────────────────────────────────────☆
mercuriusl (Mercurius) 于 (Fri May 6 ... 阅读全帖
s*********e
发帖数: 197
19
来自主题: JobHunting版 - 菜鸟追leetcode之一[text justification]
为了积攒人品RP,为了H1B顺利,为了有更好的工作,为了有一个更好的将来,开始追
leetcode,并写下自己的做题感受和大家分享,更是作为自己的督促。做题目的原则如
下:
1) Optimized Algorithms to pass the "large" test.
2) Proper abstraction
3) Write the code whose correctness is *easy* to reason about.
4) Favor readability over efficiency without compromising item 1).
5) Rearrangement and tweaking
我试图对自己进行训练的目标就是写完代码,能够确认自己写对了。目前为止,我有一
些小小的心得,会贯穿在下面和以后的文章中。第一,循环不变式;第二,优化控制流
;第三,适度抽象,语义精确的子函数。
抛砖引玉,献上第一弹:Text Justification. 为了更好的可读性,想用一种类C的伪
代码并尽量省略一些类型声明。很多叙述可能比较罗嗦,见谅。
首先要考虑的... 阅读全帖
t*******r
发帖数: 22634
20
来自主题: Parenting版 - 真的应该为孩子牺牲10几年吗?
另外,强约束条件下,如果能产生目标函数为常数,就必然会发生约束本身,
或者约束的一阶导数(以及各阶导数)相互 cancel 的情况。。。否则不可
能出现目标函数是常数。。。
当然,初等几何是用巧妙的办法,跳过那些复杂的函数的相互 cancel 过程
。。。但高等数学能不能直接从那些复杂函数上面走过去。。。
我在想,如果一阶导数不够用的话,是不是要考虑 Taylor Expansion 理论
。。。对于一个常函数,在任何一点,Talyor Expansion 任何高阶参数都
应该是零。。。
t*******r
发帖数: 22634
21
来自主题: Parenting版 - 真的应该为孩子牺牲10几年吗?
另外,强约束条件下,如果能产生目标函数为常数,就必然会发生约束本身,
或者约束的一阶导数(以及各阶导数)相互 cancel 的情况。。。否则不可
能出现目标函数是常数。。。
当然,初等几何是用巧妙的办法,跳过那些复杂的函数的相互 cancel 过程
。。。但高等数学能不能直接从那些复杂函数上面走过去。。。
我在想,如果一阶导数不够用的话,是不是要考虑 Taylor Expansion 理论
。。。对于一个常函数,在任何一点,Talyor Expansion 任何高阶参数都
应该是零。。。
a****a
发帖数: 5763
22
http://bbs.weiphone.com/read.php?tid=527142
上期连载《Grand Central Dispatch:迎接挑战(连载12/23)》中我们谈到,
GCD技术能够在操作系统的层面更加合理而充分地统筹分配系统资源,从而充分挖掘多
核系统的潜能。此前,我们在《并行难题:一封19年前的挑战书(连载11/23)》中介绍
了上世纪末Be公司推出的BeOS操作系统:
引用
BeOS操作系统最鲜明的特色在于“普适多线程(pervasive multithreading)”
技术。以现在的标准来衡量,BeBox和其他运行BeOS操作系统的计算机充分利用了计算
资源。BeBox的演示令人印象深刻。66MHz双处理器计算机能够流畅地运行多个视频并在
后台播放CD中的很多音轨——与此同时,用户界面响应也保持一贯的流畅。BeOS操作系
统让很多技术狂热者大跌眼镜,他们当中的许多人坚持认为,即便是目前的许多台式机
,操作体验仍旧无法与当年的BeOS相媲美。
19年以来,无数工程技术人员呕心沥血把自己关在实验室工作室里试图逾越“... 阅读全帖
X****r
发帖数: 3557
23
来自主题: Programming版 - fstream 扫盲,谢谢!
在 ifstream in_file("data.txt"); 里:
ifstream是类型,in_file是变量名,"data.txt"是初始化表达式列表,
也就是创建一个新的名叫in_file,类型为ifstream的变量,并用接受一个const char
*(或者const char*可以自动转换成的类型)的构建函数来初始化这个变量。ifstream
类里有这样一个构建函数,所以编译就可以通过。
在 ifstream in_file; in_file("data.txt"); 里:
前一句是创建一个新的名叫in_file,类型为ifstream的变量,并用不带任何参数的构
建函数来初始化这个变量。ifstream类里也有这样一个构建函数,所以编译也可以通过
。但是后一句是调用operator (),由于ifstream类里没有一个重载operator ()的成员
函数,所以编译就不能通过。
d****n
发帖数: 1637
24
C面试题
~~~~~~~~~~~
1.使用 #define 定义一个值为一年的秒数的常量,不考虑润年。
~~~~~~~~~~~
2.使用 #define 定义一个返回两个数中较小的一个的宏。
~~~~~~~~~~~~
3.将变量a定义成如下类型:
1. 有符号整数
2. 双精度浮点数
3. 指向一个有符号整数的指针
4. 一个十个成员的有符号整数数组
5. 一个函数指针,指向的函数返回类型为有符号整数,有一个有符号整数类型的参数
~~~~~~~~~~~~
4.C语言中的static的用处是?
~~~~~~~~~~~~
5. 写出下面函数被调用时的输出。
void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") :
puts(" < = 6");
}
~~~~~~~~~~~~
6.写出下面程序的输出
#include
#include

typedef struct
{
char flag;
int value;
}SampleSt... 阅读全帖
l***t
发帖数: 10
25
let me try:
~~~~~~~~~~~
1.使用 #define 定义一个值为一年的秒数的常量,不考虑润年。
#define sec_per_year (60*60*24*365)UL
~~~~~~~~~~~
2.使用 #define 定义一个返回两个数中较小的一个的宏。
#define MIN(a,b) ((a)<=(b)?(a):(b))
~~~~~~~~~~~~
3.将变量a定义成如下类型:
1. 有符号整数
int a;
2. 双精度浮点数
double a;
3. 指向一个有符号整数的指针
int *a;
4. 一个十个成员的有符号整数数组
int a[10];
5. 一个函数指针,指向的函数返回类型为有符号整数,有一个有符号整数类型的参数
int (*a)(int);
~~~~~~~~~~~~
4.C语言中的static的用处是?
~~~~~~~~~~~~
5. 写出下面函数被调用时的输出。
void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") :
puts... 阅读全帖
s**g
发帖数: 66
26
“辅助推一下传递函数,建立一个复杂电路模型然后给伯德图这种"
假设你是给开关电源建模。
这里就涉及到你是直接要数值解,还是从解析解出发来搞分析。
如果只是要数值解,一种办法是通过周期系统的AC仿真得到主电路的传递函数(比如
Cadence spectre 里有一种qpssac的仿真分析)。有了该传递函数,再设计控制器,可
以用spice based的电路仿真或者matlab来做。用spice 的好处是,你能够把一些厂家
提供的运放电路macro model包括进去。
另外一种办法是利用系统辨识的策略,把主电路当成一个黑匣子,开路状态下,占空比
突然小幅增大,看输出的阶跃响应,取导数得impulse response, 换到频域就是传递函
数了。接下来的过程就一样。这里你只是需要一个主电路时域暂态方真。
解析解的推导:功率级的传递函数可以利用一些symbolic analysis tool like Matlab
symbolic tool box, mathematica 以及maple, 也可以用sapwin.具体过程可以利用信
号流图,也可以通过状态空间。其实大部分常用的主电路的传... 阅读全帖
o*******w
发帖数: 349
27
下面是众所周知的:
X_t 是一个时间函数, 推而广之(generalize), 就是个随机过程
X_t =: X_p(t) where p(t) 决定了 X_t (在 t 时刻)的概率分布, 比如均值,方差
. . .
我现在需要这样一种推广,X_t 不是随机的, 是确定的,但不是一个值 (一个值情况
就是时间函数X(t)),
而是一个函数:
X_t = F(x)_{X1, X2, ...X(t-1)}
这个函数跟过去有关。由于过去的过程是随机的,所以决定这个函数的参数是随机的;
比如
X_t(x) = a_{X1, X2, ...} *x + b_{X1, X2, ...}*x^2 (确定的情形就是 a*x
+b*x^2)
a 和 b 是由随机的过去确定的。
有没有人知道这在数学中叫什么? "stochastic process function"? 是不是这就是随
机微分方程的解所描述的object. 我不知道叫啥.
当然,如果给定 x, 这就是一个普通的随机过程。不过我的project 中
a_{X1, X2, ...} 和 b_{X1, X2, ...} 是... 阅读全帖
o*******w
发帖数: 349
28
下面是众所周知的:
X_t 是一个时间函数, 推而广之(generalize), 就是个随机过程
X_t =: X_p(t) where p(t) 决定了 X_t (在 t 时刻)的概率分布, 比如均值,方差
. . .
我现在需要这样一种推广,X_t 不是随机的, 是确定的,但不是一个值 (一个值情况
就是时间函数X(t)),
而是一个函数:
X_t = F(x)_{X1, X2, ...X(t-1)}
这个函数跟过去有关。由于过去的过程是随机的,所以决定这个函数的参数是随机的;
比如
X_t(x) = a_{X1, X2, ...} *x + b_{X1, X2, ...}*x^2 (确定的情形就是 a*x
+b*x^2)
a 和 b 是由随机的过去确定的。
有没有人知道这在数学中叫什么? "stochastic process function"? 是不是这就是随
机微分方程的解所描述的object. 我不知道叫啥.
当然,如果给定 x, 这就是一个普通的随机过程。不过我的project 中
a_{X1, X2, ...} 和 b_{X1, X2, ...} 是... 阅读全帖
E*********g
发帖数: 185
29
来自主题: DataSciences版 - 有尝请教关于spark api java coding

:有id作为unique的key, 可以生成key-vector pair。

:在tree函数之前有个function给所有变量赋值,把vector里的值传给变量
:XB_TOTAL_ACTIV_MNTH_P1Q,然后tree就直接根据这些变量计算。

:这个code是salford软件自动生成的,所以写成这样,上千的不同名字的变量都hard
:coded

:1.我可以改写tree函数成接受外部array把feature的值传进来,但是每个tree只需要
5
:,6个out of hundreds.每个tree还不同的features。 我可以在textpad里一起
replace
:改,但是只可能每个tree都定义所有hundreds of变量,虽然只用5,6个,这样可以
吗?
可以
每棵树一个类是很糟糕的, 有没有可能做成一个类,不同参数

:有可能不改吗,维持两个function吗?一个从vector到XB_TOTAL_ACTIV_MNTH_P1Q=?的
:赋值函数,一个tree函数根据XB_TOTAL_ACTIV_MNTH_P1Q计算?spark api允许自定义... 阅读全帖
p**z
发帖数: 65
30
首先,我同意 Python 里的 name 也叫做 variable。Python 自己文档里面就是混用的
。但是它的真正行为确实是一个名字,跟其他 statically typed 语言的变量有所不同
。另外,原帖中 by value 和 by reference 的表述并不准确,因为那是我以 VB.NET
的行为来打比方的,并没有严格按照这两个术语的原意。
我简单看了一下 Python 和 Java 的文档,觉得它们还是有很大不同的。
对于 Python,可以看一下它的 language reference, 3.1. Objects, values and
types, 以及 4.1. Naming and binding。如果我理解没有错的话,Python 没有简单数
据类型,所有的数据都是对象。每个对象有自己的唯一的身份(不可改变),类型(不
可改变),内容(有些 immutable,比如整数,浮点数,字符串;有些 mutable,比如
list,dictionary)。Python 是 dynamic typing 的,就是说一个名字(变量)使用
前不用声明数据类型。它的实... 阅读全帖
f*******y
发帖数: 988
31
来自主题: Military版 - 岳东晓知识产权案获胜
操,这题很难
隐式无参数函数指针强制静态转换
也许是
隐式无参数函数指针强制重解释转换
更加合理一点
老岳牛逼!

fenwick-west-llp-loses-copyright-jury-trial.html
this
Lynde $
$18m.
by
mouthing Dr
q********i
发帖数: 152
32
来自主题: Military版 - 机器学习是怎么回事
就是拟合函数。
问题:函数形式是怎样的,参数有哪些,如何判断预测结果是否正确,若不正确,如何
修改参数以提高预测正确性。
若一个系统,在给予训练数据后能够自动地提高某种指标,那么我们说它是在学习。
例如简单的线性回归也是机器学习,因为在给予更多数据后,该系统可以减小残差。
p******y
发帖数: 3742
33
中国人是如何自己突破氢弹原理的
(本文是摘录自“往事不尽如风——绝密的中国1100目标亲历”)
1957年10月15日,聂荣臻副总理率中国政府代表团全体成员出席在莫斯科苏
联国防部大楼举行的《中华人民共和国政府和苏维埃社会主义共和国联盟政府关
于生产新式武器和军事技术装备以及在中国建立综合性的原子工业的协定》(简
称“国防新技术协定”)签字仪式。在协定中,苏联政府答应在建立综合性的原
子工业、生产与研究原子武器、火箭武器、作战飞机、雷达无线电设备以及试验
火箭武器、原子武器的靶场等方面对中国政府进行技术援助。其中包括:供给一
个型号原子弹的样品和生产的全部技术资料,两个型号的原子弹以及一个型号的
氢加强的原子弹的实弹样品和有关技术资料。还规定,在中国能够生产制造氢弹
用的个别元素以后,将考虑供给制造氢弹的技术资料。
按照中苏两国签订的“国防新技术协定”的规定,苏方应该在1958年内先向
中方提供一个TNT 当量为4 万吨的钚装料原子弹的样品及相关的技术资料。
苏联政府在1958到1960年期间找种种借口拖延履行条约规定的原子能工业援
助项目
I9... 阅读全帖
r********n
发帖数: 7441
34
你说的那些问题的数据处理最后多半都是归结到(带或者不带约束的)最小方差问题
地面各种火炮(包括坦克炮)的炮瞄计算机也都是标定一个最小方差问题,无推进的炮
弹弹道都是曲线,它受到装药,风速,风向,海拔,甚至湿度等环境参数的影响,火炮
厂家通过大量试验,确定出一个多变量非线性函数来描述那条曲线(一般就是多项式函
数或者power series),曲线的参数准确度决定了射击精度,参数确定的问题就
是个非线性最小方差问题,现代火炮的炮瞄计算机里面都存一张表,里面存的就是各种
环境下那个非线性最小方差问题的适用参数,土共最近几年宣传的炮群几秒内实现快速
反应精确覆盖很大程度就依赖那张表,以前都是人手工算,现在炮瞄系统都自带传感器
,一开机,就直接把推荐的参数列出来,坦克炮更绝,一锁定目标,激光测距仪和炮瞄
系统自动对表直接先把炮管角度调好然后等待射手最后确定或者调整,所以反应非常快
,国内90年代中期已经达到这个水平了,还是很牛的
g********d
发帖数: 19244
35
☆─────────────────────────────────────☆
qqzj (小车车) 于 (Sun Nov 10 10:07:57 2013, 美东) 提到:
1理论
基本论点:升马力是评价发动机表现(performance)的唯一依据,而不是BMEP。这里的
performance仅指马力大跑得快。升马力的意义很明显。这里集中讨论为什么BMEP不是
正确的标准。因为BMEP和升扭矩是线性的,所以为了大多数人容易理解,这里在BMEP和
升扭矩之间画等号。因为升马力 = rpm*升扭矩,升扭矩作为衡量标准的缺陷非常明显
,因为这个指标仅仅描述了发动机在每一个完整冲程内做功的多少或者平均扭力的大小
,完全无视发动机在一定时间内可以运行多少个冲程。事实上升扭矩是随着rpm变化的
。所以升马力 = rmp * 升扭矩(rpm,x)。升扭矩(rpm,x)意思是升扭矩是rpm和其他因
素的函数。这个公式直接表明,如果升扭矩在一定rpm的区间下降,但是只要下降的速
度小于1,为了提高升马力,可以牺牲升扭矩。简单来说比较升扭矩的意义只有在相同
rpm的情况下在有比较的意义。当... 阅读全帖
h********l
发帖数: 67
36
1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)
2 . 写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个。
3. 预处理器标识#error的目的是什么?
4. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?
5. 用变量a给出下面的定义 a) 一个整型数(An integer) b)一个指向整型数的指针
( A pointer to an integer) c)一个指向指针的的指针,它指向的指针是指向一个
整型数( A pointer to a pointer to an intege)r d)一个有10个整型数的数组(
An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整型数的
。(An array of 10 pointers to integers) f) 一个指向有10个整型数数组的指针
( A pointer to an array of 10 integers) g) 一个指向函数的指针,该函数有一
个整型参数并返回一个整型数(A pointer to a fun
y****n
发帖数: 192
37
来自主题: JobHunting版 - 问2道面试题
是现场写code的面试。
第一道是写一个函数,两个参数(String prefix, String s), 返回true如果s有
prefix
第二道是写一个函数,两个参数(int[] a, int sum), 找出数组里加起来是sum的几个数
我第一题算是答出来了,第二题没做完,没有好的思路。。。
大人指教一下
M********5
发帖数: 715
38
来自主题: JobHunting版 - 问一个关于引用和指针的问题
我对于c++一些很高级的特性都能理解,唯独对reference始终理解不了
首先总结一些,reference有如下的特性:
1.reference不能为NULL
2.reference是从一而终的,绝对不会变换所指的对象
下面写一段代码,然后问个问题
class A{
}
(类的定义省去了)
A a; //这里肯定会调用缺省的ctor
A& ra = a;
所以我的问题是,定义ra的时候,会调用A的copy contructor吗?
由此引申出了另外一个问题
在函数的参数为引用类型的时候(不是const引用类型),如果调用函数的时候,传递
的参数是一个对
象,那么这个时候会调用copy constructor吗
S*******0
发帖数: 198
39
来自主题: JobHunting版 - 也报一个Bloomberg offer
上周三onsite,今天上午收到电话给了offer。找工作三个月,终于在圣诞节之前定下
来了,对我来说,已经很满意了,决定从了。昨天刚收到一家公司的拒信,很受打击,
今天心情大好。
Package:
和版上报的一样: 90K + 5000 relocation + 10K bonus
面了3轮:
1. 一小白,一老中,一shadow,一个小时
2. HR,半个小时
3. 老印Manager,45分钟
背景:
EE fresh master。
bless大家都拿到offer。
后面有空补面经。
------------------
面经:
电面时,问了很多的C++的东西,
http://www.mitbbs.com/article_t0/JobHunting/31995373.html
onsite竟然没怎么问C++语言的东西,也没有brainteaser。
第一轮:先问why bloomberg? 然后问了一些以前做的project。
然后是算法问题:
1. 时钟时针和分针的角度问题,推出公式,并用一test cast测试,然后写代码实现,code时注意一开始对输入参数做检查。并讨论如... 阅读全帖
g*********8
发帖数: 64
40
来自主题: JobHunting版 - 攒人品:google电面面经
第一题ihascode1337的确给出了两个数组不一样的长度的情况,如果一样的长度可以参
考Algorithm Design (by Kleinberg) Chapter 5 Exercise 1,其实也很简单,就是
binary search 的variant,但是这两道的题的coding都很tricky,要非常注意,主要
是递归函数调用的参数传入
他们的coding让我想起了由tree的in-order, pre-order, reconstruct the
binary tree的题,也是一样的tricky编程,也是递归函数调用的参数传递
另外amazon好像还有很好玩的新题:
1)Given a tree preorder sequence such as “NNNLLLL” where N denotes non-
leaf node and L denotes leaf node, with the constraint that no nodes has 1
child. Rebuild the binary tree
2) Given post order traver... 阅读全帖
g*********8
发帖数: 64
41
来自主题: JobHunting版 - 攒人品:google电面面经
第一题ihascode1337的确给出了两个数组不一样的长度的情况,如果一样的长度可以参
考Algorithm Design (by Kleinberg) Chapter 5 Exercise 1,其实也很简单,就是
binary search 的variant,但是这两道的题的coding都很tricky,要非常注意,主要
是递归函数调用的参数传入
他们的coding让我想起了由tree的in-order, pre-order, reconstruct the
binary tree的题,也是一样的tricky编程,也是递归函数调用的参数传递
另外amazon好像还有很好玩的新题:
1)Given a tree preorder sequence such as “NNNLLLL” where N denotes non-
leaf node and L denotes leaf node, with the constraint that no nodes has 1
child. Rebuild the binary tree
2) Given post order traver... 阅读全帖
p*****p
发帖数: 379
42
来自主题: JobHunting版 - List x; and List x();
C++的话
无参数的构造函数调用是不带括号的
但是如果List构造函数有参数就得用括号
w****a
发帖数: 710
43
来自主题: JobHunting版 - 10分钟前的T家电面面经
10分钟面经系列,这次是T家。
上次FB二面终于如期收到拒信,move on了。T家的一面希望大家bless啊。
刚开始给我一分钟时间问了我两个behavior问题,一个是我现在在做什么,一个是why
T家。
然后就开collabedit了,就写了一道题。题很简单,板上的XDJM们相信都能秒杀。
给一个多叉树和一个节点,求出这个节点所有path下来的数字的和。比如给出树和节点
4
4
/ \
2 1
\
3
答案就是413+42 = 455。
这个题倒没什么,拿到就问了他需不需要考虑big int的问题,他说不需要,int肯定够
用。那就放心写了。写完之后我怕有bug在纸上反复写各种test验证。他问我干啥,我
就说我在做“单元测试”。他就让我别在纸上画了直接在collabedit上写。我就把他给
的sample用函数流程走了一遍。。
随后就是一系列的follow up。我一开始给的解不是最优解(犯2了,啥也没想上来先用
了vector存所有路径下的数字,最后我逐个相加)。他也没说什么,因为代码本身没问
题,就是跟我说让我说出时间复杂... 阅读全帖
h********3
发帖数: 2075
44
来自主题: JobHunting版 - 请问什么叫data modeling
data modeling大致有2类方法。
第一类叫做generative model,就是找若干函数与参数,能够尽量产生与观测样本一模
一样的数据。简单来说,就是找一个joint probability, P(X,Y)。
http://en.wikipedia.org/wiki/Generative_model
第二类叫做discriminative model, 就是找若干函数与参数,能够尽量区分样本。简
单来说,就是找一个conditional probability, P(Y|X)。
http://en.wikipedia.org/wiki/Discriminative_model
M***n
发帖数: 5815
45
转载股哥stock201410 的帖子
--------------------------------------------------
股哥炒股, 其实是迫不得已, 因为搬到加州不久,房子太贵,太太颇有微词。曾立志
一年内挣一百万,就收手。眼看大限已到,前两天, 我做了一次极其大胆的期权交易
, 收益一举达到了目标。我本来对金钱毫无兴趣, 炒股以来, 发现金钱的魔力相当
的大, 一年以来, 专业工作一度进展缓慢, 深知长此以往, 难免玩物丧志。 由此
, 作文一篇, 作为临别赠言,与大家共勉。若药王许可, 能够置顶, 让大家能从中
受益, 善莫大矣。 我也曾经经历了从亏废的过程, 其中种种经验, 希望能对大家有
用。 有人也知道我是谁了, 感谢你没有公开, 否则对立志坚持自己专业爱好的人士
打击甚大。另外, 对不起大家, 我不打算公布所谓的算法了, 很复杂, 用不好会误
导大家。 而且, 已经有hedge fund公司上门求购。 我想, 小药股真是卧龙藏虎,什
么人都有啊, 连华尔街的人都有。
炒股第一课: 合理止损。 这个看似简单, 但是对于新手来说, 不容易。 因为新手
没有... 阅读全帖
G****a
发帖数: 10208
46
【 以下文字转载自 xiaoyaogu 俱乐部 】
发信人: stock201410 (股哥), 信区: xiaoyaogu
标 题: 股哥经验, 临别赠言 2015-09-12
发信站: BBS 未名空间站 (Sat Sep 12 11:53:00 2015, 美东)
股哥经验, 临别赠言
股哥炒股, 其实是迫不得已, 因为搬到加州不久,房子太贵,太太颇有微词。曾立志
一年内挣一百万,就收手。眼看大限已到,前两天, 我做了一次极其大胆的期权交易
, 收益一举达到了目标。我本来对金钱毫无兴趣, 炒股以来, 发现金钱的魔力相当
的大, 一年以来, 专业工作一度进展缓慢, 深知长此以往, 难免玩物丧志。 由此
, 作文一篇, 作为临别赠言,与大家共勉。若药王许可, 能够置顶, 让大家能从中
受益, 善莫大矣。 我也曾经经历了从亏废的过程, 其中种种经验, 希望能对大家有
用。 有人也知道我是谁了, 感谢你没有公开, 否则对立志坚持自己专业爱好的人士
打击甚大。另外, 对不起大家, 我不打算公布所谓的算法了, 很复杂, 用不好会误
导大家。 而且, 已经有hedge fund公司上门求购。... 阅读全帖
t**********g
发帖数: 3388
47
来自主题: SanFrancisco版 - 天才是两头燃烧的蜡烛zt (转载)
【 以下文字转载自 LeisureTime 讨论区 】
发信人: jsolomon (风大了点), 信区: LeisureTime
标 题: 天才是两头燃烧的蜡烛zt
发信站: BBS 未名空间站 (Mon Jan 2 06:20:24 2012, 美东)
送交者: pulsetube 于 2012-01-02, 04:04:33:
我所知道的计算流体力学(CFD)
(1) Jameson的故事
Jameson 是当今CFD届的超级大牛。偶的超级偶像哦。Jameson是个英国人,出生在军人
世家。从小随老爹驻守印度。于是长大了也抗起枪到海外保卫日不落帝国,军衔是
Second Lieutenant。无奈“日不落”已落,皇家陆军已经不需要他了。大概有什么立
功表现把,退役后就直接进了剑桥大学。在那里拿到博士学位。辗转间从英国来到了美
国,从工厂又到了学校。成了Princeton的教授。在那里提出了著名的中心差分格式和
有限体积法。就是在这里,发表了他那篇著名的中心差分离散的有限体积法。中心差分
格式,大家都知道,是二阶,但是稳定范围特别小,Pe不能超过2,于是就得加人工粘
性(一听这... 阅读全帖
j******n
发帖数: 21641
48
来自主题: LeisureTime版 - 天才是两头燃烧的蜡烛zt
送交者: pulsetube 于 2012-01-02, 04:04:33:
我所知道的计算流体力学(CFD)
(1) Jameson的故事
Jameson 是当今CFD届的超级大牛。偶的超级偶像哦。Jameson是个英国人,出生在军人
世家。从小随老爹驻守印度。于是长大了也抗起枪到海外保卫日不落帝国,军衔是
Second Lieutenant。无奈“日不落”已落,皇家陆军已经不需要他了。大概有什么立
功表现把,退役后就直接进了剑桥大学。在那里拿到博士学位。辗转间从英国来到了美
国,从工厂又到了学校。成了Princeton的教授。在那里提出了著名的中心差分格式和
有限体积法。就是在这里,发表了他那篇著名的中心差分离散的有限体积法。中心差分
格式,大家都知道,是二阶,但是稳定范围特别小,Pe不能超过2,于是就得加人工粘
性(一听这名字,数学家就倔嘴巴,不科学嘛),这是大学生都知道的事,怎么加就是
学问了。Jameson用二阶项做背景粘性,用四阶项抑制激波振荡(也亏他想得出来),
配合他提出的有限体积法,获得了极大的成功,很快风靡世界,工程界几乎无一例外在
使用他的方法,原因很简单,他的方... 阅读全帖
c******q
发帖数: 2995
49
来自主题: PhotoGear版 - C+入门机快门寿命只有1万?!!!!
厄.....
请普及指数分布...google了完全不懂...
在概率论和统计学中,指数分布(Exponential distribution)是一种连续概率分布。
指数分布可以用来表示独立随机事件发生的时间间隔,比如旅客进机场的时间间隔、中
文维基百科新条目出现的时间间隔等等。
概率密度函数
一个指数分布的概率密度函数是:
f(x;\lambda) = \left\{\begin{matrix} \lambda e^{-\lambda x} &,\; x \ge 0
, \ 0 &,\; x < 0. \end{matrix}\right.
其中λ > 0是分布的一个参数,常被称为率参数(rate parameter)。指数分布的区间
是[0,∞)。 如果一个随机变量X 呈指数分布,则可以写作:X ~ Exponential(λ)。
然后我更加混乱了...
S******n
发帖数: 5022
50
【EOS 5D Mark III开发理念与设计】
——首先请介绍一下EOS 5D Mark III整体的理念。
(纲井典明 佳能影像信息事业部 相机事业部)
纲井:好的。首先这款相机是基于EOS 5D Mark II后继机型的定位进行商品化的。除了
进一步完善在历代EOS 5D系列都得了很高评价的高画质以外,还力求达到同级别机型中
的 高性能。当然作为工具它也十分注重质感,是追求“拥有的满足”的一款相机。
——EOS 5D Mark II用户最希望改善哪里?
纲井:我们认为EOS 5D、EOS 5D Mark II基本能满足用户对画质的要求。但用户对整体
的自动对焦性能和拍摄反应性有不少意见。在提高拍摄反应性方面,包括提高连拍性能
和缩短快门时滞的建议。还有光学取景器相关方面和短片拍摄时产生的摩尔纹等意见。
——短片相关的建议是专业摄影师提出的么?
纲井:是的。从事影视制作领域工作的专业用户提出的建议很多。而且关于短片高帧频
的需求也很迫切。
——对光学取景器的意见是关于视野率吧。
纲井:是的。这还是因为大多数的用户对照片表现力和作品创作都抱有很大的热情。尤
其是达到约100%的视野率... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)