问题列表 - 第44938页

用户控制和数据绑定在c#win应用程序中

假设我在win应用程序中有一个用户控件,并且控制很少,如:

  • 员工姓名 - 文本框
  • 员工年龄 - 文本框
  • 员工性别 - 组合
  • 等等...

现在我想开发一个通用的用户控件,当我分配类似的东西时usercontrolInstance.Databind=mydataset,所有的控件都会填充数据.

如果我能以这种方式开发,那么代码将被重用并且方法将是专业的.
我不知道如何以这样的方式开发用户控件,其中属性称为数据源,当我将数据集分配给该属性时,用户控件中的所有文本框都将填充数据......

请指导我.
谢谢.

c# data-binding winforms

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

什么是Clojure相当于注入:into:in Smalltalk?

我正在尝试学习Clojure,但我的突触似乎与Smalltalk很难接触.

什么相当于这个功能?

[:n :k | (1 to: k) inject: 1 into: [:c :i | c * (n - k + i / i)]]
  • 这是n,k的二项式系数 - 也称为"选择"函数,表示n次采集k次的组合数

lisp combinations smalltalk clojure

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

iOS:如何使用AVAssetWriter制作包含一系列图像的电影

我已经在这里和其他论坛中以不同的形式多次看到这个问题.有些问题得到了解答,有些则没有.回答者或作者声称有一些成功的地方.我已经实现了那些声称成功的例子,但还没有看到相同的结果.

当从AVCaptureSession获取样本缓冲区时,我能够成功地使用AVAssetWriter(和AVAssetWriterInputPixelBufferAdaptor)同时写入图像数据和音频数据.但是,如果我有以其他方式生成的CGImageRef,并且"从头开始"构建CVPixelBufferRef,则AVAssetWriterInputPixelBufferAdaptor的appendPixelBuffer:withPresentationTime方法会成功几帧,然后对所有后续帧都会失败.生成的影片文件当然无效.

您可以在http://pastebin.com/FCJZJmMi上看到我的示例代码

图像有效,并通过在调试窗口中显示来验证(参见第50-53行).该应用程序已经过仪器测试,在整个应用程序运行期间内存利用率很低.它没有得到任何内存警告.

据我所知,我已经遵循了可用的文档.为什么示例代码失败?需要做些什么来解决它?

如果有人成功获得AVAssetWriterInputPixelBufferAdaptor来处理他们自己的图像,请加入.

iphone objective-c ios avassetwriter

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

检测搜索引擎优化(SEO)

客户端如何检测服务器是否正在使用搜索引擎优化技术,例如使用mod_rewrite来实现"seo friendly urls".

例如:

普通网址:http://somedomain.com/index.php? type = pic& id = 1

SEO友好的URL:http: //somedomain.com/pic/1

seo url-rewriting web-crawler

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

Azure表存储 - 我可以多快扫描一次?

每个人都警告不要在Azure表存储(ATS)中查询RowKey或PartitionKey以外的任何内容,以免被迫进行表扫描.有一段时间,当我需要查询其他内容时,这让我陷入困境,试图找到正确的PK和RK并在其他表中创建伪二级索引.

但是,在我认为合适时,我会在SQL Server中进行常见的表扫描.

所以问题就变成了,我可以多快地扫描Azure表.这是实体/秒中的常量还是取决于记录大小等.如果您需要响应式应用程序,是否有一些关于有多少记录对于表扫描来说太多的经验法则?

azure full-table-scan azure-table-storage

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

Mercurial - 查看需要手动合并的文件列表?

是否有Mercurial命令可以在hg pull查看所有需要手动合并的文件列表(即:有冲突)时使用hg merge

mercurial

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

C#扩展方法作为接口实现

我想知道某个类的C#扩展方法是否可以作为接口的实现?我有什么:

一个表面:

public interface IEventHandler
{
    void Notify(SEvent ev, IEventEmmiter source);
}
Run Code Online (Sandbox Code Playgroud)

实现它的类:

class Sim : IEventHandler
{

    /*public void Notify(SEvent ev, IEventEmmiter source)
    {
        Console.WriteLine("Got notified: " + ev.Name);
    }*/

}
Run Code Online (Sandbox Code Playgroud)

还有一个包含扩展方法的类:

public static class ReflectiveEventDispatcher
{
    public static void Notify(this IEventHandler handler, SEvent ev)
    {
        if (handler.GetType().GetMethod("Handle" + ev.Name) != null)
        {
            // C# WTF?
            object[] prms = new object[0];
            prms[0] = ev;
            handler.GetType().GetMethod("Handle" + ev.Name).Invoke(handler, prms);
        }
        else
        {
            throw new System.NotImplementedException("This object doesn't have appropriate handler …
Run Code Online (Sandbox Code Playgroud)

c# extension-methods interface multiple-inheritance

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

使<ul>标记显示在与文本相同的行上

我正在尝试<ul>使用一行文本内联显示标签.这是HTML.

<li>
  <input type="checkbox" id="449" value="Whats that?" class="checkbox"><label for="449">Whats that?</label>
  <ul class="449">
    <li>{...removed...}</li>
    <li>{...removed...}</li>
    <li>{...removed...}</li>
    <li>{...removed...}</li>
  </ul>
</li>
Run Code Online (Sandbox Code Playgroud)

它现在呈现的是:

Whats that?
  Li element
  Li element
  Li element
  Li element
Run Code Online (Sandbox Code Playgroud)

但是我希望它像这样呈现:

Whats that? Li element
            Li element
            Li element
            Li element
Run Code Online (Sandbox Code Playgroud)

我需要做什么CSS规则<ul>?并且没关注那个类名,它是用于zany javascript目的.谢谢!

css

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

Java JDBC - 如何使用服务名称而不是SID连接到Oracle

我有一个使用JDBC(通过JPA)的Java应用程序,它使用主机名,端口和Oracle SID连接到开发数据库,​​如下所示:

JDBC:神谕:薄:@ oracle.hostserver1.mydomain.ca:1521:XYZ

XYZ是Oracle SID.现在我需要连接到不使用SID的不同Oracle数据库,而是使用Oracle"服务名称".

我试过这个,但它不起作用:

JDBC:神谕:薄:@ oracle.hostserver2.mydomain.ca:1522:ABCD

ABCD是另一个数据库的服务名称.

我究竟做错了什么?

java oracle connection-string jdbc service-name

242
推荐指数
5
解决办法
55万
查看次数

C双字符指针声明和初始化

我总是这样宣告

char *c = "line";
Run Code Online (Sandbox Code Playgroud)

是一样的

char c[] = "line";
Run Code Online (Sandbox Code Playgroud)

所以我做到了

char **choices = { "New Game", "Continue Game", "Exit" };
Run Code Online (Sandbox Code Playgroud)

这给了我一个不兼容的指针类型,在哪里

char *choices[] = { "New Game", "Continue Game", "Exit" };
Run Code Online (Sandbox Code Playgroud)

没有.理解这个有什么帮助吗?

c string pointers initialization declaration

25
推荐指数
3
解决办法
4万
查看次数