小编why*_*heq的帖子

Excel/VBA - 检测服务器是否可访问

在我的工作地点,不同的计算机位于不同的子网中,如果PC与Samba服务器位于同一子网中,我可以通过转到文件服务器\\myserv\MyFolder,但是对于PC在不同的子网中,唯一的方法是我通过使用IP到达服务器(i.e., \\1.2.3.4\MyFolder).

我只是想知道VBA,如果我有任何办法可以说:

如果我能找到使用的服务器\\myserv,那么使用myserv,否则使用1.2.3.4

不幸的是我根本无法调整网络,我想设置这种方式,以便至少在IP更改时,我的大多数用户仍然可以通过访问来使用该工具\\myserv\MyFolder.

excel vba remote-server

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

filetype on或filetype off?

我使用Pathogen插件gvim.配置时我在我的vimrc文件中设置以下内容:

call pathogen#infect()
call pathogen#helptags()
call pathogen#runtime_append_all_bundles()

filetype on  "force reloading *after* pathogen loaded
Run Code Online (Sandbox Code Playgroud)

现在我在Martin Brochhaus的Youtube上关注这个教程,设置Vim对Python编码很有用,他建议如下:

filetype off
filetype plugin indent on
syntax on 
Run Code Online (Sandbox Code Playgroud)

所以目前我有filetype on病原体,但他建议filetype off.这行代码做了什么,我应该如何配置,vimrc所以Pathogen和Python都很开心?

vim pathogen

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

为什么Worksheet.Copy不返回对创建的新工作簿的引用

我有一些代码,其中wb是现有的多工作表工作簿.如果我复制其中一个工作表"概述",则会创建一个新工作簿 - 为什么以下错误说"需要对象"?:

Dim wbCopy As Excel.Workbook
Set wbCopy = wb.Sheets("Overview").Copy
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

子图的索引如何工作

我有以下几点:

import matplotlib.pyplot as plt

fig = plt.figure()

for i in range(10):
    ax = fig.add_subplot(551 + i)
    ax.plot([1,2,3,4,5], [10,5,10,5,10], 'r-')
Run Code Online (Sandbox Code Playgroud)

我在想象这55意味着它正在创建一个 5 个子图宽和 5 个子图深的网格 - 那么可以满足 25 个子图吗?

for 循环只会迭代 10 次 - 所以我认为(显然是错误的)25 个可能的图可以适应这些迭代,但我得到以下结果:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-118-5775a5ea6c46> in <module>()
     10 
     11 for i in range(10):
---> 12     ax = fig.add_subplot(551 + i)
     13     ax.plot([1,2,3,4,5], [10,5,10,5,10], 'r-')
     14 

/home/blah/anaconda/lib/python2.7/site-packages/matplotlib/figure.pyc in add_subplot(self, *args, **kwargs)
   1003                     self._axstack.remove(ax)
   1004 
