我正在寻找一个解析器生成器,给出一个LL(k)语言的EBNF将给我一个C#解析器并生成EBNF中定义的类型的类.
我有一些单精度和双精度浮点数,我想写入并从字节[]中读取..Net中有什么东西可以用来将它们转换成32位和64位IEEE 754表示形式吗?
我有一个Visual Studio安装项目,我希望安装程序只有在检查了我添加到项目UI的"Checkboxes(A)"表单上的复选框时才创建特定文件夹.该复选框的属性名称是CHECKBOXA1,但我不知道该放置在该文件夹的Condition属性中,以便仅在选中该复选框时才会创建该属性.
我已经创建了一个多实例性能计数器,并且我传递了混合大小写实例名称,但是当我通过代码和perfmon查看它们时,实例名称会以某种方式转换为小写.有谁知道如何防止这种情况?在google上找到了这个,认为Luke Zhang很高兴永远不会跟进.
谁能建议一个用C#编写的好的AI库?我特别想将它用于ILP,因此必须使用一阶逻辑支持.
我在以下代码中释放互斥锁时收到以下异常"从非同步代码块调用对象同步方法":
int count = 0;
try
{
mutex.WaitOne();
count = requests_sent.Count;
}
catch
{
}
finally
{
mutex.ReleaseMutex();
}
Run Code Online (Sandbox Code Playgroud)
requests_sent是其他线程正在访问(读/写)的字典,但我不知道为什么这段代码会抛出异常.有人有主意吗?
在升级到TFS 2015之后,我在Backlog中的Unparented中显示了当前迭代中的一堆任务.这些任务都有父母.通过每个任务看起来父母都是处于活动或已删除状态的用户故事.已解决的用户故事正好显示其任务.如何让积极和已解决的用户故事显示在积压的任务中?
我有一个应用程序,它加载程序集并查找类型,这些类型是应用程序引用的另一个程序集A1中定义的类C1的子类.我在A1中定义了一个类型T,它是C1的子类,但是当我使用Assembly.Load(...)加载A1时,在TI实例上调用t.IsSubclassOf(typeof(C1))得到false.我注意到当前appdomain中有2个程序集A1的实例,如果我从其中一个实例中获取C1类型而不是两个实例,则t.IsSubclassOf(C1)可以工作.我不太明白这种行为,任何人都可以解释一下吗?此外,我如何修复我的应用程序,以便无论是加载A1还是其他程序集来查找C1的子类型?
在我的项目中,我想将SQL Server Compact 3.5与MSSQL Server 2008同步.我通过了Visual Studio 2010中的所有步骤,如添加新项>>本地数据库缓存>>配置数据同步等.连接已成功编译.但是在这个阶段之后,我不知道我怎么能做同步.
我有一个名为"检查更新"的按钮.单击更新按钮时,必须启动同步,并且MSSQL Server中的新数据必须添加"data.sdf".我不知道该怎么做.我是C#科目的初学者.你可以帮帮我吗?
亲切的问候.
c# synchronization sql-server-2008 microsoft-sync-framework sql-server-ce-3.5
我有一个带有Tag列的表,其中包含大约1000个不同的标记.我想为每个不同的标记创建一个包含列的新表,列名称将是标记值.使用T-SQL有一个很好的简单方法吗?SQL Server 2005及更高版本中的任何内容都可以.
这是我的意思的一个例子:
Table:
Tag Value Timestamp
tag1 123 ---
tag1 456 ---
tag2 854 ---
tag3 923 ---
.
.
.
tag90 324 ---
New Table:
tag1 tag2 tag3 ... tag90
123 854 923 324
456 ...
Run Code Online (Sandbox Code Playgroud)
更新:
我知道限制(关于表中的列数),但是列不会稀疏,并且任何列中都不会有null或0值.
我想要这个表的原因是我想对这个新表的列运行SSAS聚类算法.
c# ×7
.net-3.5 ×1
appdomain ×1
assemblies ×1
binary ×1
ieee-754 ×1
mutex ×1
performance ×1
pivot ×1
sql ×1
sql-server ×1
t-sql ×1
tfs-2015 ×1