由买买提看人间百态

topics

全部话题 - 话题: 参数传递
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)
l********a
发帖数: 1154
1
来自主题: Programming版 - 问一个函数指针的问题,c++
我接受一个double arr[],经过运算,输出一个double,是objective function的值.
多谢几位.
fakeshawn朋友回复的这个模板我没大看明白
这样输入,c++会认为func是个函数吗?如果这个函数不存在呢?
调用的办法是: double obj = objectFunc(testObjFunc);
这样对吗?如果已经有一个函数定义为 double testObjFunc(...);
可是x[]参数怎么传递进去?
p***o
发帖数: 1252
2
来自主题: Programming版 - 问个参数读入和传递的设计问题

Try to put it as parameters first. If you find many member functions
are using this parameter later, then you know it should be changed
to a member. On the other hand, if one group of member functions
utilize this data while the other group don't, consider refactoring
your class into two.
来读
A popular way is to have a singleton to hold all configuration data, e.g. as
key/value pairs, and everyone else query it for parameters by name. Those
data,
as you mentioned before, could be read from a fil... 阅读全帖
N***m
发帖数: 4460
3
来自主题: Programming版 - 问个参数读入和传递的设计问题
没看懂你想说什么,胡乱打个酱油撒。
时间步长啥的难道不是独立于模型的撒?

来读
他所
p*********t
发帖数: 2690
4
来自主题: Programming版 - 问个参数读入和传递的设计问题
如果是一个大project,最好先用uml之类的把每个class都画出来,把class之间的关系
也写出来,如果有inheritance什么的,也标出来。这样更清楚些。

来读
他所
g*****g
发帖数: 34805
5
来自主题: Programming版 - 问个参数读入和传递的设计问题

整个JDK就是这么实现的。代码里很多地方都有System.getProperty,我相信
JDK比大多数C++系统在设计模式层面上做得更好。从技术层面上,配置属于
immutable的数据,local和global访问并无本质区别。
不是,他的意思是说你可以后面再加新的数据而不需要对singlton改动。
immutable的东西怎么传都行。
p***o
发帖数: 1252
6
来自主题: Programming版 - 问个参数读入和传递的设计问题

