问题列表 - 第4519页

如何在C#中获取矢量类型?

我想在我正在编写的C#应用​​程序中使用Vectors,特别是Vector3.

如果没有自己编写Vector类型,最好的方法是什么?

c# directx vector

10
推荐指数
3
解决办法
7197
查看次数

你能用Adobe的Alchemy来执行批处理文件吗?

我打算创建一个AIR应用程序,但是我需要执行一个外部应用程序,并且由于Adobe AIR中的安全限制...我在想为什么不尝试通过编写一些类似System的C代码来绕过它("file执行"); 然后使用Alchemy将它变成一个swc和我们在我的应用程序中......任何人都试过这种,或认为它可以工作?

c apache-flex flash actionscript-3 alchemy

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

LINQ InsertOnSubmit:NullReferenceException

我有这个代码:

using DC = MV6DataContext;
using MV6; // Business Logic Layer
// ...

public DC.MV6DataContext dc = new DC.MV6DataContext(ConnectionString);
IP ip = new IP(Request.UserHostAddress);
dc.IPs.InsertOnSubmit(ip);
dc.SubmitChanges();

// in Business Logic layer:
public class IP : DC.IP {
  public IP(string address) { ... }
}
Run Code Online (Sandbox Code Playgroud)

在尝试InsertOnSubmit(ip)时,我得到一个NullReferenceException(对象引用未设置为对象的实例).dc不为空; ip和ip的所有属性都不为null; 虽然有些是空的.

VS2008不会让我进入InsertOnSubmit,因此在评估时我无法知道具体为null.是什么赋予了?

注意:我已经检查过,并且由FK关系创建的所有Linq.EntitySets都存在且非空.

c# linq asp.net nullreferenceexception linq-to-sql

16
推荐指数
3
解决办法
6012
查看次数

在Java中,何时应该创建一个已检查的异常,何时应该是运行时异常?

可能重复:
何时选择已检查和未检查的异常

我应该何时创建一个已检查的异常,何时应该生成运行时异常?

例如,假设我创建了以下类:

public class Account {
    private float balance;

    /* ... constructor, getter, and other fields and methods */

    public void transferTo(Account other, float amount) {
        if (amount > balance)
            throw new NotEnoughBalanceException();
        /* ... */
    }
}
Run Code Online (Sandbox Code Playgroud)

我应该如何创建我的NotEnoughBalanceException?它应该延伸Exception还是RuntimeException?或者我应该使用IllegalArgumentException

java exception

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

在Linux上,命令行程序mktemp比C函数mkstemp安全吗?

这两个操作都会创建一个空文件并返回文件名,但mkstemp会以独占模式打开文件,并为您提供句柄.C功能有安全益处吗?这是否意味着命令行版本中存在安全漏洞?

顺便说一句,有趣的是Linux上的C api中有几个相关的函数,大多数人在他们的手册页中说"不要使用这个函数"(或类似的函数).

c c++ linux temporary-files

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

如何在Xcode中为iPhone SDK构建自定义控件?

我想构建一个自定义控件,以便在我的项目中重用,该项目由两个链接在一起的UITextField +一个标签组成.

它开始变得越来越重复我的应用程序和代码重复的气味;)

但是,我想知道这里最好的方法是什么.

最好是通过控制器中的代码完成所有操作,还是可以像Xcode中内置的那样进行视觉操作?

iphone xcode objective-c

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

在java字符串中替换正则表达式

我有这个java字符串:

String bla = "<my:string>invalid_content</my:string>";
Run Code Online (Sandbox Code Playgroud)

如何更换"invalid_content"文章?

我知道我应该使用这样的东西:

bla.replaceAll(regex,"new_content");
Run Code Online (Sandbox Code Playgroud)

为了有:

"<my:string>new_content</my:string>";
Run Code Online (Sandbox Code Playgroud)

但我无法发现如何创建正确的正则表达式

请帮忙 :)

java regex string replace

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

gridview将下拉列表绑定到List <keyvaluePair <int,string >>

我的数据库中有许多表,它们包含对键值对的引用:

电话号码类型:

  • 1 - 家
  • 2 - 工作
  • 3 - 移动
  • 4 - 传真

等等

所以我有一个表的类型,当它们在其他表中使用时,它们将int值作为外键引用.当我把它们拉出来时,我一直把它们存放keyvaluepair<int, string>在正在使用它们的类中.

当我需要获取它们的列表时,我想我只会创建它们的List <>而不是使用两种不同类型的数据类型来获取相同的数据.

当我在使用edittemplate位时需要在gridview中填充下拉列表时,我的问题已经到了.如果我使用数据源将其拉出来,它将在文本中写入[1 Home],而不是将int作为值,将Home作为要显示的文本.

我想我真的有一个多部分问题.

一:

我是傻瓜吗?这是一个非常糟糕的方法来获取数据并存储它(keyvaluepair部分)?我应该将它全部存储在数据表中吗?我不喜欢把它全部放在数据表中.我把我的DAL带到我的BLL并尝试将所有内容封装为对象或List<>对象而不是所有内容的表.大部分时间这都运作良好.

二:

如果我使用某个对象而不是数据表绑定到下拉列表的objectdatasource,我该如何设置当前选择的值,而不是让它只选择列表中的第一项?

编辑

正如下面所指出的,我是一个白痴,只需要设置DataValueField和DataKeyField.

要使下拉列表绑定,我必须这样做:

SelectedValue='<%# DataBinder.Eval(Container, "DataItem.PhoneType.Key") %>'
Run Code Online (Sandbox Code Playgroud)

我没有立刻看到它的原因是因为它没有出现在我的intellisense中,但是当我手动键入它时,它起作用了.

.net c# asp.net data-binding drop-down-menu

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

android.provider.Telephony怎么了?

有人知道发生了android.provider.Telephony什么吗?它不存在了。

java android message

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

Javascript YUICompressor错误

使用YUICompressor我从我的JavaScript代码中收到以下错误:

    [ERROR] 270:201:missing name after . operator
    [ERROR] 292:6:missing ; before statement

以下是以下行的javascript代码:

第270行:

new _ow.getScript(_ow.wwwurl+'/widget/save?title='+encodeURIComponent(this.obj.title.value)+'&url='+encodeURIComponent(this.obj.url.value)+'&tags='+this.obj.tags.value+'&private='+this.obj.private.checked+'&c='+this.obj.notes.value+'&service='+services+'&token='+(_ow.token ? encodeURIComponent(_ow.token): ''), function(data) {
Run Code Online (Sandbox Code Playgroud)

第292行:

});
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚问题是什么,因为这个Javascript代码适用于所有浏览器.


编辑:我将行分成多行,并发现此代码生成"缺少名称后.运算符":

this.obj.private.checked
Run Code Online (Sandbox Code Playgroud)

私人的关键词,使YUI压缩机发疯?

javascript yui yui-compressor

7
推荐指数
1
解决办法
7406
查看次数