小编wow*_*ows的帖子

如何将十进制值舍入到2个小数位(对于页面上的输出)

当显示当前小数的值时.ToString(),它精确到15个小数位,并且由于我用它来表示美元和美分,我只希望输出为2位小数.

我是否使用此变体.ToString()

.net c# decimal rounding

610
推荐指数
16
解决办法
98万
查看次数

UIRefreshControl - 当UITableViewController在UINavigationController中时,beginRefreshing无效

我在我的UITableViewController(在UINavigationController中)设置了一个UIRefreshControl,它按预期工作(即下拉触发正确的事件).但是,如果我以编程beginRefreshing方式在刷新控件上调用实例方法,如:

[self.refreshControl beginRefreshing];
Run Code Online (Sandbox Code Playgroud)

什么都没发生.它应该动画下来并显示微调器.endRefreshing刷新后调用时,该方法可以正常工作.

我用这种行为掀起了一个基本的原型项目,当我的UITableViewController直接添加到应用程序委托的根视图控制器时它可以正常工作,例如:

self.viewController = tableViewController;
self.window.rootViewController = self.viewController;
Run Code Online (Sandbox Code Playgroud)

但是,如果我首先添加tableViewController到UINavigationController,然后添加导航控制器rootViewController,该beginRefreshing方法不再有效.例如

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:tableViewController];
self.viewController = navController;
self.window.rootViewController = self.viewController;
Run Code Online (Sandbox Code Playgroud)

我的感觉是这与导航控制器中的嵌套视图层次结构有关,不能与复习控件一起使用 - 任何建议?

谢谢

objective-c uitableview uinavigationcontroller ios uirefreshcontrol

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

ASP.NET - 将网站投入生产的基本清单

我正在构建一个静态ASP.NET站点(使用Masterpages和一些表单),我即将将它发布到我的生产服务器上.

我知道改变<compilation debug="true">为假,但我想知道我还能做些什么才能获得最高的速度.站点中没有数据访问权限,它是所有静态内容.

有没有人有他们经过的清单或知道在生产环境中设置网站的良好资源,重点是性能?

到目前为止的清单(随意添加任何值得自己编辑)

  1. 确保在Web.Config中<compilation debug="false" />实际设置为false
  2. 确保在Web.Config中<trace enabled="false" />实际设置为false
  3. 为站点设置必要的读/写/修改文件夹权限
  4. 在IIS中启用GZIP(显着减小页面/ css/javascript的大小)
  5. 您是否考虑过任何页面/控件的OutputCaching?
  6. 考虑设置Web测试(例如.NET的WatiN)以确保您站点上的功能仍然正常
  7. 确保它不是星期五下午!

asp.net deployment performance production

14
推荐指数
3
解决办法
3740
查看次数

在C#中从接口创建对象

仅给定一个接口,可以从中创建一个对象?

就像是:

var obj = new IWidget();
Run Code Online (Sandbox Code Playgroud)

(我知道这段代码不对 - VS不能创建IWidget的实例)

我在我的项目引用接口的上下文中,我想创建具体对象并从方法返回它们 - 但我无法弄清楚如何完全从接口创建对象.

.net c#

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

Javascript:如何检查表单字段上按下的键是否为数字(0 - 9)?

我在JavaScript中的表单字段上使用onkeyup事件,我想检查按下的键是否是数字 - 即.0 - 9,所以我可以用输入做一些事情.

<input type="text" onkeyup="" />
Run Code Online (Sandbox Code Playgroud)

我需要使用正则表达式吗?

谢谢

javascript javascript-events

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

使用sendAsynchronousRequest处理401响应:queue:completionHandler:

我正在使用新的iOS 5方法创建异步url请求:sendAsynchronousRequest:queue:completionHandler:.这使用一个块来处理响应,但是没有调用NSURLConnectionDelegate委托方法?在这个实例中,我看不到为NSUrlConnection类设置委托的方法?

[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {

   NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;

   NSLog(@"HTTP response code: %i", httpResponse.statusCode);

   if (error != nil) {
       NSLog(@"There was error with the synchronous request: %@", error.description);              
   }
}];
Run Code Online (Sandbox Code Playgroud)

我需要委托方法的原因是因为我的一个调用获得了401响应,iOS以不同的方式处理 - 将身份验证推迟到委托方法.当401响应返回时 - httpResponse.statusCode只是"0".

有没有办法阻止iOS试图以不同的方式处理401?特别是,我认为我需要使用continueWithoutCredentialForAuthenticationChallenge:委托方法 - 但在这种情况下没有调用委托.

谢谢!

cocoa-touch ios

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

在VS 2008中评论CSS的快捷方式

当我在编辑CSS文件的同时按下VS2008中的标准Ctrl + E,C(其他变体)时,它说该命令不可用.如何设置快捷方式以将简单的旧/**/注释应用于VS中的选定文本?谢谢

css visual-studio

4
推荐指数
1
解决办法
1263
查看次数

如何在SQL Server Management Studio中创建映射表?

我正在学习SQL中的表设计,我想知道如何创建映射表以建立两个其他表之间的多对多关系?

我认为映射表需要两个主键 - 但我看不出如何创建它,因为它看起来只能有一个主键列?

我正在使用Database Diagrams功能来创建表和关系.

sql-server entity-relationship sql-server-2005

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

默认MVC Web应用程序数据库

在设置新的ASP.NET MVC Web应用程序时,Web.Config中的默认连接字符串是这样的:

connectionString ="data source =.\ SQLEXPRESS; Integrated Security = SSPI; AttachDBFilename = | DataDirectory | aspnetdb.mdf; User Instance = true"

我只想玩登录和注册等,但是当我运行应用程序时,显然无法找到SQL数据库.我需要设置什么数据库来设置这样做?

我的系统上安装了SQL Server 2005 Standard,就够了吗?

谢谢.

asp.net-mvc datadirectory

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