程序设计

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

5
什么是ORM,它如何工作,应该如何使用?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 去年关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 有人建议我将ORM用于我正在设计的项目,但是我在查找有关其内容或工作方式方面遇到困难。 谁能给我关于ORM是什么以及它如何工作以及我应该如何开始使用它的简短解释?

10
为什么Response.Redirect导致System.Threading.ThreadAbortException?
当我使用Response.Redirect(...)将表单重定向到新页面时,出现错误: mscorlib.dll中发生类型'System.Threading.ThreadAbortException'的第一次机会异常mscorlib.dll中发生类型'System.Threading.ThreadAbortException' 的异常,但未在用户代码中处理 我对此的理解是该错误是由Web服务器中止了response.redirect被调用的页面的其余部分引起的。 我知道我可以添加第二个参数Response.Redirect,称为endResponse。如果将endResponse设置为True,仍然会收到错误,但是如果将其设置为False,则不会。我相当确定,但这意味着Web服务器正在运行我重定向的其余页面。至少可以说这似乎效率低下。有一个更好的方法吗?除了Response.Redirect或是否有其他方法可以迫使旧页面停止加载而我无法得到ThreadAbortException?
230 c#  asp.net  .net-3.5 

18
如何将带小数点的字符串解析为双精度?
我想将字符串解析"3.5"为双精度型。然而, double.Parse("3.5") 产生35和 double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) 抛出一个FormatException。 现在,我的计算机的语言环境设置为德语,其中逗号用作小数点分隔符。它可能需要对此做些事并double.Parse()期望"3,5"作为输入,但是我不确定。 如何解析包含十进制数字的字符串,该字符串可能会或可能不会按照我当前的语言环境指定的格式进行格式化?
230 c#  string  parsing  double 

16
如何在操作栏上更改文本
目前,它仅显示应用程序的名称,而我希望它显示自定义名称,并且对于我的应用程序中的每个屏幕都不同。 例如:我的主屏幕在操作栏中可以说“ page1”,而应用程序切换到的另一个活动在该屏幕操作栏中可以有“ page2”。

6
ng-app与data-ng-app有什么区别?
目前,我在看这个入门教程视频的angular.js 在某一时刻(后12'40" ),扬声器指出的属性ng-app和data-ng-app=""是内部或多于或少于<html>标签等都是ng-model="my_data_binding和data-ng-model="my_data_binding"。但是发言者说,HTML代码将通过不同的验证验证,这取决于哪个属性用过的。 您能解释一下ng-前缀和data-ng-前缀这两种方式之间的区别吗?
230 html  angularjs 

12
使用“ var”会影响性能吗?
早些时候我问了一个问题,为什么我看到如此多的示例使用该var关键字并得到答案,尽管仅对于匿名类型是必需的,但仍使用它来使代码写得“更快速” /更容易并且“正因为如此”。 通过该链接(“ C#3.0-Var Is't Objec”),我看到它已var被编译为IL中正确的类型(您将在文章中途看到它)。 我的问题是,使用var关键字take可以获取多少IL代码(如果有的话),并且如果在各处使用它,它的性能甚至还可以接近吗?
230 c#  performance  variables  var 

5
使用rvmrc或ruby-version文件通过RVM设置项目gemset?
我使用RVM,Ruby Version Manager为我的每个Rails项目指定一个Ruby版本和一组gem。 我有一个.rvmrc文件,可以在我cd进入项目目录时自动选择Ruby版本和gemset 。 安装RVM 1.19.0后,我收到一条消息 您正在使用.rvmrc,它需要信任,它比较慢,并且与其他ruby管理器不兼容,您可以.ruby-version使用切换到 使用rvm rvmrc to [.]ruby-version或忽略此警告rvm rvmrc warning ignore /Users/userName/code/railsapps/rails-prelaunch-signup/.rvmrc, .rvmrc它将继续是RVM 1和RVM 2中的默认项目文件,忽略对所有文件运行发出警告rvm rvmrc warning ignore all.rvmrcs。 我应该继续使用.rvmrc文件还是切换到.ruby-version文件?哪个最佳?有哪些后果?

5
ANTLR:有一个简单的例子吗?
我想开始使用ANTLR,但是花了几个小时在antlr.org网站上回顾了这些示例之后,我仍然无法清楚地理解Java语法的语法。 是否有一些简单的示例,例如使用ANTLR实现的四运算计算器,经过解析器定义,一直到Java源代码?
230 java  antlr  antlr4  antlr3 

11
Android模拟器未启动,显示“无效的命令行参数”
我在Eclipse中制作了一个简单的“ Hello World”程序。我什么都不添加到Java文件,只在文件中添加一个文本视图main.xml作为 //main.xml file <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World" /> </LinearLayout> 现在,当我运行程序时,它将在控制台中显示以下内容。 //console output [2011-07-10 07:10:22 - demo] ------------------------------ [2011-07-10 07:10:22 - demo] Android Launch! [2011-07-10 07:10:24 - demo] adb is running normally. [2011-07-10 07:10:24 - demo] Performing com.demo.DemoActivity activity …


4
依赖注入(DI)“友好”库
我正在考虑C#库的设计,该库将具有几个不同的高级功能。当然,这些高级功能将尽可能使用SOLID类设计原则来实现。这样,可能会有旨在供消费者定期直接使用的类,以及作为那些更常见的“最终用户”类的依赖的“支持类”。 问题是,设计库的最佳方法是什么: DI不可知-尽管为一个或两个常见的DI库(StructureMap,Ninject等)添加基本的“支持”似乎是合理的,但我希望消费者能够将库与任何DI框架一起使用。 非DI可用-如果库的使用者不使用DI,则该库仍应尽可能易于使用,从而减少用户创建所有这些“不重要”依赖项而要做的工作量。他们想要使用的“真实”类。 我当前的想法是为常见的DI库提供一些“ DI注册模块”(例如,StructureMap注册表,Ninject模块)以及非DI的set或Factory类,并包含与这几个工厂的耦合。 有什么想法吗?





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.