问题列表 - 第17778页

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

当我通过GoogleAppEngineLauncher部署代码时,是否会上传所有文件?

因此,目前GoogleAppEngineLauncher指向包含我的app.yaml文件的目录,以及其他几个目录 - 假设它们是目录A,B和C.如果A和B包含应用程序使用的python文件,模板文件等,但目录C不包含任何代码(它只是一个包含随机内容的misc目录),在部署代码时它是否仍会上传?

这是我的app.yaml文件:

application: myapp
version: 1
runtime: python
api_version: 1

handlers:
- url: /stylesheet
  static_dir: stylesheet

- url: /images
  static_dir: images

- url: /.*
  script: main.py
Run Code Online (Sandbox Code Playgroud)

deployment google-app-engine

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

工会成员可能没有构造函数,但`std :: pair`好吗?

union成员可能没有析构函数或构造函数.所以如果有一个构造函数Foo,我不能自己模板下面的类:MyClassMyClass

template<class T>
struct Foo {
  T val;
  Foo(T val_) : val(val_) {}
  size_t hash() const {
    union {T f; size_t s;} u = { val };
    return u.s;
  }
};
struct MyClass {
  bool a;
  double b;
  MyClass(bool a_, double b_) : a(a_), b(b_) {}
};
Run Code Online (Sandbox Code Playgroud)

如果我这样做,我得到这个错误:

member 'MyClass Foo<T>::hash() const 
[with T = MyClass]::<anonymous union>::f' with constructor 
not allowed in union
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我创建MyClass了一个笨拙的构造函数,它首先复制了这个东西:

struct MyClass {
  bool a;
  double b;
};
MyClass …
Run Code Online (Sandbox Code Playgroud)

c++ constructor pod unions std-pair

5
推荐指数
1
解决办法
8728
查看次数

C#与多线程共享锁

是否有一种通用的方法来"共享"在同一组数据上运行的不同对象之间的锁定?

我知道通常不建议使用公共对象进行锁定.

例如,Queue可以实现为线程安全,但是其他一些类可能需要特定的锁才能锁定多个Queue操作.如果我有第三个类,还需要在同一个Queue实例上进行多次锁定操作,会发生什么?

例如:(假设这L<T>是一个线程安全列表,只是为了保存一些输入)

class Worker
{
    private readonly L<Something> _list;
    public Worker(L<Something> list) { _list = list; }

