小编Gra*_*ray的帖子

Tab Escape Character?

我只是在解析一些文本的过程中,并且不记得C#中的选项卡的转义字符是什么?

c#

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

如何模糊我的c#代码,这样就不能轻易地进行反模糊处理?

我免费发布了一堆工具,但最近我开始销售一个有私人研究的应用程序,人们已经能够获得我的源代码,一个人公开发布我的整个源代码.我花了很多时间在这个程序上,只是为了让别人破解它,并释放我的整个源代码.

我怎样才能保护我的程序?我尝试过HWID,但人们仍然可以破解它.我知道我受限于C#,但它最方便使用.我只需要一种方法来保护我的程序免受试图这样做的人的影响.

c# security obfuscation protection

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

Windows在PATH中搜索可执行文件的相对顺序是什么?

如果我有a.com,a.cmd,a.bat和a.exe文件%PATH%,如果我只调用命令"a",Windows会选择哪一个?这是M $的正式规格吗?

我只是想用-n包装我的gvim.exe可执行文件,但我的gvim.bat似乎既不是从命令行运行,也不是从运行对话框运行.

vim path batch-file wrapper

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

DataTable循环性能比较

以下哪项具有最佳性能?

我已经看到在JavaScript中实现的方法二具有巨大的性能提升,但是,我无法测量C#中的任何增益,并且想知道编译器是否已经执行方法2,即使编写方法1也是如此.

方法2背后的理论是代码不必在每次迭代时访问DataTable.Rows.Count,它可以简单地访问int c.

方法1

for (int i = 0; i < DataTable.Rows.Count; i++) {
    // Do Something
}
Run Code Online (Sandbox Code Playgroud)

方法2

for (int i = 0, c = DataTable.Rows.Count; i < c; i++) {
    // Do Something
}
Run Code Online (Sandbox Code Playgroud)

c# performance loops

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

jQuery:在子窗口上接收文件ready()

我正在尝试在我打开的子窗口加载并准备好其文档时收到通知.这似乎不起作用:

win = window.open(href, 'test', 'width=300, height=400');
win.focus();
$(win.document).ready(function() {
           // Ok, the function will reach here but if I try to manipulate the
           // DOM it doesn't work unless I use breakpoints
           $(this).contents().find("...").doStuff(); // nothing happens
    });
Run Code Online (Sandbox Code Playgroud)

我需要做什么?

jquery dom window ready

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

用于关闭其他标签或浏览器的脚本

在我为销售开发的MVC应用程序中,我有一个按钮,用于打开一个不允许在新标签页中打开iframe的网页.因此,当销售代理使用此按钮时,他们通常不会关闭应用程序打开的选项卡,并且在一天结束时,有20-30个打开的选项卡.所以,我想知道是否有一个脚本,我可以添加到一个可以关闭的新按钮:

  1. 包含所有标签的完整浏览器,以便他们可以重新开始或
  2. 关闭所有其他选项卡而不影响当前选项卡.

在视图中,我有

HTML

<input type="submit" onclick="return OpenInNewTab('http://test.com');" name="command" value="nonIframe" background-image:url(../images/URL/Test.png);" class="submit" />
Run Code Online (Sandbox Code Playgroud)

使用Javascript

//Function OpenInNewTab
function OpenInNewTab(url) {
    var win = window.open(url, '_blank');
    win.focus();
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我正在玩这个脚本,但它只关闭当前标签.我希望当前标签打开并关闭所有其他标签或关闭整个浏览器本身.

使用Javascript

<script language="JavaScript">
    function closeIt() {
        close();
    }
</script>
Run Code Online (Sandbox Code Playgroud)

HTML

<center>
    <form>
        <input type=button value="Close Window" onClick="closeIt()">
    </form>
</center>
Run Code Online (Sandbox Code Playgroud)

任何建议都会非常感激.谢谢

javascript

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

使用WCF和DefaultCredentials时如何处理密码更改?

我有一个使用WCF代理来调用服务的客户端.凭据和其他功能正常工作,但如果用户更改其域密码并重新启动应用程序,则由于此错误,我无法调用该服务:

System.ServiceModel.Security.SecurityNegotiaionException - >服务器已拒绝客户端凭据.

System.Security.Authentication.InvalidCredentialException - >服务器已拒绝客户端凭据.

System.componentmodel.Win32Exception - >登录尝试失败.

显然,我知道用户的凭据已更改,但如何刷新CredentialCache以反映新凭据以便WCF调用成功?

.net security passwords wcf exception

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

使用Google商家信息搜索框.如何通过单击按钮启动搜索?

要么我是白痴,要么就是谷歌地图团队的一个令人震惊的疏忽.

我试图在按钮单击事件上触发一个位置搜索请求,并结合标准的输入按键事件(当前正常工作).我已经梳理了与Google地方信息搜索框相关的文档,但没有找到任何可用的解决方案.

出于保密原因,我使用了演示中的示例.

function initialize() {
  var map = new google.maps.Map(document.getElementById('map-canvas'), {
    mapTypeId: google.maps.MapTypeId.ROADMAP
  });

  var defaultBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(-33.8902, 151.1759),
    new google.maps.LatLng(-33.8474, 151.2631));
  map.fitBounds(defaultBounds);

  var input = /** @type {HTMLInputElement} */(document.getElementById('target'));
  var searchBox = new google.maps.places.SearchBox(input);
  var markers = [];


  document.getElementById('button').addEventListener('click', function() {
    var places = searchBox.getPlaces();

    // places -> undefined

    // The assumption is that I could just call getPlaces on searchBox
    // but get nothing in 'places'
    // Beyond that it doesn't even …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 google-maps-markers google-places-api

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

运行CMD命令而不显示它?

我在CMD中创建了一个运行Process的命令.

var process = Process.Start("CMD.exe", "/c apktool d app.apk");
process.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

如何在不显示实际CMD窗口的情况下运行此命令?

c#

9
推荐指数
3
解决办法
5564
查看次数

为什么我使用jQuery UI获得"类型错误对话框不是函数"?

当我点击一个按钮时,我使用以下代码作为对话框的功能:

function Confirmation(msg1){
if ($('#exportSales').length == 0) {
        $(document.body).append('<div id="exportSales">'+msg1+'</div>');
    } else {
        $('#exportSales').html(msg1);
    }

    $("#exportSales").dialog({
        autoOpen: false,
        show: "blind",
        hide: "explode",        
        height: 450,
        width: 1000,
        modal: true
    });

    $( "#exportSales" ).dialog("open");
}
Run Code Online (Sandbox Code Playgroud)

但是,当我在FireBug中检查它时,它在控制台中显示此错误:

TypeError: $(...).dialog is not a function [Break On This Error]

modal: true
Run Code Online (Sandbox Code Playgroud)

编辑:文档中还有另一个对话框运行正常.当我注释掉那个时,然后这个对话框开始工作.如何更改我的代码以便它们可以在同一页面中一起工作?

dialog jquery-ui

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