问题列表 - 第27958页

如何将Unicode路径转换为ac字符串?

如何从Unicode路径名(LPWSTR)转换为ASCII等效?被调用的库只能理解c字符串.

编辑:好的,我拿了GetShortPathName和WideCharToMultiByte建议并创建了那段代码,我用路径中包含Unicode字符的一些文件夹测试了它,它运行得很完美:

wlength = GetShortPathNameW(cpy,0,0);
LPWSTR shortp = (LPWSTR)calloc(wlength,sizeof(WCHAR));
GetShortPathNameW(cpy,shortp,wlength);
clength = WideCharToMultiByte(CP_OEMCP, WC_NO_BEST_FIT_CHARS, shortp, wlength, 0, 0, 0, 0);
LPSTR cpath = (LPSTR)calloc(clength,sizeof(CHAR));
WideCharToMultiByte(CP_OEMCP, WC_NO_BEST_FIT_CHARS, shortp, wlength, cpath, clength, 0, 0);
Run Code Online (Sandbox Code Playgroud)

c winapi

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

在Emacs中包含选择封闭字符的文本

在Textmate中,我可以通过选择并点击开头字符来围绕文本包围封闭的字符('(','[','''等).例如,如果我选择word并点击(,它将成为(word).Emacs是什么调用此功能以及如何启用它?

emacs textmate text-editor

25
推荐指数
6
解决办法
7168
查看次数

如何从批处理脚本检查Java安装?

我需要编写一个批处理脚本来查明是否安装了Java,如果是,那么在什么路径下呢?我觉得它必须与此类似:

for /f %%j in ("java.exe") do (
   set JAVA_HOME=..........
)
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚.

PS它必须使用带有空格2的路径.就像java安装到"Program Files"中一样.

谢谢.

java path batch-file

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

查询中的单个SQL Server结果集

请告知如何使用SQL Server 2005将两个结果合并为一个.

我有这样的情况,Account最多可以有两个Settlement Instructions,这已经建模如下:

细长的架构:

Account
---------------------
Id
AccountName
PrimarySettlementId (nullable)
AlternateSettlementId (nullable)


SettlementInstruction
----------------------
Id
Name
Run Code Online (Sandbox Code Playgroud)

我想要的输出是一个single result set带有select语句的东西,这将允许我在Spring行映射器中构造一些java对象:

select
  Account.Id as accountId, 
  Account.AccountName as accountName, 

  s1.Id as primarySettlementId, 
  s1.Name as primarySettlementName, 

  s2.Id as alternateSettlementId, 
  s2.Name as alternateSettlementName
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种各样的东西但是找不到将结果集合并到主要和备用FK不为空的结果集的方法.

最后我搜索了论坛,但似乎没有什么比我需要的更合适.

sql sql-server sql-server-2005

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

access:LIKE条件格式问题

我正在访问报告中进行条件格式化

我需要检查字段中是否存在某个字符串作为条件格式中的条件.这样的事情:

[field_name] like '%something%'
Run Code Online (Sandbox Code Playgroud)

这种情况会起作用吗?

sql ms-access

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

用Python替换文件中的文本

我正在尝试使用值替换文件中的某些文本.一切正常,但是当我在文件完成后查看文件时,文件中的每一行后面都有一个新的(空白)行.我能做些什么来防止这种情况发生.

这是我拥有的代码:

  import fileinput
    for line in fileinput.FileInput("testfile.txt",inplace=1):
       line = line.replace("newhost",host)
       print line
Run Code Online (Sandbox Code Playgroud)

谢谢你,亚伦

python text replace file

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

在Objective-C中从类名的NSString创建对象

如果我在NSString中拥有类的名称,我想知道是否可以创建某个类的对象.我知道在ActionScript,C#和PHP等其他语言中这是可行的......

像这样的东西:

NSString *className = @"AwesomeViewController";
UIViewController *object = [[className alloc] initWithNibName:className bundle:nil];
Run Code Online (Sandbox Code Playgroud)

c iphone cocoa cocoa-touch objective-c

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

在事件发生时注册要调用的方法的方法

我有一个包含20个PictureBox控件的Panel.如果用户点击任何控件,我希望调用Panel中的方法.

我该怎么做呢?

public class MyPanel : Panel
{
   public MyPanel()
   {
      for(int i = 0; i < 20; i++)
      {
         Controls.Add(new PictureBox());
      }
   }

   // DOESN'T WORK.
   // function to register functions to be called if the pictureboxes are clicked.
   public void RegisterFunction( <function pointer> func )
   {
        foreach ( Control c in Controls )
        {
             c.Click += new EventHandler( func );
        }
   }
}
Run Code Online (Sandbox Code Playgroud)

我该如何实施RegisterFunction()?此外,如果有很酷的C#功能可以使代码更优雅,请分享.

c# winforms

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

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

Eclipse/CDT编辑器在着色ifdef'ed out部分时没有选择项目定义的符号

我看到的问题是,在首选项下,不同配置/目标的C/C++定义符号没有出现在代码着色中.

当我在项目菜单中更改活动的构建配置时,我希望编辑器和代码着色从项目设置中获取符号,但它似乎只是拾取其中一个目标的符号.

有没有办法让ifdef'ed代码的代码着色遵循活动的构建配置?

eclipse eclipse-cdt

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