I believe those C++ systems are mostly too old (or derived from C)
to have this flexible approach like JDK. On the other hand, it is
also possible to achieve such "high cohesion" by using something like
XPath that organizes key/value pairs into a hierarchy (I don't know
if JDK already does so in System.getProperty).
parameters
y**b
发帖数: 10166
7
来自主题: Programming版 - 问个参数读入和传递的设计问题
搞定,再次表示感谢!
d****i
发帖数: 4809
8
说得对,就是这种方式比直接用二维数组作为参数要灵活,直接用二维数组作为形参的
话,就只能把第二维固定的二维数组来传递:
void addMatrix(int a[][NUM_COL], int b[][NUM_COL], int row)
{
for(i=0;i for(j=0;j a[i][j] += b[i][j];
}
x****o
发帖数: 21566
9
来自主题: Programming版 - 王垠:解密“设计模式”
来源:王垠的博客
有些人问我,你说学习操作系统的最好办法是学习程序设计。那我们是不是应该学习一
些“设计模式”(design patterns)。这是一个我很早就有定论,而且经过实践检验
的问题,所以想在这里做一个总结。
总的来说,如果光从字面上讲,程序里确实是有一些“模式”可以发掘的。因为你总是
可以借鉴以前的经验,用来构造新的程序。你可以把这种经验叫做“模式”。可是自从
《设计模式》(通常叫做 GoF,“Gang of Four”,“四人帮”)这本书在 1994 年发
表以来,“设计模式”这个词有了新的,扭曲的含义。它变成了一种教条,带来了公司
里程序的严重复杂化以及效率低下。
GoF 借鉴的是一个叫 Christopher Alexander 的建筑师的做法。Alexander 给一些建
筑学里的“设计模式”起了名字,试图让建筑师们有一些“共同语言”。可惜的是,
Alexander 后来自己都承认,他的实验失败了。因为这些固定的模式,并没能有效地传
递精髓的知识,没能让新手成长为出色的建筑师。
照搬模式东拼西凑,而不能抓住事物的本质,没有“灵感”,其实是设计不出好东西的
。这就像... 阅读全帖
d*****u
发帖数: 17243
10
来自主题: Programming版 - 问个Python的问题
如果在一个class里面定义了另外一个subclass,那怎么在那个subclass里调用上级的
参数呢
比如
class mother(object):
def __init__(self):
self.var1 = 1
...
class child(object):
...
如果要在child里用到mother里的var1,应该怎么操作?
是像函数一样传递过去吗
x****u
发帖数: 44466
11
来自主题: Programming版 - 主力程序员离职后怎么办?
我靠,你这个网络也是体育老师教的么?
TCPIP分五层,所以数据就要走五层?里面除了算校验比较耗时外,剩下的就是整个的
传递buffer,再就是某些default的参数可调。整个网络的性能如果不够,SB都知道应
该找网卡驱动的茬。
我买个网卡如果驱动够烂,你死也搞不定Linux,反之Windows也是一样。
TCPIP历史几十年了,5层协议这部分哪里能提升效率早就被人研究臭掉了,你还相信有
什么神技全球Linux内核开发者都知道,只有NT核心小组看不见么?

degraded
dist
cost
z****e
发帖数: 54598
12
其实我在实践的过程中
发现大量的递归和函数间的重复套用
这会使得可读性瞬间下降
而且撇开数学建模部分,一旦需要对客观世界做映射的时候
不oo真是很痛苦的一个东西
实际上我们对sql本身就有很多不满,sql就是fp,在很多时候
所以才有了后来的orm
hibernate和jpa的推广很大程度上就是fp不是很靠谱的一个例子
我大概明白你们想干什么了
你们其实想做的就是用fp来搞定business logic
前提是,最好要把state给扼杀掉,以保证所有参数都通过函数来传递
难怪rod johnson会跑过去,因为当初spring的singleton缺省就是去掉state的bean啊
其实就是对oo里面函数本身的一个简化罢了
z****e
发帖数: 54598
13
其实我在实践的过程中
发现大量的递归和函数间的重复套用
这会使得可读性瞬间下降
而且撇开数学建模部分,一旦需要对客观世界做映射的时候
不oo真是很痛苦的一个东西
实际上我们对sql本身就有很多不满,sql就是fp,在很多时候
所以才有了后来的orm
hibernate和jpa的推广很大程度上就是fp不是很靠谱的一个例子
我大概明白你们想干什么了
你们其实想做的就是用fp来搞定business logic
前提是,最好要把state给扼杀掉,以保证所有参数都通过函数来传递
难怪rod johnson会跑过去,因为当初spring的singleton缺省就是去掉state的bean啊
其实就是对oo里面函数本身的一个简化罢了
d**********u
发帖数: 3371
14
来自主题: Programming版 - 请教一个C++ typedef的问题
谢谢
那么关于这一行的用法
mypq_type fifth(mycomparison(true));
其作用只是给之前typedef中的mycomparision传递一个参数么?

define
z****e
发帖数: 54598
15
会依次对比node.js, fp, spring, ejb和vert.x的解决方案,然后自己看哪个最好
从最基本的说起,所有语言都一定会有两个东西
一个是变量,我们用var(variable)来表示
另外一个是方法/函数,用func(function)表示
假设有一个函数和一个变量
var var1;
func func1(){
var1 = 0;
return var1+1;//应该是1
}
那现在如果有多个线程并发
那结果会怎样?
那在func1执行完var1 = 0;之后
就有可能有其他线程插入,把var1改成其他值
比如改成var1 = 2; 或者var1 = "goodbug乱入";
那瞬间func1返回值不再是1了,那这个显然是不可接受的
那怎么办?
第一种是fp的做法,fp说,把变量做成immutable
也就是var -> val(value),把var1改成
val1 = 0;
return val1+1;//就一定是1鸟
但是这样为了多线程把所有的参数都搞成immutable鸟
然后你写代码时候,需要时刻提醒自己
常量啊,常量啊,常量啊……
第二种是node.js等... 阅读全帖
z****e
发帖数: 54598
16
会依次对比node.js, fp, spring, ejb和vert.x的解决方案,然后自己看哪个最好
从最基本的说起,所有语言都一定会有两个东西
一个是变量,我们用var(variable)来表示
另外一个是方法/函数,用func(function)表示
假设有一个函数和一个变量
var var1;
func func1(){
var1 = 0;
return var1+1;//应该是1
}
那现在如果有多个线程并发
那结果会怎样?
那在func1执行完var1 = 0;之后
就有可能有其他线程插入,把var1改成其他值
比如改成var1 = 2; 或者var1 = "goodbug乱入";
那瞬间func1返回值不再是1了,那这个显然是不可接受的
那怎么办?
第一种是fp的做法,fp说,把变量做成immutable
也就是var -> val(value),把var1改成
val1 = 0;
return val1+1;//就一定是1鸟
但是这样为了多线程把所有的参数都搞成immutable鸟
然后你写代码时候,需要时刻提醒自己
常量啊,常量啊,常量啊……
第二种是node.js等... 阅读全帖
r*g
发帖数: 186
17
to AlphaCode 你看看我理解的对不对
感觉我这种半路出家的半吊子学C++坑太多了
以前认为C很多坑
现在觉得C++不仅继承了C的坑, 还挖了很多新的坑
我发现我C++的很多基本概念还没弄明白
常年把C++当C在用

// 所以不会有任何问题
// 首先: 根据链接:
http://en.cppreference.com/w/cpp/language/explicit
解释:
explicit operator type ( ) (since C++11)
specifies that this user-defined conversion function is only considered f
or direct initialization (including explicit conversions)
所以explicit operator S(){return S(m);}这个用户自定义转换函数只能用于direct
init,但是这里S s1 = ss; 不是direct init而是copy init:
我臆测为什么不是direct init:
因为direc... 阅读全帖
d****i
发帖数: 4809
18
Simple rule: For array, using index is equivalent to dereferencing:
a[i] == *(a+i)
You increment a's address by offset i and load the value from memory (that'
s why array's index always starts from 0 for all computer programming
languages)
r******l
发帖数: 10760
19
p是地址,但p[..]就已经不是了啊。
s******e
发帖数: 2181
20
hi你好,我把我的确切问题更新在3楼了。
为什么通过plhs输出的结果,跟直接用printf打印出来的结果会不同呢?我data2[0]的
写法有错吗?
b***i
发帖数: 3043
21
来自主题: Programming版 - 用volatile退出线程对不对?(C++)
我觉得cache的问题和memory barrier不是同一个问题。所以我一直认为reordering在
这里不会产生任何问题。
你想啊,我让线程退出,我还能有什么有用的信息告诉线程呢?会有什么错误呢?线程
都要退出了,做什么都不重要了。并不是我要传递几个参数,然后改写一个bool的变量
,然后希望线程读入那几个变量。这里除了quit没有任何其他变量的读写
r****y
发帖数: 26819
22
来自主题: Windows版 - windows下杀进程的命令
问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个
进程,只要开机就在,我用任务管理器却怎么关也关不了。
答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动
方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能
杀大部分进程:
c:\>ntsd -c q -p PID
只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32
子系统,ntsd本身需要它。ntsd从2000开始就是系统自带的用户态调试工具。被调试器
附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd
自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在
纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用-c参数从命令行传递就
行了。Ntsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。用法:开个
cmd.exe窗口,输入:
ntsd -c q -p PID
把最后那个PID,改成你要终止
k*****y
发帖数: 221
23
来自主题: Windows版 - Re: 关于网叶连接的路径,急救!!
直接的file name就是pasweb.ashx
但是传递的参数可能会导向另一个文件。这是决定于网站的程序的。
d******x
发帖数: 44
24
来自主题: Business版 - 大家来讨论学术问题吧
感觉世界上从来没有绝对efficient 的市场(由于垄断,企业的管理的科学
程度,边界条件,信息传递的粘滞,信息不充分不对称,总之一句话市场失效总是或多
或少存在的),只是相对程度有差别。
虽然承认了绝对效率不可达到,但并不能通过建立模型来消除,首先,事物的复杂性使
得任何认识都具有相对性,不可能有完美模型能够绝对准确地反映市场的真实情况;其
次,哪怕有这样的超级完美模型可以指导人们的实践,你要找出模型中的各种实际参数
的值,然后带入运算,是需要花费时间成本,或者机会成本的,这种损失未必能被勃兴
所带来的额外利益所弥补,所以管理者往往还是倾向于使用不精确的但却简单又往往有
效的thumb of rules 来应对瞬息万变的企业状况。
本人学工程的,偶尔感兴趣看了点经济学的东东,皮毛而已,望大家斧正 :)
l****n
发帖数: 62
25
MATLAB 6.5 新特性
MATLAB 6.5 包含新的JIT加速器(JIT-Accelerator)。对许多运算和数据类型加速器能够
显著地提高了MATLAB的计算速度。其他新特性和功能增强包括:
. 新的 M文件 Profiler界面,更好地理解和分析 M代码
. 支持 64位文件句柄,以支持大于2G的数据文件的操作
. 新的 MATLAB Timer 对象,用于规划MATLAB命令的执行
. 增强的自动化客户界面(ActiveX/COM 控件):用于属性浏览和修改的新的用户界面,
增强的事件和意外处理,支持通过引用方式传递的参数
. 增强的互联网集成功能:在MATLAB下完成读取一个URL下的内容,发送e-mail,压缩和
解压缩等
. 新的开始按钮,方便地访问常用的程序
. 增强的文件和目录管理工具:设置或者读取文件和目录的属性,移动和重命名文件和目

