问题列表 - 第1872页

对关系映射的功能是否比对象关系更容易?

已经很好地讨论了对象关系映射,包括在这里.我有一些方法的经验,陷阱和妥协.真正的分辨率似乎需要更改OO或关系模型本身.

如果使用功能语言,是否会出现同样的问题?在我看来,这两种范式应该比OO和RDBMS更好地融合在一起.在RDBMS中进行思考的想法似乎与功能方法似乎承诺的自动并行性相匹配.

有没有人有任何有趣的意见或见解?这个行业的状况如何?

database orm rdbms functional-programming

17
推荐指数
3
解决办法
4635
查看次数

获取Quiet Make以在出错时回显命令行

我有一个Makefile构建许多带有长命令行的C文件,我们通过以下规则清理输出:

.c${MT}.doj:

        @echo "Compiling $<";\
         $(COMPILER) $(COPTS) -c -o $@ $<
Run Code Online (Sandbox Code Playgroud)

现在这很好,因为@抑制了正在发出的编译行.但是当我们收到错误时,我们得到的只是错误消息,没有命令行.谁能想到一个"整洁"的方式发出命令行?我能想到的就是将它回显到一个文件,并有一个更高级别的make捕获错误并捕获文件.Hacky,我知道.

makefile suppress

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

如何更改Firefox中键入的字符

我需要在文本输入中更改字符'.' 输入时'',' 在IE中,我更改了keypress事件中的keyCode事件属性,就像这样

document.getElementById('mytext').onkeypress = 
 function (evt) {
  var e = evt || window.event;
  if (e.keyCode && e.keyCode==46)
   e.keyCode = 44;
  else if (e.which && e.which==46) {
   e.which = 44;
  }
 };
Run Code Online (Sandbox Code Playgroud)

但它表明,在Firefox中,不可能更改键事件中键入的字符.有什么建议?

javascript javascript-events

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

Visual C++ 2008"发布"版本包含调试信息

我注意到在使用MS Visual Studio 2008生成新的C++项目时,Release版本包含调试符号 - 特别是启用了以下设置:

  • C++/General/Debug信息格式设置为Program Database.
  • 链接器/调试/生成调试信息设置设置为.

我在Visual Studio的早期版本中从未注意到这一点.

因此,除了生成更大的EXE文件之外,启用这些设置是否有任何缺点?

c++ debugging visual-studio

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

Ruby支持逐字字符串吗?

Ruby中是否支持(缺少更好的词)非转义(逐字)字符串?

就像在C#中一样:

@"c:\Program Files\"
Run Code Online (Sandbox Code Playgroud)

......或者在Tcl中:

{c:\Program Files\}
Run Code Online (Sandbox Code Playgroud)

ruby string syntax

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

有没有办法使用openURL将引脚放入谷歌地图iphone应用程序?

我想创建一个iPhone应用程序,可以打开谷歌地图应用程序并在地图上放置一个图钉.

我有针的确切位置,由其经度和纬度指定.我还有一个引脚的名称,例如"位置1",应该与引脚一起显示.

我知道UIApplication:openURL可以用于此,但我不知道确切的url格式.

那么,有没有办法做我上面描述的?如果,是的,什么是正确的网址格式?

iphone google-maps

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

在多台计算机上保持shell配置同步

我是一个非常活跃的命令行用户,我到处都有shell帐户.MacBooks,Linux台式机,Linux服务器,XP上的Cygwin,你可以说出来.

我怎样才能让我的壳结构(.bashrc,.vimrc等)同步在所有这些机器使用跨所有平台上提供有限的工具?

我一直rsync在以非常有限的方式使用,涉及在我需要时手动复制一些文件,但我想要一种标准的方法来在我的所有机器上设置相同的基本shell环境.告诉我你的shell帐户管理策略.

shell synchronization development-environment dotfiles

10
推荐指数
1
解决办法
2112
查看次数

使用asp.net mvc beta进行强类型动作链接?

我以前在预览3中可以执行以下操作

<%=Html.BuildUrlFromExpression<AController>(c => c.AnAction(par1, par2)%>
Run Code Online (Sandbox Code Playgroud)

我应该如何使用MVC Beta以强类型方式创建网址?到目前为止我发现的唯一的事情是

<%= Html.ActionLink("aName", "ActionName", "ControllerName")%>
Run Code Online (Sandbox Code Playgroud)

这当然不是强类型的.

c# asp.net asp.net-mvc routing

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

如何检测并生存"Slashdotted"?

什么是生存异常高流量峰值的好方法?

我的想法是,在某些触发器,我的网站应该暂时切换到"低带宽"模式:切换到基本HTML页面,最小图形,禁用可能会对数据库施加不必要负载的小部件,等等.

我的想法是:

  • 监控CPU使用情况
  • 监控带宽
  • 监控请求/分钟

编辑:我熟悉缓存,切换到静态内容或内容交付网络等选项作为生存的手段,所以也许问题应该更多地集中在如何检测网站何时会变得超载.(虽然其他生存方法的答案当然仍然非常受欢迎.)让我们说网站在Linux和PHP上运行Apache.这可能是最常见的配置,应该允许最大数量的人从答案中获得帮助.让我们假设购买另一台服务器和负载平衡等昂贵的选项是不可用的 - 至少对于我们大多数人来说,提及Slashdot将是一次千载难逢的事情,而不是我们可以花钱准备的东西.

php apache bandwidth slashdot

47
推荐指数
7
解决办法
3455
查看次数

从.NET中的网络适配器读取MAC地址

我希望能够使用VB.net或C#(使用.NET 3.5 SP1)从第一个活动网络适配器读取mac地址以获取winform应用程序

.net ethernet mac-address

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