我知道这更倾向于设计师问题的方向,但是当我面临开发需要我剪裁图像的东西时,我想我会提出一个问题.
这看起来像一个荒谬的问题,但我看看IDE(Expression Blend 2)试图找到一种方法来裁剪我的图像,但我无法弄明白.
这似乎与Joel的问题非常一致,并且在Podcast 58中进行了讨论,因为在Expression Blend中进行设计时,我是一个完整的菜鸟.我非常有兴趣找出最有效的方法来做到这一点.我找到了一篇描述你可以通过的工作流程的文章,它将产生一个作物,我在下面作为答案添加了,但我真的希望其他人知道更快(更少点击)的方式做一些琐碎的事情就这样.
有谁知道如何做到这一点?
我正在运行我的网络应用程序,我正在尝试测试系统的各个部分,以确保它们不能成功进行SQL注入.
我可以在textboxes/textareas等上执行哪些常见的SQL注入检查,这些检查可以很好地检查漏洞?
我并不担心破坏我的数据,因为我在测试台上运行它,所以如果它杀死了我的服务器或数据库就可以了.
我特意寻找可以使用的例子.我并不是真的在寻找整体技术,虽然我希望用我希望得到的例子来涵盖各种不同的技术.
我有两个表由另一个表间接相关
TableA - ID,SomeFieldA
TableB - ID,SomeFieldB
TableAB - IDA,IDB,SomeFieldAB
我必须从头开始生成数据.所以我在TableA中放了一些数据,并在TableB中放了一些数据.问题是,我现在需要将数据插入TableAB,我不知道如何生成一个脚本,它将一起完成TableA和TableB的所有排列.
例如:
表A有两个记录:
1,'A'
2,'AA'
表B有两个记录:
3,'B'
4,'B'
我想将以下数据插入TableAB:
1,3,'第一烫发'
1,4,'第二烫发'
2,3,'第三烫'
2,4,'第四烫'
最简单的方法是什么?
嘿,我正在尝试制作一个小功能,我可以点击一个图标,然后会出现一个类似于灯箱的框,但是它固定在图标上.有办法吗?
谢谢!
我在我的Hudson服务器上安装了msbuild插件,并且它正在尝试执行该命令,但由于某种原因,我在配置中设置的路径在msbuild任务被触发时没有被使用.
我在hudson的msbuild插件的配置中有以下设置:
msbuild.exe C:\ Windows\Microsoft.NET\Framework\v3.5\msbuild.exe的路径
我将名称属性留空了.
当我做一个构建它输出这个:
执行命令:cmd.exe/C msbuild.exe/p:Configuration = Release ...
我知道这是错误的,因为所有其他示例都显示[msbuild.exe]部分完全合格.
我一直在寻找各地试图弄清楚为什么没有正确设置我已经撞到了一堵砖墙.
有谁知道如何解决这一问题?
我正在使用TrimStart函数执行以下操作:
var example = "Savings:Save 20% on this stuff";
example = example.TrimStart("Savings:".ToCharArray());
Run Code Online (Sandbox Code Playgroud)
我期待这导致示例具有"在这个东西上节省20%"的值.
但是,我得到的是"这个东西的20%".
在阅读了关于TrimStart的文档之后,我明白了为什么,但是现在我想知道.NET中是否有一个函数可以做我最初尝试做的事情?
有没有人知道一个功能,所以我不必创建自己的功能并跟踪它?
我在我的代码中有一个方法,让我们称之为MethodA,我知道在某些时候该方法的执行会导致另一个方法,让我们称之为MethodB来执行.
我想知道从MethodA到MethodB的代码执行路径是什么.
是否有一个Resharper插件(或其他东西,但Resharper是首选)这样做?
我为我正在开发的网站创建了自己的缓存管理器,我希望在某些情况下找到清除缓存的最佳方法.
我发现很多文章说清除缓存的正确方法是调用HttpRuntime.Close()
但是,在我的单元测试设置中,我调用封装函数HttpRuntime.Close(),并且不会清除缓存.
我期望它能够执行类似的操作
foreach (DictionaryEntry cacheItem in HttpRuntime.Cache)
{
HttpRuntime.Cache.Remove(cacheItem.Key.ToString());
}
Run Code Online (Sandbox Code Playgroud)
foreach循环在我的封装函数中运行良好,但Close()永远不会正常工作.
我是否误解了HttpRuntime.Close()的目的,还是有更邪恶的事情发生在这里?
我发现以下语法作为VB.NET属性,我试图将其转换为c#,但我不知道如何实现.
Public Property SomeText(ByVal someEnumThing as SomeEnum) As String
Get
Select Case someEnumThing
//figure out what string to return
End Select
End Get
Set(ByVal Value as String)
Select Case someEnumThing
//figure out what string to set
End Select
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
我以前从未见过这样的房产,有什么想法吗?
如何在asp.net C#应用程序中创建子域?我正在使用asp.net门户.在该门户中,我需要能够在运行时创建子域.该子域的ftp也需要与主域ftp相同.
我有一些看起来如下的东西:
[CoolnessFactor]
interface IThing {}
class Tester
{
static void TestSomeInterfaceStuff<T>()
{
var attributes = from attribute
in typeof(T).GetCustomAttributes(typeof(T), true)
where attributes == typeof(CoolnessFactorAttribute)
select attribute;
//do some stuff here
}
}
Run Code Online (Sandbox Code Playgroud)
然后我会这样称呼它:
TestSomeInterfaceStuff<IThing>();
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,它根本不会返回任何属性.
思考?
c# ×4
asp.net ×2
vb.net ×2
.net ×1
asp.net-2.0 ×1
asp.net-3.5 ×1
attributes ×1
caching ×1
hudson ×1
image ×1
interface ×1
javascript ×1
join ×1
jquery ×1
properties ×1
resharper ×1
string ×1
t-sql ×1