    private readonly object _lock = new object();
    public void Replace(Something old, Something new)
    {
       lock (_lock) 
       {
          if (_list.Contains(old))
          {
              _list.Remove(old);
              _list.Add(new);
          }
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果在另一个线程上的某个其他类oldif条件之后删除该元素,则list将不再包含该元素,_lock私有对象也是如此.

我应该锁定实际的列表实例吗?

c# multithreading synchronization locking

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

在vim中构成"单词"的是什么?

假设我们在vim atm中有以下内容:

int main () {
    printf("hello");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在vim中,w向右移动一个单词,但究竟什么构成了一个"单词"?


举例来说,如果我有光标pprintf,迫切w需要u到(和按另一个w跳过",并把光标放在hhello.为什么"跳过了?

按下另一个w现在将您带到另一个"之前,)然后按另一个w带您到下一行.为什么在);跳过?

而现在的光标在rreturn.按a w使光标打开0,按另一个w现在光标在;.所以在这种情况下,;与前一行不同,没有跳过.为什么是这样?


我希望我的问题足够清楚,但我只想了解这一切是如何运作的.

vim lexical-analysis

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

C# Sql to Linq 检查多种情况

如何在 Linq 中检查多个案例(分类“多付”、“少付”、“中付”)

数据库

select id,name,salary,
  case  when salary <=1500 then 'under paid'
        when salary >=3500 then 'over paid'
        else 'medium pay' end as status 
from Person
Run Code Online (Sandbox Code Playgroud)

林克

   var q =
          context.Persons.
          Select(c => 
          new { 
               EmployeeID = c.Id,
               EmployeeName = c.name,
               EmployeeSalary = c.salary,
               Status = c.salary > 1000 ? "under paid" : "overpaid"
              }
            );
Run Code Online (Sandbox Code Playgroud)

使用三元运算符,我可以检查其中一个或 case。否则我必须使用 if..else if。

c# linq

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

django在不同的位置使用settings.py

我有问题让Django在不同的位置使用settings.py

我有一个文件夹设置与test.py作为settings.py的副本

文件夹布局为

   models.py
   settings.py
   setting/
       test.py
Run Code Online (Sandbox Code Playgroud)

这个适用于默认位置

SetEnv DJANGO_SETTINGS_MODULE myproject.settings

python manage.py syncdb  --settings="myproject.settings"
Run Code Online (Sandbox Code Playgroud)

当在子目录中使用文件时,这不起作用

SetEnv DJANGO_SETTINGS_MODULE myproject.setting.test

python manage.py syncdb  --settings="myproject.setting.test"
Run Code Online (Sandbox Code Playgroud)

错误

Error: Could not import settings 'myproject.setting.test' (Is it on sys.path? 
Does it have syntax errors?): No module named setting.test
Run Code Online (Sandbox Code Playgroud)

django

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

是否有GetThemeColor/Visual Styles API的有效参数组合列表

我试图检索任务栏和/或我的应用程序主窗口的背景和文本颜色.原来,Windows 7没有返回正确的颜色.如果我切换到粉红色的主题,Windows 7仍然返回浅蓝色的窗口标题,虽然那不是真的.这发生在使用

GetSysColor(COLOR_ACTIVECAPTION); 
Run Code Online (Sandbox Code Playgroud)

以及使用HTHEME hTheme = OpenThemeData(hwnd,L"WINDOW");

HRESULT result = GetThemeColor(      
                hTheme,
                WP_CAPTION, 
                CS_ACTIVE, 
                TMT_FILLCOLORHINT, 
                &color);
Run Code Online (Sandbox Code Playgroud)

此外,我发现自己尝试各种参数组合来找出标题文本的颜色.我知道microsofts页面

财产标识符部分和国家

但这些数百个参数的大多数组合都是无效的.是否有任何列表和/或描述可以使用哪些组合?

 GetThemeColor(      
                    hTheme,
                    WP_CAPTION, // BP_PUSHBUTTON,
                    CS_ACTIVE, 
                    TMT_CAPTIONTEXT,
                    &color);
Run Code Online (Sandbox Code Playgroud)

返回"未找到元素".

c windows winapi windows-themes windows-7

6
推荐指数
1
解决办法
1491
查看次数

函数逼近

我有一个功能,

P(x0,x1,...,xn)

它将100个整数作为输入,并将整数作为输出.P是一个很慢的评估函数(它的范围可以从30秒到几分钟).

我需要知道哪些点的值将最大化来自P的屈服值.

我可以用什么技术来实现这个目标?我知道人们通常会使用遗传算法,但我担心用它们计算它会花费很长时间,因为即使人口很少而且几代人(比如人口= 50,世代= 50),P就是这样计算它需要40多个小时.

有没有更便宜的方法呢?也许是一个迭代过程?我不需要它是真正的最佳,但我没有任何关于它如何表现的想法(我已经尝试过线性/二次/指数但它似乎没有产生任何好的值.我知道P可以返回价值至少比我得到的好5到10倍.

它应该是更容易实现的东西(即,我必须自己实现它).

谢谢

编辑:P是一个随机过程.

language-agnostic math optimization numerical-methods

6
推荐指数
1
解决办法
458
查看次数

在Xcode中隐藏或删除基于选项卡的应用程序中的选项卡

我是iPhone和Xcode的新手.我正在尝试创建一个基于选项卡的应用程序,在第一页中,当单击一个按钮时,我需要删除/隐藏选项卡栏中添加的一些选项卡.

请任何人帮助我.

谢谢和问候,巴拉.

iphone xcode tabs

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