小编Way*_*inn的帖子

使用Express在动态路由上提供静态文件

我想像通常那样提供静态文件,express.static(static_path)但是在动态路由上通常会这样做

app.get('/my/dynamic/:route', function(req, res){
    // serve stuff here
});
Run Code Online (Sandbox Code Playgroud)

其中一位开发人员在评论中暗示了一个解决方案,但我并不清楚他的意思.

node.js express

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

ImportError:无法使用PIP导入名称HTTPSHandler

使用pip安装python包时遇到HTTPSHandler错误,以下是堆栈跟踪,

--------desktop:~$ pip install Django==1.3
Traceback (most recent call last):
  File "/home/env/.genv/bin/pip", line 9, in <module>
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
  File "/home/env/.genv/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/home/env/.genv/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
    return ep.load()
  File "/home/env/.genv/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/home/env/.genv/lib/python2.7/site-packages/pip/__init__.py", line 10, in <module>
    from pip.util import get_installed_distributions, get_prog
  File "/home/env/.genv/lib/python2.7/site-packages/pip/util.py", line 17, in <module>
    from pip.vendor.distlib import version
  File "/home/env/.genv/lib/python2.7/site-packages/pip/vendor/distlib/version.py", line 13, in <module>
    from .compat import string_types
  File "/home/env/.genv/lib/python2.7/site-packages/pip/vendor/distlib/compat.py", …
Run Code Online (Sandbox Code Playgroud)

python ssl openssl pip

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

在稀疏矩阵数据的情况下,Python中最快的计算余弦相似度的方法是什么?

给定稀疏矩阵列表,计算矩阵中每列(或行)之间的余弦相似度的最佳方法是什么?我宁愿不迭代n次选择两次.

说输入矩阵是:

A= 
[0 1 0 0 1
 0 0 1 1 1
 1 1 0 1 0]
Run Code Online (Sandbox Code Playgroud)

稀疏表示是:

A = 
0, 1
0, 4
1, 2
1, 3
1, 4
2, 0
2, 1
2, 3
Run Code Online (Sandbox Code Playgroud)

在Python中,使用矩阵输入格式很简单:

import numpy as np
from sklearn.metrics import pairwise_distances
from scipy.spatial.distance import cosine

A = np.array(
[[0, 1, 0, 0, 1],
[0, 0, 1, 1, 1],
[1, 1, 0, 1, 0]])

dist_out = 1-pairwise_distances(A, metric="cosine")
dist_out
Run Code Online (Sandbox Code Playgroud)

得到:

