问题列表 - 第33155页

有时我不明白为什么我们甚至将每个字段都设为私有字段,然后为它们创建受保护或公共的getter

我认为我不是OOP的总菜鸟,但是你有时觉得我们在田地私有化方面走得太远吗?你是否有一个很好的经验法则,一个领域绝对必须是私人的,什么时候(也许)可以将其标记为受保护或公开?

有时这是让我感到明显的事情.

讨论

oop

0
推荐指数
1
解决办法
342
查看次数

ItemsSource与绑定案例中的DataContext

我的主要问题是关于在场景中绑定案例我们有多个控件源(数据网格内的组合框)(或者同时具有datacontext和itemssource).那么我们如何知道绑定将使用哪个源?(任何语法澄清)

假设datagrid有一个itemssource ="玩家列表"datacontext ="Manager",并且有一个组合框作为一种列.我们还假设每个玩家都有一个Inventory属性,它是一个集合类型.

然后在datagrid.columns里面:

  1. 每列的当前来源(用于绑定)是一个播放器(这是我到目前为止的理解).我们只能绑定到播放器的属性而不是绑定到datacontext"manager"的属性.无法绑定到"Manager"的属性.我对么?
  2. 但是,如果我们移动到组合框列,那么假设我将让combobox的itemssource ='玩家的库存',那么comboboxItem的当前来源将是库存中的每个项目.如果我使用绑定,它只能绑定到这些项的属性.但是,有时我会看到代码,我们也可以绑定到组合框属性中的播放器属性,特别是Selected Value和SelectedItem.我有点困惑,你能帮助我吗?

谢谢

.net c# silverlight silverlight-toolkit silverlight-4.0

10
推荐指数
2
解决办法
1万
查看次数

尝试保存时,Redis会返回错误

在redis-cli中为Redis 1.3.15运行SAVE命令时,它只返回"(错误)ERR",BGSAVE似乎也没有做任何事情.SHUTDOWN命令返回"(错误)ERR错误尝试关闭.检查日志.".杀死Redis进程并再次启动Redis不会更改保存错误.

当然,我试图检查日志,但我还没有找到任何.任何我可以找到日志或可能是什么问题的提示将不胜感激.

nosql redis

8
推荐指数
1
解决办法
2万
查看次数

Android TTS是否支持语音合成标记语言?

将以下SSML(语音合成标记语言)文档传递给com.svox.pico TextToSpeech引擎会导致读取XML主体,但无法通过音素元素或强调元素进行控制.这个结果(没有明显的SSML控制)在运行Android 2.2的Nexus One以及运行SDK级别为8的AVD的模拟器上是相同的.

            String text = "<?xml version=\"1.0\"?>" +
                "<speak version=\"1.0\" xmlns=\"http://www.w3.org/2001/10/synthesis\" " +
                    "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " +
                    "xsi:schemaLocation=\"http://www.w3.org/2001/10/synthesis " +
                        "http://www.w3.org/TR/speech-synthesis/synthesis.xsd\" " +
                    "xml:lang=\"en-US\">" +

                    "tomato " +
                    "<phoneme alphabet=\"ipa\" ph=\"t&amp;#x259;mei&amp;#x325;&amp;#x27E;ou&amp;#x325;\"> tomato </phoneme> " +

                    "That is a big car! " +
                    "That <emphasis> is </emphasis> a big car! " +
                    "That is a <emphasis> big </emphasis> car! " +
                    "That is a huge bank account! " +
                    "That <emphasis level=\"strong\"> is </emphasis> a huge bank account! …
Run Code Online (Sandbox Code Playgroud)

android text-to-speech ssml

11
推荐指数
1
解决办法
4701
查看次数

java中的字符串用法

请考虑将下面代码中的URL分配给字符串

String link = "http://www.topix.com/rss/city/ellensburg-wa";
Run Code Online (Sandbox Code Playgroud)

我应该如何使用下面代码中的字符串而不是URL本身.

注意:我是java的初学者

 stmt.executeQuery("select url from urls where url='http://www.topix.com/rss/city/ellensburg-wa'");

 stmtR.executeUpdate("insert into urls values(21211,'http://www.topix.com/rss/city/ellensburg-wa','source',1,0)"
Run Code Online (Sandbox Code Playgroud)

java string concatenation

0
推荐指数
1
解决办法
253
查看次数

是否有一种简单的方法可以使NSString对象的一部分成为上标或下标?

例如,假设我有一个NSString @"20O(2H,1H)19O",我希望所有的数字都是上标.是否有捷径可寻?

macos cocoa nsstring

2
推荐指数
1
解决办法
1516
查看次数

Hibernate递归查询

我想要的查询是获取属于类别的Course对象列表.我的对象如下:

public class Course{
     String name;
     List<Category> categories;
}

public class Category{
     String name;
     Category parent;
}
Run Code Online (Sandbox Code Playgroud)

由于类别相互引用,因此它们可以具有无限深度:

A
  A.A
     A.A.A
     A.A.B
  A.B
     A.B.A
B
 B.A
 B.B
C
Run Code Online (Sandbox Code Playgroud)

如何查询"AA"类别中的课程,并返回与AA,AAA和AAB相关的所有课程?

java recursion orm hibernate hql

7
推荐指数
2
解决办法
7996
查看次数

检查数据库中是否存在表 - PL SQL

我是PL SQL的新手,我需要检查服务器上是否存在表并删除它.

先谢谢,戈兰

oracle plsql

7
推荐指数
4
解决办法
5万
查看次数

Python,从字典创建一个新变量?不像看起来那么简单吗?

我正在尝试创建一个包含现有字典的新变量,这样我就可以更改这个新字典中的内容,而不会影响旧字典.当我在下面尝试这个,我认为这是显而易见的方法,它仍然似乎编辑我的原始字典当我编辑新的..我一直在寻找这方面的信息但似乎无法找到任何东西,任何信息表示赞赏

newdictionary = olddictionary
Run Code Online (Sandbox Code Playgroud)

python dictionary

3
推荐指数
2
解决办法
809
查看次数

在Erlang中运行C代码块

如何从Erlang运行C代码块?(或者从erlang调用C函数?)

c erlang

10
推荐指数
2
解决办法
1990
查看次数