问题列表 - 第27148页

学习PyGame的最佳资源?

只是好奇,如果有人知道学习和理解PyGame的好网站.我已经用Python编写了一堆,所以我装备精良.只是好奇,如果有人知道一个好的网站或更多的学习PyGame.

谢谢你的帮助!

python pygame

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

在文件上传期间使用Javascript获取图像尺寸

我有文件上传UI元素,用户将在其中上传图像.在这里,我必须验证客户端图像的高度和宽度.是否有可能在JS中找到仅具有文件路径的图像大小?

注意:如果否,是否有其他方法可以在客户端查找维度?

javascript asp.net validation file-upload image

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

LNK2022:元数据操作失败:重复类型中的字段声明不一致

编译我的C++ .NET项目时遇到问题.

我读过"LNK2022:元数据操作失败"让我疯了 - 这不是我的情况,因为在我的情况下我无法编译一个项目 - 它在链接时失败.我尝试了该主题的所有(两个)解决方案,这对我没有帮助.

当我将类更改为模板类时,这个错误开始上升.我有Vector2Di(对于int类型)类,现在需要完全相同的float类型,所以我将其重命名为Vector2D并将其更改为使用模板,现在我有:

template <class T>
public ref class Vector2D : NativeValue<irr::core::vector2d<T>>
{
...
}

typedef Vector2D<int> Vector2Di;
typedef Vector2D<float> Vector2Df;
Run Code Online (Sandbox Code Playgroud)

它开始出现apear链接器错误:

错误LNK2022:元数据操作失败(80131188):重复类型中的字段声明不一致(类型:NativeValue>; fields:m_NativeValue):( 0x04000058).

错误LNK2022:元数据操作失败(8013118B):重复类型中实现的接口不一致(类型:NativeValue>; interfaces:System.IDisposable):( 0x09000005).

这两种错误.

简而言之:Vector2D打算成为C++ valuetype类vector2d的包装.NET类(也是模板).我必须将所有功能重定向到wrappered类,所以我需要一个存储它的值,但因为我不能在ref类中使用非托管的valuetype变量(编译错误apears),我在该valuetype上使用指针,但是这个指针应该被分配,在某处解除分配,我设计了ref class NativeValue - 它也是模板,它将valuetype存储为引用,并注意及时删除它.

是这里:

    template <class T>
    ref class NativeValue
    {
    public:

        ~NativeValue()
        {
            this->!NativeValue();
        }

        !NativeValue()
        {
            if (m_NativeValue != nullptr)
            {
                delete m_NativeValue;
                m_NativeValue = nullptr;
            }
        }

    internal:

        T* m_NativeValue;

    protected:

        NativeValue() {}
    }; …
Run Code Online (Sandbox Code Playgroud)

.net c++ c++-cli linker-errors lnk2022

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

使用PermGen空间或滚动我自己的实习方法?

我正在编写一个Codec来处理使用定制有线协议通过TCP发送的消息.在解码过程中,我创建了许多Strings,BigDecimals和日期.客户端 - 服务器访问模式意味着客户端发出请求然后解码数千个响应消息是常见的,这会导致大量的重复 String s,BigDecimals等.

因此我创建了一个InternPool<T>允许我实习每类对象的类.在内部,池使用a WeakHashMap<T, WeakReference<T>>.例如:

InternPool<BigDecimal> pool = new InternPool<BigDecimal>();

...

// Read BigDecimal from in buffer and then intern.
BigDecimal quantity = pool.intern(readBigDecimal(in));
Run Code Online (Sandbox Code Playgroud)

我的问题:我使用InternPoolBigDecimal,但我应该还可以考虑使用它String 来代替 Stringintern()方法,我相信使用的PermGen空间?使用PermGen空间有什么好处?

java garbage-collection permgen string-interning

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

如何在每X分钟运行我的PHP代码?

我试图为我们的小型网络制作一个"状态监视器".页面加载后,我为我添加的每个IP进行ping操作.没关系.但我想每隔X分钟执行此ping操作,而无需重新加载我的漏洞页面.

如果我用标题刷新重新加载页面,我可以做到,但我想这样做无法重新加载.

我想我必须用AJAX做这个吗?但我不知道怎么做..

谢谢

php ajax

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

为什么我们不能使用友元函数重载"="?

为什么不允许使用友元函数重载"="?我写了一个小程序,但它给出了错误.

class comp
{
int real;
int imaginary;
public:
comp(){real=0; imaginary=0;}
void show(){cout << "Real="<<real<<" Imaginary="<<imaginary<<endl;}
void set(int i,int j){real=i;imaginary=j;}
friend comp operator=(comp &op1,const comp &op2);
};

comp operator=(comp &op1,const comp &op2)
{
op1.imaginary=op2.imaginary;
op1.real=op2.real;
return op1;
}

int main()
{
comp a,b;
a.set(10,20);
b=a;
b.show();
return 0;
}
Run Code Online (Sandbox Code Playgroud)

