问题列表 - 第3455页

内部方法和数据结构.

如果我有一个受保护的方法,我可以传入一个参数,其中数据类型被声明为内部?

c# scope internal

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

Python 3.x的MySQL-db lib?

那么,寻找一个与py3k/py3.0/py3000兼容的mysql-db-lib,有什么想法吗?谷歌没有任何结果.

python mysql python-3.x

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

如何查找和删除未使用的类以清除我的代码?

有没有一种快速的方法来检测我的应用程序中从未使用过的类?我刚刚接手了一个项目,我正在尝试做一些清理工作.

如果有帮助,我确实有ReSharper.

c# resharper

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

密码中允许使用哪些字符的最佳规则是什么?

没有考虑它我只想说我应该允许每个角色.它在任何情况下都会被哈希,我不想限制想要创建强密码的人.

然而,考虑更多,有很多人物,我不知道他们对事物有什么影响.外来字符,ascii符号等等.

我试图谷歌,但我找不到任何人的确切标准.甚至大多数专业组织似乎都不知道.对于许多网站而言,完全不允许使用特殊字符似乎是一种常见做法,这只是愚蠢而不是我想做的事情.

无论如何,对长度,允许的角色等有任何标准建议吗?

我不确定它是否重要,但我将使用ASP.NET w/C#

passwords special-characters password-policy

20
推荐指数
2
解决办法
4735
查看次数

64位Windows上的长位是多少?

不久前,有人告诉我long在64位机器上不是64位,我应该总是使用int.这对我来说没有意义.我已经看到docs(例如Apple官方网站上的文件)说long在编译64位CPU时确实是64位.我查了64位Windows上的内容并找到了

  • Windows:longint保持32位长度,并为64位整数定义特殊的新数据类型.

(来自http://www.intel.com/cd/ids/developer/asmo-na/eng/197664.htm?page=2)

我该怎么用?我应该定义类似uw,sw((UN)签署的宽度)为long如果没有在Windows,否则做对目标CPU bitsize支票?

c c++ windows 64-bit porting

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

枚举器实现:使用struct还是class?

我注意到List<T>它将枚举器定义为a struct,同时ArrayList将其枚举器定义为class.有什么不同?如果我要为我的班级写一个调查员,哪一个更好?

编辑:我的要求无法使用yield,所以我正在实现我自己的枚举器.也就是说,我想知道是否更好地遵循这些方法List<T>并将其作为结构实现.

.net c# enumeration struct-vs-class

11
推荐指数
5
解决办法
5698
查看次数

与StackOverflow一样的其他ASP.NET Web应用程序是什么?

我的理解是StackOverflow(SO)是使用ASP.NET构建的.让我感到惊讶的是它的设计和设计都很好.在不了解SO内部的情况下,我的观察和有根据的猜测是:

  1. 因此似乎具有高度可扩展性.
  2. SO中的URL很友好.
  3. 似乎SO不像我见过的大多数ASP.NET应用程序那样包含一堆控件.
  4. 明智有效地使用Ajax请求,不透明动画等.查看源代码告诉我SO正在使用jQuery.
  5. SO在所有主流浏览器上运行(我使用过,此列表包括IE,FF,Chrome,Opera).

编辑:6.类似Comet的功能:当您输入答案时,如果有任何其他答案,您会收到通知.如果您选择加载它,当然只完成部分页面刷新并且您的答案保持不变.还没有在任何其他ASP.NET应用程序中看到这一点.

所以我的问题:

  • 什么是与StackOverflow一样好的其他ASP.NET Web应用程序,您喜欢它们的功能是什么?
  • 您能否分享一些关于SO的更多细节,例如是使用ASP.NET MVC或其他东西构建的?

asp.net asp.net-mvc

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

在笔记本电脑(localhost)中缓慢的MySQL,在生产机器(桌面)中更快

当我使用MySQL Administrator连接到我的笔记本电脑(开发机器)中的MySQL服务器时,它的原因是什么原因太慢了,但是当我连接到prouction机器中的MySQL服务器时,速度更快.日志上的设置是否有明显的性能下降?我与笔记本电脑连接速度慢之前没有问题.

mysql

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

如何在Tomcat上拦截未捕获的异常?

我试图找出一种干净的方法来拦截我的应用程序中发生的未捕获的异常.

我已经配置log4j来记录正常的应用程序流并捕获异常,因此需要注意.现在,我有一个类,它接收所有错误级别的消息,并将它们添加到队列中,以便批量发送电子邮件.

理想情况下,我希望有一种方法可以阻止未被捕获的异常,这样我就可以将它们传递给相同的"电子邮件批处理"队列,但如果这不可行,我肯定会接受建议.

我熟悉JBoss上的LogInterceptors,但这个项目使用的是Tomcat.我有什么方法可以解决这个问题吗?是否有Tomcat的LogInterceptor equivelant?我应该尝试将Tomcat日志记录重定向到自定义appender吗?(如果是的话 - 任何暗示?)其他一些想法?

我认为现在这成为一个已解决的问题,所以我希望能够挖掘一些集体智慧.谢谢,大家,提前.

tomcat log4j exception

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

如何安全有效地缓存ADO.NET命令?

我想使用这种模式:

SqlCommand com = new SqlCommand(sql, con);
com.CommandType = CommandType.StoredProcedure;//um
com.CommandTimeout = 120;
//com.Connection = con;  //EDIT: per suggestions below

SqlParameter par;
par = new SqlParameter("@id", SqlDbType.Int);
par.Direction = ParameterDirection.Input;

com.Parameters.Add(par);

HttpContext.Current.Cache["mycommand"] = com;
Run Code Online (Sandbox Code Playgroud)

显然,我不想遇到奇怪的问题,比如人A从缓存中检索这个问题,更新param1,人2从缓存中获取它,并更新param2和运行命令的每个用户混合使用两者.

克隆从缓存中取出的命令可能比从头开始创建新命令更昂贵.

ASP.NET缓存的线程安全性如何?我错过了任何其他潜在的陷阱吗?尽管存在线程问题,这种技术是否适用于无参数命令?

Clarefication:如果我想用脚比喻自己,我该如何瞄准?有没有办法锁定对缓存中对象的访问权限,以便访问序列化?

.net c# vb.net asp.net ado.net

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