. 数组编辑器:与Microsoft Excel之间进行剪切,复制,粘贴,删除,交换单元,支持
大数组
. 数学计算和算法增强:数值积分,微分延迟求解器
. 许多函数的计算速度更快:Pentium 4下的满阵和稀疏线性求解
m****y
发帖数: 74
26
如果样本多的话也许可以证明估计是一致有效的,那么可以近似成正态,然后就能给出
大概的置信区间了
D*******a
发帖数: 3688
27
要有噪声模型才能估算cfi
c****p
发帖数: 6474
28

is
static
1. 文件内可见?
2. 在全局变量区分配空间?
3. 文件内可见?
them?
理论上函数传参都是对实参的数据拷贝(而不是实参本身)进行操作。因而对函数参数
的任何修改在函数返回后都不会影响实参的值。传值不说;传址实际是传递某变量所在
的内存地址,通过修改该地址指向的内存空间就可以实质上修改该变量的值。一般情况
下,需要在函数中修改变量值的行为都会使用传址。
const,不可修改,一般放在只读数据区(.rodata),尝试对其修改可能会引发段错(好
像编译器实现决定的);volatile,访问被其限定的变量时必须从内存中获取,实质上
使该变量成为non-cachable,常见于被I/O访问的内存空间。
大多数十进制小数转化成二进制存储时会有截断误差,表面上相等的两个浮点数实际并
不相等,一般用误差小于某阈值来判定相等。
not at all
stack:FILO,可重入式函数必须的结构;heap,memory pool,由OS管理,用户通过
malloc/free和new/delete实现动态内存的申请和释放。
pree
这个不懂,猜下:task不可打断当前in... 阅读全帖
c****p
发帖数: 6474
29

