问题列表 - 第13398页

以javascript错误开头

startswith在Javascript中使用reg exp

if ((words).match("^" + string)) 
Run Code Online (Sandbox Code Playgroud)

但如果我输入字符, ] [ \ /,Javascript会抛出异常.任何的想法?

javascript regex

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

如何将Windows 7跳转列表添加到应用程序

我想在Windows 7中向我的应用程序添加自定义跳转列表条目.

我所指的菜单如下.

  1. 将应用程序固定到任务栏.

  2. 现在右键单击该应用程序.

  3. 某些应用程序(如Windows媒体播放器等)具有可以运行的自定义选项.

如何将这些添加到我的应用程序中.

jump-list windows-7 winforms

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

从C#中不断增长的文件中读取?

在C#/ .NET(在Windows上)有没有办法使用文件流读取"增长"文件?打开文件流时文件的长度将非常小,但该文件将由另一个线程写入.如果/当文件流"赶上"到另一个线程时(即Read()返回0字节读取时),我想暂停以允许文件缓冲一点,然后继续读取.

我真的不想使用a FilesystemWatcher并继续创建新的文件流(如日志文件所建议的那样),因为这不是一个日志文件(它是一个即时编码的视频文件),性能是个问题.

谢谢,
罗伯特

.net c# windows streaming filestream

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

将特定于SDK的框架添加到Xcode

Xcode 3.2打破了我的iPhone应用程序的构建过程.我需要在我的项目中添加一个新框架(MediaPlayer.framework).

所以我进入我的目标设置并尝试通过点击[+]按钮将其添加到"链接图书馆".在列表中缺少MediaPlayer.framework,以及其他框架,例如UIKit,CoreGraphic等.一些框架仍然存在.

I can add the frameworks by adding the SDK-specific ones (going into /Developer/Platforms/iPhoneOs.platform/...yadayadayada../frameworkd/) but then of course I can only compile for the iPhone platform and not for the simulator any more.

So basically I wonder how I can get Xcode back to chose the appropriate framework, depending on platform and SDK version for me?

Thanks and kind regards, Hans Schneider

Edit: Things I tried: Setting the Base SDK to 3.0 (was still 2.2.1), reinstalling 3.0 iPhone …

iphone xcode

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

ItemTemplate和ItemPanelTemplate有什么区别?

在WPF中Listbox,我很困惑与这些概念2: ItemTemplateItemsPanelTemplate 一个人能更给我解释一下?

谢谢约翰

wpf itemtemplate itemspaneltemplate

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

Qt4:如何通过QtWebkit从C++调用页面中的JavaScript函数?

我正在尝试使用Qt4的WebKit端口/实现编写一个简单的日志查看器.我的HTML代码如下所示:

http://pastie.org/613296

更具体地说,我试图找出如何调用add_message()函数,该函数在<script>我的C++代码中的HTML文档的部分中定义.


// Doesn't work:
QWebElement targetElement = chatView->page()->mainFrame()->findFirstElement("head").firstChild("script");

// Function is not included, either...
qDebug() << targetElement.tagName() << targetElement.functions();

// The ultimate attempt in calling the function anyway:
QVariant functionResult = targetElement.callFunction("add_message");
Run Code Online (Sandbox Code Playgroud)

javascript webkit qt4 call qtwebkit

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

Hibernate - 如何在不加载整个Collection的情况下持久保存Collection中的新项

我的模型中有一个集合,其中包含一组我的根域对象的"先前版本".因此,以前的版本是"不可变的",我们永远不会想要更新它们,只希望在它们出现时添加过去的版本."版本化"的域对象也相当复杂,导致需要大量数据库访问才能检索.

当我有这些对象之一的新版本时,我想将其与其他对象保存,而不加载整个集合.高级常见问题解答有一些建议:

当我只想添加或删除元素时,为什么Hibernate总是初始化集合?

遗憾的是,集合API定义了方法返回值,这些值只能通过命中数据库来计算.这有三个例外:Hibernate可以添加到a <bag>,<idbag>或者<list>inverse="true"没有初始化集合的情况下声明; 返回值必须始终为true.

如果要避免额外的数据库流量(即在性能关键代码中),请重构模型以仅使用多对一关联.这几乎总是可行的.然后使用查询代替集合访问.

我是所有这一切的新手,并不是100%肯定如何重构你的模型只使用多对一的关联.任何人都可以给我一个例子,指出我的教程,以便我可以了解这将如何解决我的问题?

refactoring hibernate

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

NSData到NSString转换问题!

我得到一个HTML文件作为NSData,需要解析它以提取一些信息.我的方法是使用UTF8编码将其转换为NSString(html具有非英文字符,例如俄语) - 它失败了.我用过这样的东西:

NSString *respData = [NSString stringWithUTF8String:[theData bytes]];
Run Code Online (Sandbox Code Playgroud)

但它返回零.

唯一真正奏效的是

[NSString stringWithCString:[theData bytes] length:[theData length]];
Run Code Online (Sandbox Code Playgroud)

但是当它遇到俄罗斯人物时,例如它会返回jibrish.

然后我的下一个方法是解析数据的字节数组,提取我需要的字节,并以某种方式将它们转换为NSString.我试过这样的事情:

-(NSString *)UTF8StringFromData:(NSData *)theData{
 Byte *arr = [theData bytes];
 NSUInteger begin1 = [self findIndexOf:@"<li>" bArr:arr size:[theData length]]+4;
 NSUInteger end1 = [self findIndexOf:@"</li></ol>" bArr:arr size:[theData length]];
 Byte *arr1 = (Byte *)malloc(sizeof(Byte)*((end1-begin1+1)));
 int j = 0;
 for (int i = begin1; i < end1; i++){
  arr1[j] = arr[i];
  j++;
 }
 arr1[j]='\0';
 NSData *temp = [NSData dataWithBytes:arr1 length:j];
 return [[NSString alloc] initWithData:temp encoding:NSUTF8StringEncoding];
}
Run Code Online (Sandbox Code Playgroud)

iphone encoding objective-c nsstring nsdata

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

X509Certificate.Export方法

我尝试导出证书.pfx:

string certPath = "D:\\cert.pfx";
cert = new X509Certificate2(certPath, "pass");

byte[] certData = cert.Export(X509ContentType.Pfx,"pass"); /// **error in this line** 

X509Certificate newCert = new X509Certificate(certData,"pass");
Run Code Online (Sandbox Code Playgroud)

但它完成了这个错误:

密钥无法在指定状态下使用.

有人能帮帮我吗?任何解决方案作为出口证书从商店?

c#

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

使用SAS宏来管理Windows目录中的文件名列表

我试图修改下面的宏来接受一个宏参数作为dir命令的'location'参数.但是由于嵌套引号问题,我无法正确解析它.使用%str(%')不起作用,也不会出于某种原因引用函数.

当文件路径没有空格(例如C:\ temp\withnospace)时,宏将正常工作,因为不需要中间引号.但是我需要这个宏来处理带空格的文件路径(例如'C:\ temp\with space \').

请帮忙!

%macro get_filenames(location)
   filename pipedir pipe   "dir &location. /b " lrecl=32767;
   data filenames;
     infile pipedir truncover;
     input line $char1000.;
   run;
%mend;

%get_filenames(C:\temp\)              /* works */
%get_filenames('C:\temp\with space')  /* doesnt work */
Run Code Online (Sandbox Code Playgroud)

file-io pipe sas dir sas-macro

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