小编Tom*_*Tom的帖子

我不想从CSS中的父级继承子不透明度

我不想从CSS中的父级继承子不透明度.

我有一个div是父,我在第一个div里面有另一个div,就是孩子.

我想在父div中设置opacity属性,但我不希望子div继承opacity属性.

我怎样才能做到这一点?

css

349
推荐指数
7
解决办法
18万
查看次数

C#:如何检测数组中的重复值并以每个重复值只处理一次的方式处理它们?

我写了这个简单的程序:

    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Number of elements in the array: ");
            int numberOfElements = int.Parse(Console.ReadLine());
            int[] array = new int[numberOfElements];
            for(int i = 0; i < numberOfElements; i++)
            {
                Console.Write($"Element no {i+1}: ");
                array[i] = int.Parse(Console.ReadLine());
            }
            for(int i = 0; i < array.Length; i++)
            {
                int count = 0;
                for(int j = 0; j < array.Length; j++)
                {
                    if(array[i] == array[j])
                    {
                        count++;
                    }
                }
                Console.WriteLine($"{array[i]} appears " + count + " times");
            } …
Run Code Online (Sandbox Code Playgroud)

c# for-loop

20
推荐指数
3
解决办法
1064
查看次数

是否有Python 3的图像处理模块?

我正面临一个图像处理任务,我正在使用Python 3.2(在64位Windows系统上).我对图像处理库的所有搜索都提出了旧版Python的库(最着名的是PIL,其当前版本 - 1.1.7 - 支持Python 2.7).有谁知道Python 3的图像处理库?

顺便说一句,我不需要花哨的变换和沉重的东西.我只需要打开一个JPG文件并将图像作为RGB值矩阵/列表.

任何帮助将非常感谢!

image python-3.x

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

什么触发HTML表单提交?

我提前道歉是因为无法提供任何实际代码,因为问题出现在目前私密的页面中: - /请耐心等待我.

我有一个HTML表单.我将(专有)日历小部件附加到其中一个文本输入字段.当用户选中该字段时,将显示日历.在日历上有几个按钮(移动到上一个/下个月).当用户点击其中一个按钮时,日历会相应地更新自己,但是 - 表单也会提交!日历代码中没有任何东西可以触及除日历本身以及附加到的文本输入字段之外的任何内容,更不用说提交表单了!关于以下任何问题,我将不胜感激:

1)什么可能在这样的环境中提交表格?

2)除了点击提交按钮或点击回车键之外,通常提交表格的内容是什么?(特别是,普通按钮提交表格?在哪种情况下?)

3)作为一种解决方法,如果我没有设法解决这个问题,有没有办法简单地完全禁用提交表单(然后在附加到提交键的事件处理程序中重新启用它)?

注意:日历的行为通常不是这样 - 通常响应键事件并单击日期本身的事件(不是按钮).我在Firefox和Chrome上都试过这个并且得到了同样的行为.我尝试使用FireBug逐步跟踪click事件处理程序,一切看起来都很正常 - 但是提交表单的那一刻(并重新加载页面).该小部件使用jQuery 1.7.2.理解和/或解决这个问题的任何帮助将非常感谢!

html javascript forms jquery

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

插件如何增强Anki的JavaScript?

Anki使卡片可以使用JavaScript.例如,卡片可以包含以下内容:

<script>
//JavaScript code here
</script>
Run Code Online (Sandbox Code Playgroud)

并且当显示卡时将执行JavaScript代码.

为了通过启用此类脚本与Anki后端进行交互(例如,为了更改注释字段的值,添加标签,影响调度等),允许更多的灵活性,我想写一个插件-in for Anki(版本2),它将实现一些后端功能并使卡的JavaScript脚本能够调用它们.

例如,假设我的插件中有一个(Python)函数与Anki的对象进行交互:

def myFunc():
# use plug-in's ability to interact with Anki's objects to do stuff
Run Code Online (Sandbox Code Playgroud)

我希望能够允许卡的JavaScript调用该功能,例如在卡中有这样的东西:

<script>
myFunc(); // This should invoke the plug-in's myFunc().
</script>
Run Code Online (Sandbox Code Playgroud)

我知道如何添加钩子,以便各种Anki事件调用我的插件的功能,但我想允许卡内的JavaScript这样做.这可以完成,如果是这样,那么如何?谢谢!

javascript python pyqt anki

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

