问题列表 - 第402页

LabVIEW的参考资料

我应该学习如何将LabVIEW用于我的新工作,我想知道是否有人可以推荐一些好书或参考/教程网站.

我是一名拥有大量Java/C#/ C++经验的高级开发人员.

我意识到这个问题可能比堆栈溢出时更加模糊,那么这个怎么样?请回答一本书或网站以及简要说明.然后人们可以投票他们的最爱.

labview reference

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

为什么继承不以我认为它应该工作的方式工作?

我有一些继承问题,因为我有一组相互关联的抽象类,需要全部重写以创建客户端实现.理想情况下,我想做类似以下的事情:

abstract class Animal
{
  public Leg GetLeg() {...}
}

abstract class Leg { }

class Dog : Animal
{
  public override DogLeg Leg() {...}
}

class DogLeg : Leg { }
Run Code Online (Sandbox Code Playgroud)

这将允许任何使用Dog类的人自动获取DogLegs以及任何使用Animal类获取Legs的人.问题是被覆盖的函数必须与基类具有相同的类型,因此不会编译.我不明白为什么它不应该,因为DogLeg可以隐式地施放到Leg.我知道有很多方法可以解决这个问题,但我更好奇为什么在C#中无法实现/实现这一点.

编辑:我有点修改,因为我实际上在我的代码中使用属性而不是函数.

编辑:我将其更改回函数,因为答案仅适用于那种情况(属性的set函数的value参数的协方差不应该起作用).对不起波动!我意识到这使得许多答案看起来无关紧要.

c# oop inheritance covariance contravariance

8
推荐指数
3
解决办法
1142
查看次数

Silverlight DataBinding交叉线程问题

我有一个Image控件,它的源绑定到一个对象的属性(字符串url到图像).在进行服务调用后,我使用新URL更新数据对象.在调用PropertyChanged事件后,在抛出我的代码后抛出异常.

数据结构和服务逻辑都是在不知道UI的核心DLL中完成的.当我无法访问Dispatcher时,如何与UI线程同步?

PS:访问Application.Current.RootVisual以获取Dispatcher不是一个解决方案,因为根视图位于不同的线程上(导致我需要阻止的确切异常).

PPS:这只是图像控件的问题,绑定到任何其他ui元素,交叉线程问题是为您处理的.

data-binding silverlight multithreading

6
推荐指数
2
解决办法
2574
查看次数

Javascript和CSS解析性能

我正在尝试提高Web应用程序的性能.我有可用于优化返回主HTML页面所用时间的指标,但我关注这些HTML页面中包含的外部CSS和JavaScript文件.它们通过HTTP Expires标头静态提供,但在应用程序的所有页面之间共享.

我担心浏览器必须为显示的每个页面解析这些CSS和JavaScript文件,因此将站点的所有CSS和JavaScript共享到公共文件中会对性能产生负面影响.我是否应该尝试拆分这些文件,以便从每个页面链接到该页面所需的CSS和JavaScript,或者我的努力收到的回报很少?

是否有任何工具可以帮助我为此生成指标?

javascript css performance

9
推荐指数
1
解决办法
3176
查看次数

C#.NET + PostgreSQL

我正在研究一个项目,该项目使用C#.NET(坐在Windows框中)作为主要语言,PostgreSQL作为后端数据库(后端位于Linux机器上).我听说ODBC.NET允许轻松集成这两个组件.

有没有人有实际设置C#和PostgreSQL一起工作的经验?如果是这样,你有什么建议,如何去做,你找到的问题,等等?

.net c# postgresql

52
推荐指数
3
解决办法
5万
查看次数

MySQL UTF/Unicode 迁移技巧

当尝试将 MySQL 表从默认的不区分大小写的瑞典语或 ascii 字符集迁移到 utf-8 时,是否有人有任何提示或陷阱需要注意?我参与的一些项目正在努力实现更好的国际化,而数据库将成为这一变化的重要组成部分。

在我们考虑更改数据库之前,我们将把每个站点转换为使用 UTF-8 字符编码(从最不重要到最重要),以帮助确保所有输入/输出都使用相同的字符集。

谢谢你的帮助

mysql unicode utf-8 internationalization

5
推荐指数
1
解决办法
1081
查看次数

确定在Perforce中同步的最后一个更改列表

偶尔出现的问题是确定您上次在Perforce中同步的更改列表的最佳方法.这通常需要通过自动构建系统将更改列表编号注入修订信息中.

perforce

116
推荐指数
7
解决办法
8万
查看次数

哪些语言支持继承方法的返回类型的协变?

我最初问这个问题,但在寻找答案时,发现我原来的问题是 C# 缺乏对继承方法返回类型协变的支持。发现这一点后,我很好奇哪些语言支持此功能。

我会接受谁能说出最多名字的答案。

编辑:约翰·米利金正确地指出,许多动态语言都支持这一点。澄清:

我只寻找静态/强类型语言。

c# java oop programming-languages covariance

4
推荐指数
1
解决办法
625
查看次数

SVN存储库中的"Phantom"目录

我以某种方式设法让SVN存储库陷入糟糕的状态.我已经移动了一个目录,现在我无法在新位置提交它.

svn status目前而言,目录是未知的(目录的名称是type).

$ svn status
?      type

当我尝试添加目录时,服务器说它已经存在.

$ svn add type
svn: warning: 'type' is already under version control

如果我尝试更新目录,它会再次消失.

$ svn update type
svn: '.' is not under version control

如果我尝试提交它,服务器会抱怨它的旧父目录不再存在.

$ svn commit type -m "Moving type"
svn: Commit failed (details follow):
svn: '/prior/trunk/src/nyu/prior/cvc3/theorem_prover/expression' path not found

为了增加神秘感,目录的内容被标记为已修改.

$ svn status type
A  +   type
M  +   type/IntegerType.java
M  +   type/BooleanType.java
M  +   type/Type.java
M  +   type/RationalRangeType.java
M  +   type/RationalType.java
M  + …

svn

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

Sprintf相当于Java

Printf在1.5版本中被添加到Java中,但我似乎无法找到如何将输出发送到字符串而不是文件(这是sprintf在C中执行的操作).有谁知道如何做到这一点?

java string formatting

279
推荐指数
3
解决办法
19万
查看次数