小编tee*_*yay的帖子

在Visual Studio中搜索时仅包括某些文件类型

通常,当我想在Visual Studio中搜索我的代码时,我知道我正在寻找的东西是在一些C#代码中.但是,由于我在JavaScript文件中使用了相同的变量名称,因此我也必须浏览所有这些搜索结果.当我正在寻找的文本也用于我们带入项目的第三方JavaScript库时,情况会变得更糟:这可能导致数百个搜索结果.

为了复合,我们的设计师在同一个项目中包含了HTML模型,因此我经常发现我也在那里搜索大量的搜索结果.

我想我真正想要的是在我的.cs,.aspx和.ascx文件中看到结果,但不是.js或.htm.

有没有办法做以下任何事情:

  • 仅搜索特定类型的文件(仅搜索.cs文件).
  • 仅搜索任何给定类型的文件(仅搜索.cs,.aspx和.ascx文件).
  • 搜索除特定类型或类型之外的所有文件类型(搜索除.js之外的所有内容).

我怀疑不是,在这种情况下有什么狡猾的解决方法吗?

search replace find visual-studio-2008 visual-studio

96
推荐指数
5
解决办法
3万
查看次数

如何配置我的Android应用?

我需要找到Android应用中瓶颈的位置.

我可以使用哪些分析工具或技术?

java performance android profiling

93
推荐指数
3
解决办法
5万
查看次数

Android,检测其他应用程序何时启动

我正在尝试开发一个应用程序,防止用户在没有密码的情况下访问指定的应用程序.情景是......

  1. 用户点击"电子邮件"应用(例如)
  2. 我的应用检测到应用的启动
  3. 我的应用程序确认它是"电子邮件"应用程序
  4. 我的应用程序在顶部打开一个视图,要求输入密码
  5. 用户输入密码,如果正确,我的应用程序将消失,将"电子邮件"应用程序保留在最顶层

我正在做剩下的事情,只是第2部分令我感到困惑,经过多天阅读广播意图等并试图在我的试验项目中听"android.intent.action.MAIN"等我不能似乎检测到我的应用程序何时启动.

有人可以帮忙吗?我是否正确地寻找新的应用程序广播意图启动,或者我应该阅读系统日志以获取新意图,或者使用本机代码执行某些操作?

任何指针都会有所帮助,即使你无法完全回答它,我也可以做更多的研究.非常感谢.伊恩

android broadcastreceiver android-intent

91
推荐指数
6
解决办法
7万
查看次数

GUID的安全性是多么安全?

不久之前,我在一个用户可以购买门票的网络应用程序上工作.由于我们客户的流程的运作方式,您购买后实际获得的是一个带有票号的URL.

这些是在中东购买房产的门票,每张门票的价值可能在300万美元左右.显然抛出顺序整数本来是个坏主意.我们使用GUID,因为它们基本上是不可知的,但我的问题是:它们足够安全吗?

据我所知,GUIDs .NET产生的是完全伪随机的(除了一些非变量位).但是,我不知道使用什么算法来生成它们.

MSDN文档告诉我们Random快速且不安全,并且RNGCryptoServiceProvider速度慢且安全.也就是说,假设有人可以投入足够的努力来预测结果Random,但不是RNGCryptoServiceProvider.

如果您看到足够长的GUID序列,是否可以预测期货?如果是这样,你需要看多少?

[在我们的特殊情况下,之后会进行身体安全检查 - 您必须出示用于购买机票的护照 - 所以如果有人猜到别人的GUID 就不会糟糕,所以我们没有出汗当时.使用GUID作为数据库密钥的便利性使其成为一种有用的数据类型.]


编辑:

所以答案是"不够".

使用下面的0xA3的答案,并跟随他链接的问题的链接,以下代码将生成一个加密随机GUID,该GUID由RFC 4122的第4.4节有效:

static Guid MakeCryptoGuid()
{
    // Get 16 cryptographically random bytes
    RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
    byte[] data = new byte[16];
    rng.GetBytes(data);

    // Mark it as a version 4 GUID
    data[7] = (byte)((data[7] | (byte)0x40) & (byte)0x4f);
    data[8] = (byte)((data[8] | (byte)0x80) & (byte)0xbf);

    return new Guid(data);
}
Run Code Online (Sandbox Code Playgroud)

