问题列表 - 第18238页

用于多线程同步的OO设计模式

给定设计模式名称是否存在对象和数据以及线程交互的任何概括?

显而易见的是,对象上的同步,通过队列传递消息以及内存管理系统中的引用计数.

但是,对于多线程设计模式和系统,是否还有更多面向OO的名称,这些模式和系统干净地体现了最佳实践?

oop multithreading synchronization design-patterns

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

SVN私人档案

我有一个基于Web的应用程序,我想通过使用公共svn主机开源,问题是该项目包含配置文件,我宁愿保持一些私有值.处理这个问题的最佳方法是什么?

理想情况下,我希望能够导入修订版,而无需每次都将文件替换为剥离私有数据的文件.

svn

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

在rails中生成javascript的完整URL(类似于javascript_path,但是url)

如何生成javascript文件的绝对链接.

我假设应该有类似下面的那个(遗憾的是似乎没有):

javascript_url 'main' # -> 'http://localhost:3000/javascripts/main.js'
Run Code Online (Sandbox Code Playgroud)

代替:

javascript_path 'main' # -> '/javascripts/main.js'
Run Code Online (Sandbox Code Playgroud)

我需要绝对URL,因为该javascript文件将用于书签.
另外我需要相同的css文件.

谢谢,
德米特里.

ruby url ruby-on-rails helpers

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

HTML:我们真的需要不同的DocType吗?

为什么w3c有不同Doc类型的约定..?相反,他们可能只推荐一个文件类型(比如松散型..因为它会倾向于少愚蠢的错误数),并会就标准化,所有的浏览器(包括在暴徒和PDA的那些)..

我没有在任何教程中都得到了任何令人满意的答案..我一直在阅读"这些不同的Doc类型如何不同"但我想知道我们真的需要吗???

html w3c dtd

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

在Ruby中更优雅的方式来做到这一点

我从Ruby开始,并且每天都在寻找新的,更短,更优雅的方法来编写代码.

在解决Project Euler问题时,我写了很多代码

if best_score < current_score
  best_score = current_score
end
Run Code Online (Sandbox Code Playgroud)

是否有更优雅的方式来写这个?

ruby syntax

8
推荐指数
3
解决办法
507
查看次数

如何查找C++ std :: map中是否存在给定键

我正在尝试检查给定的密钥是否在地图中,有些不能这样做:

typedef map<string,string>::iterator mi;
map<string, string> m;
m.insert(make_pair("f","++--"));
pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want
cout << p.first;//I'm getting error here
Run Code Online (Sandbox Code Playgroud)

那么如何打印p中的内容呢?

c++ dictionary stl

412
推荐指数
9
解决办法
50万
查看次数

实现IEnumerable问题

我有2个类,在Persons类中我想添加使用foreach循环遍历Person集合的名称属性的能力,如下所示:

foreach (string name in Persons.Names)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

这些是我的课程:

 class Person
    {
        public string Name
        {
            get;
            set;
        }

        public string Surname
        {
            get;
            set;
        }
    }

    class Persons : IEnumerable<Person>
    {
        List<Person> persons = new List<Person>();
        public IEnumerator<Person> GetEnumerator()
        {
            foreach (Person p in persons)
            {
                yield return p;
            }
        }

        System.Collections.IEnumerator IEnumerable.GetEnumerator()
        {
            return GetEnumerator();
        }

        public IEnumerator<string> Names
        {
            // implement looping through Name property of Person class
        }

        public Persons() …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable

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

如何将模块/控制器中的Zend Layout更改为存储在另一个模块中的布局?

我在默认模块的错误控制器中工作,但我有其他模块/控制器有错误.它们的错误被发送到默认/错误控制器,但使用的布局是抛出错误的模块中的布局.我想只对所有错误使用默认模块布局.

layout zend-framework

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

Microsoft Word中的编号列表

我正在使用Interop.Microsoft.Office.Interop.Word.dll在C#中动态构建Word文档.

有没有人有一个代码示例来创建一个编号列表?

c# ms-word

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

如何以低完整性进程运行时,如何获取%temp%\ Low的位置

当进程以低完整性级别运行时,您无法写入%temp%,因此我需要一种方法来查找%temp%\ Low目录的路径(不使用"低"字硬编码)

windows uac windows-vista windows-7

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