问题列表 - 第2724页

为什么用IDE绑定版本控制插件?

我总是徘徊为什么在IDE中有版本控制支持这是一个大问题.

我总是倾向于使用命令行/独立版本的版本控制选择,并且从未发现IDE集成有用.

我知道它有时可能会有所帮助,例如自动跟踪重命名,但我被版本控制插件咬了几次(特别是Clear Case Eclipse插件),我现在发现它与commanline版本相比具有效率,其中我有更好的控制力.

你有什么意见?

ide version-control

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

我可以进行异步ODBC调用吗?有参考资料吗?

ODBC支持异步调用吗?如果有,那么你能告诉我任何参考资料吗?

我的首选语言是C++.

c++ sql database odbc asynchronous

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

Oracle从主表填充备份表

我当前分配给的程序要求在实际处理之前将表的内容复制到备份表.

在代码审查期间,一位同事指出了这一点

INSERT INTO BACKUP_TABLE
SELECT *
FROM PRIMARY_TABLE
Run Code Online (Sandbox Code Playgroud)

风险太大,因为表可能有不同的列和不同的列顺序.

我也受限于不创建/删除/重命名表.〜唉〜

表中的列预计会发生变化,因此简单地对列名进行硬编码并不是我正在寻找的解决方案.

我正在寻找合理的非风险方式来完成这项工作.

oracle copy

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

什么是与Github和多台计算机一起工作的最佳方式?

我正在开发一些学校评分软件,并决定使用Github来主持该项目.在我的Ubuntu盒子上构建了一些代码后,我将它推送到Github,然后将其克隆到我的MacBook Pro.编辑MBP上的代码后,我将其推回到Github.第二天早上,我尝试用U更新我在Ubuntu盒子上的回购git pull,这给了我各种麻烦.

什么是在这种情况下工作的最佳方式?我不想分叉我自己的回购,我真的不想发送自己的电子邮件或拉请求.为什么我不能像对待Github一样对待Github并将其推送到不同计算机上的所有个人回购中?

git ruby-on-rails github

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

将OpenFileDialog设置为默认为缩略图视图

我正在使用OpenFileDialog类,因此用户可以选择图像文件.我想将对话框默认为缩略图视图模式.不幸的是,该类没有任何方法来设置默认视图模式.

除了创建我自己的自定义对话框(我可能不得不这样做),有没有办法实现我的目标?

.net

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

C#Assembly.Load vs Assembly.ReflectionOnlyLoad

我试图理解Assembly.Load和Assembly.ReflectionOnlyLoad之间的区别.

在下面的代码中,我试图找到从给定接口继承的给定程序集中的所有对象:

var myTypes = new List<Type>();

var assembly = Assembly.Load("MyProject.Components");

foreach (var type in assembly.GetTypes())
{
   if (type.GetInterfaces().Contains(typeof(ISuperInterface)))
   {
      myTypes.Add(type);
   }
}
Run Code Online (Sandbox Code Playgroud)

这段代码对我来说很好,但我正在研究其他可能更好的替代方案,并遇到了Assembly.ReflectionOnlyLoad()方法.

我假设因为我没有加载或执行任何对象,基本上只是查询他们的定义我可以使用ReflectionOnlyLoad来略微提升性能......

但事实证明,当我将Assembly.Load更改为Assembly.ReflectionOnlyLoad时,我调用assembly.GetTypes()时会收到以下错误:

System.Reflection.ReflectionTypeLoadException:
Run Code Online (Sandbox Code Playgroud)

无法加载一个或多个请求的类型.检索LoaderExceptions属性以获取更多信息.

我假设上面的代码只是做反射和"查看"库...但是这是Heisenberg不确定性原理的某种实例,通过查看库和它中的对象实际上是试图在某些实例化它们办法?

谢谢,马克斯

c# reflection assembly.load assembly.reflectiononly

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

IIS SMTP:超出存储分配响应

大家好.我们使用IIS6 SMTP服务发送了大量电子邮件(约23k),每次收到大约7-8条错误消息.堆栈跟踪是:

System.Net.Mail.SmtpException: Exceeded storage allocation. The server response was: 4.3.1 Session size exceeds fixed maximum session size
   at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
   at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
   at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
   at System.Net.ClosableStream.Close()
   at System.Net.Mail.MailWriter.Close()
   at System.Net.Mail.SmtpClient.Send(MailMessage message)
Run Code Online (Sandbox Code Playgroud)

我们的SMTP配置是:

Limit message size: 2048k
Limit session size: 20240k
Limit # of messages per connection: 20
Limit # of recipients per message: 100
Run Code Online (Sandbox Code Playgroud)

它是否像调整会话大小一样简单?如果是这样,推荐什么?我们应该取消选中限制会话大小吗?

我并不认为自己是SMTP设置专家,但如果我能消除这些错误信息,那么这似乎是向前迈进了一步.

谢谢

吉姆

c# iis iis-6 smtp

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

确定哪个进程锁定了文件

我有一个单元测试在本地工作正常,但上传到TeamCity构建服务器失败时"进程无法访问该文件,因为它正被另一个进程使用".

  1. 在我在测试中做任何事情之前,如果文件存在,请检查设置,如果是,请尝试删除它.这失败并显示与上面相同的错误消息
  2. 当wriitng文件,我关闭作家然后处置它,我相信应该摆脱任何资源.

所以我有几个问题

  1. 有没有人有类似的问题,并设法绕过他们
  2. 如何找出programticall什么过程自私地锁定文件!

干杯

vb.net teamcity file-io

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

当你不想#include时替代前向声明

我通常几乎不再思考,使用前向声明,这样我就不必包含标题.这个例子的东西:

//-----------------------
// foo.h
//-----------------------
class foo
{
   foo();
   ~foo();
};


//-----------------------
// bar.h
//-----------------------

class foo; // forward declaration

class bar
{
   bar();
   ~bar();

   foo* foo_pointer;
};
Run Code Online (Sandbox Code Playgroud)

一些开发人员喜欢使用此方法来避免包含圈子的问题.我宁愿用它来减少广泛的包含层次结构的开销,这是物理设计的一个重要部分(特别是对于大型项目).

但是,在某些情况下,我真的想将成员声明为普通对象而不是指针,以便从自动构建/销毁机制中受益.这导致了前向声明不能再使用的问题,因为在这种情况下编译器需要类定义,例如:

//-----------------------
// foo.h
//-----------------------
class foo
{
   foo();
   ~foo();
};


//-----------------------
// bar.h
//-----------------------

class foo;       // Not enough given the way we declare "foo_object"..
#include "foo.h" // ..instead this is required

class bar
{
   bar();
   ~bar();

   foo foo_object;
};
Run Code Online (Sandbox Code Playgroud)

所以,如果有人知道可以在这里使用的替代语言构造,我会很高兴我可以声明"foo_object",如示例中所示,但不包括其标题.

问候

/罗伯特·

c++ physical-design forward-declaration

10
推荐指数
3
解决办法
3305
查看次数

你将如何构建像数独板一样的网格并与之交互?

您认为为本机iPhone应用程序实现类似于Sudoku板的交互式网格的最佳方式是什么?我没有在SDK中看到满足此需求的对象.

我应该为单个单元格进行自定义控制,然后在网格形式中根据需要初始化它们中的多个?

数独网格
(来源:4thewww.com)

欢迎任何和所有评论.谢谢!

iphone cocoa-touch objective-c

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