V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huzhikuizainali  ›  全部回复第 2 页 / 共 12 页
回复总数  234
1  2  3  4  5  6  7  8  9  10 ... 12  
214 天前
回复了 huzhikuizainali 创建的主题 数学 关于命题 2,我的理解是否正确?
@Alex222222222222
谢谢,我有点没看懂你的例子。
你列出的三个例子含义是不同的吧?
“for arbitrary c…… ”更符合例 8 当中 “所谓任意”c 的含义吧? 也就是 “某一个 c” ,而非 “所有”c ,我的理解正确么?
215 天前
回复了 huzhikuizainali 创建的主题 数学 关于命题 2,我的理解是否正确?
@Alex222222222222
谢谢你的讲解。请问如果这道题题干翻译成英文,“对任意 c”一般用哪个英文单词?也就是表达某一个 c 的意思。
@cosette 谢谢回复。那在这个思考过程中,对于那些第一次投出非 5 非 7 的情况( 26/36 ) 如何处理?如何看待?
@leoleozhu 是的。如果投出的数字是非 7 非 5 就继续。但是 5 必须在 7 前面投出来才满足“事件”。其实前面详细的数学推导已经使我知道答案了。但是书中给出的这种“简易思考方式”我有点不太理解。
@necomancer 这是我截图的一个错误。原书上少打一个平方。我在 ipad 上补上了平方。但是这个截图还是少打了(1-s) 的平方符号。请教一下你这个过程用的是什么软件做的符号运算?
最后一句话错了。更正一下。“比如为什么两个线段长度的差值可以写成|根号+根号|的形式呢?”
@yxd19 我想明白了,谢谢你的帮助。请问你在哪本书上看到相关内容的,可以分享一下么?
@yxd19 谢谢你的解答。令我很受启发。
关于你的解答推导过程有一点不太理解。
“假设随机向量 x 满足 Ex=0 。此时,Var(x)=E(xx')”-----这里需要明确一下 x=[x1,x2] !因此 xx' 是一个左横右竖的向量乘积形式!。但是根据你的推导。到了“再根据 E 的线性性,E(c'xx'c)=c'E(xx')c=c'Var(x)c ” 此时 xx'还是左横右竖的向量相乘的形式。这样确实得到 Var(x)。可是这就与截图 1 中公式 2-42 不一样了。2-42 Σ是协方差矩阵,而非方差!方差是一个实数而非矩阵。
@sanbuks 谢谢回复。请问你说的是第几版 P407 ?可否提供一下 ISBN 号
@exch4nge 感谢你提供的参考链接。基本上可以认为“就是这么规定的”是吧。如果是这样。那也就不需要进一步去“理解了”
按照他的第三条规定,那么 decltype(*p+1) 返回的就是 int 类型,对吧?
2023-12-09 21:38:07 +08:00
回复了 huzhikuizainali 创建的主题 C# 如何配置环境变量才能让 dotnet 和 ipconfig 都可以工作?
@lisxour 谢谢分享。请问你发的这个是“用户环境变量”吧? 我是在系统环境变量中更改的 path
2023-12-09 14:25:49 +08:00
回复了 huzhikuizainali 创建的主题 C# 如何配置环境变量才能让 dotnet 和 ipconfig 都可以工作?
@Dorian101 那你的环境变量的 path 值是什么?另外你的 dotnet 路径是?
2023-12-06 20:31:35 +08:00
回复了 huzhikuizainali 创建的主题 C# 请问是否有 C# “官方”文档?
@forgottencoast 如果非官方人员可以修改文档,如何保障文档的准确性和一致性?
2023-11-19 15:59:59 +08:00
回复了 huzhikuizainali 创建的主题 C# C#中有什么专有名词来定义 方法.方法 这种调用方式么?
@thisrabbit 谢谢回复
我搜了一下链式调用。看到的例子是 对象.方法.方法 这种形式。但是上面代码是:方法.方法 的形式。所以我不确定是不是链式调用?
还有我在 https://learn.microsoft.com/zh-cn/docs/ 这里搜索链式调用,Method Chaining 。也搜不到什么有用信息。是不是搜索方法有问题?
2023-11-02 17:54:57 +08:00
回复了 huzhikuizainali 创建的主题 C# 请问这个访问控制声明是否有点多余?
@forgottencoast 谢谢解答。
我的面向对象主要是 matlab 中学的。matlab 中 Access=private 等同于 SetAccess=private & GetAccess=private .因此如果 SetAccess 和 GetAccess 分别设置了不同的访问限制就无需再对 Access 进行声明了。我觉得这从逻辑上来看很合理。

