问题列表 - 第45548页

我收到此错误:"检测到glibc"

我刚写了一段CPP代码,我在ubuntu中使用G ++编译它.当我运行我的代码一切都很好,代码运行良好并提供输出但不退出,它给出了这个错误:

 *** glibc detected *** ./a.out: free(): invalid next size (fast): 0x09f931f0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6c501)[0x3de501]
/lib/libc.so.6(+0x6dd70)[0x3dfd70]
/lib/libc.so.6(cfree+0x6d)[0x3e2e5d]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x6e2441]
./a.out[0x8049ce6]
/lib/libc.so.6(+0x2f69e)[0x3a169e]
/lib/libc.so.6(+0x2f70f)[0x3a170f]
/lib/libc.so.6(__libc_start_main+0xef)[0x388cef]
./a.out[0x8048a61]
======= Memory map: ========
00219000-0021a000 r-xp 00000000 00:00 0          [vdso]
00354000-00370000 r-xp 00000000 08:01 8781845    /lib/ld-2.12.1.so
00370000-00371000 r--p 0001b000 08:01 8781845    /lib/ld-2.12.1.so
00371000-00372000 rw-p 0001c000 08:01 8781845    /lib/ld-2.12.1.so
00372000-004c9000 r-xp 00000000 08:01 8781869    /lib/libc-2.12.1.so
004c9000-004ca000 ---p 00157000 08:01 8781869    /lib/libc-2.12.1.so
004ca000-004cc000 r--p 00157000 08:01 8781869    /lib/libc-2.12.1.so
004cc000-004cd000 rw-p 00159000 08:01 8781869    /lib/libc-2.12.1.so
004cd000-004d0000 rw-p …

c++ memory glibc g++ vector

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

RDLC嵌入式图像在PDF中失真

我有一个非常简单的RDLC报告,我在标题中使用PNG图像构建.经过多次试验,我们无法获得外部图像来处理分期和生产中的报告.

然后我将图像嵌入RDLC并部署更新的文件.图像显示在ReportViewer控件中.但是,当使用查看器的导出功能来获取PDF时,图像会出现乱码和扭曲.它基本上看起来好像图像就像星球大战的介绍文本,但垂直重复直到它消失.这在我的测试机器和阶段/生产中都会发生.

是否有一些我没有正确嵌入图像的东西?我想过看看我是否可以用另一种方式对图像进行MIME编码,然后将其插入到RDLC中.似乎已经延伸到了工作状态.

pdf image rdlc reporting-services

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

在第二次发送之前,Python不会检测到已关闭的套接字

当我在连接的一端关闭套接字时,另一端在第二次发送数据时会收到错误,但不是第一次:

import socket

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(("localhost", 12345))
server.listen(1)

client = socket.create_connection(("localhost",12345))
sock, addr = server.accept()
sock.close()

client.sendall("Hello World!")    # no error
client.sendall("Goodbye World!")  # error happens here
Run Code Online (Sandbox Code Playgroud)

我已经尝试设置TCP_NODELAY,使用send而不是sendall检查fileno(),我找不到任何方法来获取第一个发送错误,甚至检测到它失败后. 编辑:sock.shutdown之前打电话sock.close没有帮助. 编辑#2:即使time.sleep在结束之后和写作之前添加也没关系. 编辑#3:检查返回的字节数send没有帮助,因为它总是返回消息中的字节数.

因此,如果我想检测错误,我能想出的唯一解决方案就是sendall使用一个client.sendall("")会引发错误的解决方案.但这似乎很苛刻.我在Linux 2.6.x上,所以即使解决方案仅适用于该操作系统,我也会感到高兴.

python sockets

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

Java接口反射替代方案

我开发一个应用程序,它利用了Java接口的作为比Java接口,即在运行时,用户应该能够列出接口类中可用的方法,它可以是任何东西:

private Class<? extends BaseInterface> interfaceClass.
Run Code Online (Sandbox Code Playgroud)

在运行时,我想枚举可用的方法,然后根据用户选择的方法,调用一些方法.

我的问题是:Java"接口"架构是否为我提供了任何方法,可以在不使用Reflection API的情况下查看和调用方法?

我希望有类似的东西(也许有):

private Interface<? extends BaseInterface> interfaceAPI;

public void someMethod(){
 interfaceAPI.listMethods();
 interfaceAPI.getAnnotations();
}
Run Code Online (Sandbox Code Playgroud)

也许有一些方法可以使用Type Generics来完成我想要的东西?

谢谢,

费德鲁斯

java generics reflection interface

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

C#属性表

我是C#的新手.我想制作一个属性表 - 类似于Visual Studio中用于控件属性的属性表.是否有任何类包含此类信息,或者我必须使用静态文本和编辑框创建我的类?我想要一些简单的东西:

Tag1 Value1

Tag1 Value1

Tag1 Value1

...

其中Value可能是不同类型的(可能我会使用字符串并稍后解析它们)

c# visual-studio-2010

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

通过Filter在Servlet中设置Authentication Header

前言

这是我第一次尝试过滤器,温柔.

项目描述

我正在尝试为我们的几个应用程序完成SSO的构建,我似乎正在碰壁.我尝试连接的webapp使用"身份验证"标头来确定应用程序中的用户凭据.我已经构建了一个过滤器,希望在将标头传递给webapp之前设置它.

