问题列表 - 第6844页

你如何在OS X上使用git diff使用gitx --diff

Gitx有很大的差异阅读器,我怎么做git的自动管git的差异无论到gitx?

我试图将git config diff.external设置为一个如下所示的shell脚本:

git diff "$2" "$5" | gitx
Run Code Online (Sandbox Code Playgroud)

但是,这只会将所有单个文件打开到多个gitx窗口中,并且它实际上会混淆文件名(将它们全部更改为具有疯狂名称的tmp文件).

有没有人有更好的解决方案?

git macos diff

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

如何从SSRS导出时获取命名的Excel工作表

每当将单页报告导出到Excel时,excel中的工作表由报告名称命名.如果报表有多个页面,则表单将命名为sheet1,sheet2,....是否有任何方法可以在SSRS 2005中指定工作表名称?

解决方案:在一些googleing之后找到这个: 在SQL Server RS Excel中更改工作表名称:QnD XSLT

如果有效,会试用并发布更新.

export-to-excel reportingservices-2005 reporting-services ssrs-2008

33
推荐指数
3
解决办法
11万
查看次数

是否有充分的理由使用插入排序?

对于通用排序,答案似乎是否定的,因为快速排序,合并排序和堆排序往往在平均和最差情况下表现更好.但是,插入排序似乎在增量排序方面表现优异,即在保持列表排序的同时,在一段时间内一次向列表添加元素,尤其是在插入排序实现为链接列表时(O(log) n)平均情况与O(n)).但是,堆似乎能够(或几乎)执行增量排序(从堆中添加或删除单个元素具有O(log n)的最坏情况).那么插入排序与其他基于比较的排序算法或堆有什么关系呢?

algorithm computer-science

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

良好的Java社区和资源

我刚刚开始学习Java作为我的单一课程的一部分,到目前为止我真的很喜欢它.我做了一个快速搜索,试图在网上找到一个Java社区,但没有真正的运气.我正在寻找像gotoandlearn.com和www.kirupa.com这样的东西,就像flash社区一样.

任何人都可以为java n00b推荐一个好的起点和友好的地方吗?

谢谢.

java resources

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

构建动态LINQ查询的最佳方法

嗨,我正在寻找编写动态LINQ查询的最佳方法.

我有一个像这样的功能

public IQueryable<Student> FindByAllStudents(int? id, string Name, int? CourseID, bool? IsActive) // like this way, all field values are passed
    {    
        // code for compairision
        return db.Student;
    }
Run Code Online (Sandbox Code Playgroud)

我们也可以写db.Students.where(谓词)

要么

像这样的查询

var students = from s in db.students where s.Name.Contains(Name)
                s.ID.Equals(id)
                //and so on....
Run Code Online (Sandbox Code Playgroud)

如果我没有传递ID(即Null),这种方法会起作用吗?是适合所有数据类型的方法吗?

关键是函数可以将所有空值作为select*from语句等价的参数.

任何人都可以帮我用示例代码构建最佳查询?

linq asp.net

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

在C#中调用F#dll

如何创建F#dll并在C#中调用它?谢谢

c# dll f# reference

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

如何在托管的Google Apps上使用Zend_Mail_Transport_Smtp?

所以我的印象是,如果我Zend_Mail_Transport_Smtp在发送大量电子邮件时不使用,就会发生不好的事情.问题是......我无法弄清楚如何设置它.我正在为我的域名使用Google Apps托管电子邮件.因此,要访问我的电子邮件,我会转到mail.mydomain.com,它会将我带到谷歌登录页面.

这是我正在使用的代码,但它不起作用.

$config = array('ssl' => 'tls', 'port' => 587, 'auth' => 'login', 'username' => 'webmaster@mydomain.com', 'password' => 'password');
$smtpConnection = new Zend_Mail_Transport_Smtp('mail.mydomain.com', $config);
Run Code Online (Sandbox Code Playgroud)
  • 使用"mail.mydomain.com"我收到"连接超时"错误(这让我觉得使用它是错误的.
  • 使用"smtp.mydomain.com"我收到"无法打开套接字"错误.

我究竟做错了什么?

email gmail zend-framework smtp dreamhost

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

你如何用简单的术语解释类型转发?

我正在准备MCTS 70-536,看完这个文章.我并非100%确定我理解了类型转发的概念.我发现文章中给出的步骤更令人困惑.如果我要复制要转发的类型的源代码并重新编译它,那么交易是什么.老dll和客户端会发生什么?

.net c#

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

使用GPL的非GPL内核模块

我工作的公司正在开发一个闭源内核模块(.ko文件).该模块必须调用gpl2模块中包含的函数.基本上我们有这样的情况:

// GPL 2 kernel module  (gpl.c -> gpl.ko)
void a_function(void)
{
// ...
}
EXPORT_SYMBOL(a_function)


// Closed Source module (closed.c -> closed.ko)
a_function();
Run Code Online (Sandbox Code Playgroud)

这合法吗?在此示例中,我们是否违反了GPL2许可?请注意,closed.c不包括任何gpl2头文件.

licensing gpl linux-kernel

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

指针指针不支持C++多态

我正在寻找一种清洁指针的正确方法.这里是示例代码:

class Parent {
   protected:
      int m_Var;
   public:
      Parent() : m_Var(0) {}
      virtual ~Parent() {}
      void PubFunc();
};

class Child : public Parent {
   protected:
      bool m_Bool;
   public:
      Child() : m_Bool(false) {}
      virtual ~Child() {}
      void ChildFunc();
};

void RemoveObj(Parent **ppObj)
{
   *ppObj->PubFunc();
   delete *ppObj;
   ppObj = NULL;
}

int main()
{
   Parent* pPObj = NULL;
   Child*  pCObj = NULL;
   pPObj = new Parent();
   pCObj = new Child();

   RemoveObj(&pPObj);
   RemoveObj(&pCObj); // This is line 33
   return 1;
}
Run Code Online (Sandbox Code Playgroud)

但是编译器给出了错误:

classes.cpp:33: …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism pointers

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