小编AZh*_*Zhu的帖子

将数据列读入数组的最快方法

假如我有一列数字(其中有多少可以变化,但可能在1000-10000之间)并且我想将它们全部读入VBA中的数组,这样做的最快方法是什么?

显然我可以创建一个大小为10000的数组并执行for/while循环,但有没有比这更快的方法?

arrays excel vba excel-vba

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

Excel VBA按降序排列数字数组的最快方法?

以降序排序一组数字(1000-10000数但可能有所不同)的最快方式(就计算时间而言)是多少?据我所知,Excel内置函数效率不高,内存中的排序应该比Excel函数快得多.

请注意,我无法在电子表格中创建任何内容,所有内容都必须存储并仅在内存中排序.

arrays sorting excel vba

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

sed,如何用2行代替一行?

我试图用debian中的sed替换1行2行,这是我想出的:

 sed -i 's/You are good/You are good\n You are the best/g' /output.txt
Run Code Online (Sandbox Code Playgroud)

然而,当我这样做时,sed一直在抱怨说's'的未知选择.

有人可以帮忙吗?

谢谢!

regex debian replace sed insert

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

使用鼠标滚轮和VB.NET中的Ctrl控制WinForms的缩放级别

如果我有一个winform,我是否可以通过Ctrl +鼠标滚轮来了解如何在应用程序中显示字体的缩放级别(以及应用程序窗口本身)?我看到Scroll Wheel事件中有一个Delta,但不确定它是如何工作的.有没有我可以研究的代码示例?

非常感谢所有的帮助!

vb.net scroll zoom ctrl winforms

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

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万
查看次数

sendgrid php示例 - 如何添加发件人姓名?

在这里的sendgrid php示例http://sendgrid.com/docs/Code_Examples/php.html中,您可以添加发件人的电子邮件,但不能添加发件人的姓名.因此,例如,如果发件人的名称被赋予变量$ name,我该如何正确地将其添加到示例中,以便发件人的名称显示为,例如,Bob而不仅仅是bob@email.com?

谢谢!

php sendgrid

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

使用Visual Studio 2008和SVN在C++中进行自动转换

我正在使用MS Visual Studio 2008在C++中进行一些开发工作,目前我们有一个版本函数,它返回一个代表版本号的硬编码字符串.我想找出一种方法,这样它可以从1开始,而不是硬编码的数字,每次我进行调试或发布版本时都会增加1(或者甚至更好,跟踪调试版本和发布版本号).或者,如果无法做到这一点,请使用当前日期/时间作为版本号.

请注意,因为将有几个人在使用该项目并使用SVN,所以代码必须与计算机无关(这意味着如果我目前使用的是版本100,我的同事的最后版本是90版,那么下一次(之后)我检查代码,我的同事拿出代码),他下一次编译的版本号应该是101而不是91.)

能否请你帮忙?

c++ svn version visual-studio-2008 visual-c++

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

无法远程连接到SQL Server数据库

我在Windows Server 2008 R2版本上设置了SQL Server 2008 R2 Developer版本,虽然我能够通过SQL Server Management Studio(使用我的服务器name\MSSQLSERVER)进入本地数据库,但我无法远程访问(使用IP\MSSQLSERVER).

我关闭了Windows的防火墙(没有安装其他防火墙)并为SQL Server(共享内存,命名管道,TCP/IP和VIA)打开了所有4个协议,并且已经打开了SQL Server Management Studio中的每个服务.没运气.

请你帮助我好吗?

提前谢谢了!

connection tcp sql-server-2008

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

快速比较有序SQL记录之间差异的方法

我有一个SQL查询,第一列是日期,第二列和第三列是其他信息.我们可以假设每天只有一条记录,我们可以假设日期是有序的.

除了第一列,其它的包含不同的数据类型的数据long,int,nchar,varchar,等.

我的目标是确定在比较第T-1天时是否有任何剩余列在第T天发生了变化(如果是这样的话)(比如列N被更改,N可以是任何剩余列,并且可能有多列被更改在同一天)我想将日期(第一列)与第N天的Col N记录和第T-1天的Col N(可能是该列的标题)一起返回,所以我的输出将是是:

Date T|Header of Col Modified|Value of Col @ T-1|Value of Col @ T
Run Code Online (Sandbox Code Playgroud)

如果有多个更改,我们将为每个更改添加一行.

显然,"慢"方式是首先将所有数据放在某处,然后逐个比较结果数据集.但是我只是想知道是否有任何快速方法在T-SQL中执行它以便我可以直接获得结果(或接近结果的东西,以便查询输出需要很少的数据操作,因为它会SQL Server能够更快地完成繁重的工作,只返回我需要的数据而不是整个表.

我正在使用SQL Server,因此需要一个T-SQL解决方案.

sql t-sql sql-server performance sql-server-2008

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

在连接字符串中创建没有/ MSSQLSERVER的SQL Server数据库?

我第一次安装SQL Server 2008时发现这很奇怪,出于某种原因,有两件事我想摆脱,我不能:

  1. 如果我的计算机名,比方说,ABC,然后我总是要连接到ABC/MSSQLSERVER服务器名称当我从SQL Server客户端登录,而不是使用只是使用ABC,我知道我该怎么做呢?

  2. 我如何默认数据库,以便如果我在服务器上有多个数据库(系统数据库+我的真实数据库),我总是可以默认使用我的真实数据库,而不是每次都说"使用MyRealDB"?

非常感谢!

此致,安义

sql-server

0
推荐指数
1
解决办法
153
查看次数