小编Ale*_*lex的帖子

Ulam的螺旋(素数螺旋)

我正在寻找想法/代码(最好是C#,但其他语言也可以工作)来创建Ulam的Spiral无限大(受程序运行时间的限制,或直到停止).

替代文字

现在这些数字都是素数,因此这些代码相当无关紧要.有趣的是如何在不断增长的(无限)螺旋中编码排列,什么样的数据结构有利于支持它,以及输出的想法(图形文件,文本文件?).

你会怎么做?

c# algorithm primes

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

以编程方式重新启动IIS7(C#)

是否可以使用C#重启IIS7?如果是这样,怎么样?

.net c# iis-7

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

创建一个方法来返回另一个方法的执行时间

我正在尝试提出一种方法来测量并返回另一种方法的执行时间.基本上是这样的:

__CODE__签名,因此它的范围是-128..127而不是0..255.考虑到这一点,你的字节是正确的.如果字节的无符号值是__CODE__,则有符号值是__CODE__- 因此,对于__CODE__有符号值是__CODE__.

.net c# performance

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

JavaScript可以在完整的HTTP请求往返中幸存吗?

是否有可能让JavaScript(特别是JavaScript变量及其内容)在完整的HTTP请求中存活?我想在页面更改中"缓存"/持久保存客户端信息,而不必使用隐藏的表单字段或任何与HTML相关的内容.

这可能吗?

编辑:让我为我的意思添加一个用例.

  1. 假设我有一个名为arrayOfPersons的JavaScript数组,我将其作为page/HomePage的一部分加载,现在它包含1,000个客户端对象.
  2. 现在,用户切换页面并将全新的页面/ MyAccount加载到浏览器中
  3. 我的目标:在用户请求全新页面/ MyAccount后,仍然可以在页面/主页上加载arrayOfPersons.

希望澄清我的意思.谢谢!

javascript clientside-caching

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

选择列表中的样式选项元素(添加填充和/或边距)

是否可以将选择列表/下拉列表的选项元素设置为背景和字体之外的样式?我特意想添加一些填充/边距,所以列表不是那么狭窄.

html selectlist option drop-down-menu

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

查看或用户定义的功能?

我有一个场景,我将两个表合并为一个(使用UNION),并从其他表中加入JOIN数据.

我可以使用VIEW或UDF /用户定义函数来执行此操作.

考虑到我在我的数据库中到目前为止没有任何视图,但是有很多UDF用于全文搜索等,我很想在这种情况下使用UDF来保持它"干净".

但是,这完全是主观的,我想知道在这种情况下是否有更好的客观理由去寻找VIEW或UDF.

我确实比较了两者的查询计划,它们完全相同,所以我不认为使用任何一个都会有性能损失或优势.

还有其他理由选择其中一个或不重要吗?

sql sql-server sql-server-2008 sql-view

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

禁用文本框的CSS(防止Firefox/Chrome中的"灰显")

是否可以为禁用的文本框设置CSS?我不想在Firefox/Chrome中自动灰显.

原因是我有时在提交表单之前就禁用了文本框,因此它们不会被不必要地传输(并使URL混乱),并且灰显行为会通过创建闪烁来降低用户体验.

救命?

html css firefox google-chrome

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

C# MVC:防止对 ASP.NET 站点进行拒绝服务 (DOS) 攻击的好方法是什么?

我正在寻找一种既便宜又好用的方法来防止对我的 ASP.NET MVC 站点的拒绝服务攻击。

我一直在考虑一个解决方案,它拦截 HttpHandler 然后计算 Cache 对象中的请求,关键是像“RequestCount_[IpAddressOfRequestClient]”这样的东西,但这似乎会产生一个疯狂的开销。

任何想法将不胜感激。谢谢!

c# asp.net asp.net-mvc denial-of-service

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

表达式中的引用泛型属性

假设我有两张桌子,午餐和晚餐.我知道它们都包含DateTime属性"Time".

如果我有一个通用方法GetTime,那么当T是Lunch时我怎么能返回db.Lunch.Time?当T是Dinner时我怎么能返回db.Dinner.Time?我试图实现这一点,而不是单独使用typeof测试T,而是相当普遍.

伪代码:

public T GetTime<T>(DateTime dt)
{
    return MyDataContext.GetTable<T>().Where(entity => entity.Time == dt);
}
Run Code Online (Sandbox Code Playgroud)

因此,当我调用GetTime <Dinner>时,它将自动在晚餐表中查找所有晚餐实体,其属性时间等于我提供的参数dt.

问题是我无法在我的表达式中指定entity.Time,因为T是泛型的.我的问题是如何解决这个问题,以便我可以查找任何T(知道我的所有实体都具有 Time属性),而无需为Dinner和Lunch创建特定的方法.

c# generics asp.net-mvc lambda

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

有没有办法避免额外的强制转换List <T>进入MyOwnCollection:C#中的List <T>?

有什么办法可以避免在我投射List<T>到我自己的集合时避免额外的演员,这只是一个衍生物List<T>


例:

ScreenCollection screens = screenRepository.GetAll().ToList();
// fails because ScreenCollection != return of ToList() which is List<Screen>

// However, 
public class ScreenCollection : List<Screen>
Run Code Online (Sandbox Code Playgroud)

ScreenCollection screens = (ScreenCollection)screenRepository.GetAll().ToList();
Run Code Online (Sandbox Code Playgroud)

List<T>

如果可能的话,我想避免额外的铸造.

c#

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