小编Dip*_*ole的帖子

CSS菜单垂直显示,右侧有子菜单

我正在使用这个CSS代码:

.vertical-nav {
    height:auto;
    list-style:none;
    width: 100%; /******* MODIFIED ********/
    margin: 20px 0 0 0;
}
.vertical-nav li {
    height: 25px;
    margin: 0;
    padding: 5px 0;
    background-color: #666;
    border: none;
    text-align: center;
    display: inline-block;
    float: left;
    width: 100px;  /******* MODIFIED ********/
}
.vertical-nav li:hover {
    background-color:#f36f25;
    color:#FFFFFF;
}
.vertical-nav li a {
    font-family:Calibri, Arial;
    font-size:18px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
.vertical-nav li.current {
    background-color:#F36F25;
}
.vertical-nav li.current a {
    color:#FFFFFF;
}
vertical-nav ul li ul {
    display:none;
    list-style-type:none;
    width:125px;
    padding:0px;
    margin-top:3px; …
Run Code Online (Sandbox Code Playgroud)

html css

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

rwk代表什么?

我只是检查 /etc/apparmor.d/usr.sbin.mysqld

我看见,

/var/lib/mysql/** rwk, // what is rwk stand for ? Is it read, write?? then what does k stands for?
/var/log/mysql/ r,
Run Code Online (Sandbox Code Playgroud)

什么rwk代表什么?

apparmor

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

我如何使用uniqueId()jQuery UI

看来jquery ui已加载,因为当我运行时

    $(function(){
      // did the UI load?
      console.log($.ui.version);
    });
Run Code Online (Sandbox Code Playgroud)

JS控制台返回1.10.3

我正在使用gem https://github.com/joliss/jquery-ui-rails(最新)和https://github.com/rails/jquery-rails版本2.1.4

我正在尝试为每个YouTube嵌入的iframe生成唯一的ID

$(".youtube_embed iframe").each.uniqueId();
Run Code Online (Sandbox Code Playgroud)

我做对了吗?我在JS控制台中收到此错误:

Uncaught TypeError: Object function ( callback, args ) {
    return jQuery.each( this, callback, args );
} has no method 'uniqueId' 1:938
(anonymous function)
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

在python中迭代dict dict的dict

我对dict的词典有所了解.我想要一个函数,如果争论与键匹配,将返回所有细节,如,

identifiers = {
     '42566431313931326462642d3533656132352033': {         
         'name': 'topleft',         
         'subid': {
            'a3e54b84450000': {
                'name': 'north'                
            }
        }        
    },
    '0942378098093': {         
         'name': 'topright',         
         'subid': {
            '4b840000100000000000': {
                'name': 'north'                
            }
        }        
    },
    '4256643131ra98892389': {         
         'name': 'bottomleft',         
         'subid': {
            'a3e54b840000100000000000': {
                'name': 'west'                
            }
        }        
    }
}

def getdetails(p):
    # p could be key of dict or dict of dict
    for key in identifiers:
        if key == p:
            return identifiers[key]        
        else:
            if p in identifiers[key]['subid']:
                return identifiers[key]['subid'][p]
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好的方法(可能是使用map和lambda)?

python

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

返回响应代码python HTTP标头

我有python服务器提供cgi脚本,

我想在我的回复中添加状态代码.我做到了,

try:
     cgi = CGI()     
     output = cgi.fire()
     print 'Content-Type text/json'
     print 'Status:200 success'
     print
     print json.dumps(output)     
 except:
     print 'Content-Type: text/json'
     print 'Status: 403 Forbidden'
     print
     print json.dumps({'msg':'error'})
Run Code Online (Sandbox Code Playgroud)

但是当我通过dojo xhr请求请求这个脚本时,我获得了200个请求状态.为什么会这样?

Request URL:http://192.168.2.72:8080/cgi-bin/cgi.py
Request Method:POST
Status Code:200 Script output follows 
Request Headersview source
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:no-cache
Connection:keep-alive
Content-Length:125
Content-Type:application/x-www-form-urlencoded
Host:192.168.2.72:7999
Origin:http://192.168.2.72:7999
Pragma:no-cache
Referer:http://192.168.2.72:7999/home.html
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22
X-Requested-With:XMLHttpRequest
Form Dataview sourceview URL encoded    
Response Headersview source
Content-Type:text/json
Date:Fri, 08 …
Run Code Online (Sandbox Code Playgroud)

python

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

不要显示大于72的数字

这里有一个示例网站.

在文档的底部,有一个标有"Potential Gen Ed TOC"的部分.

如果您打开标有"合成"的Accordion,您将在右侧看到下拉菜单.

如您所见,在此JavaScript中,它基于是否已激活复选框.然后'Potential Gen Ed TOC'将根据指定的值显示一个数字.

$(function($) {
    var sum = 0;
    $('#CourseMenu :checkbox').click(function() {
        sum = 0;
        $('#CourseMenu :checkbox:checked').each(function(idx, elm) {
            sum += parseInt(elm.value, 10);
        });

        $('#total_potential').html(sum);
    });
});
Run Code Online (Sandbox Code Playgroud)

当您继续在不同课程中选中复选框时,将显示一笔金额.

我现在要做的是取消JS中的复选框触发器.我用下拉菜单替换了它们,这些菜单说"Credits - Select Credit".

每当有人选择一个值时,"潜在的Gen Ed TOC"会根据该值缓慢增加.

我会假设我所要做的就是赋值="任意数字",JavaScript会接受它.

在JavaScript(上面)中,我无法从下拉菜单中提取这些值.如您所见,JS基于复选框.

一旦我能够从下拉菜单中提取值,我想要将这些值加起来,但是不管显示的数字是否超过72,无论选择了多少总转移信用.

那有意义吗?

编辑:这是一些标记,以了解我从哪里拉取值(下拉菜单)...

          <fieldset name = Comunication>
            <legend>Transfer Course Information</legend>
            <label for="School Int.">School Int.</label> 
            <input name="School Int." type="text" size="6" maxlength="6" /> &nbsp; 

            <label for="ID">ID</label>
            <input name="ID" type="text" id="ID" size="8" /> &nbsp; 

            <label …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用python正则表达式从字符串中提取单词

我想从字符串中提取型号,

/dev/sda:

ATA device, with non-removable media
    Model Number:       ST500DM002-1BD142                       
    Serial Number:      W2AQHKME
    Firmware Revision:  KC45    
    Transport:          Serial, SATA Rev 3.0
Run Code Online (Sandbox Code Playgroud)

我写的正则表达式

re.search("Model Number:(\s+[\w+^\w|d]\n\t*)", str)
Run Code Online (Sandbox Code Playgroud)

但问题是,它与字符串str中的任何特殊字符(非ascii)都不匹配

Python 2.6

注意:字符串可以是任何字符/数字的组合(包括特殊字符)

python regex

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

角度UI - 路由器

我的应用程序超过1500页.我正在使用角度UI路由器来处理路由.

我想知道什么是好的做法

  1. 在app.js中定义所有路线
  2. 定义每个模块的路由

javascript angularjs

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

可拖动和可调整大小的Div

我写了自己的可拖动和可调整大小的代码,

var startX, startY, startWidth, startHeight;
var div = document.getElementById('div'),
    x1 = 0,
    y1 = 0,
    x2 = 0,
    y2 = 0;

var element;

function reCalc() {
    var x3 = Math.min(x1, x2);
    var x4 = Math.max(x1, x2);
    var y3 = Math.min(y1, y2);
    var y4 = Math.max(y1, y2);

    div.style.left = x3 + 'px';
    div.style.top = y3 + 'px';
    div.style.width = x4 - x3 + 'px';
    div.style.height = y4 - y3 + 'px';
}
$(document).on("mousedown", function (e) {

    var target = $(event.target); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

javascript ×3

jquery ×3

python ×3

angularjs ×1

apparmor ×1

css ×1

html ×1

jquery-ui ×1

regex ×1