在我的工作地点,不同的计算机位于不同的子网中,如果PC与Samba服务器位于同一子网中,我可以通过转到文件服务器\\myserv\MyFolder,但是对于PC在不同的子网中,唯一的方法是我通过使用IP到达服务器(i.e., \\1.2.3.4\MyFolder).
我只是想知道VBA,如果我有任何办法可以说:
如果我能找到使用的服务器\\myserv,那么使用myserv,否则使用1.2.3.4?
不幸的是我根本无法调整网络,我想设置这种方式,以便至少在IP更改时,我的大多数用户仍然可以通过访问来使用该工具\\myserv\MyFolder.
我使用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都很开心?
我有一些代码,其中wb是现有的多工作表工作簿.如果我复制其中一个工作表"概述",则会创建一个新工作簿 - 为什么以下错误说"需要对象"?:
Dim wbCopy As Excel.Workbook
Set wbCopy = wb.Sheets("Overview").Copy
Run Code Online (Sandbox Code Playgroud) 我有以下几点:
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) 我有这个数据框:
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) 我正在尝试创建一个带有圆角的三角形的简单 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)
创建具有三个平滑角的三角形的正确路径坐标是多少?我是否需要做一些几何计算来计算正确的起点和终点,或者是否有一个工具可以用来配置形状,该工具将为我提供形状组成的坐标?
我使用以下演练设置了在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文章中发现了一个错误 - 我在这里详细说明了他的发现
这是允许的:
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) 我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
我正在使用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之外是否还有其他解决方案,但我真的不想为此添加另一个库.