问题列表 - 第37032页

详细了解c ++设计模式

谢谢你宝贵的时间.

我想学习c ++设计模式.我在网上搜索,但我没有得到文件,这给了我更好的设计模式细节.我得到了很好的细节,但那些在不同的URL中,我只需要在一个地方获取所有信息,这样才能更好地了解c ++设计模式下的所有内容.

学习设计模式时,下面是我必要的事情:

  • 为什么我们需要c ++设计模式
  • 什么是设计模式
  • 它们是如何分类的(我的意思是概述我们可以说)
  • 实施这些模式时的好方法
  • 设计模式的优缺点
  • 设计模式的新功能.

请大家向我推荐一些包含上述要点的好东西.还建议我,有没有适合设计模式的好论坛.

谢谢你的建议!

-Pravin

c++ oop design-patterns

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

apache说我的DocumentRoot目录不存在

我正在使用Phusion Passenger在CentOS 5.5上使用apache2部署rails应用程序.出于某种原因,我在启动apache时不断收到此消息:

> service start httpd
Starting httpd: Warning: DocumentRoot [/home/deploy/my_app/public] does not exist
[ OK ]

该目录肯定存在.以下是我配置中的一些重要文件:

/etc/httpd/conf/httpd.conf
...
用户部署
组部署
...

/etc/httpd/conf.d/my_app.conf
< VirtualHost *:80>
    ServerName my_app.com
    DocumentRoot /home/deploy/my_app/public
    < Directory /home/deploy/my_app/public>
        Allow from all
        Options -MultiViews
    < /Directory>
< /VirtualHost>

目录/ home/deploy,/ home/deploy/my_app和/ home/deploy/my_app/public都属于deploy用户.

ruby-on-rails apache2 passenger

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

如何将布尔表达式转换为cnf文件?

我需要使用sat解算器来检查布尔表达式的可满足性.

我有像这样的复杂布尔表达式

替代文字

是否有任何自动cnf文件转换器,以便我可以直接给坐在求解器?

我读了cnf格式文件..但是如何在.cnf文件中表达这个表达式?当paranthesis里面有一个连词以及如何表达时,我会感到困惑 - >和< - >?请帮我

java boolean-expression conjunctive-normal-form sat-solvers

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

NSMutableArray initWithCapacity细微差别

有没有人建议如何在指定容量时最好地初始化NSMutableArray?该文档提到"......即使您在创建数组时指定了大小,指定的大小也被视为"提示";数组的实际大小仍为0." 所以...

1)如果我的初始容量比我通常使用的容量大,那么我是否不必担心内存浪费?

2)如果我的初始容量通常低于我使用的容量,我是否必须担心更重的处理时间分配更多的内存来容纳额外的元素?

这个初始化容量对这种数据类型的性能/内存使用有多大影响?

performance cocoa capacity nsmutablearray

26
推荐指数
2
解决办法
9206
查看次数

哪个更好的框架Java/GWT或Scala/Lift?

我想开始一个新的Web应用程序项目,我感到困惑的是两个框架,即GWT(Java)或Lift(Scala).所以我想要你的意见我选择哪一个?根据我的项目要求,两者都很好.那么在框架比较的基础上请告诉我哪个好?

java gwt frameworks scala lift

11
推荐指数
4
解决办法
5878
查看次数

Capistrano + NGINX Passenger重启Rails应用程序

我终于让capistrano在我的网站上工作,但是,我似乎无法让应用程序的重启部分工作.我想要todo是设置capistrano重新启动部署完成后运行rails应用程序的mongrel集群.由于我使用乘客安装所有东西,我不知道如何重新启动杂种群集.

有谁知道如何做到这一点?在我读过的每个教程中,它都提到应用程序的/ tmp文件夹中应该有一个restart.txt文件,但我找不到任何解释如何重新启动它的文件......或者放在文件中的内容.

git deployment capistrano ruby-on-rails nginx

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

Prolog - 命题逻辑中的公式

我试图创建一个谓词,以验证给定的输入是否代表公式.

我被允许只使用像p,q,r,s,t等命题原子.我必须测试的公式如下:

neg(X) - represents the negation of X  
and(X, Y) - represents X and Y  
or(X, Y) - represents X or Y  
imp(X, Y) - represents X implies Y  
Run Code Online (Sandbox Code Playgroud)

我已经使谓词wff在给定结构是公式时返回true,否则返回false.另外,我不必在公式中使用变量,只提到下面提到的命题原子.

logical_atom( A ) :-
    atom( A ),     
    atom_codes( A, [AH|_] ),
    AH >= 97,
    AH =< 122.

wff(A):-
    \+ ground(A),
    !,
    fail.

wff(and(A, B)):-
    wff(A),
    wff(B).

wff(neg(A)):-
    wff(A).

wff(or(A, B)):-
    wff(A),
    wff(B).

wff(imp(A, B)):-
    wff(A),
    wff(B).

wff(A):-
    ground(A),
    logical_atom(A),
    !.
Run Code Online (Sandbox Code Playgroud)

当我引入类似这样的测试时 wff(and(q, imp(or(p, q), neg(p)))).,调用返回true …

prolog dcg

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

Console.Write() - 显示扩展的ascii字符?

我能够正确显示标准的ASCII符号(最多127个),如"heart","note",你知道我的意思.我还想展示一些我可以用来绘制墙壁的东西(比如U0205),但是它不起作用.但是,它有效,但它看起来像"?".我怎么能显示它们?谢谢.

c# console extended-ascii

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

DataGridView行高度自动调整大小

嗨我在C#.Net 3.5中使用DataGridView,我希望所有行的高度设置为Autosize ..我已经定义了WrapMode = true但没有获得高度自动调整大小

所以请指导我

谢谢

c# height datagridview rows autosize

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

Rails会破坏所有最新的n条记录

如何使用Rails的ActiveRecord销毁除最新的n条记录以外的所有记录?

我可以使用顺序和限制来获取最新的n条记录但是如何销毁反转?

activerecord ruby-on-rails

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