问题列表 - 第23297页

Python KMeans聚类单词

我有兴趣在距离测量为Leveshtein的单词列表上执行kmeans聚类.

1)我知道有很多框架,包括具有kmeans实现的scipy和orange.然而,它们都需要某种矢量作为不适合我的数据.

2)我需要一个很好的集群实现.我查看了python-clustering并意识到它不会a)返回每个质心的所有距离的总和,并且b)它没有任何类型的迭代限制或切断,这确保了聚类的质量.python-clustering和daniweb上的聚类算法并不适用于我.

有人能找到我的好lib吗?谷歌不是我的朋友

python cluster-analysis

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

为什么我们不能为map设置operator []的不可变版本

以下代码工作正常:

std::map<int, int>& m = std::map<int, int>();
int i = m[0];
Run Code Online (Sandbox Code Playgroud)

但不是以下代码:

// error C2678: binary '[' : no operator...
const std::map<int, int>& m = std::map<int, int>();
int i = m[0];
Run Code Online (Sandbox Code Playgroud)

大多数时候,由于理由,我更喜欢让我的大部分东西变成不变的:

http://www.javapractices.com/topic/TopicAction.do?Id=29

我看一下地图源代码.它有

mapped_type& operator[](const key_type& _Keyval)
Run Code Online (Sandbox Code Playgroud)

有什么理由,为什么std :: map无法提供

const mapped_type& operator[](const key_type& _Keyval) const
Run Code Online (Sandbox Code Playgroud)

c++ stl

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

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

