程序设计

专业和发烧友程序员的问答

4
std :: auto_ptr到std :: unique_ptr
随着新标准的到来(以及某些编译器中已有的部件),新类型std::unique_ptr应被替换为std::auto_ptr。 它们的用法是否完全重叠(因此我可以在我的代码上进行全局查找/替换(不是我可以这样做,但是如果可以的话))还是应该注意阅读文档后看不到的一些区别? 另外,如果它是直接替代品,为什么给它起一个新的名字而不是仅仅改善它std::auto_ptr?

5
使用MySQL LEFT JOIN删除行
我有两个表,一个用于工作截止日期,一个用于描述工作。每个作业可以具有一个状态,某些状态表示必须从另一个表中删除作业的截止日期。 我可以轻松地SELECT通过以下方式满足我的条件的工作/最后期限LEFT JOIN: SELECT * FROM `deadline` LEFT JOIN `job` ON deadline.job_id = job.job_id WHERE `status` = 'szamlazva' OR `status` = 'szamlazhato' OR `status` = 'fizetve' OR `status` = 'szallitva' OR `status` = 'storno' (不status属于job表deadline) 但是,当我想从中删除这些行时deadline,MySQL会引发错误。我的查询是: DELETE FROM `deadline` LEFT JOIN `job` ON deadline.job_id = job.job_id WHERE `status` = 'szamlazva' …

4
Google大量使用Python [关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心寻求指导。 8年前关闭。 Google对Python的大量使用,仅仅是口味问题还是它给他们带来了竞争优势?
185 python 

14
统计分析和报告编写工作流程
是否有人对与自定义​​报告编写相关的数据分析工作流有任何智慧?用例基本上是这样的: 客户委托使用数据分析的报告,例如水域的人口估计和相关地图。 分析人员下载一些数据,对数据进行删节并保存结果(例如,为每单位人口增加一列,或根据地区边界对数据进行分组)。 分析人员分析了在(2)中创建的数据,接近了她的目标,但是发现需要更多数据,因此回到(1)。 重复冲洗,直到表格和图形符合QA / QC并满足客户要求。 编写包含表格和图形的报告。 明年,满意的客户会回来并要求更新。这应该很简单,例如通过新的下载来更新上游数据(例如,从去年获得建筑许可),然后按“重新计算”按钮,除非规格更改。 目前,我只是启动一个目录,并尽其所能对其进行临时设置。我想要一个更系统的方法,所以我希望有人能解决这个问题……我使用了电子表格,SQL,ARCGIS,R和Unix工具。 谢谢! PS: 下面是一个基本的Makefile,用于检查对各种中间数据集(带.RData后缀)和脚本(.R后缀)的依赖性。Make使用时间戳检查依赖关系,因此,如果使用touch ss07por.csv,它将看到此文件比依赖它的所有文件/目标都新,并执行给定的脚本以相应地更新它们。这项工作仍在进行中,其中包括将数据放入SQL数据库的步骤以及诸如sweave之类的模板语言的步骤。请注意,Make的语法依赖制表符,因此在剪切和粘贴之前请先阅读手册。享受并给予反馈! http://www.gnu.org/software/make/manual/html_node/index.html#Top R = / home / wsprague / R-2.9.2 / bin / R persondata.RData:ImportData.R ../../DATA/ss07por.csv Functions.R $ R-从-f ImportData.R persondata.Munged.RData:MungeData.R persondata.RData Functions.R $ R --slave -f MungeData.R report.txt:TabulateAndGraph.R persondata.Munged.RData Functions.R $ R --slave -f TabulateAndGraph.R> report.txt


21
可以更改Android虚拟设备的保存位置吗?
我已经在运行Windows XP的计算机上设置了Android SDK和Eclipse ,默认情况下将AVD(Android虚拟设备)保存到“文档和设置\ 用户 \ .android”。有什么办法可以改变这种行为?我将所有其他组件保存在单独分区的目录中,希望将所有内容合并。显然这没什么大不了的,但是这里有人知道解决方法吗?
185 windows  android  avd 

9
可以直接选择EXISTS吗?
我想知道是否可以做这样的事情(不起作用): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) 似乎应该可行,但是许多在SQL中应该无法工作的东西;)我已经看到了解决方法(SELECT 1 where ... Exists ...),但似乎我应该能够将存在函数的结果转换为一点并完成它。
185 sql  sql-server  tsql 


3
在Objective-C中,Java的“ instanceof”关键字等效于什么?
我想检查一个对象(例如someObject)是否可分配(可广播)到另一种类型的变量(例如SpecifiedType)。在Java中,我可以这样写: someObject instanceof SpecifiedType 一个相关的问题是查找对象的运行时类型是否等于另一个类型。在Java中,我可以这样写: someObject.getClass().equals(SpecifiedType.class) 如何在Objective-C中完成?

12
SQL Server架构有什么好处?
我不是使用SQL数据库(尤其是SQL Server)的初学者。但是,我主要是从事SQL 2000的工作,在2005年以来,我一直对架构感到困惑。是的,我知道架构的基本定义,但是它们在典型的SQL Server部署中真正用于什么? 我一直只使用默认架构。我为什么要创建专门的架构?为什么要分配任何内置模式? 编辑:为澄清起见,我想我正在寻找模式的好处。如果您仅打算将其用作安全方案,则似乎数据库角色已经填补了这个角色。使用它作为名称空间说明符似乎已经可以通过所有权(dbo与用户等)来完成。 我想我要问的是,您无法使用所有者和角色执行的模式是什么?他们有什么特别的好处?

3
为什么通过字符串进行往返转换对double而言不安全?
最近,我不得不将一个double序列化为文本,然后将其取回。该值似乎不相等: double d1 = 0.84551240822557006; string s = d1.ToString("R"); double d2 = double.Parse(s); bool s1 = d1 == d2; // -> s1 is False 但是根据MSDN:“标准数字格式字符串”,“ R”选项应该可以保证往返安全性。 往返(“ R”)格式说明符用于确保将转换为字符串的数值重新解析为相同的数值 为什么会这样呢?
185 c#  double  tostring  precision 



15
单击“后退”按钮时是否存在跨浏览器的onload事件?
对于所有主流浏览器(IE除外),onload由于后退按钮操作导致页面加载时JavaScript 事件不会触发-仅在页面首次加载时触发。 有人可以指出一些解决该问题的示例跨浏览器代码(Firefox,Opera,Safari,IE等)吗?我对Firefox的pageshow事件很熟悉,但不幸的是Opera和Safari都没有实现此功能。

6
cast_sender.js错误:无法在Chrome中加载资源:net :: ERR_FAILED
我最近开始收到以下控制台错误,而未进行任何代码更改。 我最近没有安装任何扩展程序。 Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js Failed to load resource: net::ERR_FAILED 我在页面上嵌入了多个YouTube播放器,这些触发器触发了此错误,但它们很简单: <iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe> 还有其他人经历过吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.