问题列表 - 第12920页

入门固件开发

我是一名软件开发人员.最近我正在考虑尝试一些固件开发,因为我工作的公司正试图进入该领域.我有很多关于固件开发的问题 - 比如:

  1. 使用什么工具 - 比如IDE?
  2. 大多数代码用哪种语言编写?
  3. 如何将代码移植到微控制器?
  4. 如何为不同的微控制器编写代码?
  5. 如何确定构建特定应用程序所需的东西(选择微控制器等)?

还有什么我应该知道的,我从哪里开始?对不起,如果这个问题太基础了,但我在其他地方找不到任何令人满意的答案.

language-agnostic firmware

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

用于映射IDictionary <SomeEntity,int>的流畅代码?

我试图弄清楚如何在流畅的1.0 RTM中映射IDictionary属性.

根据我的理解,这转化为三元关联.

例:

class Bar
{
    public IDictionary<SomeEntity, int> Foo {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

然后,Bar.hbm.xml将包含:

<map name="Foo" table="BarFooTable">
    <key column="..."/>
    <index-many-to-many class="SomeEntity" column="SomeEntity_Id"/>
    <element column="Value" type="int"/>
</map>
Run Code Online (Sandbox Code Playgroud)

我必须用流利的nhibernate来编写这个映射xml?

这里感兴趣的是密钥是实体类型,而值是值类型.(编辑:至少,这似乎区别于堆栈溢出或谷歌组中的各种其他示例和问题,它们是值 - 值或键 - 键)

经过多次实验,我可以为IDictionary<SomeEntity,SomeEntity>(纯实体类型)生成映射:

HasManyToMany(x => x.Foo)
        .AsMap("Key")
        .AsTernaryAssociation("Key2", "Value")
        ; 
Run Code Online (Sandbox Code Playgroud)

我还可以为IDictionary<int,int>(纯值类型)生成映射:

HasMany(x => x.Foo)
    .AsMap<int>("Key")
    .Element("Value")
    ;
Run Code Online (Sandbox Code Playgroud)

我甚至可以通过某种方式为a生成映射IDictionary<int, SomeValue),尽管NHibernate都不会接受.

但我无法弄清楚如何为IDictionary<SomeValue, int>我想要的产生映射.有人可以提供一些提示吗?

.net fluent-nhibernate

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

Excel报告生成需要很长时间

我在Excel工作表中生成报告(来自Microsoft Access).
对于100条记录,它可以在2到3秒内生成excel表.但是,超过2000条记录需要10分钟.

有没有解决方案,还是有其他方法可以在Excel工作表中生成报告?

excel ms-access vba

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

登录用户名或电子邮件ID?

对于Web应用程序,哪个更好?

用户名必须依赖电子邮件让该人稍后回忆.相反,用户很少使用多个用户名来表示特定的Web应用程序.此外,将详细信息发送回用户的电子邮件可提供一定程度的安全性.

另一方面,电子邮件还有其他相关问题 - 大多数用户都有多个电子邮件ID,并且总是会创建多个帐户.合并这些帐户成为一个巨大的麻烦.相反,使用电子邮件作为登录标识符具有通过OpenID进行外部身份验证的优势.

你会建议什么?

web-services web-applications

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

C# 当 Control 的生命周期中 Site (ISite) 不为 null 时?

我有一个表格

MyForm : System.Windows.Forms.Form {}
Run Code Online (Sandbox Code Playgroud)

我需要打电话

Site.GetService(..)
Run Code Online (Sandbox Code Playgroud)

在用户开始使用此表单之前。

但它在构造函数和我尝试覆盖的所有加载事件中为空。请问网站什么时候不为空?

c# service winforms

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

等待多个线程在Java中完成

在程序执行过程中,会启动许多线程.线程数量取决于用户定义的设置,但它们都使用不同的变量执行相同的方法.

在某些情况下,执行中需要清理,其中一部分是停止所有线程,我不希望它们立即停止,我只是设置一个他们检查的变量来终止它们.问题是它可以在线程停止前最多1/2秒.但是,我需要确保在清理可以继续之前所有线程都已停止.清理是从另一个线程执行的,所以从技术上讲,我需要这个线程来等待其他线程完成.

我想到了几种方法,但它们似乎都过于复杂.我希望有一些方法可以等待一组线程完成.有这样的事吗?

谢谢.

java multithreading synchronization

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

哪个更好... GATE或RapidMiner

我已经开始编写一个简单的情绪分析工具.

目前我正在关注GATERapidMiner,但是作为初学者无法专注于两者.

有人可以告诉我哪一个在使用,学习曲线,许可等方面会更好?

nlp

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

[STAThread]做什么?

我正在学习C#3.5,我想知道[STAThread]我们的课程有什么用?

c# .net-attributes

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

压缩xml文件的Subversion diff

我正在使用MySQL Workbench来维护应用程序的数据库架构..mwbWorkbench使用的文件(压缩的XML文档)保存在Subversion存储库中.

Subversion将文件视为二进制数据,因此我不能用于svn diff显示更改,例如在提交之前.

由于数据实际上是XML,我认为可能有一些方法可以显示差异,也许是一些先解压缩文件的脚本,或者是一些插件svn diff.

理想的解决方案将允许:

$ svn diff db-model.mwb
Run Code Online (Sandbox Code Playgroud)

甚至使用Meld:

$ meld db-model.mwb
Run Code Online (Sandbox Code Playgroud)

你能想到什么方法来实现这个目标?也许其他人有这个问题,在Subversion中显示存档文本文件的差异.

svn diff zip meld

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

如何在VB6中访问隐藏的类变量?

我在声明部分有这一行:

Private filePath As String

和下面这样的事情:

Public Sub Print(filePath As String)
...
End Sub

在...部分,我想将参数分配给filePath模块级filePath.但是我如何才能访问后者呢?非常感谢.

vb6

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