问题列表 - 第27249页

我应该学习特定于操作系统的语言还是Java?

我被撕裂了.我想开始为OS X开发应用程序.有一个特别缺乏服务的市场,我想点击,但我不知道我是否应该只针对具有Cocoa和Objective C的mac开发它,或者我是否应该开发它使用Java和JavaFX.

我想我的问题是,Java是否足够强大,可以处理与Mac上的Objective C和Windows上的C#(.net)相同的内容?

c# java macos objective-c

6
推荐指数
1
解决办法
370
查看次数

有没有办法从varargs函数的参数中检索浮点数?

如果函数是用原型定义的,该原型明确说明了参数的类型,例如.

void somefunc(int arg1, float arg2);
Run Code Online (Sandbox Code Playgroud)

但实施为

void somefunc(int arg1, ...) { ... }
Run Code Online (Sandbox Code Playgroud)

是否可以使用va_arg来检索浮点数?它通常被禁止这样做,因为varargs函数具有隐式类型提升,例如float to double,因此尝试检索未启动类型是不受支持的,即使使用未启动类型调用函数对更具体的函数原型也是如此.

这样做的原因是在运行时检索不同类型的参数,作为obj-c解释器的一部分,其中一个函数将被重用于所有不同类型的方法.

这最好是独立于架构(因此,如果没有其他相同的代码在模拟器和设备上工作),尽管如果没有办法这样做,那么将接受设备特定的修复.

编辑:忘了具体提到:函数知道参数的类型和数量(它查找要使用SEL _cmd参数进行地图查找解释的代码)

c objective-c variadic-functions

3
推荐指数
1
解决办法
704
查看次数

在将XML文件读入XmlDocument时如何忽略注释?

我试图用C#读取XML文档,我这样做:

XmlDocument myData = new XmlDocument();
myData.Load("datafile.xml");
Run Code Online (Sandbox Code Playgroud)

无论如何,我有时会在阅读XmlNode.ChildNodes时收到评论.

为了让谁遇到同样的要求,最后我就是这样做的:

/** Validate a file, return a XmlDocument, exclude comments */
private XmlDocument LoadAndValidate( String fileName )
{
    // Create XML reader settings
    XmlReaderSettings settings = new XmlReaderSettings();
    settings.IgnoreComments = true;                         // Exclude comments
    settings.ProhibitDtd = false;                           
    settings.ValidationType = ValidationType.DTD;           // Validation

    // Create reader based on settings
    XmlReader reader = XmlReader.Create(fileName, settings);

    try {
        // Will throw exception if document is invalid
        XmlDocument document = new XmlDocument();
        document.Load(reader);
        return document;
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# xml comments

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

在Rails中获取没有HTML的图像URL

在Rails中有一种方法可以获取图像的URL(通过assets_host)并返回图像的URL吗?我想在我的Javascript中使用assets_host数据,但我只需要将URL插入JS,而不是整个image_tag.

先感谢您!

assets ruby-on-rails

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

salesforce.com是否有可识别DST的时区字段?

我正在向潜在客户邮寄提醒,并且时间转换为我们的服务器时区EST(我认为它目前正在使用EDT,但视情况而定).我需要为潜在客户存储时区并将时间转换为当前时区.

我可以存储偏移量,但我担心夏令时.我总是可以存储非DST偏移量,但是当在DST之前安排注册约会但在DST之后发生时会导致问题.

理想情况下,我想存储一个时区,并让salesforce将日期时间转换为该时区,以便在必要时将DST计算在内.我怎样才能做到这一点?

salesforce

6
推荐指数
1
解决办法
5174
查看次数

从基类创建继承的类

public class Car 
{ 
    private string make;
    private string model;
    public Car(string make, string model)
    {
         this.make = make;
         this.model = model;
    }
    public virtual void Display()
    {
       Console.WriteLine("Make: {0}", make);
       Console.WriteLine("Model: {0}", model);
    }
    public string Make
    {
       get{return make;}
       set{make = value;}
    }
    public string Model
    {
       get{return model;}
       set{model = value;}
    }
}

public class SuperCar:Car
{
    private Car car;
    private int horsePower;
    public SuperCar(Car car)
    {
        this.car = car;
    }
    public int HorsePower
    {
       get{return horsePower;} …
Run Code Online (Sandbox Code Playgroud)

c# inheritance design-patterns decorator

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

使用Delphi IDE搜索DFM文件

Delphi中有没有办法在dfm文件中搜索字符串?

当我尝试使用指定.dfmSearch-> Find in Files 时,它不起作用.但是,如果我将所有扩展名从dfm更改为txt并指定.txt作为扩展名,则可以使用.

delphi

6
推荐指数
1
解决办法
3833
查看次数

使用javascript控制浮点值

控制我的输入类型并验证其值在我的表单中是一个浮点数我在javascript中处理它是这样的:

function verifierNombre () {
var champ=document.getElementById("nperformed");
var str = champ.value;
if(str.value==' '){champ.focus();}
if (isNaN(str)) {
alert("Invalid Valid! the field must be a number");
champ.focus();
return false;
}
return true;

}
Run Code Online (Sandbox Code Playgroud)

但它仍然是假的,因为它不接受真正的浮动.因此,当输入类似'11,2'的值时,警报会被解除.

我想知道如何用javascript控制浮点值.谢谢.

javascript

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

如何在单个结果集中列出SQL Server中所有数据库中的所有表?

我正在寻找T-SQL代码来列出SQL Server中所有数据库中的所有表(至少在SS2005和SS2008中;最好也适用于SS2000).然而,问题是,我想要一个结果集.这排除了Pinal Dave的优秀答案:

sp_msforeachdb 'select "?" AS db, * from [?].sys.tables'
Run Code Online (Sandbox Code Playgroud)

上面的存储过程为每个数据库生成一个结果集,如果你在像SSMS这样可以显示多个结果集的IDE中,这很好.但是,我想要一个结果集,因为我想要一个本质上是"查找"工具的查询:如果我添加一个像这样的子句,WHERE tablename like '%accounts'它会告诉我在哪里可以找到我的BillAccounts,ClientAccounts和VendorAccounts表,无论它们驻留在哪个数据库中在.


2010.05.20更新,约20分钟后......

到目前为止,Remus的回答看起来最有趣.我发布了一个版本的修改版本,包括数据库名称和示例过滤器子句,而不是将其作为答案发布并将其授予自己.看起来Remus会在这一点上获得答案!

declare @sql nvarchar(max);
set @sql = N'select b.name as "DB", a.name collate Latin1_General_CI_AI as "Table", object_id, schema_id, cast(1 as int) as database_id  from master.sys.tables a join sys.databases b on database_id=1 where a.name like ''account%''';

select @sql = @sql + N' union all select b.name as "DB", a.name collate Latin1_General_CI_AI, object_id, schema_id, ' + cast(database_id as …
Run Code Online (Sandbox Code Playgroud)

sql-server metadata

61
推荐指数
3
解决办法
9万
查看次数

弯曲的狗耳效应?

我之前使用过这个graphics包,但不确定是否可以这样做.我正在尝试用flex编程创建狗耳效果.可以吗?如果不可能,我还有哪些其他选项或库.

apache-flex adobe actionscript-3

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