问题

代码通过eclipse验证,编译,加载到Tomcat,并传递给webapp.唯一缺少的是Authentication头.

我错过了什么/做错了什么?

AuthenticationFilter源码

package xxx.xxx.xxx.xxx.filters;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import xxx.xxx.xxx.ConfigFile;
import xxx.xxx.xxx.Console;
import xxx.xxx.xxx.FalseException;

import xxx.xxx.activity.EncryptUtil;

public class AuthenticationFilter implements Filter {
  public ConfigFile config;

  public void init(FilterConfig arg0) throws ServletException {
    config = new ConfigFile("C:/config.properties");
  }

  public void doFilter(ServletRequest sRequest, ServletResponse sResponse, FilterChain filterChain) throws IOException, ServletException {
    Console.debug("AuthenticationFilter.doFilter() triggered.");
    ServletRequestWrapper request = new ServletRequestWrapper((HttpServletRequest) …
Run Code Online (Sandbox Code Playgroud)

java servlets servlet-filters

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

replaceItemAtURL在iOS上没有错误但在OSX上运行正常

我正在为基于CoreData的应用程序实现手动触发的迁移过程,并且在迁移成功完成后,我正在尝试将迁移的数据库移回原始数据库的顶部replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:.

问题是在iOS上,我没有做任何事情会使这个方法返回YES,但是它也永远不会在错误指针中添加任何东西,以便让你看到出了什么问题.

我在其他地方读过的东西(例如http://www.cocoabuilder.com/archive/cocoa/287790-nsdoc-magic-file-watcher-ruins-core-data-migration.html)表明没有关闭所有的CoreData尝试替换之前的对象(例如NSMigrationManager,NSManagedObjectModel等)可能是原因,但事实并非如此.我甚至实现了一个两个文件创建和交换的东西,它根本不涉及CoreData DB,以验证CoreData的东西与它没有任何关系.

然后我在官方文档中注意到newitemURL应该在一个被认为适合临时文件的目录中.我认为这意味着URLForDirectory:inDomain:appropriateForURL:create:error:使用NSItemReplacementDirectory作为搜索路径返回的目录.

这也不起作用!我最终回到使用单独的操作实现替换逻辑,但这是非原子的,不安全的,所有这些都是坏事.

有没有人有一个在iOS上运行的代码片段,它可以从调用返回YES replaceItemAtURL或者实际将错误信息放入错误指针中?

任何帮助非常感谢.

编辑 - 测试代码包括在下面.这在application:didFinishLaunchingWithOptions:主线程上运行.

NSFileManager *fm = [[NSFileManager alloc] init];
NSError *err = nil;
NSURL *docDir = [NSURL fileURLWithPath:[self applicationDocumentsDirectory]];

NSURL *tmpDir = [fm URLForDirectory:NSItemReplacementDirectory
                           inDomain:NSUserDomainMask
                  appropriateForURL:docDir
                             create:NO
                              error:&err];

NSURL *u1 = [docDir URLByAppendingPathComponent:@"f1"];
NSURL *u2 = [tmpDir URLByAppendingPathComponent:@"f2"];
NSURL *repl = nil;

[fm createFileAtPath:[u1 path]
            contents:[[NSString stringWithString:@"Hello"]
                      dataUsingEncoding:NSUTF8StringEncoding]
          attributes:nil];

[fm createFileAtPath:[u2 path]
            contents:[[NSString stringWithString:@"World"]        
                      dataUsingEncoding:NSUTF8StringEncoding]
          attributes:nil]; …
Run Code Online (Sandbox Code Playgroud)

iphone core-data nsfilemanager ios-4.2

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

虚拟继承对性能的影响

我正在考虑在实时应用程序中使用虚拟继承.使用虚拟继承是否会产生类似于调用虚函数的性能影响?有问题的对象只会在启动时创建,但我担心层次结构中的所有函数是否都将通过vtable调度,或者只是来自虚拟基类的函数.

c++ performance real-time virtual-inheritance

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

获取执行路径 - 从我开始jar文件

我可以在我的Java应用程序中找到启动该jar文件的当前路径吗?
执行路径(例如:C:\test\test_one> java -jar test.jar获取C:\test\test_one)?

java

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

WPF MVVM - 在视图模型类中使用模型

我想知道在视图模型中使用模型类的正确方法.作为MVVM,我使用Caliburn Micro.

第一种选择.

型号类:

    public class CurrentUser : IDataErrorInfo
    {
        public string Nick { get; set; }
        public string Password { get; set; }
//...
    }
Run Code Online (Sandbox Code Playgroud)

在视图模型类中使用模型:

[Export(typeof(ILogOnViewModel))]
public class LogOnViewModel : Screen
{
    public CurrentUser CurrentUser { get; set; }

    //bind on control in view
    public string CurrentNick
    {
        get { return CurrentUser.Nick; }
        set
        {
            CurrentUser.Nick = value;
            NotifyOfPropertyChange(() => CurrentNick);
        }
    }

    //bind on control in view
    public string CurrentPassword
    {
        get { return CurrentUser.Password; }
        set …
Run Code Online (Sandbox Code Playgroud)

wpf mvvm caliburn.micro

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