问题列表 - 第33805页

如何在C#应用程序中处理1000多个图像?

目前,使用flowlayoutpanel和一组图片框来实现用于显示图像列表的winform控件.但即使在缩略图比例(64x64),当我们开始接近1000+图像时,我们得到OutOfMemory异常 - 我们的实际问题在于缩略图生成部分和Image对象的创建.

我无法从网上现有的图像查看示例中找到任何关于大量图像的策略,那么是否有人有任何链接或策略来解决显示1000多个图像列表的问题?

作为一个起点,当缩略图的图片框在视图中时,我们实际上只需要这些图像对象.那么我们只会创建10个图像对象,但除了加载和销毁图像对象之外,还有更聪明的方法吗?

谢谢,爱德华

c#

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

Valgrind可能会丢失 - MYSQL

我最近一直通过Valgrind运行我的一个应用程序,但是有一些MYSQL相关的泄漏我无法解决.我把违规代码放在最基本的形式并测试了; 我得到了同样的泄漏.我应该忽视它们还是我做错了什么?

码:

#include <stdio.h>
#include <stdlib.h>

#include <mysql/mysql.h>

int main()
{
    MYSQL *MYSQLIns;

    MYSQLIns = mysql_init(NULL);

    mysql_real_connect(MYSQLIns, "localhost", "username", "password", "database", 0, NULL, 0);

    mysql_close(MYSQLIns);

    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

编译:

gcc -g -lmysqlclient mysql_mem_test.c -o mysql_mem_test
Run Code Online (Sandbox Code Playgroud)

Valgrind输出:

valgrind --leak-check=full ./mysql_mem_test
==4601== Memcheck, a memory error detector
==4601== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==4601== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for copyright info
==4601== Command: ./mysql_mem_test
==4601== 
==4601== 
==4601== HEAP SUMMARY:
==4601==     in use …
Run Code Online (Sandbox Code Playgroud)

c mysql valgrind memory-leaks

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

如何在JavaScript中嵌入Ruby(Rails + .html.erb文件)

我有一个.html.erb文件,里面有一些javascript.我想做这样的事情:

var stuff = '<div><%= @ruby_var.title %></div>'
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?我可能完全离开...谢谢.

ruby

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

如何创建NSManagedObjectContext

在iPhone的核心数据中,我遇到了各种错误,试图将数据保存到NSManagedObjectContext.

我相信我的问题与我使用NSManagedObjectContext多线程中使用的问题有关.

所以我想创建一个新的NSManagedObjectContext并尝试,但我找不到简单创建新实例的示例代码...

我知道这很简单,但我真的很感激这里的任何帮助.

注意,我在Apple文档上看过这篇文章:http://developer.apple.com/iphone/library/documentation/cocoa/conceptual/CoreDataUtilityTutorial/Articles/05_createStack.html

但是这使用了一些我不熟悉的代码,比如iPhone上不支持的XMLStore等.

iphone core-data nsmanagedobjectcontext

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

"友谊"数据库中的唯一对

我发布这个问题,这有点是我的另一个问题的摘要.

我有两个数据库:
1)db_users.
2)db_friends.

我强调它们存储在不同服务器上的不同数据库中,因此不能使用外键.

在'db_friends'中我有'tbl_friends'表,其中包含以下列:
- id_user
- id_friend

现在我该如何确保每一对在这个表中都是唯一的('tbl_friends')?
我想在表级别,而不是通过查询.

例如,这些是无效的行:
1 - 2
2 - 1

我希望这是不可能添加的.

另外 - 在第二列('id_friend')的某些友谊行中,如果可以提及用户713的所有朋友,我将如何搜索?

sql relationship

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

网站是如何被"包含隐藏在其中的PHP脚本的恶意编码图像"攻击的?

我的广告服务器周末被黑了.

根据这篇文章,这似乎是一个普遍存在的问题.

那里有一些东西让我思考......

他说,攻击者利用一次攻击获取其服务器的登录权限,然后上传了一个包含隐藏在其中的PHP脚本的恶意编码图像.通过查看映像,攻击者强制脚本在服务器上执行

这怎么可能?它是否依赖于用GD或类似方式打开的图像?他们上传了一个冒充图像的脚本,并以某种方式包含它吗?

php image openx

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

如何在创建会话时获取IP地址?

在我的grails应用程序中,我已经实现了接口HttpSessionListener来监听会话创建,如下所示:

class MyHttpSessionListener implements HttpSessionListener {

    public void sessionCreated(HttpSessionEvent event) {
        log.info "***************** Session created: id= ${event.getSession()?.id}"
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想记录负责会话创建的IP地址.

我怎样才能做到这一点?

java grails servlets httpsession

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

在JavaScript中封装

很久以前,我看到有人用他们的代码封装了整个JavaScript块,类似下面的代码:

(function() {
  // ...
})(this);
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 上面的代码是否正确?
  2. 如上所述封装整个JavaScript块有什么好处?

javascript

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

如何在C#.NET中实现OAuth2提供程序和使用者

我一直在oauth2上进行一些搜索,并认为它可能非常适合我正在构建的一些WCF休息服务,这些服务将由一些WPF应用程序和MVC Web应用程序使用.其想法是最初要求用户使用他们的用户名/密码登录并接收访问令牌,该访问令牌使他们能够访问上述资源.

在这里搜索SO我没有找到关于oauth2的更多信息,除了一些与Facebook等消费者相关的问题.

我想知道是否有人可以提供一些实施oauth2的技巧(或者知道任何好的资源).我对提供者(身份验证和发布访问令牌)以及客户端/消费者端感兴趣.

.NET OAuth2库

我找到的唯一的OAuth2库来自dotnetopenauth,它似​​乎也很重要.在这个阶段,我宁愿一个更轻一点的图书馆,而且只是包含了oauth2

还有其他oauth2库吗?

.net c# wpf asp.net-mvc oauth

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

:: MyClass Ruby作用域操作符有什么作用?

什么是::MyClass/MyModule范围运营商在Ruby中做的,什么是它的目的是什么?

ruby

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