is
static
1. 文件内可见?
2. 在全局变量区分配空间?
3. 文件内可见?
them?
理论上函数传参都是对实参的数据拷贝(而不是实参本身)进行操作。因而对函数参数
的任何修改在函数返回后都不会影响实参的值。传值不说;传址实际是传递某变量所在
的内存地址,通过修改该地址指向的内存空间就可以实质上修改该变量的值。一般情况
下,需要在函数中修改变量值的行为都会使用传址。
const,不可修改,一般放在只读数据区(.rodata),尝试对其修改可能会引发段错(好
像编译器实现决定的);volatile,访问被其限定的变量时必须从内存中获取,实质上
使该变量成为non-cachable,常见于被I/O访问的内存空间。
大多数十进制小数转化成二进制存储时会有截断误差,表面上相等的两个浮点数实际并
不相等,一般用误差小于某阈值来判定相等。
not at all
stack:FILO,可重入式函数必须的结构;heap,memory pool,由OS管理,用户通过
malloc/free和new/delete实现动态内存的申请和释放。
pree
这个不懂,猜下:task不可打断当前in... 阅读全帖
b***i
发帖数: 3043
30
来自主题: EE版 - 几个传输线的实际问题
最近有人求我分析实际的问题,希望大家把把关:
在油井使用20000ft到30000ft的电缆传输数据,电缆的参数和RG58的一样。实际使用中
,电缆固定在管道上,电缆包层和管道并联。有两种不同的系统都使用这样的电缆。一
个系统中使用1200bps的基带数字信号,另一个使用32KHz方波作载波,传递300bps的数
字信号,都是5V峰峰值。20000ft的RG58外层导体电阻大约240欧姆,而管道只有5欧姆
不到,电容0.6uF,芯层电阻82欧姆。现在先说说几个设计要求,看看大家有什么设计问
题,注意事项等:
第一个问题,使用32KHz的系统:
多个(少于10个)设备有一定间距的分布在电缆后段,几个设备间的距离少则几十厘米
,多则1000ft。可能两个设备最远可以到5000ft。每个设备可以断掉和后续设备之间的
电缆,所以电缆上的负载数目是动态的。另外,接收设备也是发射器,电缆开始处的发
射器也是接收设备。大家说说这种多负载总线系统如何匹配阻抗。如何估算信号在接收
器的幅度。如何在损耗巨大的情况下检测信号?32kHz的信号通过20000ft电缆损耗大概
在8dB+-3dB左右。使用正弦波... 阅读全帖
d**g
发帖数: 1031
31
网上看来的, 我擦, 都不太会做.已经没法子跳槽啦.
1、基尔霍夫定理的内容是什么?(仕兰微电子)
2、平板电容公式(C=εS/4πkd)。(未知)
3、最基本的如三极管曲线特性。(未知)
4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)
5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负
反 馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线
性和非 线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)
6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)
7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。(未知)
8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。(凹凸)
9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺
点,特别是广泛采用差分结构的原因。(未知)
10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。(未知)
11、画差放的两个输入管。(凹凸)
12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出... 阅读全帖
l*****e
发帖数: 44
32
来自主题: Engineering版 - 有用过比例阀的哥们吗?
唉,没办法,我在Rexroth,只用过自家产品
不过液压的东西全世界都是抄德国的,所以估计都相通
闭环反馈有很多种加法,也不知道你怎么设定的,估计是传统PID
如果连输入值都不起作用,估计你的控制器的参数设定不合适
我也不知道你背景啥样
没学过classic control theory的话随便搞本书看看传递函数
k**e
发帖数: 2728
33
来自主题: MedicalCareer版 - [合集] 伤心总是难免的,挥泪告别
☆─────────────────────────────────────☆
BMtoMD (NN) 于 (Sat Oct 23 01:32:32 2010, 美东) 提到:
I will mind my own business too. You go screw yourself.

