问题列表 - 第10427页

为什么Base 2有二进制数?

历史:我从Knuth的算法书中读到,第一台计算机使用了10的基数.然后,它在这里切换到了两个补码.

问题:为什么基地至少在一个幺半群中不能-2?

例子:

(-2)^1 = -2 
(-2)^3 = -8
Run Code Online (Sandbox Code Playgroud)

math binary history

0
推荐指数
2
解决办法
1111
查看次数

Java中的getPath(),getAbsolutePath()和getCanonicalPath()有什么区别?

什么之间的区别getPath(),getAbsolutePath()以及getCanonicalPath()在Java中?

我什么时候使用每一个?

java

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

每次SQL Server表更改时,如何让Windows窗体客户端更新?

我有一个表单,其中显示了来自数据库的信息.我希望每次数据库中的某些更改时,列表都会实时更新(或几乎是实时更新).这是我能想到的三种方法来实现这一目标:

  • 在客户端设置一个计时器,每隔几秒检查一次:我现在知道如何执行此操作,但它将涉及每小时数百次创建和关闭与数据库的新连接,无论是否有任何更改
  • 构建类似于TCP/IP聊天服务器的东西,每次程序更新数据库时,它也会向TCP/IP服务器发送一条消息,然后TCP/IP服务器会向客户端的表单发送消息:我不知道如何现在这样做
  • 创建一个Web服务,返回上次更改表的日期和时间,客户端将该时间与客户端上次更新的时间进行比较:我可以弄清楚如何构建Web服务,但我不知道无论如何,如何在不连接数据库的情况下执行此操作

第二种选择似乎不太可靠,第一种选择似乎会消耗超过必要的资源.是否有一些方法可以告诉客户端每次数据库发生更改而不是每隔几秒钟建立一次连接,或者与数据库建立多少连接并不是一件大事?

.net c# sql-server

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

VS 2008 Intellisense for C#静态词典

我在C#类中有以下内容:

public static readonly SortedDictionary<string, string> Fields =
    new SortedDictionary<string, string>
        { ... }
Run Code Online (Sandbox Code Playgroud)

我希望有一种方法可以让Intellisense为所定义的所有键提供提示Fields.它提供的类中的方法和属性,包括列表Fields属性,但是当我去访问Fields[或者Fields[",它说没有什么比我需要提供一个字符串键等.有没有办法让它告诉我一个字符串键列表,因为这是一个静态类属性,在编译后完全没有动态或更改?

c# intellisense dictionary visual-studio-2008

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

为什么Ruby比Python更适合Rails?

Python和Ruby通常被认为是具有相似表现力和力量的近亲(虽然具有完全不同的历史包袱).但有些人认为Rails框架的巨大成功确实与它所构建的语言有很大关系:Ruby本身.那么为什么Ruby比Python更适合这样的框架呢?

ruby python ruby-on-rails web-frameworks

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

Java UI设计器+类似于visual studio的框架(拖放,浮动控件)

我正在寻找一个Java UI设计器,允许我以浮动模式将控件直接拖放到设计界面(没有SWT附带的北,南等麻烦).有没有这样的工具?
另外,我只对提供试用版的工具感兴趣.

编辑:我只对允许我拖放项目的解决方案感兴趣,无论面板边距,LayoutManager东西等等.位置应该最好只相对于窗口边距.


提前致谢

java user-interface gui-designer

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

评估Oracle表达式

当我学习Oracle中的新功能时,有时我想测试函数或类型转换的工作原理.

有没有一种快速的方法来评估文字表达式而不查询表?

例如,如果我想查看日期算术的工作原理,我可以构造以下查询:

SELECT SYSDATE - 1 as dateMinusLiteral, TRUNC(SYSDATE) midnight
  FROM sample
 WHERE sample_id=1
Run Code Online (Sandbox Code Playgroud)

但是,我想要的只是看看Oracle如何评估表达式,而不是对每一行执行计算.

建议?

database oracle

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

如何使用值为数组的标量键创建和访问Perl哈希?

在Perl 5.10中,如何使用值为数组的标量键创建和访问哈希?

#Doing this does not work properly.
%someHash= ("0xfff" => ('Blue', 'Red', 'Yellow'));
@arr = @fileContents{"0xfff"};
print @arr;
Run Code Online (Sandbox Code Playgroud)

当我打印数组时,唯一打印的是"ARRAY('randmemAddr')".当我在@arr上执行foreach循环时,只打印第一个元素.然后我得出结论,我没有正确地将数组存储在哈希中.

arrays perl reference

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

如何创建全局参数对象

这是一个常见的简单任务:从配置文件中读取配置设置,将设置(例如,作为哈希)保存在对象中,从需要访问配置参数的各种对象访问此对象.

我发现ConfigFile类实现的这个实现,它的工作原理.我的问题是:什么是从我的其他类中提供此类的实例并且是线程安全的最佳方法,避免静态初始化顺序惨败等.

我目前的方法是使用main()构建它

    // Read face detection related parameter values from the configuration file.
string configFileName = "detection_parameters.txt";
try {
    parameters = ConfigFile( configFileName );
}
catch(ConfigFile::file_not_found) {
    cerr << "configuration file not found: " << configFileName << endl;
    exit(-1);
}
Run Code Online (Sandbox Code Playgroud)

然后使参数成为全局变量.但我也读到应该使用单例而不是全局变量.如何使用文件名实例化单例?

这一定是一项普遍的任务,我认为必须有一个普遍接受的好方法吗?如果有人能指出我,我将不胜感激.

谢谢,C

c++ configuration global-variables

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

我可以从SELECT语句中获得SQL注入攻击吗?

实际上有2个问题

我知道我必须尽可能多地使用存储过程,但我想知道以下内容.

答:我可以从SELECT语句中获取SQL注入攻击,例如(Select*from MyTable)吗?

B: 另外,当我在ASP.NET中使用SQLDataSource时,我能获得SQL注入攻击吗?

c# sql vb.net asp.net sql-injection

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