问题列表 - 第6029页

需要在c#中进行double类型的枚举

如何创建double类型的枚举?

是否有可能或者我必须创建某种集合和哈希?

c# enumeration

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

Eclipse不再设置时仍使用http.proxyHost设置

我正在处理与" 在OSX上的JVM的Zombie http.proxyHost设置 "相同的问题,除了我在Kubuntu 8.04和Eclipse 3.4.2上.我不得不使用代理工作,但已经迁移了它.我已经重置了我可以在Eclipse内部和外部找到的环境中的所有内容,以摆脱设置代理.但是,当我尝试使用软件更新功能时,我发现它仍在使用代理.在错误日志中,我可以看到:

!ENTRY org.eclipse.core.net 1 0 2009-03-17 10:49:50.137!MESSAGE系统属性http.proxyHost已被外部源设置为netproxy.blah.com.将使用首选项中的值覆盖此值

!ENTRY org.eclipse.core.net 1 0 2009-03-17 10:49:50.164!MESSAGE系统属性http.proxyPort已由外部源设置为3128.将使用首选项中的值覆盖此值

有关设置此属性的外部源可能是什么的任何想法?

java eclipse proxy jvm

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

什么是SQL Server的日期,时间和日期时间偏移的等效C#数据类型?

SQL Server中date数据类型最适合的等效C#数据类型是什么?我特意找

  • date
  • time
  • datetimeoffset

c# types sql-server-2008

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

我什么时候应该在C++中使用new关键字?

我一直在使用C++,我一直在想新的关键字.简单地说,我应该使用它吗?

1)使用关键字...

MyClass* myClass = new MyClass();
myClass->MyField = "Hello world!";
Run Code Online (Sandbox Code Playgroud)

2)没有新的关键字......

MyClass myClass;
myClass.MyField = "Hello world!";
Run Code Online (Sandbox Code Playgroud)

从实现的角度来看,它们看起来并没有什么不同(但我确定它们是......)但是,我的主要语言是C#,当然第一种方法就是我习惯的方法.

困难似乎是方法1更难用于std C++类.

我应该使用哪种方法?

更新1:

我最近使用new关键字作为内存(或免费存储)用于超出范围的大型数组(即从函数返回).在我使用堆栈之前,导致一半的元素在范围之外被破坏,切换到堆使用确保元素是完整的.好极了!

更新2:

我的一位朋友最近告诉我,使用new关键字有一个简单的规则; 每次打字new,输入delete.

Foobar *foobar = new Foobar();
delete foobar; // TODO: Move this to the right place.
Run Code Online (Sandbox Code Playgroud)

这有助于防止内存泄漏,因为您总是必须将删除放在某处(即,当您将其剪切并粘贴到析构函数或其他方式时).

c++ pointers reference keyword new-operator

261
推荐指数
6
解决办法
12万
查看次数

为什么我的'find'不能像我期望的那样使用-exec?

我正在尝试从工作目录中删除所有.svn目录.

我以为我会像这样使用find和rm:

find . -iname .svn -exec 'rm -rf {}' \;
Run Code Online (Sandbox Code Playgroud)

但结果是:

find:rm -rf ./src/.svn:没有这样的文件或目录

显然该文件存在,或者找不到它...我错过了什么?

unix shell find

14
推荐指数
2
解决办法
6244
查看次数

python postgres游标时间戳问题

我对事务数据库有点新,并且遇到了我想要了解的问题.

我创建了一个简单的演示,其中数据库连接存储在cherrypy创建的5个线程中.我有一个方法,显示存储在数据库中的时间戳表和一个添加新的时间戳记记录的按钮.

该表有2个字段,一个用于python传递的datetime.datetime.now()时间戳,另一个用于数据库时间戳设置为默认NOW().


CREATE TABLE test (given_time timestamp,
                   default_time timestamp DEFAULT NOW());
Run Code Online (Sandbox Code Playgroud)

我有2个与数据库交互的方法.第一个将创建一个新游标,插入一个新的given_timestamp,提交游标,然后返回索引页面.第二种方法将创建一个新游标,选择10个最新时间戳并将其返回给调用者.


import sys
import datetime
import psycopg2
import cherrypy

def connect(thread_index): 
    # Create a connection and store it in the current thread 
    cherrypy.thread_data.db = psycopg2.connect('dbname=timestamps')

# Tell CherryPy to call "connect" for each thread, when it starts up
cherrypy.engine.subscribe('start_thread', connect)

class Root:
    @cherrypy.expose
    def index(self): 
        html = []
        html.append("<html><body>")

        html.append("<table border=1><thead>")
        html.append("<tr><td>Given Time</td><td>Default Time</td></tr>")
        html.append("</thead><tbody>")

        for …
Run Code Online (Sandbox Code Playgroud)

python postgresql cherrypy

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

单元测试代码调用VirtualPathUtility.ToAbsolute

我正在尝试对一些调用的代码进行单元测试VirtualPathUtility.ToAbsolute.

使用VS 2008提供的单元测试工具可以实现这一点吗?如果没有,是否可以使用更高版本的Visual Studio?

.net asp.net unit-testing

13
推荐指数
2
解决办法
2386
查看次数

将密码保存在注册表中作为"秘密"

我需要在某处(最好是注册表)存储我的用户名/密码,以便我的.Net应用程序可以使用它们代表用户登录某些远程服务.我知道可以将注册表中的值存储为"机密",这意味着它们使用Windows域用户令牌或其他东西进行加密.换句话说,我不想自己处理加密.

澄清一下:我不能存储密码的哈希值或盐或它们的任何东西.这些凭据适用于第三方系统,而且我能够代表我的用户登录此系统的唯一方法是以某种方式保留其凭据并能够恢复它们.

所以无论如何,我依旧记得在注册表中有这样一个地方,但细节是模糊的.我需要在C#中完成它(虽然如果它是简单的注册表访问它应该无关紧要).

编辑:还有一件事,它应该在Windows用户会话之间持续存在(如果在用户注销和打开后密码不可读,它对我没有帮助).

.net c# encryption passwords registry

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

如何检测BindingList <T>中项目属性的更改?

我有一个具有属性A和B的自定义类Foo.我想在数据绑定控件中显示它.

我创建了一个类Foos : BindingList<Foo>.

为了更新FOOS类内部的一些特性,我需要通知的属性发生变化(我可以处理插入,删除等)在列表中的项目.您将如何实现该功能?

我应该从支持它的框架中的某个对象继承Foo吗?我想我可以创建一些事件,通知我是否有变化,但这是应该做的方式吗?或者框架中是否有一些模式,这对我有帮助?

.net c# collections

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

如何获取下拉列表以在MVC中发布表单

我有一个简单的MVC视图,带有一个下拉列表和一个提交按钮,用于发布表单并使用下拉列表的值来更改视图("值"填充在控制器中):

<% Using Html.BeginForm()%>
<%=Html.DropDownList("values", "No value")%>
<input type="submit" value="Submit" />
<%--rest of page here--%>
<% End Using%>
Run Code Online (Sandbox Code Playgroud)

如果更改下拉列表,我怎样才能将其设置为更改,即取消"提交"按钮?

asp.net-mvc

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