问题列表 - 第43276页

在Linux或OSX中动态加载库?

我知道在Windows中你会做类似LoadLibrary的事情然后用GetProcAddress设置你的函数指针,

但是在Linux或OSX中会怎样做类似的事情呢?原因是我想为我的X平台应用程序开发一个插件系统.

谢谢

c++

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

结合,最小化和gzip为ASP.NET MVC的CSS和JavaScript文件

美好的一天!

我正在寻找组合,最小化和gzip CSS和JavaScript文件的解决方案.它们似乎有两种形式:

  • 以处理器文件的ASP.NET处理程序\模块的形式(具有缓存结果)
  • 以VS构建任务的形式(在构建时执行处理)

一般来说,我也可以.

我已经看了很多解决方案(我在本文中使用ASP.NET处理程序http://www.codeproject.com/KB/aspnet/httpcompression.aspx很多),但也许"必须有"的东西出来了我错过了

提前致谢!

asp.net-mvc gzip minimize

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

使用Javascript列出已知的CSS类

我正在尝试找到一种很好的方法来收集给定文档中包含的样式表中定义的类的名称.我知道,document.StyleSheetList但似乎并不容易解析.我正在寻找的是类似于样式表文档,例如:

.my_class { 
    background: #fff000; 
}
.second_class {
    color: #000000;
}
Run Code Online (Sandbox Code Playgroud)

我可以提取一个数组["my_class", "second_class"].这显然假设了满载的dom和样式表的有利场景.

我一直在寻找一个好的方法来做这样的事情到目前为止,没有取得什么进展.有没有人知道如何解决这个问题?谢谢!

javascript css jquery dom

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

在哪里放置数据注释标签?

我正在使用专业的 asp.net mvc 2.0 框架,似乎他将他的数据注释标签放在也生成 linq 到 sql 的类上。

  [Table(Name = "Products")]
    public class Product
    {
        [HiddenInput(DisplayValue = false)]
        [Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]
        public int ProductID { get; set; }

        [Required(ErrorMessage = "Please enter a product name")]
        [Column] public string Name { get; set; }

        [Required(ErrorMessage = "Please enter a description")]
        [DataType(DataType.MultilineText)]
        [Column] public string Description { get; set; }

        [Required]
        [Range(0.01, double.MaxValue, ErrorMessage = "Please enter a positive price")]
        [Column] public decimal Price { …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql asp.net-mvc-2

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

Resolve <T>()是否按会话返回对象?

在Microsoft Unity IoC中,如果我调用Resolve<SomeType>(),我可以保证返回的对象是在当前会话期间创建的对象吗?

例如,三个用户登录,并且假设SomeType在容器中创建的对象具有针对每个用户的不同值.是否会调用Resolve返回为当前用户创建的对象?或者它会做一些愚蠢的事情,比如返回创建的最后一个?

由于一些环境问题,我自己也遇到了麻烦,我需要尽快检查一下,所以如果有人能回答这个问题,那将非常有帮助!

编辑

请原谅我,我是Unity的新手,但根据我在这里阅读的内容,似乎我应该能够在容器中注册具有唯一名称的对象,并通过该名称检索它们.那么,我不能使用会话ID或会话中持续存在的其他值来检索我的对象吗?

c# asp.net-mvc ioc-container unity-container

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

使用performSelectorInBackground的风险?

我一直在使用ObjectiveResource(iOS-> Rails桥)进行一些测试.事情似乎有效,但图书馆是同步的(或许不是,但支持它的邮件列表是一团糟).

我想知道在一个performSelectorInBackground小测试中运行所有调用的陷阱是什么 ...它似乎工作得很好,但是很多事情都是错误的.

我注意到的唯一警告是你必须在performSelectorInBackground调用的方法中创建一个自动释放池(然后你应该只调用drain而不是release?).

multithreading objective-c ios

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

jQuery悬停效果使用IE不支持的不透明度

以下是我在此页面上使用的代码:此处

$(document).ready(function(){
$('.jcarousel-skin-tango a').hover(
        function() {
            $(this).find('.rollover').stop().fadeTo(500, 1);

        },
        function() {
            $(this).find('.rollover').stop().fadeTo(500, 0);

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

问题出在IE 8及以下版本中.当您将鼠标悬停在任何幻灯片图像上时,悬停会变为黑色(因为IE不支持"不透明度").我基本上需要一种新的编写方式,以便在IE中没有灰色/黑色框的情况下实现相同的效果.有任何想法吗 ?

css jquery hover

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

通过module.xml文件进行Magento Block Injction

在我写的模块中,我想使用mymodule.xml在这个块之后插入我自己的块:

<block type="catalog/product_view_media" name="product.info.media" as="media" template="catalog/product/view/media.phtml"/>
Run Code Online (Sandbox Code Playgroud)

嵌套在里面

<reference name="content">
    <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml">
Run Code Online (Sandbox Code Playgroud)

可以在app/design/frontend/base/default/layout/catalog.xml中看到

我尝试了很多变种,例如:

<reference name="content">
   <reference name="product.info">
      <block type="mymodule/folder_class" after="media" name="mymodule.folder.class" template="mymodule/folder/class.phtml" as="mymodule_folder_class"></block>
   </reference>
</reference>
Run Code Online (Sandbox Code Playgroud)

只是

<reference name="product.info">
   <block type="mymodule/folder_class" after="media" name="mymodule.folder.class" template="mymodule/folder/class.phtml" as="mymodule_folder_class"></block>
</reference>
Run Code Online (Sandbox Code Playgroud)

<reference name="product.info">
   <block type="mymodule/folder_class" after="media" name="mymodule.folder.class" template="mymodule/folder/class.phtml" as="mymodule_folder_class"></block>
</reference>
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到正确的组合.渲染我块的唯一一个是:

<reference name="content">
   <block type="mymodule/folder_class" after="media" name="mymodule.folder.class" template="mymodule/folder/class.phtml" as="mymodule_folder_class"></block>
</reference>
Run Code Online (Sandbox Code Playgroud)

但显然它不是放在我希望放置的地方.

php xml magento

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

如何修复Delphi Prism ASP.NET错误:"解析器错误消息:'Oxygene'不是受支持的语言"

我在Delphi Prism中编写了一个ASP.NET Web应用程序(不是站点).在我的devlopment机器上一切正常,但是当我在测试服务器上安装它时,我收到以下错误:

Server Error in '/MyApp' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: 'Oxygene' is not a supported language.

Source Error:

Line 1:  <%@ Application CodeBehind="Global.asax.pas" Inherits="MyApp.Global_asax" Language="Oxygene" %>


Source File: /MyApp/global.asax    Line: 1 
Run Code Online (Sandbox Code Playgroud)

我已经阅读了我在网上找到的所有内容.有几篇文章提到了一个RemObjects页面(http://devcenter.remobjects.com/articles/?id={B549AFB8-04C8-4574-B185-30DE14369E66}),遗憾的是,它不再存在.

一些链接表明您可以将Language ="Oxygene"更改为Language ="C#".尝试这会产生不同的错误:

Compiler Error Message: CS1061: 'ASP.login_aspx' does not contain a definition for 'ForgottenUsernameLinkButton_Click' and …
Run Code Online (Sandbox Code Playgroud)

.net asp.net delphi remobjects delphi-prism

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

给定一个COM DLL,提取所有类CLSID和相应的接口名称

我的问题类似于获取DLL文件的CLSID?, 我认为.

我有一个带有一些DLL的目录,每个DLL实现一个或多个COM接口.我想得到:

1)每个接口名称2)实现接口的类的CLSID

对于每个DLL.重要的是一切都可以以编程方式完成(所以我不能使用某种COM浏览器并手动查找该信息).

稍后我将查找给定接口名称的CLSID并使用IDispatch调用一些方法.

一种替代方案似乎是扫描注册表,试图匹配类型,接口和类GUID以及.dll文件名.但这似乎很慢而且不健全.

有人有这个问题的明确解决方案吗?

编辑:

根据Ben Voigt的回应,我提供了以下符合我需求的代码:

ITypeLib *typelib;
ITypeInfo *typeinfo;
LoadTypeLibEx(_T("c:\\mydir\\mycom1"), REGKIND_NONE, &typelib);
for (UINT i = 0;i < typelib->GetTypeInfoCount();++i) {
    TYPEKIND typekind;
    typelib->GetTypeInfoType(i, &typekind);
    if (typekind == TKIND_COCLASS) {
        // class!
        CComBSTR className;
        TYPEATTR *typeattr;
        typelib->GetTypeInfo(i, &typeinfo);
        typeinfo->GetDocumentation(MEMBERID_NIL, &className, NULL, NULL, NULL);
        typeinfo->GetTypeAttr(&typeattr);
        GUID classGUID = typeattr->guid;
        for (UINT j = 0;j < typeattr->cImplTypes;++j) {
            // interface!
            CComBSTR interfaceName;
            HREFTYPE hreftype;
            ITypeInfo *classtypeinfo;
            typeinfo->GetRefTypeOfImplType(j, &hreftype);
            typeinfo->GetRefTypeInfo(hreftype, &classtypeinfo);
            classtypeinfo->GetDocumentation(MEMBERID_NIL, &interfaceName, NULL, NULL, NULL); …
Run Code Online (Sandbox Code Playgroud)

c++ windows com

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