问题列表 - 第23129页

如何在点击时更改整个页面/网站的CSS?

是否可以在页面上使用3-4个CSS,然后在任何事件上,比如单击,更改整个网页的CSS.这样我们就可以让用户改变主题.我知道我们可以通过以下方式更改元素的css:

$("#myElementID").removeClass("class1").addClass("class2");
Run Code Online (Sandbox Code Playgroud)

html javascript css stylesheet

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

在FileUpload Control中获取文件的扩展名

目前我得到文件的文件扩展名,如:

string fileExt = System.IO.Path.GetExtension(filUpload.FileName);
Run Code Online (Sandbox Code Playgroud)

但是如果用户更改了文件的文件扩展名(例如用户可以将"test.txt"重命名为"test.jpg"),我就无法获得真正的扩展名.解决方案是什么?

asp.net file-upload

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

PyYAML解析为任意对象

我有以下Python 2.6程序和YAML定义(使用PyYAML):

import yaml

x = yaml.load(
    """
        product:
           name     : 'Product X'
           sku      : 123
           features :
             - size    :  '10x30cm'
               weight  :  '10kg'

         """
    )

print type(x)
print x
Run Code Online (Sandbox Code Playgroud)


这导致以下输出:
<type 'dict'>
{'product': {'sku': 123, 'name': 'Product X', 'features': [{'weight': '10kg', 'size': '10x30cm'}]}}

可以使用来自x?的字段创建对象?

我想要以下内容:

print x.features[0].size
Run Code Online (Sandbox Code Playgroud)

我知道可以从现有的类创建和实例,但这不是我想要的特定场景.

编辑:

  • 更新了关于"强类型对象"的混乱部分.
  • features根据Alex Martelli的建议改变了对索引器的访问权限

python yaml pyyaml

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

容器div忽略浮动元素的高度

好吧,所以这似乎是一个非常愚蠢的问题,但我无法让我的容器div继承其中浮动元素的高度.由于我需要集中容器div,我不能使用float来解决这个问题.这是我的css:

#container {
margin: 0 auto;
width: 1000px;
border-left: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
}

#focus {
padding-left: 23px;
width: 977px;
padding-top: 20px;
padding-bottom: 23px;
border-bottom: 1px solid #f1f1f1;
float: left;
}

.rslider {
float: left;
width: 600px;
margin-left: 15px;
}

.welcome {
float: left;
width: 300px;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="container">
   <div id="logo_block">
   <a href="#"><img src="img/logo.jpg" alt="" /></a>
   </div>
   <div id="focus">
    <div class="welcome">
    <h1>All About This Page</h1>
    <p>Donec quam felis, ultricies nec, pellentesque eu, …
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

C#中受保护的类

这对我来说很好 - 但是不同线程上的其他人都说无法在顶级c#中声明受保护的类

是这样的吗?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    protected class CsvReader
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

没有汇编的C/C++函数定义

我一直认为printf()在最后一步中使用内联汇编定义函数.在stdio.h的内部深处埋藏了一些asm代码,它实际上告诉CPU要做什么.例如,在dos中,我记得它是通过首先mov将字符串的开头添加到某个内存位置或寄存器而不是调用intterupt来实现的.

但是,由于Visual Studio的x64版本根本不支持内联汇编程序,因此我想知道在C/C++中根本不会有汇编程序定义的函数.库函数如何printf()在不使用汇编代码的情况下在C/C++中实现?什么实际执行正确的软件中断?谢谢.

c++ inline-assembly

70
推荐指数
5
解决办法
9493
查看次数

字典中的KeyNotFound异常(T)

我准备好把头撞在墙上

我有一个名为Map的类,它有一个名为tiles的字典.

class Map
{
    public Dictionary<Location, Tile> tiles = new Dictionary<Location, Tile>();
    public Size mapSize;

    public Map(Size size)
    {
        this.mapSize = size;
    }
   //etc...
Run Code Online (Sandbox Code Playgroud)

我暂时填写这本字典来测试一些东西..

public void FillTemp(Dictionary<int, Item> itemInfo)
    {
        Random r = new Random();
        for(int i =0; i < mapSize.Width; i++)
        {
            for(int j=0; j<mapSize.Height; j++)
            {
                Location temp = new Location(i, j, 0);

                int rint = r.Next(0, (itemInfo.Count - 1));

                Tile t = new Tile(new Item(rint, rint));

                tiles[temp] = t;
            }
        }

    }
Run Code Online (Sandbox Code Playgroud)

并在我的主程序代码中

Map m …
Run Code Online (Sandbox Code Playgroud)

c# dictionary equals keynotfoundexception

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

Python - 检查列表中的数字是否是数字的因子

我有一个list数字 ( integers)(例如,从 1 到 10)。

它们不一定是连续的,但按升序排列。

我已多次提示用户输入可用号码的选择。输入该数字后,它会连同可能存在的任何因素一起从列表中删除。

我已经阻止用户选择素数。然而,在某个时间点,那里可能存在没有剩余因子的非素数。

我对 Python 比较陌生,所以我在实现时遇到了困难:

  • 检查所选数字是否没有剩余因子(即使它不是素数)。

  • 检查是否仅剩下素数,或者没有因数的数字。

我正在考虑使用for语句,但我不确定到底如何实现它们。任何人都可以提供建议或代码吗?提前致谢...

python list factors python-3.x

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

如何检测页面是RSS还是ATOM源

我目前正在用PHP构建一个新的在线Feed阅读器.我正在研究的功能之一是Feed自动发现.如果用户输入网站URL,脚本将检测到它不是Feed,并通过解析HTML以获取正确的标记来查找实际的Feed URL.

问题是,我目前正在检测URL是Feed还是网站的方式只能部分工作,我知道它不是最好的解决方案.现在我正在接受CURL响应并通过simplexml_load_string运行它,如果它无法解析它我将其视为一个网站.这是代码.

$xml = @simplexml_load_string( $site_found['content'] );

if( !$xml ) // this is a website, not a feed
{
    // handle website
}
else
{
    // parse feed
}
Run Code Online (Sandbox Code Playgroud)

显然,这并不理想.此外,当它运行到可以解析的HTML网站时,它会认为它是一个提要.

有关检测PHP中的feed或non-feed之间差异的好方法的任何建议?

谢谢,

辣椒 http://feedingo.com

php rss feedparser atom-feed

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

如何使用AND,XOR和shift来按位计算OR?

问题似乎很好

我有一个只实现AND,XOR,SHL和SHR的虚拟机,但我必须执行"OR 0x01"操作.

bit-manipulation

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