小编Bru*_*ein的帖子

在Windows上pip install access被拒绝

我试图pip install mitmproxy在Windows 上运行,但我仍然拒绝访问,即使使用cmdPowerShell使用该Run as Administrator选项.

WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\\_cffi_backend.pyd'
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python windows pip access-denied

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

Tomcat同时有多个实例

我正在尝试运行Tomcat的多个实例,但即使在配置了不同的端口用于侦听和关闭第二个实例之后,它仍继续尝试侦听8080(配置为8081).我读到我必须设置不同的值CATALINA_BASE.从所有在线文章中,没有一个实际显示在哪个文件中可以设置此变量.

我在哪里以及如何为我的Tomcat实例设置CATALINA_BASE C:\apache-tomcat-7.0.39

windows tomcat multiple-instances catalina

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

生成.dll的初始化代码

我最近听说.dd一旦加载就可以运行代码,例如,当加载引用.dll的应用程序时.事件虽然我做了一些我自己的测试,并尝试在这里寻找答案,在谷歌我无法找到一些方法来生成.dll的初始化方法.

我想知道是否真的可以在应用程序加载时从.dll运行代码.

如果是这样,我该怎么办?

c# c++-cli

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

在Python中计算图像数据集通道明智的平均值和标准偏差的最快方法

我有一个巨大的图像数据集,不适合内存.我想计算meanstandard deviation从磁盘加载图像.

我目前正在尝试使用维基百科上的这个算法.

# for a new value newValue, compute the new count, new mean, the new M2.
# mean accumulates the mean of the entire dataset
# M2 aggregates the squared distance from the mean
# count aggregates the amount of samples seen so far
def update(existingAggregate, newValue):
    (count, mean, M2) = existingAggregate
    count = count + 1 
    delta = newValue - mean
    mean = mean + delta / count
    delta2 = newValue …
Run Code Online (Sandbox Code Playgroud)

python opencv computer-vision

10
推荐指数
2
解决办法
6070
查看次数

可以不等待异步方法调用吗?

我有一个将上传文件的应用程序.我不希望我的应用程序在文件上传期间暂停,所以我想异步执行任务.我有这样的事情:

class Program
{
    static void Main(string[] args)
    {
        //less than 5 seconds
        PrepareUpload();
    }

    private static async Task PrepareUpload()
    {
        //processing

        await Upload();

        //processing
    }

    private static Task Upload()
    {
        var task = Task.Factory.StartNew(() => System.Threading.Thread.Sleep(5000));

        return task;
    }
}
Run Code Online (Sandbox Code Playgroud)

这些例外正在内部处理,因此这不是问题.

是否可以像拍摄一样使用async/away而忘记这样?

c# asynchronous async-await

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

Visual Studio 2015 git显示所有分支

有没有办法让Visual Studio 2015历史窗口显示所有分支?

默认情况下,它显示如下分支:

在此输入图像描述

我希望它显示如下:

在此输入图像描述

注意上面的图像如何显示我的最新提交,dev/test2即使我没有合并它master

我当前的Source Control插件设置为Git.

git version-control visual-studio-2015

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

获取Streamreader的长度

我如何获得a的长度StreamReader,因为我知道将不再写入任何内容。我以为也许可以将所有数据传递给a MemoryStream,该方法有一个称为的方法Length,但是我对如何将byte []附加到a感到困惑MemoryStream

private void Cmd(string command, string parameter, object stream)
        {

            StreamWriter writer = (StreamWriter)stream;
            StreamWriter input;
            StreamReader output;

            Process process = new Process();

            try
            {
                process.StartInfo.UseShellExecute = false;
                process.StartInfo.CreateNoWindow = true;
                process.StartInfo.RedirectStandardOutput = true;
                process.StartInfo.RedirectStandardInput = true;
                process.StartInfo.FileName = "cmd";
                process.Start();

                input = process.StandardInput;
                output = process.StandardOutput;
                input.WriteLine(command + " " + parameter);
                input.WriteLine("exit");

                using (MemoryStream ms = new MemoryStream())
                {
                    int length = 1024;
                    char[] charbuffer = new char[length];
                    byte[] …
Run Code Online (Sandbox Code Playgroud)

c# memorystream streamreader

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

为PictureBox鼠标添加事件

我想让这个活动奏效:

private void pictureBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
    //code
}
Run Code Online (Sandbox Code Playgroud)

我知道我必须为此添加一个事件,但我无法在任何地方找到语法.我该如何添加此活动?

c# events event-handling

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

实体框架CodeFirst延迟经历

我正在学习实体框架,我目前正面临一个问题,我花了大约10秒钟从数据库中检索数据或更新一行,好像我的代码实际上已经停留了一段时间,即使调试它一切很正常.

除了延迟之外,代码本身实际上按预期工作.

在Google上搜索,我在这里找不到与此问题相关的其他人与实体框架相关的问题.

我想也许这与我的CodeFirstMySQLEntities类构造函数有关,但不确定.

如果有人能为我提供指导,我将不胜感激.

这是主要代码:

namespace CodeFirstMySQL
{
    class Program
    {
        static void Main(string[] args)
        {
            UserRepository userRepository = new UserRepository();

            userRepository.Update("Klein", "OtherName");

            //delay experienced here

            Console.WriteLine("done");
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是DbContext代码:

namespace CodeFirstMySQL.Database
{
    public class CodeFirstMySQLEntities : DbContext
    {
        public CodeFirstMySQLEntities() : base("CodeFirstMySQLEntities") { }

        public DbSet<UserModel> Users { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是UserModel代码:

namespace CodeFirstMySQL.Database.Models
{
    public class UserModel
    {
        [Key, StringLength(100)]
        public string firstName { get; set; }

        [StringLength(100)]
        public string lastName …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework delay

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

网络流接收数据与'\ 0'混合

我的服务器正在发送以下数据:

{
  "command": 23
}
Run Code Online (Sandbox Code Playgroud)

我的客户收到以下数据:

"{\0\r\0\n\0 \0 \0\"\0c\0o\0m\0m\0a\0n\0d\0\"\0:\0 \02\03\0\r\0\n\0}\0"
Run Code Online (Sandbox Code Playgroud)

正如你所看到的那样,我正在接收发送的数据,但是那些\0与之混合的数据.What is causing this?也许是编码的东西?

从服务器发送数据的方法:

public void GetBasicInfo()
        {
            JObject o = new JObject();

            o.Add(COMMAND, (int)Command.GetBasicInfo);

            byte[] package = GetBytes(o.ToString());
            System.Diagnostics.Debug.WriteLine(o.ToString());
            networkStream.Write(package, 0, package.Length);
            networkStream.Flush();
        }

private static byte[] GetBytes(string str)
        {
            byte[] bytes = new byte[str.Length * sizeof(char)];
            System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);
            return bytes;
        }
Run Code Online (Sandbox Code Playgroud)

从客户端读取数据的方法:

private void CommsHandler(TcpClient tcpClient)
        {
            NetworkStream networkStream = tcpClient.GetStream();

            while (true)
            {
                try
                {
                    string message = ReadResponse(networkStream); …
Run Code Online (Sandbox Code Playgroud)

c# encoding tcp networkstream

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