问题列表 - 第35072页

替换NSString中的多个字符组

我想在一个NSString中替换几个不同的字符组.目前我正在使用几种重复方法,但我希望有一种方法可以在一种方法中执行此操作:

NSString *result = [html stringByReplacingOccurrencesOfString:@"<B&" withString:@" "];
NSString *result2 = [result stringByReplacingOccurrencesOfString:@"</B>" withString:@" "];

NSString *result3 = [result2 stringByReplacingOccurrencesOfString:@"gt;" withString:@" "];
return [result3 stringByReplacingOccurrencesOfString:@" Description  " withString:@""];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ipad

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

Android中的屏幕截图

我想开发一个应用程序,它将截取android屏幕截图..任何人都知道该怎么做..?这类似于koushik duttas屏幕截图.但是没有使用root ..并且任何人都有koushik dutta截图应用程序正在工作..?是不是为我工作..请让我知道..谢谢你提前.

android screenshot

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

确定字典中是否存在密钥

可能重复:
'has_key()'或'in'?

我有一个Python字典,如:

mydict = {'name':'abc','city':'xyz','country','def'}
Run Code Online (Sandbox Code Playgroud)

我想检查密钥是否在字典中.我很想知道从以下两个案例中哪个更为可取,为什么?

1> if mydict.has_key('name'):
2> if 'name' in mydict:
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

项目中的程序集资源FileNotFoundException已升级到VS 2010 framework 4.0

我已经将C#WinForms应用程序从Visual C#2008(框架3.5)升级到2010(框架4.0),我遇到了运行时错误.

应用程序使用Assembly.Load(filename)在运行时动态加载程序集.它是这样设计的,因为根据用户配置,它应该加载位于不同文件夹中的程序集的不同实现.

一切正常,除非加载的dll有嵌入资源(位图或xsd数据集),然后我得到FileNotFoundException:

{"无法找到文件'FF.Fi_Stat.SKA.resources'.":null}

该程序集称为FF.Fi_Stat.SKA.dll.我不理解这条消息,因为没有外部资源(只有嵌入式资源),并且VS在输出目录中没有生成具有该名称的文件.有任何想法吗?

-

更多细节:

这是我加载程序集的方式:

Assembly a = Assembly.LoadFile(assemblyFileName);
Run Code Online (Sandbox Code Playgroud)

组件的实际加载工作,当我尝试在程序集内创建异常发生的类的实例时:

Type t = a.GetType("nameofclass");
Activator.CreateInstance(t);  //fails here
Run Code Online (Sandbox Code Playgroud)

这是堆栈跟踪:

Exception has been thrown by the target of an invocation.
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache)
   at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   ...
Run Code Online (Sandbox Code Playgroud)

内部异常堆栈跟踪:

   at System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(String name, CultureInfo culture, Version version, Boolean throwOnFileNotFound, …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010

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

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

Python RegEx匹配换行符

我有以下正则表达式:

[0-9]{8}.*\n.*\n.*\n.*\n.*
Run Code Online (Sandbox Code Playgroud)

我在Expresso中测试了我正在使用的文件并且匹配成功.

我想匹配以下内容:

  • 参考编号8长
  • 任何角色,任何次数
  • 新队
  • 任何角色,任何次数
  • 新队
  • 任何角色,任何次数
  • 新队
  • 任何角色,任何次数
  • 新队
  • 任何角色,任何次数

我的python代码是:

for m in re.findall('[0-9]{8}.*\n.*\n.*\n.*\n.*', l, re.DOTALL):
       print m
Run Code Online (Sandbox Code Playgroud)

但是没有比赛产生,正如Expresso所说,有400多场比赛,这是我所期待的.

我在这里缺少什么?

python regex

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

日期类型问题

我收到这个日期: 9/20/2010 3:32:32 PM

我需要转换为datetime.

我尝试:

DateTime DateFrom = DateTime.ParseExact("9/20/2010 3:32:32 PM", "dd/M/yyyy", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

但我得到错误: String was not recognized as a valid DateTime.

在我的电脑中,该地区是: Hebrew (Israel) dd/MM/yyyy for short date and hh:mm for short time

怎么解决?

提前致谢

c# winforms

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

根据索引选择一系列dom元素

我需要根据索引使用选择特定的jquery元素格式:eq()(或者如果你有更好的解决方案,则需要其他东西)

我的html结构如下:

<ul>
  <li>slide0</li>
  <li>slide1</li>
  <li>slide2</li>
  <li>slide3</li>
  <li>slide4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当用户将幻灯片悬停在slide2上时,我需要选择li:eq(0), li:eq(1)并分离li:eq(3), li:eq(4),因为它们具有不同的动画.

这是我的解决方案,但这感觉有点凌乱......

var $slides, theOthers, slidesTotal;
$slides = $('ul > li');
slidesTotal = $slides.length;
theOthers = function(slideIndex ,slidesTotal){
   var before = [], after = [], i=0;
   while (i<=slideIndex - 1){
       before[i] = ":eq(" + i + ")"
       i++
   };
   while (i <= slidesTotal) {
       after[i] = ":eq(" + i + ")"
       i++
   };
   return [ before.join(",") , after.join(",") ]
}

$slides.mouseenter(function(){
   var groups, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

连接到XMPP服务器时SASL授权失败

我正在尝试通过XMPP服务器使用SMACK API连接到gmail.但得到了

错误:使用PLAIN机制的SASL身份验证失败

你可以查看代码的一瞥.我只是从网上得到它

ConnectionConfiguration connConfig = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com");
connection = new XMPPConnection(connConfig);
connection.connect();
SASLAuthentication.supportSASLMechanism("PLAIN", 0);
Run Code Online (Sandbox Code Playgroud)

我检查了smack调试窗口.它用XML说:

<invalid-authzid />

我已经在gmail上有帐号,我的gtalk也在运行.

xmpp google-talk smack

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

WPF中MouseOver操作的事件

我想处理网格的鼠标悬停和鼠标移出事件.WPF是否有此事件.注意:我不想在我的风格中使用IsMouseOver属性.我使用过MouseEnter和MouseLeave方法但没有太大成功.

wpf

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