问题列表 - 第3952页

在日益流行的语言中重新创建线程和并发知识

我主要是一名Java开发人员,我一直在阅读有关线程和并发性的大量深入研究.许多非常聪明的人(Doug Lea,Brian Goetz等)撰写了有关这些主题的书籍,并为Java的新并发库做出了贡献.

当我开始更多地了解Python,Ruby和其他语言时,我想知道:是否必须为这些语言重新创建所有这些工作?

是否存在或者是否需要一个"Python的Doug Lea"或"Ruby的Goet Goetz",他们对这些语言的并发功能做出了类似的强大贡献?

是否必须为将来的语言重新创建所有用Java完成的并发工作? 或者,用Java完成的工作是否会为未来的语言建立课程和指导?

ruby python java concurrency multithreading

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

是否可以重用.NET WinForms Form对象?

一旦窗口关闭,建议重用该窗口的Form实例以再次显示同一窗口?或者,当您要显示窗口时,是否需要或建议始终创建该类的全新实例.

这真正归结为在同一个对象上多次调用Show()或ShowDialog()是一个好主意,只要窗口在两者之间关闭即可.

如果不推荐这样做,也可以理解对潜在原因的解释.

.net winforms

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

将12小时日期/时间转换为24小时日期/时间

我有一个制表符分隔文件,其中每个记录都有一个12小时格式的时间戳字段:

mm/dd/yyyy hh:mm:ss [AM | PM].

我需要快速将这些字段转换为24小时的时间:

mm/dd/yyyy HH:mm:ss.

最好的方法是什么?我在Windows平台上运行,但除了常用的Windows工具之外,我还可以访问sed,awk,perl,python和tcl.

datetime text-files

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

让父函数返回 - 超级回报?

我需要在函数中的每个后续步骤之后执行检查,因此我想将该步骤定义为函数内的函数.

>>> def gs(a,b):
...   def ry():
...     if a==b:
...       return a
...
...   ry()
...
...   a += 1
...   ry()
...
...   b*=2
...   ry()
... 
>>> gs(1,2) # should return 2
>>> gs(1,1) # should return 1
>>> gs(5,3) # should return 6
>>> gs(2,3) # should return 3
Run Code Online (Sandbox Code Playgroud)

那么如何让gs从ry中返回'a'?我想过使用超级,但认为这只适用于课程.

谢谢

有点混乱......我只想要返回一个if = = b.如果a!= b,那么我不希望gs返回任何东西.

编辑:我现在认为装饰者可能是最好的解决方案.

python return class function parent

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

是否有任何不引人注目的方式来挂钩触发器的jQuery方法?

我想知道是否有任何不引人注目的方式来挂钩诸如attr,data,css等方法并调用自定义触发器?

理想情况下,我可以这样做:

$(".friend a").bind("attr.changed", changed /* data */, function(e) {
    alert("The " + changed.attribute + " attribute changed from " + changed.from + " to " + changed.to + "!");
});

$(".friend").append(
  $("<a/>").
    attr("href", "#").
    html("Friend 1").
    click(function() { alert('I was clicked!'); }); // creates the element, doesn't execute since element didn't exist

$(".friends a").each(function() {
  var $this = $(this);
  $this.attr("rel", "friend"); // triggers "attr.changed"
});
Run Code Online (Sandbox Code Playgroud)

理想情况下,这将能够在任何元素上触发,并将attr更改,从一个对象传递到每个jQuery方法内部的触发器调用.

javascript jquery

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

用于C++的数据库访问库

背景:

我有一个用本机C++编写的应用程序,它使用wxWidgets工具包的wxODBC数据库访问库,该库将从wxWidgets的所有未来版本中删除.我需要用另一种支持下面列出的假设和约束的数据库访问方法来替换它.我不要求替换使用本机DBMS API或ODBC,但它必须符合下面列出的限制.

假设/约束

图书馆必须:

  • 支持Native(即非托管)C++
  • 32位Windows 2000/XP/2003
  • Visual Studio 2005
  • Microsoft SQL Server 2000和2005
  • Oracle 9和10
  • 运行时性能大于或等于wxODBC
  • 单个程序员API支持多个DBMS(例如,不想为使用不同的DBMS编写不同的代码)

不错但可选:

  • 64位Windows操作系统
  • 32位和/或64位Linux操作系统
  • Microsoft SQL Server 2008
  • Oracle 11
  • MySQL的
  • 任何其他DBMS
  • Visual Studio 2008
  • 开源
  • 运行时性能接近或等于本机DBMS API

题:

哪些好的库可用 - 免费,开源或付费 - 从单个API(包括Oracle和Microsoft SQL Server)支持多个DBMS,并且可以在本机C++中使用?

请描述您过去的经历 - 好或坏 - 与给定的图书馆以及您为什么要针对特定​​图书馆提出建议,特别是关于上述假设和约束.

也可以看看:

/sf/ask/5189901/

c++ database linux windows unmanaged

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

在调试ASP.NET MVC应用程序时,如何才能将对Site.css的更改显示出来?

我正在我的开发机器上调试,当我对css文件进行更改时,它们没有出现,我无法弄清楚原因.我正在使用firebug并检查css,并且没有变化.我已经尝试了清除私有数据并首先构建项目然后运行它,但似乎没有任何工作.

谢谢.

asp.net debugging asp.net-mvc

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

Seq.generate_using是MIA

我正在尝试使用该Seq.generate_using功能但不幸的是,我似乎无法找到它.我以为它会住在这里:

Microsoft.FSharp.Collections.Seq.generate_using
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.我收到下面列出的错误.

C:\ Users\Owner\Documents\Visual Studio 2008\Projects\fsharp1\Program.fs(54,63):error FS0039:未定义值,构造函数,命名空间或类型"generate_using".在FSharp.PowerPack.dll中找到了具有此名称的构造,其中包含在某些先前版本的F#中隐式引用的一些模块和类型.您可能需要添加对此DLL的显式引用以编译此代码.

f#

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

如何确定SQL结果的数据类型?

我们有一个SQL查询,它从数据库中的许多表/视图中提取大量字段.我们需要将规范放在一起以便与第三方集成,编译结果集的数据类型的最快方法是什么?

澄清:

  • 涉及25个表/视图,因此表级的功能仍然很麻烦.
  • 目前,所有工作都在Microsoft SQL Server Management Studio中完成.

sql-server ssms

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

MySQL插入:先测试?

例如,在将记录插入具有唯一索引的表中时,最好先测试吗?例如,

$mysqli->query('SELECT email FROM tblUser WHERE email = 'foo@bar.org');
Run Code Online (Sandbox Code Playgroud)

然后确保返回0行,然后插入?

$mysqli->query('INSERT INTO tblUser ...');
Run Code Online (Sandbox Code Playgroud)

或者,如果有重复的条目,最好是跳过测试并处理错误?

谢谢!

php mysql database

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