小编Mat*_*ves的帖子

C#中.wav的平均幅度

有没有人知道使用C#获取.wav文件的平均幅度的方法(即使它意味着调用外部命令行程序并解析输出)?谢谢!

c# audio wav

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

.NET 1.1的存储库模式

在.NET 1.1(C#)中使用存储库模式的典型方法是什么?

我正在寻找类似于Stack Overflow问题的内容,除了在.NET 1.1中,我没有泛型,所以我只是想看看它是否可能(我确定它是),以及它是如何完成的.

c# asp.net .net-1.1 repository-pattern

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

CakePHP是在Ruby on Rails之后建模的吗?

我没有使用Rails,但我对它有些熟悉.我对CakePHP比较熟悉.我认为CakePHP是在Rails之后建模的,它们似乎有很多共同之处.

但是,基本上,我想知道在Rails之后模仿自己是否曾经或者曾经是CakePHP的目标之一?我知道它不是一个端口,但Rails是......灵感,可以这么说?

虽然我确定答案可能是合格的"是",但我还是无法在CakePHP网站上找到任何支持它的内容.所以...引用需要:)

cakephp ruby-on-rails

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

我应该在学习Ajax之前学习Xml和Javascript吗?

A)因为Ajax基于Javascript和Xml ...我应该在尝试学习Ajax之前学习Xml和Javascript吗?

B)即使知道Javascript和Xml不是必须的.​​.....如果我知道Javascript和Xml,我能否更有效地理解和使用Ajax?

asp.net ajax asp.net-ajax

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

C#开发人员用于视觉上令人惊叹的表示层的良好框架

我即将编写一个前端应用程序,它将用作媒体中心应用程序.它将直接插入高清电视.基本上将我的笔记本电脑转换为媒体播放器.虽然这个概念并不新鲜,但我想要自定义功能,所以这就是我不重用现有产品的原因.

我是一个C#开发人员,因此理想情况下应该用C#编写应用程序.还有另外一个考虑因素,我需要通过MCE Remote接受输入.

我正在考虑使用Silverlight.你会推荐这个吗?或者在我开始计划之前对框架的任何其他建议.

提前致谢.

c# silverlight wpf presentation

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

asp:GridView文本框始终返回空值

我使用以下代码向gridview添加了一些文本框

<asp:TemplateField HeaderText="STD<br/>ID">
       <ItemStyle BackColor="LightBlue" />
          <ItemTemplate>
          <div style="font-size:xx-small; overflow:hidden;">
          <asp:TextBox ID="txtStandard" EnableViewState="true" Height="10" Font-Size="XX-Small" Width="50" Text='<%# bind("STANDARD_ID") %>' runat="server"></asp:TextBox>
       <asp:AutoCompleteExtender ID="AutoCompleteExtenderDemo" runat="server" 
            TargetControlID="txtStandard" ServiceMethod="GetCompletionList"
            MinimumPrefixLength="1" CompletionInterval="1000"
            EnableCaching="true" CompletionSetCount="20">
        </asp:AutoCompleteExtender>
                        </div>



                    </ItemTemplate>
                </asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

我想将更新的值保存到数据库,但是当我尝试使用时访问值

string strs = ((TextBox)TwoHeadedGridView1.Rows[0].FindControl("txtStandard")).Text;
Run Code Online (Sandbox Code Playgroud)

它总是返回所有行的空白值,同样的事情发生在下拉列表中它返回我最初选择的值,即在写下拉框时选择的值,我的asp表单上没有重复的ID,这是我的第一个与自定义gridview的交互,我想以某种方式让它运行,

任何人都可以建议我纠正......

我确实检查过它是否存在重复的id,

.net asp.net gridview

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

使用XDocument丢失换行符

我正在使用基于XML文档的节点填充TreeView.但是,当我将属性的值放入文本框时,它似乎丢失了它的换行符/回车符/制表符.

我首先添加了一堆带有"任务名称"的节点.每个任务在XML文档中都有一个或多个查询.像这样:<Tasks><Task name="aTaskName"><Queries><add Query="a long string with tabs and newlines and such" /></Queries></Task> ... </Tasks>

