问题列表 - 第5398页

当使用随机时,哪种形式返回相等的50%几率?

我猜大多数内置的随机生成器都会返回如下内容:

[0.0, 1.0)
Run Code Online (Sandbox Code Playgroud)

所以,如果我想要50%的几率,我会使用这样的东西:

if random() < .5
Run Code Online (Sandbox Code Playgroud)

或类似的东西:

if random() <= .5
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

python random

9
推荐指数
3
解决办法
8177
查看次数

JavaScript中的setTimeout和"this"

我有一个使用该setTimeout函数的方法,并调用另一个方法.在初始加载方法2工作正常.但是,在超时后,我收到一个错误,表示method2未定义.我在这做错了什么?

例如:

test.prototype.method = function()
{
    //method2 returns image based on the id passed
    this.method2('useSomeElement').src = "http://www.some.url";
    timeDelay = window.setTimeout(this.method, 5000);
};

test.prototype.method2 = function(name) {
    for (var i = 0; i < document.images.length; i++) {
        if (document.images[i].id.indexOf(name) > 1) {
            return document.images[i];
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

javascript

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

Streamreader和外国字符

我应该使用哪种编码来读取æ,Ø,å,ä,ö,ü等?

c# encoding

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

您对Web应用程序结构的最佳实践有哪些提示?

我在工作中做了很多自定义应用程序.我正在尝试为新应用程序定义一些标准.有点像Elements的东西.

CSS:你如何组织样式表?我是否应该为整个网站提供一个基本样式表,并为每个单独的页面设置一个用于自定义?打印样式我应该有另一个吗?我听说链接更多文件需要更多时间让浏览器检索它们.(每页更多对象......还有很多javascript文件或图像的问题)......有多少是太多了?你是否大肆评论你的CSS?提供任何嵌套结构?在元素内按字母顺序排列?我需要重置吗?进口怎么样?和排版?

Javascript:基本上是同一个问题.Javascript文件......我应该包含一个或两个不错的库(例如JQuery和Prototype),然后为每个页面添加另一个库吗?现在我突然包括5或6个CSS和JS文件......

目录结构:您如何组织网站?目前,我使用类似的东西

/CSS          ... For CSS files
/JS           ... For javascript files
/INC          ... For private code includes
/ASSETS/IMG   ... For images
/ASSETS/AU    ... For audio
/ASSETS/SWF   ... For Flash
Run Code Online (Sandbox Code Playgroud)

此外,欢迎任何其他提示.谢谢!!

css design-patterns javascript-framework

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

用于密码输入的Delphi InputBox?

输入框:

answer:=Inputbox('a','b','c');
Run Code Online (Sandbox Code Playgroud)

工作得很好,但我正在寻找一个蒙面的,就像一个密码盒,你只看到小星星而不是键入的字符.

delphi mask textinput inputbox

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

如何在c ++中声明volatile迭代器

有没有办法声明一个迭代器,它是一个类中的成员变量,并且可以使用成员函数递增,即使该类的对象是const.

c++ iterator volatile

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

将SELECT转换为更新语句

SELECT t1.status, t3.guid, t3.objectID
FROM Table1 t1, Table2 t2, Table3 t3
WHERE t2.ID = t3.ID
   AND t1.ID = t2.ID
   AND t3.Guid IN ('', '', '')
Run Code Online (Sandbox Code Playgroud)

如何将其转换为我设置的更新语句t1.status = 1

sql sql-server

3
推荐指数
2
解决办法
7238
查看次数

可以在UNION [ALL]中使用SELECT INTO子句吗?

在SQL Server中,这将从Customers表中插入100条记录到tmpFerdeen: -

SELECT top(100)*
INTO tmpFerdeen
FROM Customers
Run Code Online (Sandbox Code Playgroud)

是否可以跨UNION ALL SELECT执行SELECT INTO: -

SELECT top(100)* 
FROM Customers
UNION All
SELECT top(100)* 
FROM CustomerEurope
UNION All
SELECT top(100)* 
FROM CustomerAsia
UNION All
SELECT top(100)* 
FROM CustomerAmericas
Run Code Online (Sandbox Code Playgroud)

不太确定在哪里添加INTO子句.

sql sql-server

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

为什么人们在代码中使用魔术值而不是null?

我在遗留代码和一些.NET开源项目中看到了这一点.我无法想象这样做的理由.只使用"null"对我来说似乎更容易.

例:

public class Category
{
   int parentID;

   bool HasParent
   {
      get
      {
          return parentID != -1;
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

public class Category
{
   int parentID;

   bool HasParent
   {
      get
      {
          return parentID != null;
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

magic-numbers

9
推荐指数
2
解决办法
1423
查看次数

Emacs Lisp:如何对列表中的奇数求和?

我想找到elisp的类比:

sum(n for n in numbers if n % 2) # Python
numbers.select { |n| n % 2 != 0 }.inject { |a, b| a + b } # Ruby
Run Code Online (Sandbox Code Playgroud)

势在必行:

(defun oddp (number)
  (not (= (mod number 2) 0)))

(defun sum-odd-with-dolist (list)
  (let ((acc 0))
    (dolist (item list acc)
      (if (oddp item)
          (setq acc (+ item acc))))))
Run Code Online (Sandbox Code Playgroud)

来自Porting Common Lisp:

(defun sum-odd-with-dolist-incr (list)
  (let ((total 0)) 
    (dolist (item list) 
      (if (oddp item)
          (incf total item))) 
      total))
Run Code Online (Sandbox Code Playgroud)

使用' …

emacs elisp

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