问题列表 - 第24571页

在C#中访问USB或串行

如何在C#中通过USB发送和接收?那么Serial和LPT呢?

c# usb serial-port

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

如何在C#中迭代匿名对象的属性?

我想将一个匿名对象作为方法的参数,然后迭代其属性以将每个属性/值添加到动态ExpandoObject.

所以我需要的是去

new { Prop1 = "first value", Prop2 = SomeObjectInstance, Prop3 = 1234 }
Run Code Online (Sandbox Code Playgroud)

了解每个属性的名称和值,并能够将它们添加到ExpandoObject.

我该如何做到这一点?

旁注:这将在我的许多单元测试中完成(我用它来重构设置中的大量垃圾),因此性能在某种程度上是相关的.我不太了解反思,肯定地说,但从我所知道的那里,它的性能非常重,所以如果有可能我宁愿避免它......

后续问题: 正如我所说,我将这个匿名对象作为方法的参数.我应该在方法的签名中使用什么数据类型?如果我使用,object是否所有房产都可用?

c# iteration properties anonymous-types

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

基于字符串名称分配对象

在直到运行时才知道类名时,objective-c/Cocoa中是否有一种方法可以分配对象.我似乎刚才记得这件事,但现在找不到任何东西.

就像是:

[[@"MyClass" alloc] init];
Run Code Online (Sandbox Code Playgroud)

我似乎回想起一个函数,它会根据一个字符串返回某种类id,然后可以用它来分配对象.

cocoa objective-c

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

如何用Python编写shell

我写了一个可以执行某些任务的小型控制台应用程序.用户界面类似于版本控制系统或yum等.因此,基本上您可以将其视为特定于域的语言.现在我想编写一个(类似bash)shell,它可以执行并自动完成这种语言并具有命令历史记录(因此我不必在每个命令上加载和保存相当大的xml文件).简而言之,我想要像ipython这样的东西,但不是为了执行python代码而是我自己的DSL.

是否有任何图书馆可以帮助我这样做?我看到python中有一个readline和rlcompleter模块但是它的文档似乎表明这只是用于python shell本身,或者我错过了什么?

python shell

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

LINQ EF不保存到数据库

我想这是我提出的最后一个问题的延续: 使用ADO.NET Entity Framework批量插入和更新.

我在插入时没有收到任何错误,但实际上没有数据进入我的数据库.我的DB是SDF文件(SQL CE).任何想法要检查什么?

我的app.config看起来像:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
  </configSections>
  <connectionStrings>
    <add name="Lab_Use_Billing.Properties.Settings.LabUseConnectionString" 
         connectionString="Data Source=|DataDirectory|\Models\LabUse.sdf" 
         providerName="Microsoft.SqlServerCe.Client.3.5" />
    <add name="LabUseEntities" 
         connectionString="metadata=res://*/Models.LabUseEntities.csdl|res://*/Models.LabUseEntities.ssdl|res://*/Models.LabUseEntities.msl;
                           provider=System.Data.SqlServerCe.3.5;
                           provider connection string=&quot;Data Source=|DataDirectory|\Models\LabUse.sdf&quot;" 
         providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

TIA

c# entity-framework sql-server-ce

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

一个document.createElement,将它追加两次,只显示一次

我有一个我想在页面的开头和结尾使用的按钮:

var button_save = document.createElement('button');
$("#compteurs").append(button_save);
[...]
$("#compteurs").append(button_save);
Run Code Online (Sandbox Code Playgroud)

但它只出现在页面的末尾.如果我从页面底部删除它,它将出现在页面的开头.这是一种指针.有没有办法只创建一次按钮并使用它两次?谢谢!

javascript jquery

5
推荐指数
2
解决办法
2527
查看次数

jQuery.ui.draggable.js和jQuery.ui.widget.js冲突

我有一个工作的应用程序,它使用一个jquery ui对话框.我想让对话框可拖动.据我所知,唯一需要的是jquery.ui.draggable.js脚本.所以我将它添加到我正在使用的脚本中,但是知道我收到以下错误(如firebug控制台中所示):base不是构造函数jquery.ui.widget.js中的相关行是:

var basePrototype = new base(); 
Run Code Online (Sandbox Code Playgroud)

这就是我添加所有脚本的方式:

<script type="text/javascript" src="/media/development-bundle/jquery-1.4.2.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.draggable.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.position.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.autocomplete.js"></script>
<script type="text/javascript" src="/media/development-bundle/ui/jquery.ui.dialog.js"></script>
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?或者这是jquery的问题?

在此先感谢您的帮助

javascript jquery jquery-ui

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

使用XDocument&Linq读取XML - 检查元素是否为NULL?

我正在使用LINQ和XDocument来读取XML文件.这是代码:

XDocument xml = XDocument.Load(filename);

var q = from b in xml.Descendants("product")
        select new
        {
            name = b.Element("name").Value,
            price = b.Element("price").Value,                    
            extra = b.Element("extra1").Value,
            deeplink = b.Element("deepLink").Value                   
        };
Run Code Online (Sandbox Code Playgroud)

现在的问题是,该extra1领域并不总是存在.没有该节点的XML文件中有项目.如果发生这种情况,它会因NullReferenceException而崩溃.

有没有可能包括"检查是否为空",以便我可以防止它崩溃?

c# xml linq asp.net

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

MySQL连接超时

我正在apache tomcat服务器上运行程序,应该是永久性的,但每天早上(客户端部分在晚上无法访问)我收到MySQL服务器关闭的错误消息(在apache tomcat控制台中).那有什么方法可以防止这种情况发生吗?提前致谢!

java mysql tomcat

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

asp.net vb用户控件在调用页面上引发一个事件

我正在尝试了解用户控件.我创建了一个具有文本框和按钮的用户控件.我想能够做的是当我单击用户控件中的按钮时,在aspx页面中填充标签.我知道我可以在页面上有一个按钮,它使用用户控件上的一些属性来获取该信息..但我想知道如何使用用户控件的按钮来实现它...原因是按钮只是一个例子..一个学习工具.如果我可以使这个工作,我可能会把东西放在用户控件中,可能需要这种传递信息.无论如何..我发现了一些c#例子,我试图像vb一样工作..但是一旦开始进入代表和事件......好吧..它让我转向这篇文章.

无论如何..希望有人可以伸出援助之手.

vb.net asp.net user-controls delegates

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