编译给出以下错误: -

[root@dogmatix stackoverflow]# g++ prog4.cpp 
prog4.cpp:11: error: ‘comp operator=(comp&, const comp&)’ must be a nonstatic member function
prog4.cpp:14: error: ‘comp operator=(comp&, const comp&)’ must be a nonstatic member function
prog4.cpp: …
Run Code Online (Sandbox Code Playgroud)

c++

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

我可以阻止Linux用户空间pthread在关键代码中产生吗?

我正在使用2.6.24.3内核为嵌入式Linux项目开发用户空间应用程序.我的应用程序通过创建2个pthread来在两个文件节点之间传递数据,每个pthread都会休眠,直到异步IO操作完成,此时它会唤醒并运行完成处理程序.

完成处理程序需要跟踪待处理的传输数量,并维护一个线程将添加到的一些链接列表,另一个将删除.

// sleep here until events arrive or time out expires
for(;;) {
    no_of_events = io_getevents(ctx, 1, num_events, events, &timeout);
    // Process each aio event that has completed or thrown an error
    for (i=0; i<no_of_events; i++) {
        // Get pointer to completion handler
        io_complete = (io_callback_t) events[i].data;
        // Get pointer to data object
        iocb = (struct iocb *) events[i].obj;
        // Call completion handler and pass it the data object
        io_complete(ctx, iocb, events[i].res, events[i].res2);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是......

是否有一种简单的方法可以阻止当前活动线程在运行完成处理程序时屈服而不是沿着互斥锁/自旋锁路由?

或者失败,可以配置Linux以防止在保持互斥锁/自旋锁时产生pthread?

linux scheduling pthreads embedded-linux

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

Spring @Transactional方法 - 参与交易

在一个dao我有2个@Transactional方法.

如果我不提供任何明确的属性,

那么会发生什么,如果

我在另一个体内运行一种方法?

这两种方法都在同一个交易中运行?

java spring transactions spring-aop spring-transactions

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

弹性反向传播神经网络 - 关于梯度的问题

首先我想说我对神经网络真的很陌生,我不太了解它;)

我已经实现了反向传播神经网络的第一个 C# 实现。我已经使用 XOR 对其进行了测试,它看起来很有效。

现在我想更改我的实现以使用弹性反向传播(Rprop - http://en.wikipedia.org/wiki/Rprop)。

定义说:“Rprop 只考虑所有模式的偏导数的符号(而不是幅度),并且独立地作用于每个“权重”。

有人能告诉我所有模式的偏导数是什么吗?我应该如何为隐藏层中的神经元计算这个偏导数。

非常感谢

更新:

我的实现基于此 Java 代码:www_.dia.fi.upm.es/~jamartin/downloads/bpnn.java

我的 backPropagate 方法如下所示:

public double backPropagate(double[] targets)
    {
        double error, change;

        // calculate error terms for output
        double[] output_deltas = new double[outputsNumber];

        for (int k = 0; k < outputsNumber; k++)
        {

            error = targets[k] - activationsOutputs[k];
            output_deltas[k] = Dsigmoid(activationsOutputs[k]) * error;
        }

        // calculate error terms for hidden
        double[] hidden_deltas = new double[hiddenNumber];

        for (int j = 0; j < hiddenNumber; …
Run Code Online (Sandbox Code Playgroud)

backpropagation neural-network

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

我可以从动作过滤器中获取Action的返回类型吗?

我有一个ASP.NET MVC 2应用程序,我在其中创建自定义操作筛选器.此过滤器位于应用程序中的控制器上,并从数据库验证该功能当前是否可用.

Public Overrides Sub OnActionExecuting(ByVal filterContext As System.Web.Mvc.ActionExecutingContext)
  Try
    ' Check controller name against database.
    Dim controllerName = filterContext.Controller.GetType().Name
    controllerName = controllerName.Remove(controllerName.Length - 10)
    ' Look up availability.
    Dim available As Boolean = _coreService.GetControllerAvailability(controllerName)
    If Not available Then
      ' Redirect to unavailable notice.
      filterContext.Result = New RedirectResult("/Home/Unavailable/")
    End If
  Catch ex As Exception
    _eventLogger.LogWarning(ex, EventLogEntryType.Error)
    Throw
  End Try
End Sub
Run Code Online (Sandbox Code Playgroud)

我的问题是,根据已请求的操作,我需要将用户重定向到返回视图,部分视图或JSON的操作.

鉴于ActionExecutingContext,我可以找出最初请求的操作的返回类型是什么?

编辑:

好吧,我越来越近但又有另一个问题.

Public Overrides Sub OnActionExecuting(ByVal filterContext As System.Web.Mvc.ActionExecutingContext)
  Try
    ' Check controller name against database. …
Run Code Online (Sandbox Code Playgroud)

vb.net reflection asp.net-mvc

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