程序设计

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

9
将项目移至Eclipse中的另一个文件夹
通常,我的工作项目位于桌面上的文件夹中。当它们完成后,我将其移至一个c:\dev\。事情是我以一种过时的方式来做。 1. move project files 2. delete project on Eclipse 3. create new project on Eclipse on the new location 你们如何移动项目? 如果我可以更改:文件->属性->资源->位置路径,那就太简单了! 举动示例: c:\user\desktop\project_123 c:\dev\project_123


5
使用Request.CreateResponse的ASP.NET WebApi单元测试
我正在尝试为ApiController编写一些单元测试,并且遇到了一些问题。有一个很好的扩展方法,称为Request.CreateResponse,它对生成响应有很大帮助。 public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } 有什么方法可以模拟CreateResponse,而无需使用部分模拟或直接使用“ new HttpResponseMessage(...)”?

11
如何检查jQuery元素是否在DOM中?
假设我定义了一个元素 $foo = $('#foo'); 然后我打电话 $foo.remove() 从某个事件。我的问题是,如何检查$ foo是否已从DOM中删除?我已经找到了$foo.is(':hidden')可行的方法,但是如果我仅致电,那当然也将返回true $foo.hide()。
147 jquery 

8
ORA-00979不是依表达式分组
我正在使用以下查询获取ORA-00979: SELECT cr.review_sk, cr.cs_sk, cr.full_name, tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt", cs.cs_id, cr.tracking_number from review cr, cs, fact cf where cr.cs_sk = cs.cs_sk and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%' and row_delete_date_time is null and cr.review_sk = cf.review_wk (+) and cr.fact_type_code (+) = 183050 GROUP BY cr.review_sk, cr.cs_sk, cf.fact_date, cr.tracking_number ORDER BY …
147 sql  oracle  ora-00979 

8
System.Diagnostics.Debug.Write输出出现在哪里?
以下C#程序(使用内置csc hello.cs)仅Hello via Console!在控制台和Hello via OutputDebugStringDebugView窗口中打印。但是,我看不到任何一个System.Diagnostics.*电话。这是为什么? using System; using System.Runtime.InteropServices; class Hello { [DllImport("kernel32.dll", CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); static void Main() { Console.Write( "Hello via Console!" ); System.Diagnostics.Debug.Write( "Hello via Debug!" ); System.Diagnostics.Trace.Write( "Hello via Trace!" ); OutputDebugString( "Hello via OutputDebugString" ); } } 是否可能需要一些特殊的命令行开关csc? 我没有使用Visual Studio进行任何开发,这只是纯命令行内容。
147 c#  debugging 

12
如果仅功能B需要功能A,是否应在B内部定义A?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5个月前关闭。 改善这个问题 简单的例子。两种方法,一种从另一种调用: def method_a(arg): some_data = method_b(arg) def method_b(arg): return some_data 在Python中,我们可以def在另一个内部声明def。因此,如果method_b只需要从中调用method_a,我应该method_b在内部声明method_a吗?像这样 : def method_a(arg): def method_b(arg): return some_data some_data = method_b(arg) 还是应该避免这样做?

3
如何为git rebase选择合并策略?
git-rebase手册页中提到的内容-X<option>可以传递给git-merge。何时/究竟如何? 我想通过应用修补程序与变基递归策略和他们的选项(适用任何棒,而不是跳过整个冲突的提交)。我不想合并,我想使历史线性化。 我试过了: git rebase -Xtheirs 和 git rebase -s 'recursive -Xtheirs' 但是git -X在两种情况下都拒绝。 git rebase -Xtheirs在最新版本中有效,除了树冲突需要手动解决。解决这些冲突后,您需要运行git rebase -Xtheirs --continue(-X重复)。
147 git  git-rebase 

30
您如何计算一组循环数据的平均值?
我想计算一组循环数据的平均值。例如,从指南针的读数中我可能有几个样本。当然,问题在于如何处理环绕。相同的算法可能对表盘有用。 实际问题更加复杂-统计量在“环绕”的球体或代数空间(例如加性群mod n)中意味着什么。答案可能不是唯一的,例如359度和1度的平均值可以是0度或180度,但从统计学上讲0更好。 对我来说,这是一个真正的编程问题,我试图使它看起来不只是一个数学问题。
147 algorithm  math  geometry 

5
以编程方式提升流程特权?
我正在尝试使用InstallUtil.exe安装服务,但通过调用Process.Start。这是代码: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); 其中m_strInstallUtil是“ InstallUtil.exe”的标准路径和exe,并且strExePath是我的服务的标准路径/名称。 从提升的命令提示符下运行命令行语法是可行的;从我的应用程序运行(使用上面的代码)没有。我假设我正在处理一些流程提升问题,那么如何在提升状态下运行流程?我需要看看ShellExecute吗? 这一切都在Windows Vista上。我正在提升为admin特权的VS2008调试器中运行该过程。 我也尝试设置,startInfo.Verb = "runas";但似乎无法解决问题。

2
排除os.walk中的目录
我正在编写一个脚本,该脚本会下降到目录树中(使用os.walk()),然后访问与某个文件扩展名匹配的每个文件。但是,由于我的工具将使用的某些目录树还包含子目录,这些子目录又包含很多无用的(出于此脚本的目的)内容,因此我想为用户添加一个选项以指定从遍历中排除的目录列表。 使用os.walk()很简单。毕竟,由我决定是我实际上是要访问os.walk()生成的相应文件/目录还是仅跳过它们。问题是,如果我有例如这样的目录树: root-- | --- dirA | --- dirB | --- uselessStuff -- | --- moreJunk | --- yetMoreJunk 而且我想排除uselessStuff及其所有子项,os.walk()仍会进入uselessStuff的所有(可能成千上万个)子目录中,不用说,这会大大降低速度。在理想的世界中,我可以告诉os.walk()甚至不必费心再产生更多的uselessStuff子级,但是据我所知,这是没有办法的(是吗?)。 有人有主意吗?也许有一个第三方库提供了类似的东西?
147 python 


6
什么是C ++委托?
C ++中委托的一般想法是什么?它们是什么?它们的用途是什么? 我想首先以“黑匣子”的方式来了解它们,但是对这些东西的勇气有一点了解也是非常有用的。 这并不是最纯净或最纯净的C ++,但我注意到我工作的代码库中有大量的C ++。我希望对它们有足够的了解,因此我可以使用它们,而不必深入研究嵌套模板的可怕问题。 这两篇代码项目文章解释了我的意思,但并没有特别简洁: 成员函数指针和最快的C ++委托 不可能的快速C ++代表

9
如何开始生成程序?
程序生成最近已受到关注(Spore,MMO等),并且似乎是一种有趣/功能强大的编程技术。 我的问题是: 您是否知道任何利用程序生成技术的中型项目? 哪种语言/哪类语言最适合程序生成? 您可以对“严重”代码使用过程生成吗?(即不是游戏)


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.