问题列表 - 第26310页

在一次调用中将ArrayList.toString()转换回ArrayList

我有一个toString()代表ArrayList.

toString()值复制到剪贴板,我想将其复制回我的IDE编辑器,并ArrayList在一行中创建实例.事实上,我真正在做的是:

  • 我的ArrayList.toString()包含设置单元测试所需的数据.
  • 我想将此ArrayList.toString()复制到我的编辑器中,以针对此边缘情况构建测试
  • 我不想手工解析任何东西

我的输入如下:

__PRE__

以下不起作用:

  • Arrays.asList()
  • 谷歌收藏 Lists.newArrayList()

建议?

java collections arraylist tostring

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

Parallel.For():在循环外更新变量

我只是在研究新的.NET 4.0功能.有了这个,我正在尝试使用Parallel.For和正常for(x;x;x)循环进行简单的计算.

但是,我有50%的时间得到不同的结果.

long sum = 0;

Parallel.For(1, 10000, y =>
    {
        sum += y;
    }
);

Console.WriteLine(sum.ToString());

sum = 0;

for (int y = 1; y < 10000; y++)
{
   sum += y;
}
Console.WriteLine(sum.ToString());
Run Code Online (Sandbox Code Playgroud)

我的猜测是线程正在尝试同时更新"sum".
有明显的方法吗?

.net c# parallel-processing .net-4.0

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

什么是FAR PASCAL?

我想知道为什么在某些源代码中存在像FAR和PASCAL这样的宏.他们的意思和做法是什么?谢谢

c c++ syntax

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

联系人面试问题

这是在面试中提出的问题.任何人都可以帮我解决它在java中的实现 给定2个链表(不需要具有唯一元素)找到 Y形式的交叉点.(它可以是任何地方 - 中间或尾部)

java linked-list

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

这个算法的大O成本函数是什么?

你如何用big-O表示法描述下面的内容?

rotors = [1,2,3,4,5 ...]
widgets = ['a', 'b', 'c', 'd', 'e' ...]

assert len(rotors) == len(widgets)

for r in rotors:
    for w in widgets:
        ...

    del widgets[0]
Run Code Online (Sandbox Code Playgroud)

algorithm big-o

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

删除触发器仅在删除后触发?

我认为"删除后"意味着在删除已经发生之前触发器才会被触发,但这是我的情况......

在C#中删除触发器后,我创建了3个几乎相同的SQL CLR,它工作了大约一个月.突然,三个中的一个停止工作,同时在其上运行自动删除工具.

通过停止工作,我的意思是,无法通过客户端软件从表中删除记录.禁用触发器会导致删除,但重新启用它会干扰删除功能.

所以我的问题是"这怎么可能呢?" 它上面使用的工具是否有可能在记忆中充满活力?似乎即使触发器抛出异常,如果它是删除后,记录不应该消失?

所有触发器看起来都是这样的:

ALTER TRIGGER [sysdba].[AccountTrigger] ON [sysdba].[ACCOUNT]  AFTER  DELETE AS 
EXTERNAL NAME [SQL_IO].[SQL_IO.WriteFunctions].[AccountTrigger]
GO
Run Code Online (Sandbox Code Playgroud)

CLR触发器执行一次选择,一次插入另一个数据库.我还不知道SQL Server Mgmt Studio是否有任何错误,但在我发现之后会更新问题.

更新:

在重新执行上面相同的触发器代码之后,一切都再次起作用,所以我可能永远不知道SSMS会给出什么错误.

此外,在触发器代码中的任何位置都没有调用回滚.

sql t-sql sql-server sqlclr sql-server-2008

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

WPF + MvvM + Prism

我是Wpf和Mvvm世界的新手,但我发现了几个例子,并且发现有一些不同的方式来实例化模型.我想知道最好/最正确的方法.两种方式都使用Unity

我发了什么:

var navigatorView = new MainView();
navigatorView.DataContext = m_Container.Resolve<INavigatorViewModel>();
m_RegionManager.Regions["NavigatorRegion"].Add(navigatorView);
Run Code Online (Sandbox Code Playgroud)

我做了什么:

var navigatorView = m_Container.Resolve<MainView>;
m_RegionManager.Regions["NavigatorRegion"].Add(navigatorView);
Run Code Online (Sandbox Code Playgroud)

并且我更改了构造函数以接收viewmodel,因此我可以将datacontext指向它:

public MainView(NavigatorViewModel navigatorViewModel)
{
 this.DataContext = navigatorViewModel;
}  
Run Code Online (Sandbox Code Playgroud)

其他例子我发现了另一种方式:

...vm = new viewmodel 
...m = new model
v.model = vm;
Run Code Online (Sandbox Code Playgroud)

获取/设置DataContext

干杯

wpf prism unity-container mvvm

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

Scala匹配/比较枚举

我有一个枚举,我想在一个actor的模式匹配中使用.我没有得到我期望的东西,现在,我怀疑我错过了一些简单的东西.

我的枚举,

object Ops extends Enumeration {
  val Create = Value("create")
  val Delete = Value("delete")
}
Run Code Online (Sandbox Code Playgroud)

然后,我从String创建一个Ops:

val op = Ops.valueOf("create")
Run Code Online (Sandbox Code Playgroud)

在我的比赛中,我有:

case (Ops.Create, ...)
Run Code Online (Sandbox Code Playgroud)

但是Ops.Create似乎不等于ops.valueOf("create")

前者只是一个原子'创造'而后者是一些(创造)

希望这是足够的信息让别人告诉我我错过了什么...

谢谢

scala

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

从WPF用户控制更改为窗口?

我一直在研究命令行应用程序,最近决定在应用程序中添加一个wpf窗口.我将其添加为UserControl,但是我注意到我无法使用主代码中的ShowDialog()调用此类;

我已经尝试将Base类从UserControl更改为Window,但是会发生错误;

public partial class UserControl1 : Window
    {
        public UserControl1()
        {
            InitializeComponent();
        }
Run Code Online (Sandbox Code Playgroud)

错误1"ExcelExample.UserControl1"的部分声明不得指定不同的基类classesExcelExample

我添加了在我的其他WPF应用程序中找到的所有引用无济于事.救命!

.net c# wpf

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

帮助AES-128位算法?我想加密它

我可以获得AES-128位算法的链接任何示例代码请帮忙

iphone encryption aes objective-c

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