我可以使用流来插入或更新SQL Server(C#)中的行吗?

假设我有一个VarBinary [MAX]列,我可以使用从System.IO.Stream派生的类型插入或更新到该列吗?怎么样?

我认为我可以得到一个只读从这样的柱,使用流SqlDataReader,调用GetSqlBytes()的读者,获得SqlBytes实例,然后引用该的该属性.

我想要的是反过来 - 我想要一个流更新或插入.

可能?(来自c#...没有编写T-SQL?)


编辑

我见过这样的代码:

    System.Data.SqlClient.SqlCommand _SqlCommand
        = new System.Data.SqlClient.SqlCommand(_SQL, _SqlConnection);

    // Convert image to memory stream
    System.IO.MemoryStream _MemoryStream = new System.IO.MemoryStream();
    _Image.Save(_MemoryStream, _ImageFormat);

    // Add image as SQL parameter
    System.Data.SqlClient.SqlParameter _SqlParameter 
        = new System.Data.SqlClient.SqlParameter("@" + _ImageFieldName, SqlDbType.Image);

    _SqlParameter.Value = _MemoryStream.ToArray();
    _SqlCommand.Parameters.Add(_SqlParameter);

    // Executes a Transact-SQL statement against the connection 
    // and returns the number of rows affected.
    _SqlRetVal = _SqlCommand.ExecuteNonQuery();

    // Dispose command
    _SqlCommand.Dispose();
    _SqlCommand = null; …
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server stream

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

如何删除msysgit的右键菜单选项?

这不是最好的编程问题,但是让我们面对它,服务器故障人员并不精通git,所以我认为它更倾向于这些受众.

我想在我的shell中切换到TortoiseGit或PortableGit,但我留下了这些烦人的上下文菜单选项.

我如何让它们消失?我是否必须编写脚本来卸载它们?

git msysgit tortoisegit

342
推荐指数
6
解决办法
7万
查看次数

在Processing中从数组中删除对象的最佳方法

我真的希望Processing有使用数组的推送弹出方法,但由于它没有,我只是试图找出在数组中的特定位置删除对象的最佳方法.我确信这对于很多人来说都是基本的,但我可以使用它的一些帮助,而且我无法通过浏览Processing参考找到很多东西.

我觉得这不重要,但是这里引用的是我最初用来添加对象的代码:

Flower[] flowers = new Flower[0];

for (int i=0; i < 20; i++)
{
    Flower fl = new Flower();
    flowers = (Flower[]) expand(flowers, flowers.length + 1);
    flowers[flowers.length - 1] = fl;
}
Run Code Online (Sandbox Code Playgroud)

为了这个问题,让我们假设我想从第15位移除一个对象.谢谢,伙计们.

processing

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

C#获取非托管dll的版本

我从托管的c#代码中调用了一个非托管的dll,并想检查我是否正在调用正确的版本.

我正在尝试加载程序集(然后获取资源文件然后获取版本)的代码是:cur_version = Assembly.LoadFile("X:\ Workspace\yreceipts_pos\yRprintProcessor\Debug\yRprintProcessor.dll"); 由于这个错误,它失败了: The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018)

有没有人知道如何解决这个问题或有更好的方法从托管c#代码检查非托管DLL的版本?

理查德,提前谢谢

c# unmanagedresources

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

在Rails 3中,如何在JSON响应中呈现HTML?

我正在将Merb 1.1/1.8.7中的应用程序移植到Rails 3(beta)/ 1.9.1,该应用程序使用包含HTML片段的JSON响应,例如,在用户记录上指定更新的JSON容器,以及更新的用户行好像 .在Merb中,因为无论控制器方法返回给客户端,都可以将Hash放在一起,将呈现的部分分配给其中一个键并返回hash.to_json(尽管这肯定不是最好的方法.)在Rails中,似乎要将数据返回给客户端必须使用渲染和渲染只能被调用一次,因此将散列渲染为json将不起作用,因为部分渲染.

从阅读开始,似乎可以将该数据放入JSON .erb视图文件中,并使用<%= render partial%>并进行渲染.是否有Rails-解决此问题的方法(返回包含一个或多个HTML片段的JSON)除此之外?

在Merb:
控制器:

only_provides :json
...
self.status = 204 # or appropriate if not async
return {
    'action' => 'update',
      'type' => 'user',
        'id' => @user.id,
      'html' => partial('user_row', format: :html, user: @user)
}.to_json
Run Code Online (Sandbox Code Playgroud)

在Rails中:
控制器:

respond_to do |format|
  format.json do
    render template: '/json/message-1', 
      locals: { 
        action: 'update',
        type: 'user',
        id: @user.id,
        partial: 'user_row.html.erb', 
        locals: { user: @user }
      }
  end
end
Run Code Online (Sandbox Code Playgroud)

view:json/message-1.json.erb

{
  "action": <%= raw action.to_json %>,
  "type": <%= raw …
Run Code Online (Sandbox Code Playgroud)

json ruby-on-rails merb

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

如何实现高可用性?

我的老板希望建立一个能够引起大陆灾难性事件的系统.他希望在美国拥有两台服务器,在亚洲拥有两台服务器(每个大陆有1台登录服务器和1台工作服务器).

  1. 如果地震破坏了两大洲之间的联系,两者都应该独自工作.当连接恢复时,它们应该彼此同步恢复正常.
  2. 外部云系统不允许,因为他没有信心.
  3. 系统应考虑可扩展性,这意味着新服务器的添加应易于配置.
  4. 服务器应该是负载平衡的.
  5. 服务器之间的连接应该非常安全(加密并通过SSL发送,尽管SSL负责加密).
  6. 系统应允许一个且仅一个用户使用一个帐户登录.(注意大陆和两个用户共享帐户之间的延迟可能同时到达两个登录服务器)

请帮忙.我已经结束了我的智慧.先感谢您.

failover load-balancing high-availability user-accounts database-replication

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

什么是target ="_ new"?验证者给出错误

什么是target="_new"?验证者提出错误..

如何使用jquery执行此操作,因为Validator引发了错误.

在同一页面上,我有 target="_new"target="_blank". target="_new"是我从电子邮件通讯公司收到的表格代码.

我正在使用它 target="_blank"

$(function() {
    $('a[href^=http]').click( function() {
        window.open(this.href);
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

我该怎么办 target="_new"

更新: 1分钟前

点击提交按钮后,我想在新窗口中打开一个页面,通过验证如何在jquery中执行此操作,因为我正在为其他外部链接做.

更新:

这是代码

<form method="post" class="form-wrapper" action="http://sitename.com/form.php">
Run Code Online (Sandbox Code Playgroud)

javascript xhtml jquery

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