问题列表 - 第15166页

为什么异步进程不称为同步?

所以我对这个术语感到有点困惑.

每个人都将"异步"计算称为在单独的线程上运行不同的进程,这给出了这些进程同时运行的错觉.

这不是异步这个词的定义.

a?syn?chro?nous
–adjective 
1. not occurring at the same time. 
2. (of a computer or other electrical machine) having each operation started only after the preceding operation is completed. 
Run Code Online (Sandbox Code Playgroud)

我在这里不理解什么?

parallel-processing asynchronous terminology

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

C++模板+迭代器(noob问题)

我的免责声明是我在一周前开始自学C++课程,而我之前的编程经验是动态语言(Python,javascript).

我正在尝试使用通用函数迭代矢量的内容来打印出项目:

#include <iostream>
#include <algorithm>
#include <vector>

using std::vector;
using std::cout;

template <class T>
void p(T x){
    cout << x;
}

int main () {

    vector<int> myV;

    for(int i = 0; i < 10; i++){
        myV.push_back(i);
    }

    vector<int>::const_iterator iter = myV.begin();

    for_each(iter, myV.end(), p);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

代码无法编译.有人解释原因吗?

编辑:编译器错误:

error: no matching function for call to 'for_each(_gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<const int, _gnu_norm::vector<int, std::allocator<int> > >, __gnu_debug_def::vector<int, std::allocator<int> > >&, __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<int, __gnu_norm::vector<int, std::allocator<int> > >, __gnu_debug_def::vector<int, std::allocator<int> > >, <unknown type>)'

谢谢!

c++ templates iterator

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

将数据从生产中提取到dev以进行调试(Django)

这就是我要的: [Production MySQL Data] -> [Development MySQL Data]

对于调试或改进,我偶尔需要在生产站点上运行的数据副本才能存在于我的开发环境中.显然我不想实际使用生产数据库并且手动输入数据是不可能的.

是否有任何管理脚本可以轻松无痛地实现(最好使用Django的管理界面)?什么是理想的将是这样的:

manage.py reverse_sync [appname]

或者也许manage.py reverse_sync [appname] 500只获得前500条记录.

mysql django

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

zcml:condition的有效条件是什么?

ZCML可以包含表单的条件指令

<configure zcml:condition="installed some.python.package">
    (conditional configuration directives)
</configure>
Run Code Online (Sandbox Code Playgroud)

表达式的语法是condition什么?是'或'允许?

zope zcml

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

获取没有扩展名的文件名,textmade捆绑软件编辑器

认为这可能有效:

${TM_FILENAME/(.+?)(\.[^.]*$|$)/}
Run Code Online (Sandbox Code Playgroud)

但这给了我这个错误:

Error Parsing Snippet

line 1:257: expecting regexp options, found ''
Run Code Online (Sandbox Code Playgroud)

有小费吗?

textmate code-snippets

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

为什么语言不允许通过返回值重载方法?

c,java和许多其他语言不注意返回值.

int   i = func()
float f = func()
int   func() { return 5 }
float func() { return 1.3}
Run Code Online (Sandbox Code Playgroud)

为什么以上不合法?它是否使编程更加困难

int i = func(func(func(func2(func3())))) //you dont know what you are getting
Run Code Online (Sandbox Code Playgroud)

编写编译器难吗?还有更多语言的歧义吗?有没有一种语言可以做到这一点?

language-design

9
推荐指数
5
解决办法
542
查看次数

如何在 WinDbg 中查看 DependencyProperty 的值?

使用 WinDbg 并尝试调试 Silverlight 应用程序的内存泄漏时,我遇到了作为 DependencyProperty 实现的对象的属性 - 当我在调试器 (WinDbg) 中转储对象时,我可以看到该属性 - 也就是说,我可以查看实际的静态字段。

如何查看房产的实际价值?

debugging silverlight wpf dependency-properties

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

如何在Perl中对每列数据求和?

我有一个包含以下数据的文件:

1==0==2
5==3==2
7==1==0

如何逐列添加数值.我需要总结和打印它

1==0==2
5==3==2
7==1==0
13==4==4   * summation column wise (This is what I want to calculate using perl)

我想你误解了我的问题.我已经再次编辑了我的问题...我的意思是我在表格中有很多这样的列13 == 4 == 4是我希望添加到我的文件中的总和列.

我能够只为第一列做到这一点,但我还需要学习如何为所有其他列.

我的代码:

#!/usr/bin/perl

use strict;
use warnings;

open (TEMPTABLE,"temp_data") or die "Cannot open file\n";

my @temp_table_data=< TEMPTABLE > ;
chomp @temp_table_data;

my $total_sum;
for(my $i=0;$i<=$#temp_table_data;$i++)
{
print "$temp_table_data[$i]\n";
my @col=split('==',$temp_table_data[$i]);
for(my $m=0;$m<1;$m++)
{
$total_sum+=$col[$m];
}    
}
print "$total_sum\n";

OUTPUT:
1==0==2
5==3==2
7==1==0
13
Run Code Online (Sandbox Code Playgroud)

我不想总结ROW而是COLUMN.

perl

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

在应用程序中实现多个屏幕

奇怪的问题,但一个让我困惑的问题.在我们有终端和DOS的过去,应用程序通常只有一个"窗口",这是一个全屏幕.当人们切换功能时,没有打开新窗口的概念,而是覆盖了主窗口的内容.所以只有一个主窗口,但是在其中呈现了多个屏幕.

如何在现代应用程序(WinForms或WPF)中创建类似的东西?

似乎有两种方法:

  • 拥有多个Windows.这是通常的方法,通常允许用户同时使用多个窗口是有意义的,但这可能不是必需/期望的.使用ShowDialog()而不是Show()是制作第二个窗口模态的常用方法.
  • 只有一个窗口,但有一个TabControl.隐藏选项卡并以编程方式切换它们.这接近于"一个窗口,多个屏幕"的行为,但自然它会变得混乱,因为你在同一个Form类中拥有所有控件(虽然有人可能会认为这会强制控件的正确命名.另外,可以建议使用部分类和每个屏幕一个.cs)

我想知道是否有更好的方法?基本上是"看,我不关心边框样式/图标或主菜单条等内容.我想要的就是将这个屏幕渲染到这个区域".有点像ASP.net主页,其中实际页面只定义被渲染到占位符的内容.

是否有一些适当的机制来做这样的事情?

或者整个方法有问题吗?

.net c# wpf xaml winforms

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

C++中的逻辑XOR运算符?

有这样的事吗?这是我第一次遇到它的实际需要,但我没有看到Stroustrup中列出的一个.我打算写:

// Detect when exactly one of A,B is equal to five.
return (A==5) ^^ (B==5);
Run Code Online (Sandbox Code Playgroud)

但是没有^^运营商.我可以在^这里使用bitwise 并得到正确的答案(无论机器表示真和假)?我从来没有拌&&&,或|||,所以我毫不犹豫地做到这一点与^^^.

我会更自在地编写自己的bool XOR(bool,bool)函数.

c++ operators logical-operators

274
推荐指数
9
解决办法
27万
查看次数