小编Mat*_*dge的帖子

你能在CSS中使用if/else条件吗?

我想在我的CSS中使用条件.

我的想法是,当运行站点以生成正确的样式表时,我有一个我替换的变量.

我想要它,以便根据这个变量样式表改变!

看起来像:

[if {var} eq 2 ]
    background-position : 150px 8px;
[else]
    background-position : 4px 8px; 
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?你怎么做到这一点?

css stylesheet conditional-statements

107
推荐指数
9
解决办法
45万
查看次数

使用exit()函数

我想知道如何以及何时可以exit()像我书中的程序一样使用函数:

#include<stdio.h>

void main()
{
    int goals;
    printf("enter number of goals scored");
    scanf("%d",&goals);

    if(goals<=5)
        goto sos;
    else
    {
        printf("hehe");
        exit( );
    }
    sos:
    printf("to err is human");
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它显示ERROR:调用未定义的函数exit().

另外,我想知道如何创建一个选项来关闭程序运行的窗口?例如,我制作了一个菜单驱动的程序,它有几个选项,其中一个是"退出菜单".如何退出程序(即关闭窗口)?

c

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

C#线性代数库

C#是否有稳定的线性代数(更具体地说,是矢量,矩阵,多维数组和它们的基本运算)库?

搜索产生了一些开源库,这些库要么未更新几年,要么处于早期测试阶段 - 以及Centerspace NMath.哪些替代品值得检查?

.net c# linear-algebra nmath

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

检查是否可以通过杂志文章中删除的一组字符创建给定的字符串

"观察当你从杂志中剪切一个角色时,页面背面的角色也会被移除.给出一个算法来确定你是否可以通过粘贴来自给定杂志的剪切来生成给定的字符串.假设你是给定一个函数,该函数将识别字符及其在页面反面的位置,用于任何给定的字符位置."

我该怎么做?

我可以做一些初步的修剪,这样如果一个需要的角色只有一种方法可以被拾取,那么它最初是在转动动态技术的子问题之前采取的,但是在这个初始修剪之后呢?

什么是时间和空间的复杂性?

algorithm dynamic-programming

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

在C#中获取当前月份数的最佳方法

我使用C#获取当前月份数:

string k=DateTime.Now.Month.ToString();
Run Code Online (Sandbox Code Playgroud)

一月它会回来1,但我需要得到01.如果12月是当月,我需要得到12.哪个是在C#中获得此功能的最佳方式?

c# string datetime

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

threading.Timer()

我必须在网络课程中编写一个类似选择性重复但需要一个计时器的程序.在谷歌搜索后我发现threading.Timer可以帮助我,我写了一个简单的程序只是为了测试如何threading.Timer工作是这样的:

import threading

def hello():
    print "hello, world"

t = threading.Timer(10.0, hello)
t.start() 
print "Hi"
i=10
i=i+20
print i
Run Code Online (Sandbox Code Playgroud)

这个程序运行正常.但是当我尝试以一种给出参数的方式定义hello函数时:

import threading

def hello(s):
    print s

h="hello world"
t = threading.Timer(10.0, hello(h))
t.start() 
print "Hi"
i=10
i=i+20
print i
Run Code Online (Sandbox Code Playgroud)

输出是:

hello world
Hi
30
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/threading.py", line 522, in __bootstrap_inner
    self.run()
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/threading.py", line 726, in run
    self.function(*self.args, **self.kwargs)
TypeError: 'NoneType' object is not callable
Run Code Online (Sandbox Code Playgroud)

我不明白这是什么问题!谁能帮我?

python python-2.7

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

John Resig的Javascript继承代码段是否已被弃用?

我正在寻找一种简单的方法来创建两个类,一个继承自另一个类,子类重新定义父方法之一,并在新方法内调用父类.

例如,有一个类,Animal并且Dog,Animal类定义了一个makeSound()确定如何输出声音的方法,然后Dog在其自己的makeSound()方法中覆盖以产生"低音"声音,但同时也调用Animal makeSound()来输出那个低音.

我在这里查看了John Resig的模型,但它使用了arguments.calleeECMA脚本中明显折旧的本机属性.这是否意味着我不应该使用John Resig的代码?

使用Javascript的原型继承模型编写动物/狗代码的简洁方法是什么?

javascript oop inheritance prototypal-inheritance

24
推荐指数
2
解决办法
6446
查看次数

将对象强制转换为动态是一种好习惯,以便调用正确的重载方法吗?

我的问题是下面是否适当使用dynamicC#4 中的关键字.

我有一些辅助方法,它们提供了比标准ToString方法更有用的各种对象表示,我用它来进行单元测试.这是一个简化的例子:

public static string PrettyPrint<T>(IEnumerable<T> list)
{
    return string.Join(", ", list);
}

// Needed because string is IEnumerable<char>, to prevent
// "Hello" -> "H, e, l, l, o"
public static string PrettyPrint(string s)
{
    return s;
}

public static string PrettyPrint(object o)
{
    return o.ToString();
}
Run Code Online (Sandbox Code Playgroud)

我用它们是这样的:

public static void PrettyPrinting()
{
    object[] things = { 1, "Hello", new int[] {1, 2, 3} };

    foreach (dynamic item in things)
    {
        Console.WriteLine(PrettyPrint(item));
    }
}
Run Code Online (Sandbox Code Playgroud)

这会产生以下输出: …

c# coding-style dynamic c#-4.0

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

我可以用C#中的千位分隔符声明常量整数吗?

眼镜蛇的编程语言有一个有用的功能,您可以使用下划线的数字文本来提高可读性.例如,以下是等效的,但第二行更容易阅读:

x = 1000000
x = 1_000_000  # obviously 1 million
Run Code Online (Sandbox Code Playgroud)

C#有什么相同的东西吗?

c# constants

20
推荐指数
2
解决办法
2472
查看次数

PHP首先指定非空值

我有三个像这样的值:

$a = null
$b = 3;
$c = null
Run Code Online (Sandbox Code Playgroud)

(我永远不知道会是什么null:也许所有人,也许都不是.)

在所谓的延迟加载之后,我试图以这种方式分配第一个非null值:

$d = $a or $b or $c;
Run Code Online (Sandbox Code Playgroud)

(它类似于JavaScript方式var d = a || b;(如果没有,它将分配b).)

但在PHP中它似乎不起作用.

我做错了,或者最简单的方法是什么?

php variables

19
推荐指数
2
解决办法
8069
查看次数