问题列表 - 第25049页

使用Delphi中的enum参数调用DLL中的C函数

我有一个用C语言编写的第三方(Win32)DLL,它公开了以下接口:

DLL_EXPORT typedef enum
{
  DEVICE_PCI = 1,
  DEVICE_USB = 2
} DeviceType;

DLL_EXPORT int DeviceStatus(DeviceType kind);
Run Code Online (Sandbox Code Playgroud)

我希望从德尔福那里得到它.

如何在Delphi代码中访问DeviceType常量?或者,如果我应该直接使用值1和2,我应该使用什么Delphi类型的"DeviceType类型"参数?整数?字?

delphi dll enums

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

Python中是否有生产就绪的Web应用程序框架?

我听到很多关于Python语言的好评.他们说它成熟,富有表现力......我正在寻找Python中的生产就绪企业应用程序框架.通过"生产就绪"我的意思是:

  • 支持使用缓存和声明性解释的客观关系映射(如JPA,Hibernate等)
  • 面向控件的用户界面支持 - 没有HTML模板,但像JSF(RichFaces,Icefaces)或GWT,Vaadin,ZK
  • 组件分解和依赖注入(如EJB或Spring)
  • 单元和集成测试
  • 良好的IDE支持
  • 集群,模块化等(如Terracota,OSGi等)
  • IBM,Oracle等公司在其中编写了成功的应用程序(我的意思是真正的商业应用程序而不是Twitter)
  • 可以得到商业支持

Python世界中有可能吗?或者只有以下选择:

  • 使用Python并从底部写下所有内容(太费用了)
  • 坚持使用Java EE
  • 买.NET堆栈

python web-applications

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

VIM:加密密钥

我对VIM ENCRYPTION键有一个疑问.

我有一个文本文件,我使用加密该文件

:X

现在,存储加密密钥的位置(路径).

它是存储在单独的文件中还是存储在文本文件本身中.

如果我打开文件,它会询问加密密钥.

如何将我的密钥与原始密钥进行比较?

vim

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

通过x86汇编排序数组(嵌入在C++中)?? 可能?

我第一次玩x86程序集,我无法弄清楚如何对数组进行排序(通过插入排序)..我理解算法,但汇编令我困惑,因为我主要使用Java和C++.到目前为止我所拥有的一切

int ascending_sort( char arrayOfLetters[], int arraySize )
{
 char temp;

 __asm{

     push eax
     push ebx
      push ecx
     push edx
    push esi
    push edi

//// ???

    pop edi
    pop esi
       pop edx
    pop ecx
     pop ebx
    pop eax
 }
}
Run Code Online (Sandbox Code Playgroud)

基本上没什么:(任何想法?提前谢谢.

好吧,这只会让我听起来像一个完全白痴,但我甚至无法改变_asm中任何数组的值

为了测试它,我把:

mov temp, 'X'
mov al, temp
mov arrayOfLetters[0], temp
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误C2415:不正确的操作数类型

所以我试过了:

mov temp, 'X'
mov al, temp
mov BYTE PTR arrayOfLetters[0], al
Run Code Online (Sandbox Code Playgroud)

这符合,但它没有改变阵列......

c++ x86 assembly insertion-sort

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

Lucene搜索日本字符

我已经为我的应用程序实现了lucene,除非你介绍了像日语这样的东西,否则它的效果非常好.

问题是,如果我有日语字符串こんにちは,このバイネイです我用こ搜索是第一个字符比它效果好,而如果我在搜索令牌搜索中使用多个日语字符(こんにち)失败并且有没找到文件.

lucene是否支持日文字符?让它运作的设置是什么?

c# asp.net lucene.net

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

如何重新编号主索引

我有一个简单的MySQL表,主索引(id)没有逐个编号(1,31,35,100等).我想让它们编号为(1,2,3,4).请告诉我怎么做.我还想指出,我知道手术的可能后果,但我只是想整理一下.

mysql sql

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

按条件降序排序

我想写一个LINQ to Entity查询,它根据输入参数按升序或降序排序,有没有办法.以下是我的代码.请建议.

    public List<Hosters_HostingProviderDetail> GetPendingApproval(SortOrder sortOrder)
    {
        List<Hosters_HostingProviderDetail> returnList = new List<Hosters_HostingProviderDetail>();
        int pendingStateId = Convert.ToInt32(State.Pending);
        //If the sort order is ascending
        if (sortOrder == SortOrder.ASC)
        {
            var hosters = from e in context.Hosters_HostingProviderDetail
                          where e.ActiveStatusID == pendingStateId
                          orderby e.HostingProviderName ascending
                          select e;
            returnList = hosters.ToList<Hosters_HostingProviderDetail>();
            return returnList;
        }
        else
        {
            var hosters = from e in context.Hosters_HostingProviderDetail
                          where e.StateID == pendingStateId
                          orderby e.HostingProviderName descending
                          select e;
            returnList = hosters.ToList<Hosters_HostingProviderDetail>();
            return returnList;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net linq-to-entities linq-to-sql

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

启动Android浏览器

我需要有关如何通过代码启动Android浏览器的说明.谢谢 !

android

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

在iphone应用程序中的UITableView中自定义节索引

iphone cocoa-touch objective-c uitableview

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

Web开发人员应该学习flash

并且闪存被完全替换为另一个标准,如html 5?

flash

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