☆─────────────────────────────────────☆
snowfox01 (雪山飞狐) 于 (Sat Oct 23 01:43:58 2010, 美东) 提到:
走吧, “哥”,那边需要你。“I know you ID good.”
多及时的表了决心(good egg)。
我可以理解许多国人为五斗米折腰,想得到需要的信息。但是十年前的经验今天不一定
适用了。而且他像传销一样给许多老CMG False hope,一些老毕业生像打了鸡血一样跟
随他, 做了不切实际的选择。精神病人很可怕, 若他再领着
一帮人, 这帮人真是可怜。 take a look:
发信人: USMedEdu (US_CMGs), 信区: MedicalCareer
标 题: ... 阅读全帖
s*******g
发帖数: 10
34
在科学网上看到的一个故事,很长,大家不想看的话,就别费时间。作者说是蒲富恪院
士的学生,应该是现物理所所长王玉鹏的同学什么的,有认识的人的话可以确认一下。
声明一下,一下内容纯属转载,原文内容可去以下地址看:
http://blog.sciencenet.cn/blog-480705-762708.html
[34]mbnl 2014-1-27 22:11
转载一篇几年前新语丝的文章。
中国的超导国家科学大奖是学术欺诈?
作者:赵平波
当今,要问这世界上哪个民族的人最想得诺贝尔奖,那无疑是中国人。每逢金秋一
度的诺贝尔奖评选日子,中国人的“诺贝尔奖焦虑症”就要发作一次:看看科学网在去
年12月10日诺贝尔奖金颁奖日所发表的奇文:中国科学家和诺贝尔奖擦肩而过的几个瞬
间:
http://www.sciencenet.cn/htmlnews/2008/12/214214.html
中国科学院物理研究所赵忠贤小组所做的“液氮温区氧化物超导体的发现及研究”
,已经被媒体炒成了是中国科学家和诺贝尔奖擦肩而过的几个瞬间之一了。这项20 多
年前做出的高温超导研究工作,这些年来,不断地被中... 阅读全帖
w******g
发帖数: 67
35
来自主题: Quant版 - question about C/C++ mixing
我觉得题目的意思可能是:
1. C 程序能不能调用 STL 库函数
2. 如果可以, 能不能把C程序中定义的struct 作为变量传给 STL 函数。
比如,我在C程序中定义了一个struct list(或者是array of struct), 能不能调用STL
中的标准函数(像:sort,find),把C程序中的list(或者是array of struct)作为
参数传给sort 或者 find?或者在什么情况下可以传递呢?
如果理解的不对,请指教。
z*********n
发帖数: 94654
36
来自主题: sysop版 - 为啥ip都变成专风的了
好事情
不过我估计是不是前端加了一个东西,比如load balancer之类的
然后不传递source ip 参数,于是这个load balancer的内网ip就
成了来自的ip了
现在可以全站dreamer了!!!

