小编Bra*_*don的帖子

.NET代码访问安全性:有用还是过于复杂?

另请参阅任何现实世界的"代码访问安全性"吗?

我想就此得到一些其他意见......

我喜欢桌面应用程序的代码访问安全性的想法.但是在.NET的生命周期中,我不得不承认我从来没有真正遇到CAS实际上阻止某些东西给我带来好处的情况.

但是,我曾多次在映射驱动器上共享快速.NET应用程序这样简单的事情成为企业代码访问的噩梦.必须打破caspol.exe以创建可信路径规则并且没有明确的方法来了解为什么出现故障会使CAS看起来像开发和部署过程中的安慰一样.

我想听听一些CAS实际上帮助不仅仅是伤害的情况,或者是否有其他人对其当前的实施和默认情况感到沮丧.

.net security code-access-security

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

英文UI术语:目录或文件夹?

当您设计应用程序(假设为英语),并且要求用户提供目录/文件夹的路径时,您是否使用术语目录文件夹

是否比另一个更了解?一个比另一个更"正确"吗?

user-interface

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

用于递归搜索目录中的所有文件以查找字符串的工具

可能重复:
在没有索引的情况下搜索文件中的字符串的工具

在我制作之前,任何好的工具都是免费的/廉价的,它们将通过目录中的所有文件进行递归并在其中搜索文本字符串?需要在任何配置文件中找到字符串的实例.

有点像Windows搜索"在类固醇上找到包含......的文件"?

哎呀 - 这几乎是一个重复的问题,对不起,之前没找到另一个

windows file

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

我怎样才能使用动态settings.Blah而不是AppSettings ["blah"]?

我得到了如何dynamic在C#4.0中使用,但是,我不确定如何采取一些东西并使其具有动态性(我的技术术语).

例如,ConfigurationManager.AppSettings["blah"]我怎样才能创建一个包装类型,让我像动态一样使用它settings.Blah

c# dynamic c#-4.0

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

ORM在哪里容易受到SQL注入攻击?

当使用ORM(实体框架,LINQ to SQL,NHibernate ......)时,SQL注入攻击是否受到设计的缓解?

如果没有,我应该在哪里进行一些额外的验证/清理以防止漏洞?

nhibernate orm entity-framework sql-injection

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

实体框架最佳实践:什么层应该调用SaveChanges()?

对于一个干净的数据模型,我来回这个......

以批准工作流程为例,假设在我的Web应用程序中,我有一个页面,允许用户标记MyEntityObject要批准.MyEntityObject有一些控制其审批工作流程的属性,因此我有一个通用的实用方法FlagForApproval(MyEntityObject eo).

页面应该调用FlagForApproval()来仅设置必要的属性,然后在它准备好时调用SaveChanges(),还是应该FlagForApproval()保存更改?

使用实用程序方法保存更改似乎比它要求做的更多(如果它只是一系列操作中的一步?),但同时,使页面调用SaveChanges()并提交数据到数据库似乎可以认为它太接近数据层职责.

思考?

(更新:FWIW,到目前为止我一直在使用实用方法调用SaveChanges(),这样页面只有一组异常要处理,无论是验证还是数据.)

c# database entity-framework

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

WPF/Windows 7:禁用默认进度栏辉光动画

快速WPF问题 - 在WPF上的Win 7(我假设Vista),默认进度条做了一个漂亮的小发光"飞快移动"-y动画.

我在一个屏幕上显示了大约48个内容的进度,并且让所有这些东西都在你身上who - - - 你能禁用这些动画而不影响应用程序中的其他默认动画吗?

wpf animation aero .net-3.5 progress-bar

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

GPS/GIS计算:基于运动/英里/小时预测未来位置的算法?

寻找资源或算法来计算导航应用中的以下内容:

如果我当前的GPS位置是(0,0)并且我以每小时15英里的速度前进32度,我怎样才能计算出我的位置在10秒内的位置?

即: GPSCoordinate predictedCoord = GPSCoordinate.FromLatLong(0, 0).AddByMovement(32, 15, TimeSpan.FromSeconds(10));

编辑:基于以下答案的当前代码:

public GPSCoordinate AddMovementMilesPerHour(double heading, double speedMph, TimeSpan duration)
{
    double x = speedMph * System.Math.Sin(heading * pi / 180) * duration.TotalSeconds / 3600;
    double y = speedMph * System.Math.Cos(heading * pi / 180) * duration.TotalSeconds / 3600;

    double newLat = this.Latitude + 180 / pi * y / earthRadius;
    double newLong = this.Longitude + 180 / pi / System.Math.Sin(this.Latitude * pi / 180) * x / earthRadius;

    return …
Run Code Online (Sandbox Code Playgroud)

c# gis algorithm gps

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

更好的.NET SDK支持 - 佳能还是尼康?

需要从"专业消费者"相机到C#/.NET应用程序进行远程图像捕获(用于捕获更高分辨率和比网络摄像头更多控制的照片).

佳能与尼康远程捕获SDK的任何优势?一个人比另一个更好吗?在着手开发之前寻找开发人员的观点......

c# wia photography

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

如何让VS2010使用公共构造函数而不是内部生成Resources.Designer.cs?

每次我编辑的资源resources.resx时,Visual Studio再生Resources.Designer.cs与内部构造.

我需要这个构造函数是公开的.有没有办法调整这个?

.net visual-studio-2010

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