小编Tom*_*Tom的帖子

CSS位置绝对全宽问题

我有2个div和一个dl:

<div id="wrap">
 <div id="header">
  <dl id="site_nav_global_primary">
Run Code Online (Sandbox Code Playgroud)

这是我的风格:

#wrap {
margin:0 auto;
width:100%;
min-width:760px;
max-width:1003px;
overflow:hidden;
}

#header {
width:100%;
position:relative;
float:left;
padding-top:18px;
margin-bottom:29px;
}

#site_nav_global_primary {    
float:right;
margin-right:18px;
margin-bottom:11px;
margin-left:18px;
}
Run Code Online (Sandbox Code Playgroud)

现在我想更改site_nav_global_primary以获得全屏宽度而不更改换行和标题.但是当我尝试:

#site_nav_global_primary {    
position: absolute;
width:100%;
top:0px;
left:0px;
}
Run Code Online (Sandbox Code Playgroud)

导航获得100%的包装,最大宽度为1003px.我希望它在不改变换行和标题div的情况下伸展到最大值.

这可能吗?

html css

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

Ruby:如何制作公共静态方法?

在Java中我可能会这样做:

public static void doSomething();
Run Code Online (Sandbox Code Playgroud)

然后我可以静态访问该方法而无需创建实例:

className.doSomething(); 
Run Code Online (Sandbox Code Playgroud)

我怎么能在Ruby中做到这一点?这是我的课程,根据我的理解self.,该方法是静态的:

class Ask

  def self.make_permalink(phrase)
    phrase.strip.downcase.gsub! /\ +/, '-'
  end

end
Run Code Online (Sandbox Code Playgroud)

但是当我试着打电话时:

Ask.make_permalink("make a slug out of this line")
Run Code Online (Sandbox Code Playgroud)

我明白了:

undefined method `make_permalink' for Ask:Class
Run Code Online (Sandbox Code Playgroud)

如果我没有声明该方法是私有的,为什么呢?

ruby ruby-on-rails

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

在ubuntu/bash下递归重命名文件和目录

我想将包含单词"special"的所有文件和目录重命名为"regular".它应该保持区分大小写,因此"特殊"不会变成"常规".

我如何以递归方式执行此操作?

linux bash ubuntu find

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

c - 警告:函数'printf'的隐式声明

我知道之前有很多类似的问题,但我找不到能解决这个警告的问题:

MyIntFunctions.c:19:2: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
Run Code Online (Sandbox Code Playgroud)

发生在这里:

void IntPrint (const void *key)
{
    printf("%d", *(int*)key); // line 19
    printf("\t-->\t");
}
Run Code Online (Sandbox Code Playgroud)

和类似的警告:

MyStringFunctions.c:22:2: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]

void StringPrint (const void *key)
{
    printf("%s",(char*)key); //line 22
    printf("\t-->\t");
}
Run Code Online (Sandbox Code Playgroud)

我真的很想知道出了什么问题所以我将来不会再这样做了.

c

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

如何使用单个反斜杠转义字符串的特殊字符

我试图-]\^$*.用一个反斜杠来逃避每个角色\.

例如,字符串:^stack.*/overflo\w$arr=1将变为:

\^stack\.\*/overflo\\w\$arr=1
Run Code Online (Sandbox Code Playgroud)

在Python中最有效的方法是什么?

re.escape 双逃脱不是我想要的:

'\\^stack\\.\\*\\/overflow\\$arr\\=1'
Run Code Online (Sandbox Code Playgroud)

我需要这个以逃避其他东西(nginx).

python escaping nginx

37
推荐指数
5
解决办法
16万
查看次数

如何用2的补码中的分数表示负数?

所以我想代表这个数字-12.5.所以12.5等于:

001100.100
Run Code Online (Sandbox Code Playgroud)

如果我不计算分数,那么它很简单,-12是:

110100
Run Code Online (Sandbox Code Playgroud)

但是什么是-12.5?是110100.100吗?我该如何计算这个负分数?

twos-complement

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

HTML5"扩展到C1控制范围的数字字符引用"使用&#147;

我有这个HTML代码:

<span class="comma_left">&#147;</span>
Run Code Online (Sandbox Code Playgroud)

<span class="comma_right">&#148;</span>
Run Code Online (Sandbox Code Playgroud)

同样,两者都代表左右逗号.

奇怪的是,HTML5验证会引发错误:

"数字字符参考扩展到C1控制范围."

我真的不想只是避免这个错误,我该怎么办?

html html5

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

如何更改django datetime格式输出?

我有一个日期时间对象.这是我的模板文件:

<ul>
<li>{{ sale.validity }}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我得到的输出格式为:

2012年7月18日午夜

我真的想将输出更改为格式的数字:day-month-year所以例如上面的内容将更改为:

18-07-2012

有人能指出我正确的方向吗?

python django django-templates

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

圆形双倍至3位小数

目前,我可以double使用以下方法将a舍入到输出流:

output.setf(std::ios::fixed,std::ios::floatfield);
output.precision(3);
Run Code Online (Sandbox Code Playgroud)

但我得到了一个double,我需要在将其插入向量之前进行转换.因此,例如,如果数字-0.00078出现,那么它等于0.000,我不需要保存它.另一方面,1.0009将变为1.001(与精度函数处理它相同).

如何在C++中转换双打?

c++ rounding

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

如何检查给定字符串是否是Java中任何给定枚举的一部分?

我有两个不同的枚举,我希望能够输出给定的字符串是否是枚举集合的一部分.这是我的代码:

public class Check {
    public enum Filter{SIZE, DATE, NAME};
    public enum Action{COPY, DELETE, REMOVE};

    public boolean isInEnum(String value, Enum e){
        // check if string value is a part of a given enum
        return false;
    }

    public void main(){
        String filter = "SIZE";
        String action = "DELETE";
                // check the strings
        isInEnum(filter, Filter);
        isInEnum(action, Action);
    }
}
Run Code Online (Sandbox Code Playgroud)

eclipse说在最后两行"过滤器无法解析为变量"但除此之外,似乎函数"isInEnum"中的Enum param是错误的.

这里有什么问题可以帮助吗?

java enums

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