问题列表 - 第23657页

如何使用Perl获得减少的频率序列累积?

我有一个看起来像这样的数据:

3
2
1
5
Run Code Online (Sandbox Code Playgroud)

我想得到的是这些数据产生的"递减"累积

11
8
6
5
0
Run Code Online (Sandbox Code Playgroud)

在Perl中这样做的紧凑方式是什么?

statistics perl

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

Web应用程序中的协作文本编辑

我有一群世界各地的作家都试图在一个故事上工作.我希望他们能够像在谷歌文档上一样彼此合作,但是从我们的应用程序中.具体来说,能够看到其他人正在处理文档以及他们实时更改的内容.像嵌入式以太网垫一样的东西.

野外有什么好的解决方案吗?我确信构建这样的东西将是一个重要的项目.

collaboration web-applications etherpad

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

体面的简单SQL Server客户端

有没有人知道一个非常简单的SQL Server客户端工具 - 它与Management Studio具有相同的基本功能(即选择数据库并运行查询 - 不需要对象资源管理器,或任何花哨的东西)?

理想情况下,有一个我可以在USB密钥上使用的单个exe或zip文件版本会很棒 - 任何东西都可以避免一直安装全套SQL Server客户端工具

sql-server ssms

38
推荐指数
3
解决办法
6万
查看次数

Android屏幕键盘自动弹出

我的一个应用程序有一个"打开屏幕"(基本上是一个菜单),EditText后面跟着几个Buttons.问题是,我的一些用户报告说,当他们打开应用程序时,它会自动弹出屏幕键盘而不会触摸屏幕EditText.据我所知,所有这些用户都在使用HTC Hero.

这是1.5中的错误吗?我能做些什么吗?

android android-softkeyboard

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

一个有趣的删除和析构函数(C++)

我有一段代码,我可以多次调用析构函数并访问成员函数,甚至在保留成员变量值的情况下调用析构函数.在我调用之后,我仍然能够访问成员函数,delete但成员变量无效(全部为0).我不能加倍delete.请解释一下.

#include <iostream>
using namespace std;

template <typename T>
void destroy(T* ptr)
{
    ptr->~T();
}

class Testing
{
public:
    Testing() : test(20)
    {

    }

    ~Testing()
    {
        printf("Testing is being killed!\n");
    }

    int getTest() const
    {
        return test;
    }

private:
    int test;
};

int main()
{
    Testing *t = new Testing();
    cout << "t->getTest() = " << t->getTest() << endl;

    destroy(t);
    cout << "t->getTest() = " << t->getTest() << endl;

    t->~Testing();
    cout << "t->getTest() = " << …
Run Code Online (Sandbox Code Playgroud)

c++ destructor memory-management

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

在php中访问没有方括号的数组值

在php中如何在不使用键周围的方括号的情况下访问数组的值?我的特殊问题是我想访问函数返回的数组元素.假设函数(args)返回一个数组.为什么$ var = function(args)[0]; 关于方括号向我大吼大叫?我可以做一些像$ var = function(args).value(0); 还是我错过了一些非常基本的东西?

php arrays square-bracket

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

流畅的nhibernate命名查询,而不使用地图的hbm文件

我需要创建一个命名查询,并将其与其中一个地图一起使用,我目前已将其定义为流畅的地图.

是否可以继续使用流畅的地图,并能够在代码中动态创建命名查询?或者,切换到hbm地图唯一的选择?

nhibernate fluent map named-query

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

C++中的单例模式

我对单身人士模式有疑问.

我在单例类中看到了两个关于静态成员的案例.

首先它是一个像这样的对象

class CMySingleton
{
public:
  static CMySingleton& Instance()
  {
    static CMySingleton singleton;
    return singleton;
  }

// Other non-static member functions
private:
  CMySingleton() {}                                  // Private constructor
  ~CMySingleton() {}
  CMySingleton(const CMySingleton&);                 // Prevent copy-construction
  CMySingleton& operator=(const CMySingleton&);      // Prevent assignment
};
Run Code Online (Sandbox Code Playgroud)

一个是指针,就像这样

class GlobalClass
{
    int m_value;
    static GlobalClass *s_instance;
    GlobalClass(int v = 0)
    {
        m_value = v;
    }
  public:
    int get_value()
    {
        return m_value;
    }
    void set_value(int v)
    {
        m_value = v;
    }
    static GlobalClass *instance()
    {
        if …
Run Code Online (Sandbox Code Playgroud)

c++ singleton

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

我可以在__new__或__init__期间创建类属性吗?

我想做这样的事情,但到目前为止我还没有取得多大成功.我想让每个attr只在访问时计算_lazy_eval的属性:

class Base(object):
    def __init__(self):
        for attr in self._myattrs:
            setattr(self, attr, property(lambda self: self._lazy_eval(attr)))

    def _lazy_eval(self, attr):
        #Do complex stuff here
        return attr


class Child(Base):
    _myattrs = ['foo', 'bar']


me = Child()
print me.foo
print me.bar

#desired output:
#"foo"
#"bar"
Run Code Online (Sandbox Code Playgroud)

**更新**

这也不起作用:

class Base(object):
    def __new__(cls):
        for attr in cls._myattrs:
            setattr(cls, attr, property(lambda self: self._lazy_eval(attr)))
        return object.__new__(cls)

#Actual output (it sets both .foo and .bar equal to "bar"??)
#bar
#bar
Run Code Online (Sandbox Code Playgroud)

**更新2**

使用了__metaclass__解决方案,但坚持使用它Base.__new__.看起来它需要一个更好定义的闭包 - "prop()" - 正确地形成属性: …

python

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

设置库包括c ++中的路径

我刚刚使用mac ports(sudo install gd2)安装了gd2,它在以下地方安装了库:

/opt/local/include/gd.h
/opt/local/lib/libgd.dylib (link)
/opt/local/lib/libgd.la
/opt/local/lib/libgd.a
Run Code Online (Sandbox Code Playgroud)

这是我的make文件:

dev: main.o
    g++ -L/opt/local/lib -I/opt/local/include -lgd -lpng -lz -ljpeg -lfreetype -lm main.o -o heatmap

main.o: main.cpp
    g++ -c main.cpp
Run Code Online (Sandbox Code Playgroud)

因此,当我创建我的c ++应用程序时,我添加'#include"gd.h"',它抛出:

main.cpp:4:16: error: gd.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如果我将gd.h设置为绝对路径(如上所述)(不是解决方案,但很好奇),我被抛出:

g++ -L/opt/local/include -L/opt/local/lib main.o -o heatmap
Undefined symbols:
  "_gdImagePng", referenced from:
      _main in main.o
  "_gdImageLine", referenced from:
      _main in main.o
  "_gdImageColorAllocate", referenced from:
      _main in main.o
      _main in main.o
  "_gdImageDestroy", referenced from:
      _main in main.o
  "_gdImageCreate", referenced from:
      _main in …
Run Code Online (Sandbox Code Playgroud)

c++ macos gd

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