问题列表 - 第9487页

何时对具有静态数据的类进行垃圾收集

我希望在整个应用程序中轻松提供一些数据.我在类中有一些带有静态数据的变量,可以在几个不同的点上写入和读取.

这个工作正常一段时间,但现在我希望能够检索到一个ArrayList,我得到的只是"null".

我想知道静态类是否已被发送到"垃圾收集器".不知道发生了什么,如果你可以提供帮助,那将非常感激.

java static garbage-collection

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

使用.NET从JPEG中删除EXIF数据的简单方法

如何从JPEG图像中删除所有EXIF数据?

我找到了很多关于如何使用各种库来读取和编辑EXIF数据的示例,但我需要的只是一个关于如何删除它的简单示例.

它只是用于测试建议,所以即使是最丑陋和最黑客的方法也会有所帮助:)

我已经尝试搜索EXIF开始/结束标记0xFFE1和0xFFE2.在我的情况下,最后一个不存在.

.net exif

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

必须依赖注入以牺牲封装为代价吗?

如果我理解正确,依赖注入的典型机制是通过类的构造函数或通过类的公共属性(成员)注入.

这暴露了注入的依赖性并违反了封装的OOP原则.

我在确定这种权衡时是否正确?你是如何处理这个问题的?

另请参阅下面我对自己问题的回答.

oop encapsulation dependency-injection inversion-of-control

123
推荐指数
7
解决办法
9531
查看次数

如何检测类中是否有特定的成员变量?

为了创建算法模板函数,我需要知道类中的x或X(和y或Y)是模板参数.当我的函数用于MFC CPoint类或GDI + PointF类或其他类时,它可能很有用.他们都使用不同的x.我的解决方案可以简化为以下代码:


template<int> struct TT {typedef int type;};
template<class P> bool Check_x(P p, typename TT<sizeof(&P::x)>::type b = 0) { return true; }
template<class P> bool Check_x(P p, typename TT<sizeof(&P::X)>::type b = 0) { return false; }

struct P1 {int x; };
struct P2 {float X; };
// it also could be struct P3 {unknown_type X; };

int main()
{
    P1 p1 = {1};
    P2 p2 = {1};

    Check_x(p1); // must return true
    Check_x(p2); // must return false

    return …
Run Code Online (Sandbox Code Playgroud)

c++ templates g++ sfinae visual-studio

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

从Controller构造器访问Request.Cookies

我正在使用FormsAuthenticationTicket的UserData属性来存储一些用户特定的信息.我有一个HelperClass,它将此UserData反序列化为一个自定义对象,用于强类型访问.我的控制器设置如下

public class SomeController : Controller
{
    private CookieData _cookieData;

    public SomeController()
    {
        _service = new ForderungsStellerService(new ModelStateWrapper(this.ModelState));
        HttpCookie cookie = Request.Cookies[FormsAuthentication.FormsCookieName];
        FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(cookie.Value);
        _cookieData= GetSessionData.FromCookie(ticket);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题似乎是,在控制器构建时请求为空.从ActionMethod访问Request.Cookies时,此代码段正在运行.

我想在DRY原因中在构造函数中填充_cookieData对象.

有没有人对这个问题有所暗示?

最好的祝福...

asp.net cookies asp.net-mvc

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

查看类依赖图插件?

是否有任何我可以用于Eclipse的插件,它将显示类依赖的图形视图?

java eclipse eclipse-plugin eclipse-3.4 eclipse-rcp

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

重启背景工作者

有没有办法直接"重启"后台工作人员?调用CancelAsync()后跟RunWorkerAsync()显然不会这样做,因为他们的名字暗示.

背景信息:我有一个后台工作者,它在我的.net 2.0 Windows窗体应用程序中计算总数.每当用户修改任何属于此总数的值时,我都想重新启动后台工作程序,以防它运行,以便直接考虑最新值.

.net c# backgroundworker

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

Javascript AOP库

您使用哪个Javascript AOP库,它的主要功能是什么?

javascript aop

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

通过远程桌面提高WPF应用程序速度?

在我们的场景中,我们有一个用户通过远程桌面使用的wpf应用程序,我们发现用户体验非常慢.

有关在这种情况下改善用户体验的任何建议吗?一点可能是禁用任何动画/故事板,并避免在UI中使用渐变.感谢更多的想法.

.net windows wpf remote-desktop

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

asp的问题:按钮OnClick事件

这是我的按钮

<asp:Button ID="myButton" Text="Click Me" OnClick="doSomething(10)" runat="server" />
Run Code Online (Sandbox Code Playgroud)

这是服务器功能

public void doSomething(int num)
{
    int someOtherNum = 10 + num;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译代码时,我得到该行的错误"Method Name Expected":

<asp:Button ID="myButton" Text="Click Me" OnClick="doSomething(10)" runat="server" />
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我不允许从OnClick事件向服务器传递值吗?

c# asp.net onclick

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