staticmethod和classmethod装饰器可以用纯Python实现吗?

这是一个学术问题,不仅仅是一个实际问题.我正在尝试深入研究Python的基础,我想知道:如果我愿意,我可以在纯Python中实现staticmethodclassmethod装饰器吗?

对于staticmethod也许我可以保持一个参照原有的功能,并调用它省略了第一个参数?

对于classmethod也许我可以保持一个参照原有的功能,并把它传递的第一个参数的类型,而不是争论本身?(我怎么处理它直接在课堂上调用?)

同样,并不是我想在我的程序中实际实现它; 我想学习语言是如何运作的.如果有可能,我会非常感谢代码示例.如果没有,我希望解释为什么理论上无法做到.谢谢!

编辑:感谢您的答案和描述符协议的参考!作为进一步扩展我对Python的理解的一种方法,我想再问两件事:

  • 这可以在没有描述符协议的情况下完成,例如在我们的类中实现__ call __特殊方法吗?

  • 描述符协议在Python 2.7和Python 3.x中的工作方式是否相同?

再次感谢!

python static-methods decorator class-method

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

如何在Python中初始化元组子类的实例?

可能重复:
使用多个__init__参数对Python元组进行子类化

我想定义一个继承自的类tuple,我希望能够使用不支持的语法对其进行实例化tuple.举一个简单的例子,假设我想定义一个MyTuple继承自的类,tuple我可以通过传递两个值来实例化它,xy创建(my)元组(x, y).我试过以下代码:

class MyTuple(tuple):
    def __init__(self, x, y):
        print("debug message")
        super().__init__((x, y))
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试时,例如,MyTuple(2, 3)我收到了一个错误:TypeError: tuple() takes at most 1 argument (2 given).似乎我的__init__功能甚至没有被调用(基于我得到的错误以及我的"调试消息"没有打印的事实).

那么这样做的正确方法是什么?

我正在使用Python 3.2.

python python-3.x

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

monadic liftM和functorial fmap必须是等价的吗?

(注意:我正在使用Haskell术语来表达这个问题;欢迎使用相同的术语和/或类别理论的数学语言,包括正确的数学定义和公理,其中我提到了仿函数和monad定律.)

众所周知,每个monad也是一个仿函数,仿函数与fmapmonad相当liftM.这是有道理的,当然适用于所有常见/合理的monad实例.

我的问题是这种等效性fmapliftM可证明是否遵循了仿函数和monad定律.如果是这样,很高兴看到如何,如果不是,那么看到一个反例会很好.

为了澄清,我所知的仿函数和monad定律如下:

  • fmap idid
  • fmap f . fmap gfmap (f . g)
  • return x >>= ff x
  • x >>= returnx
  • (x >>= f) >>= gx >>= (\x -> f x >>= g)

我没有看到这些法律中将函数功能(fmap)与monad功能(return>>=)相关联,因此我发现很难看出如何从它们中导出等价fmapliftM(定义为liftM f x = x >>= (return . f)).也许有一个争论,这对我来说不够简单?或许我错过了一些法律?

haskell category-theory

7
推荐指数
2
解决办法
185
查看次数

如何以编程方式将CSS定义应用于整个页面?

我确定该信息已经存在,但找不到。对不起:-/

我想使用JavaScript创建CSS规则,并将其应用于整个页面,就像它们位于文档头部的样式元素中一样。我不想通过生成CSS文本来做到这一点-我想将规则保留为我可以更改的实体(JavaScript变量),从而在以后更改页面的外观。

任何帮助将不胜感激!

javascript css

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

当没有文本也没有图像时,如何按像素调整 Tkinter Checkbutton 的大小?

TkinterCheckbutton小部件可以有文本或图像/位图。当使用文本时,小部件的width配置height指的是字符,而不是像素,但是当使用图像/位图时,它们指的是像素。我使用的Checkbutton小部件没有图像也没有文本 - 只是一个普通的复选框。有没有一种简单的方法来调整像素大小?

注意:我熟悉将其包装在 a 中的技巧Frame,但我希望在这里可以避免这种情况,因为小部件本身确实支持按像素调整大小。

如果在这种情况下没有简单的方法来指示小部件使用“图像模式”,那么向其提供空位图的简单方法是什么(如果这有效的话)?

如果重要的话:我在 Ubuntu 15.04 上使用 Python 3.4.3。

python tkinter

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