void PopulateQueries(XDocument doc, TreeView tree)
{
    foreach (TreeNode node in tree.Nodes)
    {
        var taskName = node.Text;
        var queriesNode = node.Nodes.Add("Queries");
        var queries = doc.Descendants("Tasks")
            .Descendants("Task")
            .Where(d => d.Attribute("name").Value == taskName)
            .Descendants("Queries")
            .Descendants("add")
            .ToList();

        for (int i = 0; i < queries.Count;i++)
        {
            queriesNode.Nodes.Add(queries[i].Attribute("Query").Value, "query" + i);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

稍后在节点点击事件中:

void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
    textBoxRaw.Text = string.Empty;
    if (e.Node.Text.StartsWith("query"))
    {
        textBoxRaw.Text = …
Run Code Online (Sandbox Code Playgroud)

.net c# xml linq-to-xml

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

在后台线程中使用Couchbase

我正在开发一个使用Couchbase同步文档的应用程序.现在我在主线程上创建并使用相同的所有文档.

但是现在我陷入了一个场景,我需要创建并将文档推送到除main之外的其他线程中,而不是阻止UI.

如何在后台线程中运行Couchbase数据库的一部分以仅支持上述方案.

尝试使用Couchbase文档中的方法进行并发支持.但是,每当我在后台线程中创建文档时,都会收到线程安全崩溃事件.

DispatchQueue.global(qos: .background).async {
   //creating couchbase documents here
}
Run Code Online (Sandbox Code Playgroud)

低于崩溃:

***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'*****THREAD-SAFETY VIOLATION:此数据库正在未创建的线程上使用!请参阅Couchbase Lite文档中的并发性指南.*****

请帮忙.

multithreading background ios couchbase couchbase-lite

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

c#查找控件和控件参考

如何在没有ID的情况下引用c#(运行时)中的控件?

例如,我有一个页面,其中包含一个表.我将使用xmlhttp递归加载此页面,因此我无法使用它的id引用该表.有什么效果this.Page.Controls[2]吗?还是Controls["Tables"][0]

我尝试使用该名称,this.Controls.Find("MyTableName", true);但需要对库的引用System.Windows.Forms(我认为),但不知道如何添加它,因为'using System.'intellisense无法看到它.

我循环了所有的控件,this.Controls'system.ui.web.control' does not contain a definition for '.Name'所以我只能搜索ID.

我是新手,我相信这些解决方案非常简单.
提前致谢

c# asp.net controls

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

Android StartActivityForResult和Finish(带有视频)

我有一个带有“添加项目”按钮和一个列表视图的MainActivity类,以及一个带有文本框和“保存”按钮的AddItemActivity类。用户应单击“添加项目”,转到AddItemActivity屏幕,输入一个项目,单击“保存”,然后返回到更新的MainActivity屏幕。

(顺便说一句,我正在使用MonoDroid,但我认为这不是MonoDroid特定的问题)。

我的“添加项目”点击事件(在主要活动中):

    private void addItemButton_Click(object sender, EventArgs e)
    {
        var intent = new Intent();
        intent.SetClassName(this, "monoApp.AddItemClassName");
        StartActivityForResult(intent, 0);
    }
Run Code Online (Sandbox Code Playgroud)

我的“保存”点击事件(添加项目活动时):

    private void saveButton_Click(object sender, EventArgs e)
    {
        var itemname = FindViewById<EditText>(Resource.id.itemName);

        _repo.SaveItem(new Item() {Name = itemname.Text.ToString()});

        Toast.MakeText(this, "You saved: " + itemname.Text, ToastLength.Short).Show();

        var intent = new Intent();
        SetResult(Result.Ok, intent);
        Finish();
    }
Run Code Online (Sandbox Code Playgroud)

然后回到主要活动:

    protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
    {
        base.OnActivityResult(requestCode, resultCode, data);

        RefreshTheList();
    }
Run Code Online (Sandbox Code Playgroud)

第一次,这就像一种魅力。屏幕滑到“添加项目”,然后在完成时滑回到主屏幕。在第二次,它滑过,但随后滑回自己,如果让任何意义。然后,如果我再次点击保存,它将恢复正常。

如果视频有帮助,我已将所见内容的片段发布到TwitVid:http ://www.twitvid.com/W7XZC

基本上,我不希望它“滑回自身”,所以我在做什么错?

android xamarin.android

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