小编Sko*_*der的帖子

如何哈希密码

嘿,我想在手机上存储密码的哈希,但我不知道该怎么做.我似乎只能找到加密方法.哈希密码的最佳方法是什么?谢谢

c# security passwords hash windows-phone-7

111
推荐指数
7
解决办法
13万
查看次数

尝试..手表块总是很贵?

可能重复:
当没有抛出异常时,try/catch块是否会损害性能?

嘿大家,关于try..catch块的快速问题.我听说它们使用起来很昂贵,不应该用作程序流程的一部分.但是,为了验证电子邮件地址,我使用以下代码.

        try
        {
            MailAddress checkEmail = new MailAddress(testEmail);

            return true;
        }
        catch
        {
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

由于事先验证,我没有很多例外被捕获,除非它试图绕过验证.我的问题是,尝试...如果捕获到异常,Catch块只是昂贵的,或者无论是否抛出任何异常,它总是很昂贵?

谢谢

编辑:感谢所有的回复.我已经决定,因为检查(在C#中)不是很昂贵,我会坚持使用这种方法.这主要是因为抛出的实际异常是罕见的,因为先前的验证步骤确保没有人意外地输入无效的电子邮件地址.

c# performance exception try-catch

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

将数字拆分为总和组件

是否有一种有效的算法可以将一个数字拆分成N子部分,以便数字的总和加起来与原始数字相符,最小值是什么?例如,如果我想将50分成7个子部分,并且基数最小值为2,我可以做10,5,8,2,3,5,17(以及任何其他数量的组合).我想将数字保持为整数,并且相对随机,但我不确定如何有效地生成总和为原始的数字,并且不包括低于给定最小值的数字.有什么建议?

编辑 - 只是为了复制/粘贴我的评论,整数不一定是唯一的,但我希望每次都避免所有这些(例如50分为10个相同大小)的相同大小.

algorithm math performance numbers sum

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

将文本块绑定到两个属性

我有一个Textblock绑定到ItemsSource集合中的属性.我想在同一个文本块中显示该类的两个属性,但似乎我一次只能执行一个绑定.我目前有这个:

Text="{Binding Title}"
Run Code Online (Sandbox Code Playgroud)

但我希望我想附加另一个属性,所以从理论上讲它将是:

Text="{Binding Title - Author}" 
Run Code Online (Sandbox Code Playgroud)

输出看起来像"莎士比亚 - 罗密欧与朱丽叶".我已经尝试添加一个逗号,另一个绑定和其他东西,但它们都会导致抛出异常(例如元素TextBlock上的未知属性Text).

这两个属性都来自同一个类,因此我不需要有两个数据源.

c# silverlight xaml binding textblock

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

生成范围内的N个随机和唯一数字

使用C#在给定范围内生成N个唯一数字的有效方法是什么?例如,生成1到50之间的6个唯一数字.懒惰的方法是简单地Random.Next()在循环中使用并将该数字存储在数组/列表中,然后重复并检查它是否已经存在等等.是否有更好的生成一组随机但唯一的数字的方法?要添加更多上下文,我想使用它们的索引从集合中选择N个随机项.

谢谢

.net c# random unique

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

什么是<<< _ END?

我是PHP的新手,并不明白其重点<<<_END.有人可以解释什么时候应该使用它吗?我查看了各种示例,它们似乎都嵌入了HTML.但我可以在没有<<<_END标签的情况下使用HTML ,那么我为什么要使用它们呢?我试着搜索手册,但我一直在寻找end()阵列的方法.

php heredoc

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

如何以编程方式从YouTube视频中提取音频?

我正在尝试创建一个C#应用程序,它允许我从YouTube视频中提取音频.我遇到过已经这样做的网站,但我不确定它们是如何工作的.以编程方式执行此操作的最佳方法是什么?

谢谢你的建议

c# youtube audio extract

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

滚动TextBlock

我在同一位置有一个TextBlock和一个文本框.根据用户所处的模式,我使一个可见,另一个折叠.这工作正常,但我怎样才能使Textblock可滚动?我想我应该使用ScrollViewer,但我不知道它为什么不起作用.我已经尝试过使用高度(自动和固定),但它不会滚动.我的xaml是这样的:

<ScrollViewer x:Name="detailsScroller" Height="285" Width="480"  Canvas.Top="76" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
    <Canvas x:Name="infoCanvas" Width="478"  >
     <TextBlock x:Name="textblockInfo" TextWrapping="Wrap"  Width="462" Height="197"  Canvas.Left="8"/>
     <TextBox x:Name="textboxInfo" TextWrapping="Wrap"  Width="478" AcceptsReturn="True" Height="300" Visibility="Collapsed" />
    </Canvas>
</ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

谢谢!

silverlight xaml textblock scrollviewer windows-phone-7

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

Silverlight中的Spritesheet

有没有人有一个在Silverlight中使用spritesheet的例子?我想剪辑图像,按下按钮时,跳转到下一帧.(如果用户不断点击按钮,它看起来就像一个动画).我环顾四周但却找不到我正在寻找的东西.谢谢你的帮助.

c# silverlight animation sprite-sheet clip

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

将图像分解为瓷砖

嘿.我有480 x 800图像,并希望将其放在我的瓷砖地图上.我正在尝试将图像分割成网格(6 x 10)并为每个图块分配图像的特定部分.基本上,tilemap看起来像一个大图像,因为每个tile都附加了图像的相关部分.这样做的最佳方法是什么?我已经尝试浏览每个图块并将其绘制到WriteableBitmap,但所有图像都是相同的.

WriteableBitmap wb = new WriteableBitmap(80,80);
Rect src= new Rect(x*Width,y*Height, 80, 80);
Rect dest= new Rect(0, 0, 80, 80);
wb.Blit(dest, mainWb, src); 
tile.SetImage(wb);
Run Code Online (Sandbox Code Playgroud)

(x和y)只是迭代tilemap时使用的索引,80是tile的高度和宽度,mainWb是我要分割的大图像.谢谢你的帮助.

编辑:完整循环代码:

    var mainImage = Application.GetResourceStream(new Uri("MainImage.jpg", UriKind.Relative)).Stream;
                    WriteableBitmap mainWb = new WriteableBitmap(480, 800);           

                    mainWb.SetSource(mainImage);
                    for (int x = 0; x < 6; x++)
                    {
                        for (int y = 0; y < 12; y++)
                        {
                            Tile tile = new Tile();

                            WriteableBitmap wb = new WriteableBitmap(80,80);


 Rect src = new Rect(x*Width,y*Height, 80, …
Run Code Online (Sandbox Code Playgroud)

c# silverlight image image-processing writeablebitmap

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