问题列表 - 第5797页

IIS6 | 应用程序池| ASP.NET框架

在IIS6中,可以在同一个应用程序池中运行多个ASP.NET应用程序.这很好,除了IIS6中没有任何内容阻止您在同一个池中运行多个.NET版本.

在IIS7中创建应用程序池时,必须明确声明.NET池将在该池中运行.在IIS7中,在同一个应用程序中运行多个.NET版本是不可能的.

如何在我的IIS6服务器上强制执行此类规则以防止我的部署团队创建此类问题?

asp.net iis-6

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

库初始化 - Win32实现中的pthread_once

你好.我试图为我的库创建一个完全线程安全的初始化函数,我不能轻易找到pthread_once的替代品,这应该很容易解决问题.我来这个代码:


void libInit (void)
{
#ifdef WIN32
    static volatile int initialized = 0;
    static HANDLE mtx;

    if (!initialized)
    {
        if (!mtx)
        {
            HANDLE mymtx;
            mymtx = CreateMutex(NULL, 0, NULL);
            if (InterlockedCompareExchangePointer(&mtx, mymtx, NULL) != NULL)
                CloseHandle(mymtx);
        }

        WaitForSingleObject(mtx);
        if (!initialized)
        {
            libInitInternal();
            initialized = 1;
        }
        ReleaseMutex(mtx);
    }
#else
    static pthread_once_t initialized = PTHREAD_ONCE_INIT;

    pthread_once(&initialized, libInitInternal);
#endif
}
Run Code Online (Sandbox Code Playgroud)

libInitInternal()调用导致线程安全的功能,即初始化库.

我想听听有关我可能做错的建议或是否了解更好的解决方案.

c winapi initialization

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

Windows上的python中的base64 png

如何在Windows上使用python将png图像编码为base64?

iconfile = open("icon.png")
icondata = iconfile.read()
icondata = base64.b64encode(icondata)
Run Code Online (Sandbox Code Playgroud)

以上在Linux和OSX中工作正常,但在Windows上它将编码前几个字符然后缩短.为什么是这样?

python windows base64

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

分支地狱,风险与生产率临界点在哪里?

我的公司正在浮动将我们的版本号扩展到另一个等级的想法(例如从major.minor.servicepack到major.minor.servicepack.customerfix)以允许客户特定的修复.

这让我觉得表面上是一个坏主意,因为我的经验是产品分支越多(我认为客户修复是代码库的分支),开销越大,工作量越少,最终开发效率越低小组成了.

我已经看到了很多风险与生产力的讨论,但只是说"我认为这是一个坏主意"还不够.什么样的文献有关于过度厌恶风险并采用重要的,客户特定的源代码分支,开发模式的实际成本?

一点澄清.我希望这个模型意味着客户可以控制哪些错误修复进入他们自己的私有分支.我认为他们很少升级到一般主干(在这个模型中甚至可能不存在).我的意思是,如果你能控制自己的私人现实泡沫,为什么会这样?

versioning branch

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

如何关闭特定的Delphi警告和提示?

在CodeGear Delphi 2007中,如何关闭特定警告和提示?我试图关闭H2077 - 分配给'varname'的值从未使用过.

delphi compiler-construction warnings delphi-2007

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

你怎么知道memcached是否正在做任何事情?

我正在测试使用memcached来缓存django视图.如何判断memcached是否实际缓存了Linux命令行中的任何内容?

django memcached django-cache

74
推荐指数
8
解决办法
6万
查看次数

消息的语义HTML

我正在制作一个小型网络聊天工具,正在寻找有关用于消息的元素的建议.

以下是我正在考虑使用的内容:

<p id="message-1">
    <span class="timestamp" id="2009-03-10T12:04:01+00:00">
        12:04
    </span>
    <cite class="admin">
        Ross
    </cite> 
    Lorem ipsum dolor sit amet.
</p>
Run Code Online (Sandbox Code Playgroud)

我在这里利用CSS在时间戳周围添加括号,cited用户的图标等等.我认为blockquote对每条消息使用a会很愚蠢(而且不正确),尽管我认为这是cite正确的,因为它指的是用户发布了消息.

我知道这不是a)一门精确的科学和b)完全必要但我宁愿使用有意义的元素而不是span整个.我还应该考虑其他任何因素吗?任何微格式?

html semantic-markup

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

用于清理垃圾PHP的工具

我刚刚继承了一个70k的PHP代码库,我现在需要添加增强功能.我看到更糟糕,至少这个代码库使用MVC架构并且面向对象.但是,没有模板系统,许多类都被弃用 - 只被调用一次.我想我的方法可能如下:

  1. 查找实时服务器上48小时内未触及的所有文件,并将其作为删除的候选对象(幸运的是有一个实时服务器).
  2. 实现模板系统(Smarty)并尝试在模板中查找重复的代码.
  3. 很多方法都复制并粘贴了代码......我不知道我有多想弄乱它.

我的问题是:我应该采取哪些步骤,或者你会采取什么措施?你处理这个问题的方法是什么?有没有工具可以帮助找到重复的PHP代码?

php

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

短命的物体

生成大量临时对象(即中间结果)的开销是什么"年轻"(在垃圾收集间隔期间从未升级到下一代)?我假设"新"操作非常便宜,因为它实际上只是一个指针增量.但是,处理这种临时"垃圾"的隐性成本是多少?

.net c# garbage-collection memory-management

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

IE6红十字和边框图像

主要更新:

我在网站上有一个PNG修复程序.当我删除PNG修复红十字和边框消失.奇怪的是,问题似乎只是用这个特定的图像来做.在同一页面上还有其他Alpha Blended PNG可以渲染.

图像不会被破坏(您可以看到它),也不是链接.但IE6和7都在它周围放了一个盒子,上面有一个红叉.它还剥离了造型.

替代文字http://i44.tinypic.com/287pzf8.png

更新:图像不是背景图像,图像绝对不会被破坏.您实际上可以看到图像,在Safari,Firefox,Chrome和Opera中正常工作.

这是一个普通的旧常规图像标签

<div class='container'>
    <img src='../images/leader_concierge.png' class='page_leader'  width="917" height="257" />
</div>
Run Code Online (Sandbox Code Playgroud)

这是css

.page_leader { margin: 10px 0; }
Run Code Online (Sandbox Code Playgroud)

这是野生动物园中完全相同的事情

替代文字http://i39.tinypic.com/257zptf.png

css internet-explorer image

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