小编cas*_*ora的帖子

可以在C#构造函数中放入数据库初始化调用吗?

我已经看到这是各种代码库,并想知道这是否通常不赞成.

例如:

public class MyClass
{
   public int Id;

   public MyClass()
   {
      Id = new Database().GetIdFor(typeof(MyClass));
   }
}
Run Code Online (Sandbox Code Playgroud)

c# database constructor

9
推荐指数
4
解决办法
4707
查看次数

重定向<image>标记后面的图像有什么影响?

一些设置:

我们有一些公开的静态图像.但是,我们希望能够在图像标记中使用备用URL引用这些图像.因此,例如,我们有一个带有以下URL的图像:

http://server.com/images/2/1/account_number/public/assets/images/my_cool_image.jpg
Run Code Online (Sandbox Code Playgroud)

并且,我们希望将其插入前面的html中:

<img src="http://server.com/image/2/my_cool_image.jpg">
Run Code Online (Sandbox Code Playgroud)

代替

<img src="http://server.com/images/2/1/account_number/public/assets/images/my_cool_image.jpg">
Run Code Online (Sandbox Code Playgroud)

我们提出的一个非常巧妙的解决方案是使用301重定向.现在,我们的测试已经提供了一些非常简洁的结果(所有当前一代浏览器都可以工作),但我想知道这种方法是否有一些警告我可能会遗漏.

编辑:澄清一下,我们想要使用这种方法的原因是我们还计划使用外部主机来提供资源,我们希望能够偶尔关闭它.所以,也许这里的URL会是

http://client.com/image/3/cool_image.jpg
Run Code Online (Sandbox Code Playgroud)

除了" 默认 "访问方式

html redirect image

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

我是否需要释放返回的NSError对象?

有许多Cocoa方法需要NSError对象作为方法的参数,但实际上是一种在出现错误时将错误对象返回给调用方法的方法.这个返回的对象是否保留?也就是说,在调用对象代码(返回错误的方法)中,是否需要一些代码,如:

  NSError *error;
  [apiCall .... error:&error];

  if (error){
    [*error release];
 }
Run Code Online (Sandbox Code Playgroud)

我没有在任何地方看到这个,如果确实需要发布,这是这样做的方法吗?

iphone error-handling cocoa memory-management objective-c

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

默认情况下,iPhone中的核心数据使用哪个持久性存储

我在我的应用程序中创建多个持久性存储,但我只使用一个持久性存储协调器和托管对象模型.现在我的问题是当我在托管对象上下文上调用save方法时,它将使用哪个持久性存储来保存对象.所以我想指定用于保存对象的持久性存储.从数据库中获取对象时,我想确保我的fetch查询应该在特定的商店上执行,这样我才能从该商店获取对象.有帮助吗?

iphone core-data persistent-storage ios

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

log4net日志记录方法(Debug,Info等)的速度有多快?

我是log4net的忠实粉丝,但最近,有些人(在我的部门)质疑它是否包含在我们的项目中,因为每种日志记录方法看似沉重.我认为有比其他技术更好的技术,但这是另一个问题.

我很想知道,log4net DebugFormat类型调用对您的应用程序的典型影响是什么.我将省去每行代码的日志语句数等变量,因为我只是在寻找你在现实世界中看到的任何东西.

并且,我知道在长评估语句中添加保护子句的简单技术,例如:

if (log.IsDebug)
{
  log.DebugFormat(...);
}
Run Code Online (Sandbox Code Playgroud)

所以,我们暂时不考虑这一点.

performance logging log4net

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

有哪些好的技术可以记录您的应用程序?

记录可能很快变得复杂.考虑到你有一些代码,你如何添加日志?你用的是哪些图书馆?

什么是一些很好的代码技术,可以充分利用您的日志记录语句,同时对您的应用程序产生最小的影响?

logging

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

我应该为ASP.net创建一个JQuery服务器控件,以便在我的应用程序中最好地使用它吗?

我在组织内推广JQuery方面非常成功.它本身就不小的壮举.但是,这里提出的其中一个想法是使其成为我们应用程序的一部分,就是创建一个ASP.net服务器端控件.(在可预见的未来,我们将坚持使用WebForms.)

我对这种方法并不太在意,因为当几个脚本标签能够完成这项工作时,这似乎有些过分.我们在网上发现了一篇文章,所涉及的代码数量似乎并不合理.但是,我确实听说在脚本缓存或生成服务器控件时会产生一些好处.

我的问题:

  • 有没有其他人编写ASP.net服务器控件来提供JQuery js代码?
  • 有没有人认为这是一个疯狂的想法,只是避免编写JQuery或Javascript代码?

javascript asp.net jquery webforms

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

您是瀑布组织中的敏捷/务实开发人员吗?

如果是这样,你如何处理那些没有"感觉"正确的事情,例如:

  • 不写单元测试
  • 没有持续的构建
  • 不重构
  • 没有团队编码标准
  • 不配对编程
  • 不做迭代
  • 没有每日站立
  • 没有回顾

现在,一些敏捷组织确实忽略了其中的一些做法,但大多数成功的做法都包含了大部分做法.

你如何处理传统开发过程中看似混乱的问题?

agile waterfall

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

使用持续集成构建设置时,代码冻结是否仍然相关?

我过去使用过Continuous Integration服务器取得了巨大的成功,并且没有必要在源代码控制系统上执行代码冻结.

然而,最近似乎无处不在,大多数商店在准备发布时使用代码冻结的概念,甚至是他们产品的新测试版本.这个想法甚至在我当前的项目中运行.

当您提前和经常办理登机手续,并使用单元测试,集成测试,验收测试等时,仍然需要冻结代码吗?

continuous-integration development-process code-freeze

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

你个人认同你的代码吗?

在Stack Overflow播客的最新一集(第25集)中,Steve Yegge提到了用自己喜欢的框架,语言,技术等来表达情感是多么糟糕.

你称自己为< 在此处插入您的语言 >开发人员吗?这是一件好事吗?

language-agnostic

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

如何将缩小的 Javascript 文件部署到 Web 服务器而不更改文件的时间戳?

我们的应用程序中有数百个 JavaScript 文件,目前以未压缩的方式提供。为了提高客户端性能,我们的解决方案之一是缩小 JavaScript 文件。我已经创建了一个自动化解决方案来在构建中执行此操作,但是,当部署这些新文件时,确定是否将其重新发送给客户端的文件时间戳将会更改。这意味着,在未来的每个版本中,所有 javascript 文件都将具有新的时间戳。我们的客户将再次重新下载所有缩小的 JavaScript 文件,从而破坏缩小的性能方面。

这是其他人遇到过的问题吗?你的解决方案是什么?您的项目中是否使用了单独的非缩小和缩小的 javascript 文件,并且不在构建中执行缩小?

我们考虑了其他解决方案(例如仅在源代码控制存储库中查找实际更改的文件),但这是我想了解其他人正在做什么的一个问题。

javascript automation minify

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