问题列表 - 第37267页

CreateFile没有在Delphi中返回正确的Handle - 设备

希望在Windows中找到有服务经验的人.

我试图NdisProt在Delphi中使用以太网适配器的驱动程序

my_Handle := CreateFile(PChar('\\.\NdisProt'),
    GENERIC_WRITE or GENERIC_READ, 0, nil,
    OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);

(也试过\\.\\NdisProt了)

执行后my_Handle 总是有值'4008'十进制,GetLastError总是返回0

如果我尝试读取或写入文件,我会得到访问冲突,任何人都知道为什么我会得到这种不受欢迎的行为?

windows delphi winapi device-driver delphi-2010

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

调用equals方法这两个appraoch之间的区别?

方法之一.

if (graphType.equals("All") || graphType.equals("ALL"))
Run Code Online (Sandbox Code Playgroud)

四个人.

if ("All".equals(graphType) || "ALL".equals(graphType))
Run Code Online (Sandbox Code Playgroud)

这两种方法有什么区别?为什么下面的一个更好?

java

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

关于拳击价值类型的困惑

在以下代码中......

 int i=5;  
 object o = 5;
 Console.WriteLine(o); //prints 5
Run Code Online (Sandbox Code Playgroud)

我有三个问题:

1)什么额外的/有用的功能是由所获取5 居住在变量o 使得5由变量表示的i不具有?

2)如果某些代码期望一个值类型,那么我们可以将它传递给int i,但如果它期望一个引用类型,它可能不会对5中的盒子感兴趣o.那么什么时候在代码中明确使用装箱转换?

3)怎么Console.WriteLine(o)打印出5而不是System.Object?

c#

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

有没有积极的强化学习比赛?

我喜欢在强化学习方面做兼职研究.近年来(截至2009年),rl-competition.org举办了强化学习竞赛,其中有一些非常有趣的问题,但这似乎已经停止.我希望提高我的技能和知识,并与该领域的其他爱好者一起衡量 - 是否还有这样的比赛?

artificial-intelligence reinforcement-learning

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

如何查看哪个单元使用另一个单元的层次结构?(DELPHI)

有一个大型项目,我需要查看每个文件在其USES子句中引用的单元的层次结构.

恩.

                                Project Source (program.dpk)

        HelperUnit                  Forms                ThirdPartyUnit

MyUtils MyConsts MyDownload                         TPShellShock  TPWhatever 
Run Code Online (Sandbox Code Playgroud)

我怎么能看到这种依赖树呢?我记得在一个较新的Delphi版本中有一些这样的功能,但我不记得它叫什么.它可能是一个插件.

关于如何做到这一点的任何提示都会很棒.我开始编写我自己的程序来做这件事,但我已经浪费了3个小时,我仍然在处理pas文件的解析器.

delphi hierarchy include uses-clause

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

Java中的flyweight字符串何时有用?

我理解java的字符串实习的基本思想,但我想弄清楚它发生在哪些情况,以及我需要做哪些自己的轻量级.

有点相关:

他们一起告诉我这String s = "foo"很好而且String s = new String("foo")很糟糕,但没有提到任何其他情况.

特别是,如果我解析一个有很多重复值的文件(比如一个csv),Java的字符串实习会覆盖我还是我需要自己做一些事情?关于字符串实习是否适用于我的其他问题,我得到了相互矛盾的建议


完整的答案有几个片段,所以我在这里总结一下:

默认情况下,java仅实现编译时已知的字符串. String.intern(String)可以在运行时使用,但它执行得不是很好,因此它只适用于较小数量的Strings,你肯定会重复很多次.对于较大的Strings系列,它是拯救的番石榴(参见ColinD的回答).

java string design-patterns

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

解析数学表达式

是否有一种简单的方法来解析表示为字符串的简单数学表达式,如(x +(2*x)/(1-x)),为x提供值,并获得结果?

我查看了几个在线示例中的VSAEngine,但是,我收到一个警告,该程序集已被弃用而不使用它.

如果它有任何差异,我使用的是.NET 4.0.

.net c# c#-4.0

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

Zend Framework嵌套复选框

我想创建一个Zend_Form嵌套的复选框.我确信这是可能的,但我不记得该怎么做了.这就是它的样子:

[x] Top level checkbox 1
    [ ] Sub level 1
    [x] Sub level 2

[ ] Top level 2
    [ ] Sub level 1
    [ ] Sub level 2
Run Code Online (Sandbox Code Playgroud)

我将如何实现这一结果?

zend-framework zend-form nested-checkboxes

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

如何使用正则表达式替换<li>任何</ li>中的"i"

如何在<li>anything</li>使用正则表达式时替换"i"

代码:

var code = "<li>anything</li>"; // i don't know what is in <li>......</li>
Run Code Online (Sandbox Code Playgroud)

结果应该是:

var code = "<li>anyth1ng</li>"; // i don't know what is in <li>......</li>
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

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

Python变量作为dict的键

有没有更简单的方法在Python(2.7)中执行此操作?:注意:这不是任何花哨的东西,比如将所有局部变量放入字典中.只是我在列表中指定的那些.

apple = 1
banana = 'f'
carrot = 3
fruitdict = {}

# I want to set the key equal to variable name, and value equal to variable value
# is there a more Pythonic way to get {'apple': 1, 'banana': 'f', 'carrot': 3}?

for x in [apple, banana, carrot]:
    fruitdict[x] = x # (Won't work)
Run Code Online (Sandbox Code Playgroud)

python dictionary

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