发帖数: 1
37
2017年是卡地亚坦克系列100周年,因此那一年的重点放在了坦克系列上。2018年,重
头戏则是山度士系列,卡地亚重新设计了品牌这一重要表款。2019年,据最新消息,卡
地亚将在SIHH 2019 推出渐变蓝色表盘的大号山度士。
提起卡地亚山度士,相信大家都陌生。1904年,路易斯卡地亚为其朋友巴西飞行员
Alberto Santos-Dumont特别打造了戴在手上的时计– 而不仅仅是改装后的绑在手腕上
的怀表 –卡地亚山度士手表。虽然山度士几十年来几乎连续投入生产,但我们一般认
为1978年重新推出的Cartier Santos才真正流行开来。因此2018年是山度士系列重新推
出的40周年,也难怪品牌选择在这个时间进行大动作。
2018年重新设计的山度士腕表保留了原来表款的经典元素,并进一步完善了腕表。佩戴
舒适,布局巧妙,以及延续Santos de Cartier系列腕表的标志美学是全新山度士的三
大核心要素。腕表保留了标志性的方形表壳,呼应了二十世纪初巴黎美学所传递的精致
与对称,致敬埃菲尔铁塔的方正四角设计。腕表同时保留了表圈上的八颗螺钉,螺钉除
了具有实用性以外,还凸显了腕表... 阅读全帖
f******t
发帖数: 7283
38
咱们这里不玩文字游戏。为啥我用“电传操纵”来形容呢,首先我们先得有一个共识,
不知道你是否认可下面这段话:
尽管确实存在仅仅依靠电子线路将操纵信号传递到舵机上的所谓“直接电气传动系统”
电传控制系统,但工业上普遍将电传操纵系统定义为“一种利用反馈控制原理,将交通
器的运动作为受控参数的电子控制系统”。
假如你觉得不是这样的话,那就没什么讨论的必要了。这里我们讨论的Lexus EPS系统
,它不单只是用电机助力,这其实算不上什么亮点;更重要的是它的电脑还能根据实时
的驾驶环境和路面情况来自动调整这个系统。你不会就因为它的转向系统有硬链接就持
否定态度吧(事实上也存在带有机械备份的电传操控飞机)。当然一个概念的定义在每
个人心目中都不会完全一样,这点可以理解。

actuator
p**z
发帖数: 65
39
首先,我同意 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 的,就是说一个名字(变量)使用
前不用声明数据类型。它的实... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)