但是从上例 “3 、”来看 C#明显不允许这样。请问这是单纯的 C#语法规定?还是语言设计者有更深层的考虑。例如支持一些特殊的情况?
@codehz 谢谢回复。请教一下
1 、“ S 是 T 的子类型,但不是 T 的派生类型”,————这个用代码怎么实现?我的面向对象知识主要来自于 Matlab ,顺带看了一下 C++和 C#。从没遇到这种情况。

2 、“ 所以 java 的类继承是做了两件事
1. 复制父类的实现
2. 将自身标记为父类的子类型”

—————因为接口不存在任何“方法”的实现,只有方法的声明。所以不存在“复制父类的实现”这件事。所以当一个类 A 实现了接口 B ,并不能说 A 继承了 B ,我这么理解对么?


另外,无论是“类的继承”还是“接口继承”。这里面都没有对象什么事情啊。我完全可以不实例化任何一个对象就完成类的继承,或接口的实现。《设计模式》中为什么总说“对象”如何如何?我觉得这里完全没有对象什么事情啊!
@Nooooobycat 谢谢回复。
我在研究你的回复时,发现有几个问题我没有搞懂。
1 、截图中 CompareTo 模块中 MyClass me=(MyClass)obj;是什么意思?实例化一个 MyClass 对象。我过去看到的都是 MyClass me=new MyClass();

2 、if(this.TheValue<mc.TheValue) return -1; this 在这里指哪个对象?(书中说:this 关键字在类中使用,是对当前实例的引用。用途之一用于区分类的成员和局部变量或参数;----具体到这个模块谁是“当前实例?” public int TheValue; 这句可没有给出初始值。那么 this.TheValue 的值是多少呢?)
@Zhuzhuchenyan 谢谢谢谢回复
1.如你所说,确实如此
2.1 如果想实现“ A b=new B();这样的方式下无法调用派生类 B 的方法,只能调用基类 A 的方法”。—————要实现这个目的,完全可以将 B 类中相关方法设为私有,这样选择权在类的设计者手中,且更灵活。所以 C#允许 A b=new B()是否还有其他深意?特别是 c#中有 A 类 类型的变量 b 这种概念,在 Matlab 中 b 就是对象。不会叫作变量。我不知道这是翻译习惯的问题?还是二者概念确实不同?
@Jax6 谢谢回复
我看了一下 C#接口的介绍,结合了类 类型的变量的概念。产生了 两个派生问题:

1 、语法层面的问题 假设要实例化一个“纯”A 类的对象,C#中的语法往往是 A a= new A() ; , matlab 中只需要 a= A() ; 。我觉得 C#中 a 前面那个 A 很多余啊。难道不能在用户不特别声明的情况下默认 a= new A();就是实例化一个“纯” A 类的对象么?

2 、“非纯”A 类的情况。我在 matlab 中学过抽象类,也知道抽象类的好处和价值。但是在 Matlab 中只接触过如下思路,假设 A 是抽象类,B 和 C 是继承了 A 的具体类。然后 b= B(); c=C();就可以了,比如 B 类是法师 C 类是射手,那么就可以实现 b.attack c.attack 多态下的不同攻击方法。但是我无法理解 A b=new B() ; A c= new C(); 这个 A 在这里的作用。难道是告诉编译器对象 b 和对象 c 是 接口 A 下面的 子类的对象么?完全没必要啊,因为 public class B:A 已经阐述了这种继承关系。
其次 A b=new B(); 和 B b= new B(); 有什么不同呢?
2023-10-06 14:46:38 +08:00
回复了 huzhikuizainali 创建的主题 C# C#单元测试为什么不能过多使用 setup?
@doghappy 谢谢你的回复

关于“原文中“使用的对象是什么类型,人们不得不同时看文件里的两处代码。”。我觉得你的答案是最合理的。还有几处想向你请教

5 、从代码清单 2-2 来看,setup 初始化对象 m_analyzer 是放在代码最顶端。一般看代码是不会看不到最顶端的吧?你说”当你转到定义时,发现初始化是 null “ 。这个定义在代码中是哪一句?

6 、实际工作中从代码可读性,可维护性来看。是不是对象初始化的语句和对象使用的语句相隔不能太远?一般公司代码规范会对此有明确规定么?
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1331 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 17:35 · PVG 01:35 · LAX 09:35 · JFK 12:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.