这比GUID产生的速度慢得多 …

.net cryptography guid

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

使用JQuery将内容写入新窗口

我有一个带有DIV元素的网页.当用户点击"打印"时,我想打印该div的内容.请注意,我只想打印DIV的内容,而不是整个页面.为了尝试这个,我决定使用JavaScript打开一个新窗口.然后我将把DIV的内容写入新窗口.我的问题是,这可能与JQuery有关吗?如果是这样,怎么样?目前,我正在尝试以下方法:

function printClick() {
  var w = window.open();
  var html = $("#divToPrintID").html();

  // how do I write the html to the new window with JQuery?
}
Run Code Online (Sandbox Code Playgroud)

jquery

40
推荐指数
3
解决办法
5万
查看次数

Android数字密码字段

我有一个EditText字段,需要是一个数字密码字段.在肖像模式下一切正常; 不在风景中.当用户选择EditText字段时,UI会缩放到该字段中,当我键入时,所有字符都可见.

我也需要一个数字键盘.我尝试将输入类型设置为文本密码.如果我删除"数字"选项一切正常; 否则没有.

有什么建议?

android android-edittext

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

关于C#的基本问题 - 我需要命名空间吗?

我是一名Java开发人员,对C#来说是全新的.我目前正在编写一个DLL,以便在我的组织中进行分发.它是一个非常简单的库,包含几个类,我认为没有任何实际用途,只是为了它而将所有这些类放入某个命名空间.我真的必须使用命名空间吗?如果是这样,为什么?这是一种最佳做法吗?

c# namespaces

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

onbeforeunload事件在IE9中过于热烈

这是一些示例测试html:

<!DOCTYPE html>
<html>
  <body>
    <a href="javascript:alert('Not going anywhere!');">Go nowhere 1</a>
    <a href="javascript:void(0);" onclick="alert('Not going anywhere!');">Go nowhere 2</a>
    <a href="http://www.google.com">Go somewhere</a>
    <script type="text/javascript">
      window.onbeforeunload = function() { return "Really leave?"; };
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这可以在这里找到工作页面:timjeanes.com/ie9_onbeforeunload.htm

在Firefox,Chrome和Safari中,我得到了我想要的行为.也就是说,单击前两个链接中的任何一个都会显示一个警告对话框; 单击第三个链接(或以其他方式导航)显示"您确定要离开此页面吗?" 信息.

但是,在IE9中,"你确定要离开这个页面吗?" 当您单击前两个链接中的任何一个时,即使没有正在进行导航,也会显示消息 - 我们只是运行一些javascript.

有什么我做错了吗?或者IE有一个很好的解决方法吗?

一种选择是使用href ="#"并将我的javascript放入onclick.我并不热衷于此,因为它将用户带到了页面的顶部,而我的真实页面非常高.

我没有在其他版本的IE中测试过.

javascript onbeforeunload internet-explorer-9

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

android表格布局rowspan

我想构建以下布局,但它无法正常工作.

alt text http://toms-toy.de/rowspan.gif

<LinearLayout android:orientation="horizontal"...>
  <ImageView ...></ImageView>
        <TableLayout ...>
                        <TableRow..>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                        </TableRow>
                         <TableRow..>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                              <ImageView ...></ImageView>
                        </TableRow>
       </TableLayout>
  <ImageView ...></ImageView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android html-table tablelayout

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

检测用户在WPF中按F10

我的WPF应用程序具有由功能键(F1- F12)触发的行为.

我的代码是这样的:

private void Window_KeyDown(object sender, KeyEventArgs e)
{
    switch (e.Key)
    {
        case Key.F1:
        ...
        case Key.F2:
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

这适用于所有F键,除了F10.调试时,我发现e.Key == Key.System当用户按下时F10.

在枚举定义,F10 = 99并且System = 156,这样我就可以排除它是一个重复的枚举值(像PageDown = Next = 20).

那么,如何判断用户何时按下F10

Key.System相反,检查是否安全?这感觉有点脏 - 可能是Key.System因为某些其他键被按下而导致的?或者是否有某些设置将F10报告作为Key.F10

wpf keyboard-events

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