小编Pab*_*tyk的帖子

如何在c#中确定文件是二进制还是文本?

我需要在80%确定文件是二进制文件还是文本文件,有没有办法在c#中快速,脏/丑?

c# binary file-io text

52
推荐指数
7
解决办法
4万
查看次数

如何在MSSQL 2005中创建递归查询?

假设我有下表:

CustomerID ParentID Name
========== ======== ====
1          null     John
2          1        James
3          2        Jenna
4          3        Jennifer
5          3        Peter
6          5        Alice
7          5        Steve
8          1        Larry 
Run Code Online (Sandbox Code Playgroud)

我想在一个查询中检索James的所有后代(Jenna,Jennifer,Peter,Alice,Steve).谢谢,巴勃罗.

sql database sql-server recursion

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

如何解锁由.NET中的进程锁定的文件

我希望我的应用程序清理它使用的所有临时文件,问题是并非所有临时文件都在我的控制之下,所以我只想"残酷地"解锁它们以便以编程方式删除它们.

c# file-locking temporary-files

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

如何检查net.tcp WCF服务的可用性

我的WCF服务器需要定期上下移动,客户端有时会使用服务器,但如果它关闭,客户端就会忽略它.所以每次我需要使用服务器服务时,我会检查连接状态,如果它没有打开,我打开它.问题是,如果我在服务器关闭时尝试打开,则会出现性能下降的延迟.我的问题是,有没有办法做某种事myClient.CanOpen()?所以我知道是否有任何意义打开与服务器的连接.

c# wcf net.tcp

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

如何加密密码以便以后将其保存在数据库或文本文件中?

我希望我的应用程序保存在数据库或文本文件中加密的密码.假设数据库或文本文件可以由任何人打开,我该怎么做?

重复

加密/散列数据库中的纯文本密码

不重复 我要求特定于.NET的代码

编辑:我保存密码供以后使用.我需要对其进行解码并使用它进行登录.它不一定非常安全,它只需要人眼不可读,并且难以用琐碎的脚本解码.

.net c# security

9
推荐指数
5
解决办法
6901
查看次数

如何在nodejs中解析包含环境变量的路径?

我想运行一个可执行文件,它的路径包含一个环境变量,例如,如果我想运行chrome.exe我想写这样的东西

var spawn = require('child_process').spawn;
spawn('chrome',[], {cwd: '%LOCALAPPDATA%\\Google\\Chrome\\Application', env: process.env})
Run Code Online (Sandbox Code Playgroud)

代替

var spawn = require('child_process').spawn;
spawn('chrome',[], {cwd: 'C:\\Users\myuser\\AppData\\Local\\Google\\Chrome\\Application', env: process.env}).
Run Code Online (Sandbox Code Playgroud)

有没有我可以使用的包来实现这个目标?

javascript environment-variables node.js

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

如何检查我是否可以在特定文件夹中创建文件

