问题列表 - 第5648页

.Net - 检测所需标识符是否为关键字

在.net中,有没有办法检测某个单词是否是给定.net语言中的关键字?

我正在为这个项目使用一个相当简单的代码生成器,我想开始自动化它.现在我手工完成每一个,所以解决出现的任何问题都很容易.但是,一旦这种情况自动开始,我将需要一种方法来检测我需要用作标识符的单词是否是关键字.我仍然可以使用它,我只需要正确引用它.

我知道我可以简单地引用我生成的所有内容,但我想保持生成的代码很漂亮:)

我需要引用的一类例子:

vb:  Public [Class] As String = "CLASS"
c#:  public String @class = "CLASS";
Run Code Online (Sandbox Code Playgroud)

.net code-generation

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

XSLT:如何在"匹配"属性中表示OR?

我想对匹配名称"A"或"B"的元素执行一系列操作.我正在考虑下面这样的事情,但它不起作用.

<xsl:template match= " 'A' or 'B'" >
     <!-- whatever I want to do here -->
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

无法找到适当的XSLT语言参考.请帮忙!谢谢!!

xml xslt

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

PRNG需要线程安全吗?

只要并发调用不会导致seg-v或返回相同的值,当这些错误的主要影响是不可预测的结果并且这是PRNG的点时,有什么理由可以防止PRNG中的竞争条件和数据损坏?


编辑:有没有PRNG在竞争条件和数据损坏下​​不会受到影响?

random thread-safety prng

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

Python中的tcsh

我对tcsh没有多少经验,但我对学习很感兴趣.我一直在让Python看到PYTHONPATH.我可以回显$ PYTHONPATH,这是正确的,但是当我启动Python时,我的路径不会出现在sys.path中.有任何想法吗?

编辑:

[dmcdonal@tg-steele ~]$ echo $PYTHONPATH
/home/ba01/u116/dmcdonal/PyCogent-v1.1

>>> from sys import path
>>> from os import environ
>>> path
['', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages/FiPy-2.0-py2.5.egg', '/apps/steele/Python-2.5.2', '/apps/steele/Python-2.5.2/lib/python25.zip', '/apps/steele/Python-2.5.2/lib/python2.5', '/apps/steele/Python-2.5.2/lib/python2.5/plat-linux2', '/apps/steele/Python-2.5.2/lib/python2.5/lib-tk', '/apps/steele/Python-2.5.2/lib/python2.5/lib-dynload', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages', '/apps/steele/Python-2.5.2/lib/python2.5/site-packages/Numeric']
>>> environ['PYTHONPATH']
'/apps/steele/Python-2.5.2'
Run Code Online (Sandbox Code Playgroud)

python tcsh

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

关于不使用Interface Builder进行iPhone GUI设计的教程?

有没有人知道只使用代码而不是Interface Builder的iPhone GUI设计的好教程?

我是iPhone开发的新手,我想更好地了解幕后发生的事情.

iphone user-interface interface-builder

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

如何更快地运行django单元测试(通过manage.py)

当我正在为我的django应用程序开发单元测试时,我发现自己一遍又一遍地运行manage.py测试.我正在使用MySQL后端并且在项目中有许多模型,因此创建所有测试数据库的加速时间大约为30秒.

如何通过保持创建数据库表并在"manage.py test"命令运行之间清除所有记录来更快地使用make进行每个单元测试?

testing django unit-testing

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

如何使用ConcurrentLinkedQueue?

我如何ConcurrentLinkedQueue在Java中使用?
使用这个LinkedQueue,我是否需要担心队列中的并发性?或者我只需要定义两个方法(一个用于从列表中检索元素,另一个用于向列表中添加元素)?
注意:显然这两种方法必须同步.对?


编辑:我正在尝试做的是:我有一个类(在Java中)有一个方法从队列中检索项目,另一个类用一个方法将项目添加到队列中.从列表中添加和检索的项目是我自己的类的对象.

还有一个问题:我是否需要在remove方法中执行此操作:

while (queue.size() == 0){ 
  wait(); 
  queue.poll();
}
Run Code Online (Sandbox Code Playgroud)

我只有一个消费者和一个生产者.

java concurrency

91
推荐指数
4
解决办法
12万
查看次数

C#对Java ReentrantLock和Condition的最佳匹配?

另一个跨语言问题:有人能告诉我C#Threading构造最符合Java ReentrantLock和Condition类吗?ReentrantLock具有lockInterruptibly()和unlock()方法,而Condition具有signal()和await()方法.正是这种组合,我希望能够保存在C#代码中 - 或类似的东西......在此先感谢.

c# java multithreading

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

Sharepoint自定义Web部件属性不会显示在工具箱中

我已经定义了一个布尔属性,如下所示:

 [Browsable(true), Category("Display"), DefaultValue(false),
  WebPartStorage(Storage.Shared), FriendlyName("Obey Workflow"),
  Description("")]
  public bool ObeyWorkflow { get; set; }
Run Code Online (Sandbox Code Playgroud)

我希望它在webpart的属性工具箱中呈现为一个复选框,但它不显示.我的Web部件派生自Sharepoint WebPart基类.

sharepoint properties web-parts

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

Winforms:当有垂直滚动条时,如何以编程方式显示C#listview中的最后一项?

当有垂直滚动条时,如何以编程方式显示C#listview中的最后一项?我研究了与listviews相关的每个方法,但找不到任何东西.

c# listview scrollbar winforms

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