问题列表 - 第20712页

使用c#,当我有一个对象类型的变量时,如何利用可以为null的值类型?

使用c#,当我有一个对象类型的变量时,如何利用可空值的类型?

例如,我在一个类中有一个方法Insert,它有4个参数:

public int Update(Int32 serial, object deliveryDate, object quantity, object shiftTime)
{
    ....
    ....
    ....
}
Run Code Online (Sandbox Code Playgroud)

您可以猜到,此方法会在表中插入新记录.表(Table1)有4个列:Serial int,DeliveryDate DateTime null,Quantity float not null和ShiftTime smallint null

现在,我的问题是:我如何利用可空的值类型,并且我可以将对象转换为我想要的类型,如DateTime?

谢谢

c# types object

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

从用户控件打开winform并将值传递给usercontrol

我想知道是否有可能让用户控件打开一个winform,允许用户选择它,然后当他关闭表单时 - 他选择的选项/值将返回给用户控件?

c# user-controls winforms

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

wpf mvvm混乱

根据我对mvvm的理解.

有一个模型(实体类也实现inotify ...),视图(xaml代码)和一些类作为vm(通常继承icommand的控制器类型)让我们在特定事件上生成事件/命令. .

我只是想知道viewmodel类和类后面的xaml代码之间的区别...为什么我们不单独考虑和增强代码...

在我的脑海里没有相当的理由证明这一点......

或者请用例子来写清楚mvvm ...以及为什么mvc或mvp对于wpf app来说是地狱????

wpf model-view-controller mvp mvvm

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

使用`textField:shouldChangeCharactersInRange:`,如何获取包含当前键入字符的文本?

我正在使用下面的代码尝试textField2textField1用户输入时更新文本内容以匹配textField1.

- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {    
  if (theTextField == textField1){    
     [textField2 setText:[textField1 text]];    
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,我观察到的输出是......

当textField1为"123"时,textField2为"12"

当textField1为"1234"时,textField2为"123"

......当我想要的是:

当textField1为"123"时,textField2为"123"

当textField1为"1234"时,textField2为"1234"

我究竟做错了什么?

objective-c uitextfield ios

111
推荐指数
7
解决办法
9万
查看次数

添加滚动到表格

我有一个表格,我动态添加行,我想在宽度达到300或更多时向表格添加垂直滚动.有小费吗?

html javascript jquery

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

在LINQ to SQL中执行InsertOnSubmit时出现NullReferenceException

在我的数据库中,我有一个名为StaffMembers的表

当我通过linq-to-sql将它带入我的.net项目时,会创建一个实体类StaffMember

现在我还在我的项目中创建了一个部分类StaffMember,以添加我在其他顶层使用的额外属性.例如.IsDeleted属性.此partial类还继承了一个抽象类和接口,以确保还实现了一些其他属性.

现在当我创建一个新的"StaffMember"实例时

例如.StaffMember newStaff = new StaffMember(); 并赋予其所有属性等

然后通过我的Manager调用上下文中的InsertOnSubmit.

Add(StaffMember newStaff)
{
     context.StaffMembers.InsertOnSubmit(newStaff);
     context.Save();
}
Run Code Online (Sandbox Code Playgroud)

我得到一个"对象引用没有设置为对象的实例"错误.

on context.StaffMembers.InsertOnSubmit(newStaff);

堆栈说

"   at System.Data.Linq.Mapping.EntitySetDefSourceAccessor`2.GetValue(T instance)\r\n   at 
System.Data.Linq.Mapping.MetaAccessor`2.GetBoxedValue(Object instance)\r\n   at 
System.Data.Linq.ChangeTracker.StandardChangeTracker.StandardTrackedObject.HasDeferredLoader(MetaDataMember deferredMember)\r\n   at 
System.Data.Linq.ChangeTracker.StandardChangeTracker.StandardTrackedObject.get_HasDeferredLoaders()\r\n   at 
System.Data.Linq.ChangeTracker.StandardChangeTracker.Track(MetaType mt, Object obj, Dictionary`2 visited, Boolean recurse, Int32 level)\r\n   at 
System.Data.Linq.ChangeTracker.StandardChangeTracker.Track(Object obj, Boolean recurse)\r\n   at 
System.Data.Linq.ChangeTracker.StandardChangeTracker.Track(Object obj)\r\n   at System.Data.Linq.Table`1.InsertOnSubmit(TEntity entity)\r\n   at 
BusinessObjects.StaffMemberManager.Add(StaffMember staffMember) in     
C:\\StaffMemberManager.cs:line 251"
Run Code Online (Sandbox Code Playgroud)

任何想法为什么会发生这种情况以及它的方式是什么.

谢谢

c# insertonsubmit nullreferenceexception linq-to-sql

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

使用本机库在Flash/Flex中进行声学回声消除

我必须在Flex视频会议应用程序中实现AEC.我知道它不能直接在Flash中完成.我正在考虑编写一个本地应用程序或库,它将在Flex之外执行AEC.

据我所知,Adobe Connect Pro正在使用一些执行AEC的外部库.我想按照这个方向做一些类似的事情.

我脑子里有两种可能性:

1)独立定制AEC过滤器.

自定义AEC过滤器将在后台运行,并将处理来自麦克风和声卡的所有数据并执行AEC.回声信号将是要播放但在临时缓冲区中延迟的数据,如下所示:aec(输入,delayed_input,输出).

我不知道它是否有效,因为Flash麦克风输入不知道我的自定义输入和扬声器相同.但是在WinXP/Vista中如何在系统级别拥有AEC呢?

2)AEC过滤器与Flex的NativeProcess交互.

过滤器将由NativeProcess运行.Flex应用程序将通过麦克风声音,接收到远程语音到过滤器并返回已删除回声的语音,然后Flex将此输出到扬声器.这是对的吗?

如果2)方法没问题,那么我有以下问题:

  1. 我将从Speex的AEC开始,那么Flex的数据应采用何种格式?如果我选择Flex Speex编解码器进行声音压缩,我可以将它直接传递给speex库吗?
  2. 性能会好吗?我认为,每个声音帧缓冲区调用NativeProcess库可能非常耗时.
  3. 为什么在AS3中没有可以直接从Flash使用的AEC实现?据我所知,做AEC你必须有回声数据和麦克风数据(在Flash 10中可以直接访问麦克风).肯定有一些东西停止这样做,但我不知道它是什么:)
  4. 是否有一些免费的AEC实现或DSP库除了我可以使用的Speex?

PS我现在是Flash/Flex专家,对于一些愚蠢的问题抱歉:)

感谢提前帮忙,ternyk

apache-flex flash audio echo speex

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

xHTML/CSS:如何使内部div获得100%宽度减去另一个div宽度

我在外部有一个嵌套的div,宽度为100%.两个嵌套的div应该在一行中,并且首先应该从它的内容中获取它的大小:

<div id="#outer" style="width:100%; border:1px">
  <div id="#inner1" style="border:1px; display:inline">
    inner div 1. Some text...
  </div>
  <div id="#inner2" style="width:100%????; border:1px; display:inline">
    inner div 2...
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是如果没有指定#inner1 div的宽度并且取决于它里面的内容,如何使#inner2 div获得水平空间的其余部分?

PS在我的情况下,所有样式都在单独的类中,这里我将CSS放入样式属性只是为了简化.

我希望结果在IE7 +和FF 3.6中工作

对我来说更多细节看起来像这样:

 <style type="text/css">
.captionText
{
 float:left;
} 

.captionLine
{
 height: 1px;
 background-color:black;
 margin: 0px;
 margin-left: 5px;
 margin-top: 5px;
 border: 0px;
 padding: 0px;
 padding-top: 1px;
}
 </style>
<table style="width:300px;">
<caption width="100%">
     <div class="captionText">Some text</div>
     <div class="captionLine"> </div>
</caption>
     <tr>
           <td>something</td>
     </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是我想要的图像: 我想要的形象

html css xhtml xhtml-1.0-strict

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

你会为GWT开发推荐什么CI工具?

我即将为2人Java/GWT开发"团队"安装CI工具,并需要对当前最新技术进行简要更新.
我来自CruiseControl/Ant/rake背景(没有Maven经验).

要求:
*脚本语言(最小XML配置)
*Ant任务重用
*"5分钟"安装和配置

以下是一些参赛者:
Hudson
Bamboo
Rake
Gradle
Buildr
CruiseControl
Cruise

在我的案例中你会推荐什么CI工具?

gwt continuous-integration

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

快速计算功率(例如2 ^ 11)

可能重复:
实现基于整数的幂函数pow(int,int)的最有效方法

如何以更好的运行时间计算功率?

例如2 ^ 13.

我记得在某个地方看到它与以下计算有关:

2 ^ 13 = 2 ^ 8*2 ^ 4*2 ^ 1

但我看不出如何计算等式右边的每个分量然后乘以它们会对我有所帮助.

有任何想法吗?

编辑:我的意思是任何基础.您在下面提到的算法,特别是"通过平方展示",如何改善运行时/复杂度?

algorithm exponent

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