问题列表 - 第15317页

如何在Windows脚本中获取快捷方式的目标路径?

从我读到的内容到现在,您可以获得类Shortcut的objet的TargetPath属性,这是WScript.Shell方法CreateShortcut的结果.

但我还没有找到任何方法来获取现有快捷方式的目标路径.

wsh

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

来自同一用户的相同连续提交消息

我正在为我们的Subversion用户准备一些SCM指南,并且遇到了与团队争论的问题.有没有一个有效的用例可以让某个人使用相同的消息进行连续提交?

如果采用提交消息应描述代码的"内容"和"原因"的方法,则很难看到有效的情况.看看我们的历史,发生这种情况的实例似乎更多是出于方便而不是其他任何事情,并且实际上并没有讲述代码正在做什么的故事.

有没有人对此合法性有任何看法?准则(甚至预先提交钩子)是否过于热心或是合理的期望?

编辑:让我们假设人们已经离开了良好的提交消息.恕我直言,像"更新"或"拼写错误"这样的单词并不构成令人满意的提交信息.我希望看到更像"更新绿色提交按钮的颜色"或"修复教学副本中的拼写错误".如果消息是一两个字,那么浏览存储库日志并了解项目中正在发生的事情是非常困难的,而无需深入研究单个提交.

svn version-control

3
推荐指数
1
解决办法
154
查看次数

使用php中的explode和数组读取和格式化csv数据

目标

读取csv文件,并将每一行分成一个数组.第一行(字段名称)显示一次,然后循环显示剩余数据.

我有这个功能来打开和爆炸csv文件

$myFile = "csv.csv";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
$csv = explode(",", $theData);
Run Code Online (Sandbox Code Playgroud)

这是有问题的CSV文件

id,sub,type,regprice,natprice
1,4,Team,40,75
2,4,Individual,15,35
3,4,Stunt Group,50,150
4,4,Coed Partner Stunt,50,150
Run Code Online (Sandbox Code Playgroud)

我需要知道如何做,是将第一行分别加载到一个数组中,然后按以下方式循环遍历其余数组.

Array[0][0] - Array[0][1] - Array[0][2] - Array[0][3] - Array[0][4]
-------------------------------------------------------------------
Array[1][0] - Array[1][1] - Array[1][2] - Array[1][3] - Array[1][4]
Array[2][0] - Array[2][1] - Array[2][2] - Array[2][3] - Array[2][4]
Array[3][0] - Array[3][1] - Array[3][2] - Array[3][3] - Array[3][4]
Array[4][0] - Array[4][1] - Array[4][2] - Array[4][3] - Array[4][4]
Run Code Online (Sandbox Code Playgroud)

php

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

如果安装了SQL Server(标准版),如何通过代码获取服务器名称

如果安装了SQL Server(标准版),如何通过代码获取服务器名称.

我们在创建连接字符串时传递服务器名称以连接SQL Server.我们可以通过代码检索这个值吗?

string sqlConnectionString = string.Format(
"user id={0};password={1};server={2};Trusted_Connection=no;database=TestDB;
connection timeout={3}",
dirDBinfo.UserName, dirDBinfo.Password, "ServerName", dirDBinfo.TimeOut);
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server ado.net connection-string

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

使用POI API在Excel中显示百分比值

我需要在格式化为百分比的excel单元格中显示一个值,例如12.3%.

默认情况下,该值显示为Text,但我需要将其显示为数字.

实现这个目标的适当方法是什么?

java excel apache-poi

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

当用户名和密码位于数据库中时,JAX-WS和BASIC身份验证

我是JAX-WS的新手,有一件事我不明白.

有很多关于如何设置JAX-WS安全性的教程,但几乎所有情况下BindingProvider.USERNAME_PROPERTY和BindingProvider.PASSWORD_PROPERTY都存储在一些.xml文件中(取决于我认为的容器) - 它们是"硬编码的"那是.这就是我没有得到的.如何通过将BindingProvider.USERNAME_PROPERTY和BindingProvider.PASSWORD_PROPERTY与数据库中的用户名和密码进行比较来验证Web服务客户端?我尝试在客户端设置BindingProvider.USERNAME_PROPERTY和BindingProvider.PASSWORD_PROPERTY,如下所示:

    ShopingCartService scs = new ShopingCartService(wsdlURL, name);
    ShopingCart sc = scs.getShopingCartPort();
    Map<String, Object> requestContext = ((BindingProvider)sc).getRequestContext();
    requestContext.put(BindingProvider.USERNAME_PROPERTY, userName);
    requestContext.put(BindingProvider.PASSWORD_PROPERTY, password);
    sc.someFunctionCall();
Run Code Online (Sandbox Code Playgroud)

然后,在服务器端检索如下:

@Resource
WebServiceContext wsContext;

@WebMethod
public void someFunctionCall() {
    MessageContext mc = wsContext.getMessageContext();
    mc.get(BindingProvider.USERNAME_PROPERTY);
    mc.get(BindingProvider.PASSWORD_PROPERTY);
}
Run Code Online (Sandbox Code Playgroud)

但我总是得到null,我没有在xml中设置任何东西,web服务工作得很好,除了我不能得到那些变量:(

我在java 1.6,tomcat 6和JAX-WS上运行.

任何有关使用数据库中的密码验证用户的帮助都非常感谢,谢谢.

java jax-ws basic-authentication tomcat6

22
推荐指数
3
解决办法
10万
查看次数

推荐的SP1后Visual Studio 2008修补程序

今天我不得不重新安装.我以前为VS2008安装了一些修补程序,但不再使用它们,并且不记得为什么它们是必要的.我期待任何与安全相关的修补程序通过Microsoft Update,但我对VS错误修复感兴趣.

有没有人有他们建议为Visual Studio 2008 SP1安装的修补程序列表?

hotfix visual-studio-2008 visual-studio

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

使用C++可变长度args时如何从_TCHAR*转换为char*?

我们需要将一个格式_TCHAR*字符串和一些char*字符串传递给一个带有可变长度args的函数:

inline void FooBar(const _TCHAR *szFmt, const char *cArgs, ...) {
  //...
}
Run Code Online (Sandbox Code Playgroud)

所以它可以这样调用:

char *foo = "foo";
char *bar = "bar";
LogToFileA(_T("Test %s %s"), foo, bar);
Run Code Online (Sandbox Code Playgroud)

显然,一个简单的解决方法是使用_TCHAR而不是char,但遗憾的是我们并没有那么奢侈.

我们需要将它与va_start等一起使用,以便我们可以格式化一个字符串:

va_list args;
_TCHAR szBuf[BUFFER_MED_SIZE];

va_start(args, cArgs);
_vstprintf_s(szBuf, BUFFER_MED_SIZE, szFmt, args);
va_end(args);
Run Code Online (Sandbox Code Playgroud)

不幸的是我们不能使用它,因为它给了我们这个错误:

Unhandled exception at 0x6a0d7f4f (msvcr90d.dll) in foobar.exe:
0xC0000005: Access violation reading location 0x2d86fead.
Run Code Online (Sandbox Code Playgroud)

我想我们需要将我们的char*转换为_TCHAR* - 但是如何?

c++ char tchar

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

C逗号运算符的使用

你看到它用于for循环语句,但它在任何地方都是合法的语法.您在其他地方找到了什么用途,如果有的话?

c c++ comma-operator

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

从MemberExpression中获取对象?

所以,假设我在C#中有以下表达式:

Expression<Func<string>> expr = () => foo.Bar;
Run Code Online (Sandbox Code Playgroud)

如何提取对foo的引用?

c# lambda expression-trees

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