问题列表 - 第25804页

如何将非托管dll和托管程序集合并到一个文件中?

来自PHX Software的 SQLite 将托管程序集(System.Data.SQLite)与非托管DLL(SQLite 32位或64位dll)组合到一个文件中,并设法将它们链接在一起.

我该怎么做呢?我是否需要将托管程序集嵌入到非托管dll中,反之亦然?

即.我的问题是:

  1. 我需要以哪种顺序执行此操作?
  2. 为了做到这一点,我需要哪些工具或知识?
  3. 如何(如果不同)从托管代码中的非托管dll链接到导出的函数?

我问这个的原因是我想构建一个托管的zLib包装器.我知道在.NET中有托管类,但从经验来看它们有点受限(并且有点愚蠢,因为它们没有做适当的缓冲),所以我想创建自己的副本,也因为我想要学习如何做到这一点.

那么有谁知道我需要做什么以及如何做?

我发现了以下内容:

我将尝试这个,但任何其他可用的信息也会很好.

embed dll assemblies unmanaged managed

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

单个应用程序服务器实例中的单独应用程序中的EJB本地/远程接口

假设部署了两个EAR的单个应用程序服务器实例.第一个EAR使用远程EJB接口从第二个EAR调用EJB.

有传言说,即使invokation使用远程接口来实现,应用服务器知道这一切都是在同一个JVM中,并在内部使用的远程接口与本地接口机制,即它不通过RMI调用方法,不打开任何插座,并不会序列化/反序列化对象.

这是真的?如果有人对Weblogic 10.3.2和OC4j 10.1.3关于此问题的行为有任何反馈,我们将不胜感激.

ejb weblogic application-server oc4j java-ee

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

Visual Studio 2010:VS 2010中的COBOL丢失了吗?

Visual Studio 2010现在有COBOL编译器吗?

我在一篇文章中看到了这一点.

我也看过它的视频.

问题是,我在哪里可以找到它?我一直在寻找VS2010,但仍然没有线索.

谢谢回答.

compiler-construction cobol visual-studio-2010

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

GPL和BSD内核中的专有模块

由于Linux内核是GPL而不是LGPL,我认为将专有代码链接到它是违法的.该行业如何规避这一点?我希望GPL许可证会强制任何开发人员在GPL驱动程序和/或内核模块下发布.

也许我很困惑,实现一个新模块并没有真正链接内核代码??? 公司如何处理这个问题?也许链接相反(从内核到他们的二进制文件)?

另一方面,有BSD内核.您可以自由链接受保护的IP.你能在BSD内核中实现更好的驱动程序设计吗?在为GPL内核实现驱动程序时是否有任何设计限制?

bsd licensing kernel gpl driver

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

phpmyadmin显示mysql的utf8_bin校准列的数字或blob?

我有一个带varchar列的表.其排序规则设置为utf8_bin.我使用此表和列的软件完美运行.但是当我查看phpmyadmin中的内容时,我只看到一些十六进制值或[Blob xB].我可以让phpmyadmin正确显示内容吗?

此外,当我将排序规则设置为utf8_general_ci或utf8_unicode_ci时,phpmyadmin会正确显示内容.

Thx Marc

[编辑]哈哈,我发现,phpmyadmin中的每个表上方都有一个小的"+选项"链接.它打开了几个选项,包括"显示BLOB内容" - 这使得[blob]在启用时为可读文本,"将二进制内容显示为HEX",在禁用时将十六进制代码显示为文本.

不知道为什么有两个选项,为什么有时会有[Blob],有时还有十六进制值.

好.现在我还在想:当我去另一张桌子时,设置这些选项会丢失.我每次去那里都要设置它们.有没有办法保存这些选项?[/编辑]

mysql collation phpmyadmin utf-8

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

如何使用Java压缩PNG图像

嗨,我想知道Java中是否有任何方法可以减少作为BufferedImage加载的图像大小(使用任何类型的压缩),并将保存为PNG.

也许是某种png imagewriteparam?我没有找到任何有用的东西,所以我卡住了.

下面是一个示例如何加载和保存图像

public static BufferedImage load(String imageUrl) {         
    Image image = new ImageIcon(imageUrl).getImage();
    bufferedImage = new BufferedImage(image.getWidth(null),
                                                    image.getHeight(null),
                                                    BufferedImage.TYPE_INT_ARGB);
    Graphics2D g2D = bufferedImage.createGraphics();
    g2D.drawImage(image, 0, 0, null);
    return bufferedImage;
}

public static void storeImageAsPng(BufferedImage image, String imageUrl) throws IOException {
    ImageIO.write(image, "png", new File(imageUrl));
}
Run Code Online (Sandbox Code Playgroud)

java compression png

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

C++中的字典/ HashTable对象?

我正在寻找C++中的HashTable或Dictionary实现,它具有与C#中类似的功能?STL是否包含这样的对象以及如何使用它?

c++ dictionary

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

我怎样才能从git-repo中获得特定文件的作者?

我有一个git-repo,只需要特定文件的作者.我可以从git-blame命令中提取作者,但有没有更简单的方法来获取文件的作者名称?

git

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

窥视Scala Actor的邮箱的最佳方法

使用Scala的2.8 RC1或更高版本,什么是最好的(最简单的和/或最直接的)方法来"窥视"在演员的邮箱等邮件(来自同一个演员的行为()方法中),以检查是什么队列,无需以任何方式响应/接收消息和/或干扰邮箱的当前内容.

这样做的目的是,参与者可以通过首先确定是否有任何剩余的邮箱消息是必须处理的消息来确定是否可以安全地处理退出请求,而不是通过立即停止该动作来删除.

scala actor

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

找不到类型或命名空间(您是否缺少using指令或程序集引用?)

我尝试编译C#程序时出现以下错误:

The type or namespace name 'Login' could not be found (are you missing a using directive or an assembly reference?)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FootballLeague
{
    public partial class MainMenu : Form
    {
    FootballLeagueDatabase footballLeagueDatabase;
    Game game;
    Team team;
    Login login; //Error here

    public MainMenu()
    {
        InitializeComponent();
        changePanel(1);
    }

    public MainMenu(FootballLeagueDatabase footballLeagueDatabaseIn)
    {
        InitializeComponent();
        footballLeagueDatabase = footballLeagueDatabaseIn;
    }

    private void Form_Loaded(object sender, EventArgs e)
    {
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# using-directives

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