小编Ry-*_*Ry-的帖子

选择一个随机数

如何从Java中的给定数字列表中随机选择一个数字?

我只有这5个数字:1000,2000,3000,4000,5000

现在我必须随机从这组数字中选择任意一个数字.

我的代码试试这个

int ar[] = new int[4];
ar[0] = 1000;
ar[1] = 2000;
ar[2] = 3000;
ar[4] = 4000;

int randomArrayIndex = num.nextInt(ar.length);
Run Code Online (Sandbox Code Playgroud)

java arrays random

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

每次都保存为新名称

我可以在计时器上保存屏幕截图,但是我怎么能将它保存为新名称而不是每次都覆盖?

Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
                           Screen.PrimaryScreen.Bounds.Height);

Graphics graphics = Graphics.FromImage(bitmap as Image);

graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size);

bitmap.Save(@"c:tempscreenshot.bmp", ImageFormat.Bmp);
Run Code Online (Sandbox Code Playgroud)

c#

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

解析管道分离的字符串

我有一个已发布到我们网站的解密字符串:

$data = "AQ487r3uiufyds.43543534|VISA|4539991602641096|123|12|15|123|USD|AARON|dr4387yicbekusglisdgc||ZYXW|1970|01|31|19070/01/31|NODIRECTION ROAD, 1111|7th floor apt 777|99999|NOWHERE|XX";
Run Code Online (Sandbox Code Playgroud)

我需要获取这些数据,并从每个分隔的部分创建变量|.

php arrays string

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

自动将fetch()转换为fetch(PDO :: FETCH_OBJ)

我在我的代码中创建了这个函数:

function fetch() {
   return fetch(PDO::FETCH_OBJ)
}
Run Code Online (Sandbox Code Playgroud)

只做

$query->fetch()
Run Code Online (Sandbox Code Playgroud)

它会自动变成

$query->fetch(PDO::FETCH_OBJ)
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.什么是正确的方法呢?

php pdo

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

将运算符从字符串类型转换为运算符类型

我想随机生成这样的东西.

233 + 333 = 566

我的意思是第一个数字,运算符和第二个数字是随机生成的.

所以,我现在写了这个代码.

var x = parseInt(Math.random()*1000),
    y = parseInt(Math.random()*1000),
    operators = ['+', '-', '*', '/'],
    operatorNum = parseInt(Math.random()*4),
    operator = operators[operatorNum],
    result;

result = x + operator + y;
Run Code Online (Sandbox Code Playgroud)

但这只是给我一个像"748/264"字符串的东西.它没有给我生成计算的结果.

我想我需要将运算符从字符串转换为运算符类型.但是,我认为没有运营商类型.

编辑

我正在构建Chrome扩展程序.根据Chrome扩展程序政策,我不允许使用该eval功能.

javascript jquery google-chrome-extension

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

C++ - 为什么要返回对"堆栈对象"的引用

我不明白这段代码是如何工作的:

class AAA {
public:
    short a, b;
};

AAA &getRef() {
    AAA aaa = {2, 6};
    return aaa;
} // 'aaa' is destroyed here right?

int main() {
    AAA &ref = getRef();
    cout << ref.a << ", " << ref.b << endl;

    cin.ignore();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

不应该有一个错误试图访问ref.aref.b?当我使用指针时,我也没有得到错误.我的意思是,每次打印"2,6" .

编辑:是因为内存仍设置为这些数字?

c++

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

从当前页面的URL中删除哈希

我想从URL中删除哈希以及后面的任何内容.例如,我可能有:

http://example.com/#question_1
Run Code Online (Sandbox Code Playgroud)

...滑到问题没有.1显示错误消息.当用户的输入然后通过验证时,我需要#question_1从当前位置删除.

我已经尝试了所有这些,但它们都没有为我工作:

  • document.location.href.replace(location.hash, "");
  • window.location.hash.split('#')[0];
  • window.location.hash.substr(0, window.location.hash.indexOf('#'));

注意:我不只是想获取URL - 我想从地址栏中删除它.

javascript url jquery

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

从数组中删除所有"+"

我有这样的数组,我想+从下面的数组中删除符号:

var arr = ['+(91)-80-411311015', '+(91)-80-411311456', '+(91)-80-411311016'];
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但它不起作用:

var toRemove = "+";
arr = arr.filter(function(el){
    return !toRemove.includes(el);
});
Run Code Online (Sandbox Code Playgroud)

如何+从阵列中删除所有标志?

javascript

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

"缺少方法体"错误

import java.util.Scanner;

public class Rpn_calculator
{
    public static void main(String[] args)
    {
        Scanner keyboard = new Scanner(System.in);


        double ans = 0;
        double n = 0;
        double r = 0;
        String j;


        System.out.println();
        System.out.println();   
        System.out.print("Please enter a value for n  ");
        n = keyboard.nextDouble();  
        System.out.print("Please enter a value for r  ");
        r = keyboard.nextDouble();  
        System.out.println("Please choose one of these operands:+,-,*,nCr,/ to     continue, or q to quit ");
        j = keyboard.nextLine();    
        while (j != "q")
        {
            if(j == "+")
                ans = n …
Run Code Online (Sandbox Code Playgroud)

java

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

指针数组和parantheses中的指针

谁能告诉我两者之间的区别

int *p[n];
Run Code Online (Sandbox Code Playgroud)

int (*p)[n];
Run Code Online (Sandbox Code Playgroud)

哪个n号码?

我知道第一种情况意味着一个指针数组,但我想知道第二个声明意味着什么.

c pointers

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

标签 统计

javascript ×3

arrays ×2

java ×2

jquery ×2

php ×2

c ×1

c# ×1

c++ ×1

google-chrome-extension ×1

pdo ×1

pointers ×1

random ×1

string ×1

url ×1