array([[ 1.        ,  0.40824829,  0.40824829],
       [ …
Run Code Online (Sandbox Code Playgroud)

python numpy similarity pandas cosine-similarity

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

通用类文件名约定

我希望能够区分类的泛型和非常规(非泛型)版本.就像.NET框架使用它的几个接口和集合类的通用和非泛型版本一样.(队列,队列(T))

我通常喜欢遵循每个文件一个类的约定(如在Java中).是否存在命名包含单个泛型类的文件的通用约定?我最感兴趣的是Windows(特别是NTFS),但它似乎是一个很好的约定(至少有点)可移植.

c# generics

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

网络时间协议如何工作?

维基百科条目没有给出细节和RFC是太密集.这里有人知道NTP是如何工作的吗?

我正在寻找一个概述,解释如何使用Marzullo的算法(或其修改)将服务器上的时间戳转换为客户端上的时间戳.具体而言,使用什么机制来产生准确度,该准确度平均在10ms内,当通过具有高度可变等待时间的网络进行通信时,这通常是数倍.

time synchronization ntp

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

jQuery是否在帖子中发送cookie?

我想知道,当我使用jQuery 创建$ .post(...)时,是否在发布请求中将任何cookie发送到服务器?

谢谢!

cookies jquery post

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

C#调用图生成工具

我刚收到一大堆(大多数是未记录的)C#代码,我想在潜入并开始重构之前想象它的结构.我在过去(使用其他语言)使用生成调用图的工具完成了这项工作.

你能推荐一个好的工具来促进C#中的结构发现吗?

UPDATE

除了这里提到的工具,我已经看到(通过电子管)人们说.NET ReflectorCLR Profiler具有此功能.有这些经验吗?

.net c# code-analysis call-graph

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

双向数据绑定与WPF中的字典

我想绑定Dictionary<string, int>ListViewWPF中.我希望做这样一种方式,ValuesDictionary通过数据绑定机制得到更新.我不想改变Keys那个Values.我也不在乎添加新的映射Dictionary.我只是想更新现有的.

设置词典为ItemsSourceListView不做到这一点.它不起作用,因为ListView使用Enumerator访问其内容,Dictionary并且该枚举的元素是不可变KeyValuePair对象.

我目前的调查尝试使用该Keys属性.我将此分配给我的ItemsSource属性ListView.这并不让我来显示Keys,但我不知道有足够的了解WPF的数据绑定机制来访问ValuesDictionary.

我发现了这个问题:在XAML中访问codebehind变量但仍然无法弥合差距.

你们中的任何人都知道如何使这种方法有效吗?有没有人有更好的方法?

看来,作为最后的手段,我可​​以构建一个自定义对象并将其粘贴List到我重新创建/更新我的内容中,Dictionary但这似乎是一种绕过内置数据绑定功能而不是有效利用它的方法.

c# data-binding wpf xaml dictionary

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

C#开发工作的项目结构

您认为哪种目录/解决方案/项目结构对于用C#编写的中型到大型项目来说是最易于管理和方便的?"中到大"是指在具有嵌套命名空间的分层结构中包含各种Visual Studio C#项目类型的项目.1

我主要对Visual Studio 2008中"Windows"部分中的项目类型感兴趣:Windows窗体,WPF,两者的自定义控件和类库.另外,我正在使用MSBuild(通过Visual Studio)来构建我的项目.

我从未发现Visual Studio自动生成的默认结构值得使用.此结构有一个文件夹,仅用于包含解决方案和每个项目的嵌套文件夹.我想知道这是否是因为我过去使用C#的项目规模(从小到中).这个结构对大型项目有什么好处?你觉得它有用吗?

我也对文件夹名称及其与命名空间的关系等内容感兴趣.

以下是我个人的项目结构目标.

目标

  • 每个项目都应该是完全独立的.也就是说,我更愿意能够单独检查每一个并编译它(在依赖项允许的情况下).
  • 导航结构应该很容易.
  • 目录结构应以清晰直接的方式映射到名称空间.
  • 识别解决方案文件应该很容易.
  • 项目应该在很少或没有额外努力的情况下在Visual Studio(MSBuild)中在层次结构的大多数或所有级别上构建

    1. 请注意,除非明确指出,否则我在此处使用"项目"一词意味着"开发工作".

c# msbuild visual-studio

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

用C#在Vista/Win 7上隐藏Start Orb

在Vista和Windows 7上隐藏任务栏时,开始按钮(也称为开始球)不会被隐藏.我一直在寻找解决方案,我找到了一个,但似乎比必要的更复杂.此CodeProject文章描述(并包含代码)一个解决方案,其中您枚举包含开始菜单的进程中所有线程的所有子窗口.

有没有人找到更简单的解决方案?

仅供参考.隐藏任务栏(不隐藏Orb)的代码如下.首先做必要的Win32导入和声明.

[DllImport("user32.dll")]
private static extern IntPtr FindWindow(string className, string windowText);

[DllImport("user32.dll")]
private static extern int ShowWindow(IntPtr hwnd, int command);


private const int SW_HIDE = 0;
private const int SW_SHOW = 1;
Run Code Online (Sandbox Code Playgroud)

然后,在某个方法中,使用正确的参数调用它们

IntPtr hwndTaskBar = FindWindow("Shell_TrayWnd", "");
ShowWindow(this.hwndTaskBar, SW_HIDE);
Run Code Online (Sandbox Code Playgroud)

c# taskbar windows-vista windows-7

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