-> 1005             a = subplot_class_factory(projection_class)(self, *args, …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

重新排列 pandas DataFrame 的列,使总计最高的列位于第一个

我有这个数据框:

df = pd.DataFrame({'c1':[1,2,3,4]
                       ,'c2':[2,4,5,6]
                       ,'c3':[5,7,9,10]
                       ,'c4':[-1,3,1,0]
                       ,'c5':[100,1000,1,2]})
df

    c1  c2  c3  c4  c5
0   1   2   5   -1  100
1   2   4   7   3   1000
2   3   5   9   1   1
3   4   6   10  0   2
Run Code Online (Sandbox Code Playgroud)

我不知道如何快速对列进行排序,使总 c5 最高的列排在前面,然后是 c3、c2、c1 和 c4:

    c1  c2  c3  c4  c5
0   1   2   5   -1  100
1   2   4   7   3   1000
2   3   5   9   1   1
3   4   6   10  0   2
Run Code Online (Sandbox Code Playgroud)

那么是否有一个命令可以产生以下结果(无需对列名称进行硬编码)?

df[['c5', 'c3', 'c2', 'c1' , 'c4']] …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

创建圆角三角形的 SVG 路径

我正在尝试创建一个带有圆角的三角形的简单 svg 路径。

我从这个三角形开始:

<svg width="440" height="440">
  <path d="M5,100 L70,5 L135,100 z" fill="none" stroke="black" stroke-width="3" />
</svg>
Run Code Online (Sandbox Code Playgroud)

但我正在努力添加角落 - 这是我所能得到的:

<svg width="440" height="440">
  <path d="M5,100 a10,10 1 0 1 -5,-10 L70,5 L135,90 a10,10 1 0 1 5,10  z" fill="none" stroke="black" stroke-width="3" />
</svg>
Run Code Online (Sandbox Code Playgroud)

创建具有三个平滑角的三角形的正确路径坐标是多少?我是否需要做一些几何计算来计算正确的起点和终点,或者是否有一个工具可以用来配置形状,该工具将为我提供形状组成的坐标?

svg

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

使用从外部解决方案托管在Windows服务中的WCF服务

我使用以下演练设置了在Windows服务中托管的WCF库:

http://msdn.microsoft.com/en-us/library/ff649818.aspx

消费者winforms位于同一解决方案中,该解决方案位于我的工作PC的C:驱动器本地.

演练工作即winforms按钮给出了正确的答案.

如果我在C-Drive上创建一个新的解决方案,其中包含一个Windows窗体项目,我无法成功添加service reference到此运行的服务,我收到以下消息:

在此输入图像描述

详细信息说明如下:

无法识别URI前缀.元数据包含无法解析的引用:'net.tcp:// localhost:8526/Service1'.无法连接到net.tcp:// localhost:8526/Service1.连接尝试持续时间跨度为00:00:02.0020000.TCP错误代码10061:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8526.无法建立连接,因为目标计算机主动拒绝它127.0.0.1:8526如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用.

为什么我可以将此服务引用添加到与服务相同的解决方案中的项目,而不是来自不同解决方案中的项目?


编辑

我的同事在MSDN文章中发现了一个错误 - 我在这里详细说明了他的发现

c# wcf windows-services visual-studio-2010

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

为什么我不能自动实现只读属性

这是允许的:

Public Property Text() As String
Run Code Online (Sandbox Code Playgroud)

而对于只读属性,为什么我不允许等效?

Public ReadOnly Property Text() As String
Run Code Online (Sandbox Code Playgroud)

我似乎被迫使用:

Public ReadOnly Property Text() As String
    Get
        Return fText
    End Get
End Property
Run Code Online (Sandbox Code Playgroud)

.net vb.net

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

sql-server的dbext连接字符串

dbext安装了gVim- 插件菜单可见,帮助文件可访问; 现在只是没有帮助!

怀疑它是一个连接字符串问题.我有以下内容_vimrc:

" Microsoft SQL Server
let g:dbext_default_profile_WH = 'type=SQLSRV:user=profileName:passwd=profilePassword:dsnname=SQLOLEDB.1:srvname=imsname'
Run Code Online (Sandbox Code Playgroud)

它是否正确?: dsnname=SQLOLEDB.1

sql vim

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

如何使用EPPlus在excel电子表格中隐藏大量列?

我正在使用EPPlus 3.1.3版创建电子表格,我想隐藏从列L到列XFD的所有列以及从最底部行到结尾的所有行.我试图通过使用以下方式隐藏列:

for (int i = 12; i <= 16384; i++)
{
     worksheet.Column(i).Hidden = true; 
}
Run Code Online (Sandbox Code Playgroud)

这需要永远运行此循环.有没有人知道隐藏大量列的替代方法?我也不知道如何隐藏行.

我想知道EPPlus之外是否还有其他解决方案,但我真的不想为此添加另一个库.

c# excel epplus

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