问题列表 - 第2465页

制作一个python GUI

如何为我的python程序创建一个GUI,因为它现在只能在Idle和命令行中运行,我可以使用哪些软件包以及在哪里可以获取它们?谢谢.

python user-interface

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

如何等待fork()调用的所有子进程完成?

我正在分配许多进程,我想测量完成整个任务所需的时间,即分叉完成所有进程的时间.请告知如何让父进程等到所有子进程终止?我想确保在合适的时刻停止计时器.

这是我使用的代码:

#include <iostream>
#include <string>
#include <fstream>
#include <sys/time.h>
#include <sys/wait.h>

using namespace std;

struct timeval first,  second,  lapsed;
struct timezone tzp; 

int main(int argc, char* argv[])// query, file, num. of processes.
{

    int pCount = 5; // process count

    gettimeofday (&first, &tzp); //start time

    pid_t* pID = new pid_t[pCount];

    for(int indexOfProcess=0; indexOfProcess<pCount; indexOfProcess++)
    {
        pID[indexOfProcess]= fork();

        if (pID[indexOfProcess] == 0)                // child
        {
            // code only executed by child process

            // magic here

            // The End
            exit(0);
        } …
Run Code Online (Sandbox Code Playgroud)

c++ linux parallel-processing gcc

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

在声明ASP.NET之前不能使用局部变量

我有一些像这样的代码:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Save([Bind(Prefix="")]Person person)
{
    String s = person.property;
    /* ... */
}
Run Code Online (Sandbox Code Playgroud)

但它抛出错误:"在声明之前不能使用局部变量'person'.

我错过了什么简单的事情?

c# asp.net-mvc

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

从JS/CSS检测系统DPI/PPI?

我正在研究一种独特的应用程序,它需要根据显示的设备生成特定分辨率的图像.因此,在常规Windows浏览器(96ppi),iPhone(163ppi),Android G1(180ppi)和其他设备上的输出是不同的.我想知道是否有办法自动检测到这一点.

我最初的研究似乎说不.我看到的唯一建议是在CSS中创建一个宽度指定为"1in"的元素,然后检查它的offsetWidth(另请参阅如何通过javascript访问屏幕显示的DPI设置?).有道理,但iPhone用这种技术骗我,说它是96ppi.

另一种方法可能是以英寸为单位获取显示尺寸,然后除以宽度(以像素为单位),但我不知道如何做到这一点.

javascript css mobile dpi ppi

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

如何让DIV像IMG一样用作CSS精灵呢?

我编写的代码可以根据页面中的IMG标签自动创建CSS sprite,并用DIV替换它们(我认为是)适当的CSS来将精灵图像定位为背景,让相应的部分显示出来 - 问题是我不能让DIV表现为IMG替代品的下降.

如果我将默认的'display'值设置为'block',那么如果原始IMG位于某些文本的末尾,则替换DIV将跳到文本后面的下一行(这当然是我期望的东西) with display:block to do).

如果我将'display'更改为inline,那么DIV与文本保持在同一行,但它忽略了我设置和折叠的'width'和'height'.我已经尝试将其放入DIV内部,但它只占用了足够的宽度来容纳NST.

我已经尝试过将显示设置为所有可能的值(包括"表格行","磨合","紧凑"等"模糊"),但都没有运气.甚至可以创建一个与IMG具有相同布局行为的DIV吗?

我愿意拥有比单个DIV更复杂的东西,但是我已经尝试了那里显而易见的事情(一个DIV在另一个内部DIV设置显示的内部:阻止外部设置显示:内联)但我避风港找不到那种有效的组合.

在替换的IMG/DIV之外我总能做一些特定的事情来获得我想要的布局,但我的目标是拥有一个通用的自动CSS-sprite机制,无论HTML的其余部分如何都能工作.

html css css-sprites

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

如何使用Perl通过Gmail发送邮件?

如何通过我的Gmail帐户使用Perl发送电子邮件?我试过的一个CPAN库(Mail :: Webmail :: Gmail)没有用,我看不到太多活动.

目前我真的只需要发送消息.然而,获取我的联系人的高级功能,当收到具有特定标签的新电子邮件时采取行动,等等,对于另一天来说似乎很有吸引力.

email perl gmail

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

在Ruby中转换为DateTime和Time

如何在Ruby中的DateTime和Time对象之间进行转换?

ruby time datetime

129
推荐指数
4
解决办法
15万
查看次数

在Webforms中生成带URL路由的URL

我知道在MVC框架中,你有Html类来创建URL:

Html.ActionLink("About us", "about", "home");
Run Code Online (Sandbox Code Playgroud)

但是如果你想在Webforms中生成Urls呢?

我没有找到关于使用Webforms生成URL的详细信息.

例如,如果我正在生成这样的路线:

Route r = new Route("{country}/{lang}/articles/{id}/{title}",
                  new ArticleRouteHandler("~/Forms/Article.aspx"));
Route r2 = new Route("{country}/{lang}/articles/",
                  new ArticleRouteHandler("~/Forms/ArticlesList.aspx"));

Routes.Add(r);
Routes.Add(r2);
Run Code Online (Sandbox Code Playgroud)

如何使用路由表数据生成URL.

如何根据我的路线生成URL?

例如./ ca /​​ en/articles/123 /文章标题没有

c# url routing url-routing

6
推荐指数
2
解决办法
5369
查看次数

如何在Django中为模型获取具有反向关系的所有类的集合?

鉴于:

from django.db import models

class Food(models.Model):
     """Food, by name."""
     name = models.CharField(max_length=25)

class Cat(models.Model):
     """A cat eats one type of food"""
     food = models.ForeignKey(Food)

class Cow(models.Model):
     """A cow eats one type of food"""
     food = models.ForeignKey(Food)

class Human(models.Model):
     """A human may eat lots of types of food"""
     food = models.ManyToManyField(Food)
Run Code Online (Sandbox Code Playgroud)

一个人,只给出食物类,如何获得一组与"反向关系"的所有类.即给出食物类,如何获得,人类课程.

我认为这是可能的,因为Food有三个"反向关系":Food.cat_set,Food.cow_setFood.human_set.

帮助谢谢,谢谢!

python django django-models django-orm

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

并行扩展:帮助我理解LazyInit <T>

未来读者的更新:当.NET 4出现时,LazyInit<T>CTP将被重命名为Lazy<T>并将从一个结构更改为一个类,所以这几乎没有适用,除非为了说明为什么可变结构可能会有问题如果你不小心

我一直在使用Parallel Extensions June CTP中的LazyInit进行实验,我希望下面的代码可以打印出相同的Guid一千次,但它打印出一千种不同的Guid.很显然,我在这里遗漏了一些关于LazyInit应该如何工作的明显的东西,如果有人愿意指出它是什么,我会很感激.

using System;
using System.Diagnostics;
using System.Threading;

namespace TestApp
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i=0; i < 1000; i++)
            {
                Console.WriteLine(TestClass.Instance.Id);
            }

            Console.Write("Press any key to continue:");
            Console.ReadKey();
        }

        private class TestClass
        {
            private static readonly LazyInit<TestClass> _instance = new LazyInit<TestClass>(() => new TestClass(), LazyInitMode.EnsureSingleExecution);

            public static TestClass Instance
            {
                get { return _instance.Value; }
            }

            private TestClass()
            {
                Debug.WriteLine("TestClass Constructor");
                Id = Guid.NewGuid(); …
Run Code Online (Sandbox Code Playgroud)

c# parallel-extensions

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