问题列表 - 第42416页

django模板中的OR条件

有没有办法在模板内部实现条件OR?{%if%}会看到是否为真......但我正在寻找的是{%if%}或{%if%}时实施的东西..谢谢

django-templates

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

Ruby/Rails需要比PHP应用程序更多的单元测试吗?

我没有在PHP市场中找到单元测试推送,就像我在ruby/rails竞技场中看到/读取的那样.

可能就像在php中一样容易在ruby/rails中进行单元测试,或者ruby是否太可弯曲和易碎,以至于它"更多"建议在ruby中测试而不是在php中?

意思是有像vBulletin这样的大型代码库,而且据我所知,它们不进行单元测试.

我希望你理解我在这里要问的是什么,不是测试的优点/缺点,或者是否应该测试,而是一种语言是否需要进行更多的测试呢?也许它很容易编写错误的代码,或在重构等过程中中断.

php ruby unit-testing ruby-on-rails

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

Python中的"public"或"private"属性?什么是最好的方法?

在Python中,我有以下示例类:

class Foo:
    self._attr = 0

    @property
    def attr(self):
        return self._attr

    @attr.setter
    def attr(self, value):
        self._attr = value

    @attr.deleter
    def attr(self):
        del self._attr
Run Code Online (Sandbox Code Playgroud)

如您所见,我有一个简单的"私有"属性"_attr"和一个访问它的属性.有很多代码来声明一个简单的私有属性,我认为它不尊重"KISS"哲学来声明所有属性.

那么,如果我不需要特定的getter/setter/deleter,为什么不将所有属性声明为公共属性?

我的答案是:因为封装原则(OOP)说不然!

什么是最好的方法 ?

python oop encapsulation properties

49
推荐指数
5
解决办法
7万
查看次数

将null分配给SqlParameter

以下代码给出了一个错误 - "没有从DBnull到int的隐式转换".

SqlParameter[] parameters = new SqlParameter[1];    
SqlParameter planIndexParameter = new SqlParameter("@AgeIndex", SqlDbType.Int);
planIndexParameter.Value = (AgeItem.AgeIndex== null) ? DBNull.Value : AgeItem.AgeIndex;
parameters[0] = planIndexParameter;
Run Code Online (Sandbox Code Playgroud)

c# dbnull sqlparameter

177
推荐指数
6
解决办法
26万
查看次数

自动压缩mongodb中删除的空间?

mongodb文件说

要压缩此空间,请从mongo shell运行db.repairDatabase()(请注意,此操作将阻止并且速度很慢).

http://www.mongodb.org/display/DOCS/Excessive+Disk+Space中

我想知道如何让mongodb 自动删除磁盘空间?

ps我们在mongodb中存储了许多下载任务,最高可达20GB,并在半小时内完成.

repair diskspace mongodb

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

与sessionid的Django(Python)问题

我遇到了sessionid的问题:request.session.session_key每个页面刷新/表单提交生成一个键.

虽然这个:request.COOKIES[settings.SESSION_COOKIE_NAME]抱怨找不到'sessionid'键.

我错过了什么吗?我需要一个在我网站上的页面请求中持久存在的"密钥".即使浏览器关闭/ 3周等我也需要它才能坚持下去.我怎么做这个是Django?

我需要配置什么吗?如果我误解了有关sessionid及其生成方式的内容,请纠正我.

谢谢你的回复.

问候,W

我的settings.py是:http://pastebin.com/G9qnD9En

python django

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

如何在DLL中使用类?

我可以在DLL中放一个类吗?我写的课是这样的:

    class SDLConsole
{
      public:
             SDLConsole();
             ~SDLConsole(){};
             void getInfo(int,int);
             void initConsole(char*, char*, SDL_Surface*, int, int, int);
             void sendMsg(char*,int, SDL_Surface*);
             void cls(SDL_Surface*);

      private:
              TTF_Font *font;
              SDL_Surface *consoleImg;
              int width, pos, height, line, size, ctLine;
              SDL_Surface* render(char*,int);

};
Run Code Online (Sandbox Code Playgroud)

我知道如何加载DLL并在DLL中使用该函数,但是如何在DLL中放置一个类?非常感谢你.

c++ class dllimport dllexport

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

MERGE语法用于在重复UPDATE上进行UPSERT或INSERT

所以我来自MySQL,我可以在DUPLICATE UPDATE进行INSERT:

INSERT INTO table (a,b,c) 
VALUES (1,2,3)
ON DUPLICATE KEY UPDATE c=c+1;
Run Code Online (Sandbox Code Playgroud)

但是现在我正在使用PostgreSQL,并且努力添加UPSERT功能,看起来MERGE可能适用于我想要的但想看看这是否是最优化的语法.示例语法1,我也看过这个,但不明白如何实现.我还没有尝试过这个,因为我认为MERGE用于合并从table1到Table2的数据或者这样的工作?

MERGE
INTO    table
USING   table
ON      c = 1
WHEN MATCHED THEN
UPDATE
SET     c=c+1
WHEN NOT MATCHED THEN
INSERT  (a,b,c)
VALUES  (1,2,3)
Run Code Online (Sandbox Code Playgroud)

还有其他建议吗?

sql postgresql upsert

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

绝对定位div不隐藏

我有这个

<div id="container">
  <div id="div1"></div>
<div>
Run Code Online (Sandbox Code Playgroud)

现在,让我们假设:

  • "容器"的宽度为300px
  • "容器"有溢出:隐藏;
  • "div1"的宽度为1000px;
  • "div1"是绝对定位的,top:0px,left:0px;

问题:

"div1"没有被隐藏,它溢出了"容器",但它仍然显示:(.

如果我只是删除"position:absolute"它将起作用.

如何隐藏"div1"的溢出?

html positioning overflow

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

在windows xp上检索详细的usb midi设备信息

函数midiOutGetDevCaps返回一个结构MIDIOUTCAPS.在Windows XP上查询usb midi设备时,我需要更多具体信息,特别是当使用设备管理器打开相应设备时,我需要"位置"下显示的信息.我需要这些信息,以便以编程方式区分连接到计算机的几个MIDI接口.使用midiOutGetDevCaps,我为连接到计算机的每个midi usb接口统一获取"USB Audio Device",因此无法区分接口.更糟糕的是,此字符串已本地化,因此例如在德语Windows上,您将获得"USBAudiogerät"而不是"USB Audio Device".

windows midi winapi device

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