小编Mah*_*der的帖子

\ w和\ b正则表达式元字符之间的区别

谁能解释\b\w正则表达式元字符之间的区别?

据我所知,这两个元字符都用于字边界.除此之外,哪个元字符对多语言内容有效?

javascript php java regex perl

133
推荐指数
4
解决办法
18万
查看次数

什么是在SQL 2008中获取最后一个字符索引的最佳方法

在C#中,我们有String.LastIndexOf方法来获取给定字符串的特定字符位置的最后一个索引.是否有任何类似的功能在SQL Server中执行相同的操作.我试过使用CHARINDEX但无法实现它.

sql string sql-server-2008

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

如果未安装Excel,如何创建Excel实例

在我的C#应用​​程序中,在Excel Interop dll(作为参考)的帮助下,我正在读/写excel文件.如果我把这个程序移动到没有安装office/excel的系统(想想干净的机器),我就会遇到以下错误.

System.Runtime.InteropServices.COMException(0x80040154):由于以下错误,检索CLSID为{00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败:80040154未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG) )).

由于目标机器没有优秀,因此预计会出现上述错误.
我的问题是,除了在目标机器上注册Interop dll之外,还有其他方法可以使用我的程序吗?

c# excel interop comexception

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

比较SQL Server中的两个字符串

有没有办法比较SQL Server 2008存储过程中的两个字符串,如下所示?

int returnval = STRCMP(str1, str2)
Run Code Online (Sandbox Code Playgroud)
  • 如果字符串相同则返回0
  • 如果第一个参数根据当前排序顺序小于第二个参数,则返回-1.
  • 否则返回1.

上面的方法我在MySQL中找到但在SQL Server中找不到.

sql string-comparison sql-server-2008

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

如何从c#中的文件路径列表中提取公共文件路径

从c#中的文件路径字符串列表中提取公共文件路径的最佳方法是什么?

例如:我在List变量中列出了5个文件路径,如下所示

c:\ abc\pqr\tmp\sample\b.txt
c:\ abc\pqr\tmp \new2\c1.txt
c:\ abc\pqr\tmp\b2.txt
c:\ abc\pqr\tmp\b3 .txt
c:\ abc\pqr\tmp\tmp2\b2.txt

输出应为c:\ abc\pqr\tmp

c# string

10
推荐指数
1
解决办法
4135
查看次数

使用IncludeHeader ClipboardCopyMode的WPF Datagrid COMException

在我的WPF应用程序中,我使用的是Datagrid控件; 在控件定义中,我将ClipboardCopyMode属性定义为'IncludeHeader'.

<DataGrid Name="datagrid"  ClipboardCopyMode="IncludeHeader">
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

有时,当我尝试从网格中复制任何数据时,我遇到HRESULT剪贴板崩溃错误 -

System.Runtime.InteropServices.COMException (0x800401D0): 
OpenClipboard Failed (Exception from HRESULT: 0x800401D0 (CLIPBRD_E_CANT_OPEN))
Run Code Online (Sandbox Code Playgroud)

任何解决它的建议.我查看了其他帖子,主要是关于如何在明确使用Clipboard相关方法时如何处理这种情况,但没有相关的方法Datagrid.

.net wpf clipboard wpfdatagrid

9
推荐指数
1
解决办法
3484
查看次数

VSTS 拉取请求 API - 如何获取 IdentityRef

我正在使用 VSTS Pullrequest create API 方法来自动创建 PR,在请求中我需要为 createdby/autocompleteby/reviewers 属性提供各种 IdentityRef id 值。在我的情况下,我只有用户详细信息(如全名、电子邮件地址 - user1@domain.com ),在这种情况下,我如何检索 IdentityRef Guid 以便我可以将其传递给 PR Create API。

https://docs.microsoft.com/en-us/rest/api/azure/devops/git/pull%20requests/create?view=azure-devops-rest-5.0

任何帮助表示赞赏。

pull-request azure-devops azure-devops-rest-api

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

Excel interop MissingMethodException

在我的C#程序中,我正在使用Excel 2010互操作程序集.有了这个,我正在读取和写入excel文件的数据.并在开发框上执行正常(包含Office 2010).在客户端计算机上,即使它们具有Office 2010和Office PIA,也会看到下面的异常,在WriteToExcel()方法调用时引发.

Unhandled Exception: System.MissingMethodException: Method not found: 'System.Type System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.GUID)'.
Run Code Online (Sandbox Code Playgroud)

以下是我的代码段.

[STAThread]
static void Main(string[] args){

       // read user input, process and write data to Excel
       WriteToExcel();
 }

[STAThread]
static void WriteToExcel(){
     Application xlsApplication = new Application();
     Workbook xlsWorkbook = xlsApplication.Workbooks.Open(excelFilePath);
     // write data to excel
     // close up            
 }
Run Code Online (Sandbox Code Playgroud)

c# excel interop exception

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

自定义故事板中的"无法解析TargetName"错误

在WP7 silverlight应用程序中,我想在特定事件中使用故事板动画.动画正在将按钮高度属性从x更改为y点(更改为查询).

我在我的程序中使用下面的代码

   Storyboard myStoryBoard = new Storyboard();
   myStoryBoard.Duration = new Duration(TimeSpan.FromMilliseconds(200));

   DoubleAnimation myDoubleAnimation = new DoubleAnimation();
   Storyboard.SetTargetName(myDoubleAnimation, button1.Name); // button1 is normal button on UI
   Storyboard.SetTargetProperty(myDoubleAnimation, new PropertyPath(Button.HeightProperty));

   myDoubleAnimation.From = 200;
   myDoubleAnimation.To = 300;

   myStoryBoard.Children.Add(myDoubleAnimation);
   myStoryBoard.Begin();
Run Code Online (Sandbox Code Playgroud)

当我运行我的代码,我打 不到解决TargetName button1错误

我的问题可以轻松解决吗?

animation storyboard windows-phone-7

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

导航到Windows Phone 8中的同一页面

在我的WP8应用程序中,我有一种情况,我必须从一个页面导航到另一个页面,然后我需要重新加载相同的页面由于某些原因.

MainPage.xaml - > Page1.xaml - > Page1.xaml - > Page1.xaml

当用户按下反键时,应返回"MainPage.xaml"页面.

我尝试使用NavigationService.navigate()导航,因为我无法重新加载页面.如果我使用导航网址传递任何唯一的查询字符串(例如:Guid),我可以重新加载页面.但是,当我按下后退按钮时 - 它永远不会返回到Mainpage.xaml页面.

有没有最好的方法来实现这一目标?

c# navigation windows-phone-8

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