我需要知道我是否可以在特定文件夹中创建一个文件,但有太多的东西需要检查,如权限,重复文件等.我正在寻找类似的东西File.CanCreate(@"C:\myfolder\myfile.aaa",但还没有找到这样的方法.我唯一想到的是尝试创建一个虚拟文件并检查异常,但这是一个影响性能的无法解决方案.你知道更好的解决方案吗?

.net c# filesystems permissions

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

如何使用winforms从网上下载显示下载进度的图像?

我使用WebRequest以这种方式异步下载URL中的图像:

public void Download(string url)
{   
  byte[] buffer = new byte[0x1000];
  WebRequest request = HttpWebRequest.Create(url);
  request.Method = "GET";
  request.ContentType = "image/gif";

  request.BeginGetResponse(result =>
  {
    WebRequest webRequest = result.AsyncState as WebRequest;

    WebResponse response = webRequest.EndGetResponse(result);
    ReadState readState = new ReadState()
    {
      Response = response.GetResponseStream(),
      AccumulatedResponse = new MemoryStream(),
      Buffer = buffer,
    };

    readState.Response.BeginRead(buffer, 0,
      readState.Buffer.Length, ReadCallback, readState);
  }, request);
}

public void ReadCallback(IAsyncResult result)
{
  ReadState readState = result.AsyncState as ReadState;
  int bytesRead = readState.Response.EndRead(result);
  if(bytesRead > 0)
  {
    readState.AccumulatedResponse.BeginWrite(readState.Buffer, 0, …
Run Code Online (Sandbox Code Playgroud)

c# image httpwebrequest winforms

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

ios app如何"知道"运行单元测试

我知道我可以开始我的应用程序的单元测试xcodebuild,但我想知道是什么告诉应用程序在启动期间运行测试,是一个特殊的参数发送到应用程序或它编译不同以运行测试(使用XCTest )?

unit-testing objective-c ios xcode5 xctest

6
推荐指数
1
解决办法
1156
查看次数

问题在java中修剪日语字符串

我有以下字符串(日语)"ユーザー名",第一个字符是"喜欢"空格,但它在unicode中的数字是12288,所以如果我做"ユーザー名".trim()我得到相同的字符串(trim doesn'工作).如果我用c ++修剪它可以正常工作.有谁知道如何在java中解决这个问题?unicode有特殊的修剪方法吗?

java string nlp

5
推荐指数
1
解决办法
3822
查看次数

代码分析规则CA1040:避免空接口,在非空接口上抱怨

我有一个声明事件的接口

interface IMyInterface
{
event SomeHandler MyEvent1;
event SomeHandler MyEvent2;
...
}
Run Code Online (Sandbox Code Playgroud)

但是当我启用代码分析规则CA1040:避免空接口时,它会抱怨我的界面违反了这个规则,任何想法如何解决它?

c# code-analysis fxcop visual-studio

5
推荐指数
1
解决办法
1194
查看次数

我应该安装哪个版本的VS以允许在构建服务器上进行单元测试?

几个星期后,我们有了第一个TFS(2013)设置.设置相当小,只有少数(读取:10)开发人员暂时不得不使用它.它被设置为"测试",以确定它是否适合我们的组织.

现在,我们还想测试构建服务器功能.我们已经配置了构建服务器并启用了单个代理.然后,MSDN声明"您必须在构建代理上安装您的团队在其开发机器上使用的Visual Studio版本." (http://msdn.microsoft.com/en-us/library/bb399135.aspx).

这听起来非常简单,只需安装我们用于开发的Visual Studio版本(VS Premium 2013).但是,我们对可以发放的许可证数量非常紧张.VS Express也足够吗?或者VS Premium是否真的需要进行自动化单元测试(MS测试,而不是NUnit)?如果需要VS Premium,应该使用哪个许可证来激活它?通过"哪个许可证"我的意思是,开发人员MSDN许可证会起作用吗?我们有一个银色的MS合作伙伴关系,每个开发者都有自己的MSDN订阅者帐户.

免责声明:这是我的第一个问题,所以如果我违反了任何规则,请原谅.

c# unit-testing mstest visual-studio-2013 tfs2013

4
推荐指数
1
解决办法
707
查看次数

不同AppDomain中使用的类的静态变量

我有两个可执行文件引用相同的类库.在类库中,我有一个静态变量.这个静态变量如何在两个不同的可执行文件中持续存在?

这是它的样子:

public class MyClass
{
    public static string MyVar;
}
Run Code Online (Sandbox Code Playgroud)

应用1:

public class MyApp1
{
      public void SomeMethod()
      {
           MyClass.MyVar = "hello";
      }       
}
Run Code Online (Sandbox Code Playgroud)

应用2:

public class MyApp2
{
      public void SomeOtherMethod()
      {
           if(MyClass.MyVar == "hello")    
                DoSomething();
      }       
}
Run Code Online (Sandbox Code Playgroud)

c# appdomain

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