问题列表 - 第42303页

我想用相互独立的数字掷3个骰子

我想编写一个python程序,它将同时模拟3个骰子,但我希望3个骰子每次滚动时总是有不同的数字.在第一卷上我得到2,1,6这很好,但我不想要前卫.永远滚动副本2,4,2.(3,3,3,也是不可接受的)

# generating random numbers 1 - 6
die1 = random.randint(1, 6) 

die2 = random.randrange(1, 6)

die3 = random.randrange(1, 6)
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所有的,我是初学者......谢谢

python random

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

C++:非临时const引用

我需要编写一个类,其构造函数对对象进行常量引用并将其存储在本地.

为了避免我可以预见的大多数常见错误,我只想接受对非临时错误的引用(即:引用左值).

如何编写一个仅对非临时引用的常量引用的函数?


当然,即使非临时性也可能超出范围,从而打破了我的阶级行为,但我相信通过禁止临时引用,我将避免大多数错误.

c++ const reference temporary

11
推荐指数
1
解决办法
970
查看次数

如何在cfhttp中指定自定义mime类型?

我正在使用API​​,XML mime类型需要是application/atom + xml.ColdFusion使用的XML类型不是我需要的,我正在使用的API因为它而返回错误.有没有人设置自定义mime类型?我不想每次都去制作临时文件并在那里设置类型.

xml coldfusion

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

锁可以锁定垃圾吗?

锁定时可以锁定垃圾(java.util.concurrent.locks.Lock)吗?假设一个纯理论的例子:

WeakReference r;

public void foo(){
       Lock lock = new ReentrantLock();
       r = new WeakReference(lock);   
       lock.lock();
}
Run Code Online (Sandbox Code Playgroud)

被执行lock后可能被垃圾收集foo()?换句话说,是否会lock.lock()创建任何强大的引用回锁?你怎么知道的?

java concurrency multithreading locking thread-safety

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

使Viewbox垂直缩放但水平拉伸

我想创建一个仅扩展其高度的Viewbox(或类似的东西),然后水平拉伸其内容.

如果我这样做:

<Viewbox>
  <StackPanel>
    <Button>Foo</Button>
    <Button>Bar</Button>
  </StackPanel>
</Viewbox>
Run Code Online (Sandbox Code Playgroud)

然后我明白了:

http://www.excastle.com/misc/viewbox-center.png

它就好像两个按钮都具有Horizo​​ntalAlignment ="Center",然后缩放结果.但我不希望Horizo​​ntalAlignment ="Center"; 我想要Horizo​​ntalAlignment ="Stretch",像这样:

http://www.excastle.com/misc/viewbox-stretch.png

所以我希望它读取其内容的所需高度,仅根据高度计算缩放因子,然后允许缩放内容水平拉伸.

有没有办法使用Viewbox和/或某些第三方面板完成此操作?

wpf viewbox

16
推荐指数
1
解决办法
8878
查看次数

如何在从JNI调用的代码中捕获System.exit()

我正在编写一个调用System.exit()的java库的C接口.我打电话:

/* Calls the main method for the class */
printf("about to call main\n");
(*env)->CallStaticVoidMethod(env, mainClass, mainMethod, args);
printf("returning from main\n");
Run Code Online (Sandbox Code Playgroud)

我(遗憾的是)没有更改库的选项,但我仍然希望JVM将控制权返回给C调用函数(所以我可以做各种清理任务等等).有没有办法让JNI这样做,或者我是SOL?

谢谢,

java-native-interface

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

Jquery/Ajax调用计时器

我有一个php页面,它回显了数据库中的行.我想每隔30秒通过jquery/ajax调用它.但我也希望能够随时调用页面,这样如果我通过表单添加记录,一旦表单提交,我希望页面通过调用ajax立即更新结果.有人能指出我正确的方向或提供一些基本代码,所以我可以尝试解决这个问题吗?jquery/ajax仍然很新.

javascript ajax jquery timer setinterval

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

JQuery星级

任何人都可以建议一个简单的JQuery五星评级脚本,易于设置.我只需要在一个页面上有一个实例.我不在乎它是否写入文件或mysql数据库来计算平均评分.

它应显示投票数和计算的平均值.它还应检查此人是否已经评级或不应允许一次超过2个评级.应该有cookie或会话,以防止多个评级或一些其他机制.

我不在乎它的免费或成本,但许可应该允许我在商业应用中使用它.

感谢所有建议!谢谢!

PS我花了几天时间在线尝试不同的脚本,但没有发现任何实际完成的内容.

jquery rating

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

可能的面试问题:如何查找所有重叠间隔

这不是一个面试问题本身,因为我在我的项目中遇到过这个问题,但我认为这可能是一个不错的干预问题.

你有N对间隔,比如说整数.您需要在O(N)时间内识别出彼此重叠的所有间隔.例如,如果你有

{1,3} {12,14} {2,4} {13,15} {5,10}

答案是{1,3},{12,14},{2,4},{13,15}.请注意,您不需要对它们进行分组,因此结果可以按照示例中的任何顺序进行.

我刚刚投入O(N)时间因为KMP算法需要O(N)进行字符串搜索.:d

我想出的最好的,我现在在项目中使用的是O(N ^ 2).是的,蛮力非常难过,但没有人抱怨所以我不会重构它.:P仍然,我很好奇,如果一个更大的头脑有一个更优雅的解决方案.

algorithm

66
推荐指数
4
解决办法
6万
查看次数

Win32 - 对象清理和全局变量

我在c ++中有一个关于全局变量和对象清理的问题.

例如,看看这里的代码;

case WM_PAINT:
    paintText(&hWnd);
    break;



void paintText(HWND* hWnd) {
     PAINTSTRUCT ps;

     HBRUSH hbruzh = CreateSolidBrush(RGB(0,0,0));
     HDC hdz = BeginPaint(*hWnd,&ps);   
     char s1[] = "Name";
    char s2[] = "IP";

    SelectBrush(hdz,hbruzh);
    SelectFont(hdz,hFont);
    SetBkMode(hdz,TRANSPARENT);
    TextOut(hdz,3,23,s1,sizeof(s1));
    TextOut(hdz,10,53,s2,sizeof(s2));

    EndPaint(*hWnd,&ps);
    DeleteObject(hdz);
    DeleteObject(hbruzh);   // bad?
    DeleteObject(ps);       // bad?
}
Run Code Online (Sandbox Code Playgroud)

1)首先; 删除哪些对象以及哪些对象不适合删除?为什么?不是100%肯定这一点.

2)由于每次重绘窗口时都会调用WM_PAINT,将ps,hdz和hbruzh存储为全局变量而不是每次都重新初始化它会更好吗?我认为最终的缺点是大量的全局变量> _>但性能方面是否会消耗更少的CPU?我知道这并不重要,但我只是为了教育目的而尽可能简约.

3)加载的库怎么样?例如:

//
// Main
//
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
               LPSTR lpCmdLine, int nCmdShow) {
    // initialize vars
    HWND hWnd;
    WNDCLASSEX wc;
    HINSTANCE hlib = LoadLibrary("Riched20.dll");
    ThishInstance = hInstance;
    ZeroMemory(&wc,sizeof(wc));

    // set …
Run Code Online (Sandbox Code Playgroud)

c++ free winapi

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