问题列表 - 第9582页

'For Each'VB.NET迭代计数

For EachVisual Basic中的循环是否有迭代计数,或者我自己必须这样做?

vb.net

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

LSA - 潜在语义分析 - 如何用PHP编写代码?

我想在PHP中实现潜在语义分析(LSA),以便找出文本的主题/标签.

以下是我认为我必须做的事情.它是否正确?如何在PHP中编写代码?如何确定要选择的单词?

我不想使用任何外部库.我已经实现了奇异值分解(SVD).

  1. 从给定文本中提取所有单词.
  2. 对单词/短语进行加权,例如使用tf-idf.如果加权太复杂,只需要考虑出现的次数.
  3. 构建矩阵:列是数据库中的一些文档(越多越好?),行都是唯一的单词,值是出现次数或权重.
  4. 做奇异值分解(SVD).
  5. 使用矩阵S(SVD)中的值进行降维(如何?).

我希望你能帮助我.非常感谢你提前!

php tagging linguistics lsa semantics

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

如何在发布数据后阅读WebClient响应?

看看代码:

using (var client = new WebClient())
{
    using (var stream = client.OpenWrite("http://localhost/", "POST"))
    {
        stream.Write(post, 0, post.Length);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我如何读取HTTP输出?

.net c# webclient

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

PHP中的json_decode是否保证在返回数组时保留元素的排序?

您可以将布尔值传递给json_decode以返回数组而不是对象

json_decode('{"foo", "bar", "baz"}', true);  // array(0 => 'foo', 1 => 'bar', 2 => 'baz')
Run Code Online (Sandbox Code Playgroud)

我的问题是这个.解析对象文字时,这是否保证了项目的顺序将被保留?我知道JSON对象属性不是有序的,但PHP数组是.我在PHP手册中的任何地方都找不到明确解决的问题.它可能在谨慎方面付出代价,但我想尽可能避免包括某种"索引"子属性.

php sorting json

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

WPF,Prism v2,模态对话框中的区域,在代码后面添加区域

我有一个复合WPF应用程序.在我的一个模块中,我想制作一个向导并将步骤显示在一个区域中,这样我就可以更轻松地在两个步骤之间切换.最初我让这个向导显示在选项卡区域,嵌套区域工作正常.现在我想把它变成一个模态对话框,但是在打开之后,内部区域永远不会被区域管理器注册; 所以我无法添加我的向导步骤.

我的印象是区域管理器是全局的,只需添加cal:RegionManager.RegionName ="WizardSteps"就可以了,但显然不是.

如果我将区域管理器传递给视图,我可以使用它...有谁知道如何在代码后面的ContentControl中添加区域?

wpf prism composite

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

如何在我的MVC项目中访问代码隐藏中的服务器端控件?

首先,我要说明我知道在我的视图中访问服务器端控件在MVC中是不受欢迎的.但是,我需要在我的情况下(据我所知).这是我的故事.:)

我有一个第三方控件,我在我的Web应用程序中使用.我目前被赋予了将WebForms解决方案移植到MVC的任务.这个特定的第三方Web控件需要WebForms体系结构,因此我希望只使用WebForms项目中的相同代码.

最初的方法是拥有两个网站(一个WebForms网站和一个MVC网站),然后使用来自MVC端的iFrame链接这两个网站.虽然我知道这会起作用,但使用这个特殊控件只是有点过分.经过更多的研究,我发现我可以"混合男孩们"并在MVC项目中使用WebForms架构.因此,我采用的新方法是将使用此第三方控件的页面复制到特定目录(即'View\SomeDir\WebForms'),然后忽略我的global.asax文件中的该目录,以便MVC路由系统没有拿起它:

routes.IgnoreRoute("View\SomeDir\WebForms\{*pathInfo}");
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我将ASPX页面复制到我的MVC项目时,我发现CodeBehind不允许我访问我在页面上的控件.以下是设置方式:

<%@ Register 
  Assembly="..." 
  Namespace="..." 
  TagPrefix="custom" %>

<custom:SomeControl ID="customControl" runat="server" />
Run Code Online (Sandbox Code Playgroud)

这是我的代码背后的样子:

public class MyPage : Page
{
  protected void Page_Load(object sender, EventArgs args)
  {
     Debug.WriteLine(customControl.ID); // <-- COMPILE ERROR: Cannot resolve symbol 'customControl'
  }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是我的项目甚至不会编译,因为我在CodeBehind的每个控件上都出现了这个错误.将其他控件(即标签,面板,文本框等)转换为客户端标签不是问题,但我需要在我的代码中访问此自定义控件,以便我可以收听它(服务器端) )事件并作出相应的反应; 基本的WebForms东西......

我正在努力做甚么可能吗?我想到的另一种方法might是初始化并捕获控制器类中的服务器端事件.但是,我想避免在视图中序列化控件的状态,只是将其传递给控制器​​并尽可能返回?

提前感谢任何建议!

asp.net-mvc code-behind asp.net-mvc-routing

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

在数据仓库方案中使用WITH(NOLOCK)有任何不利之处

我有一个Kimball风格的DW(星型模型中的事实和维度 - 没有迟到的事实行或列,没有列的尺寸变化,除了过期作为类型2缓慢变化的尺寸的一部分),每日处理繁重以插入和更新行(新日期)以及每月和每日报告流程.事实表按日期划分,以便轻松滚动旧数据.

我理解WITH(NOLOCK)可以导致读取未提交的数据,但是,我也不希望创建任何会导致ETL进程失败或阻塞的锁.

在所有情况下,当我们从DW读取时,我们正在从事实表中读取一个不会改变的日期(事实表按日期划分)和维度表,这些表不会因为链接到的事实而改变属性.

那么 - 有什么缺点吗?- 可能在执行计划中或在SELECT相同表中并行运行的此类非常查询的操作中.

sql-server nolock sql-server-2005 data-warehouse

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

UITextField焦点

如何以编程方式将焦点分配给视图中的特定UITextField?我有几个字段,在视图显示上,我想将光标放在特定字段上,而不是顶部的第一个字段.

iphone textinput

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

从C#Property getters返回Enum

如何从setter/getter函数返回枚举?

目前我有这个:

    public enum LowerCase
    {
        a,
        b,
    }
    public enum UpperCase
    {
        A,
        B,
    }

    public enum Case
    {
        Upper,
        Lower,
    }

    private Enum _Case;
    private Enum _ChosenCase;


    public Enum ChooseCase
    {
        get
        {
            if ('Condition')
            {
                return LowerCase; //[need to return LowerCase]
            }
            else
            {
                return UpperCase; //[need to return UpperCase]
            }
        }
        set
        {
            _ChosenCase = value; 
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时,我收到一个错误:

LowerCase是'类型'但是像'变量'一样使用

任何想法我需要做什么来返回枚举????

我现在也不太确定如何设定价值.

如果有人可以提供一些一般性建议,我将不胜感激; 大多数人应该能够看到我想要做的事情.

非常感谢.

[最新编辑]

首先感谢所有回复的人.

为了简化这个问题,似乎我使用了大写/小写的错误类比,你们中的一些人有错误的想法 - 显然不是你的错:)

这是我到目前为止的代码,允许您在ChoiceOne和ChoiceTwo之间进行选择

    public partial class CustomControl1 : …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio

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

如何使用.NET读取ASP.NET内部服务器错误描述?

看看代码:

using (var client = new WebClient())
{
    try
    {
        var bytesReceived = client.UploadData("http://localhost", bytesToPost);
        var response = client.Encoding.GetString(bytesReceived);
    }
    catch (Exception ex)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

调用UploadData方法时,我收到此HTTP 500内部服务器错误.但是在调试时我无法在"ex"对象中的任何位置看到错误描述.如何重写此代码以便我可以阅读错误说明?

.net c# asp.net iis webclient

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