问题列表 - 第43042页

在Objective C中有类似parse_url的东西吗?

在Objective C中是否有像parse_url()等效的东西?

我喜欢PHP中这个函数的简单性,并且在iPhone应用程序中需要相同的东西.例如:给出一个网址http://www.google.com/?someting=somthing

我可以使用主机,协议,基本URL等获得一个很好的数据结构,而无需创建解析字符串.

谢谢

iphone parse-url

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

VS2010中的JavaScript Intellisense极其缓慢且内存耗尽

我在VS2010中遇到了2个Intellisense问题.我们的项目非常庞大,它包含几百个.js文件,包含几十万行代码.使用VS2010只需5-10分钟后,内存使用量很容易攀升到1gb以上,这会导致显着减慢速度,每次我在状态栏中出现"正在更新JavaScript智能感知"文件之间的CTRL + TAB.我们所有的.js文件都有标签,因此Intellisense知道在哪里可以找到相关代码,每个.js都可以轻松引用20-30个其他.js文件.

所以我假设每次你按CTRL + TAB或打开一个新的.js文件,Intellisense会被重建,对我而言,无论你是否进行任何更改,现在看起来它都会重建Intellisense,现在,它永远不会释放任何内存,内存使用量永远不会下降.

我已经尝试过我在网上找到的所有解决方案,甚至有些看起来很愚蠢,因为我变得绝望,我甚至安装了VS2010 SP1 Beta,希望微软已经修复它 - 没有.

关闭TABS也无济于事,内存使用量仍然很高.我目前的解决方案是每隔30-60分钟重启VS2010并尝试保持最小数量的文件打开.

有任何想法吗?

javascript memory performance intellisense visual-studio-2010

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

您可以使用无名结构或联合用于什么?

我可以看到怎么样

union {
uint32_t ip_address
 struct {
          uint8_t oct1;
          uint8_t oct2;
          uint8_t oct3;
          uint8_t oct4;
        };
};
Run Code Online (Sandbox Code Playgroud)

可能对某人有用,但结构示例中的结构: MS警告C4201的细节似乎有点奇怪.谁能证明一个好的用例?

c++

11
推荐指数
2
解决办法
3975
查看次数

另一个php数组循环问题

一直在和这个人争斗似乎永远.

我有一个数组:

$url_array
Run Code Online (Sandbox Code Playgroud)

它包含以下信息:

Array ( 
   [ppp] => Array ( 
      [0] => stdClass Object ( 
         [id] => 46660 
         [entity_id] => 0 
         [redirect_url] => http://www.google.com 
         [type] => Image 
      ) 
      [1] => stdClass Object ( 
         [id] => 52662 
         [entity_id] => 0 
         [pixel_redirect_url] => http://www.yahoo.com 
         [type] => Image 
      ) 
      [2] => stdClass Object ( 
         [id] => 53877 
         [entity_id] => 0 
         [redirect_url] => http://www.msn.com 
         [pixel_type] => Image 
      ) 
   ) 
   [total_count] => 3 
)
Run Code Online (Sandbox Code Playgroud)

我需要遍历它,并为每个变量做一些事情.我可以让这个工作:

foreach ($piggies_array as $key => $value) {
$id = $value[0]->id; …
Run Code Online (Sandbox Code Playgroud)

php arrays loops multidimensional-array

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

Eclipse中的Maven插件 - Settings.xml文件丢失

我为eclipse安装了maven插件.然后尝试更新索引并得到以下错误:

无法更新中心| http://repo1.maven.org/maven2的索引

在尝试通过windows-preferences-maven-user设置编辑代理设置时,我意识到没有这样的文件.我没有单独的maven安装,只有插件.请有人帮忙解决问题吗?非常感谢你.

干杯A.

配置:Helios Service Release 1 org.maven.ide.eclipse.feature(0.12.0.20101115-1102)"Maven Integration for Eclipse"

eclipse m2eclipse maven-3 maven

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

Delphi>请解释一下:类型...对象的过程

我遇到了一些对我来说很新的代码......

我从来没有真正看到过对象过程的类型声明,我只是没有看到这一点.为什么开发人员不能只保留Boolean类型的字段?

interface

    type
      TFinishedCaptureEvent = procedure(AFinished: Boolean) of object;

      TFrameCard = class(TFrame)
      ...
      private
        FOnFinishedCapture: TFinishedCaptureEvent;
        procedure DoUpdateMessage(AMessageType: TMessageType);
      public
        property OnFinishedCapture: TFinishedCaptureEvent read FOnFinishedCapture write FOnFinishedCapture;
      end;    

implementation

...

procedure TFrameCard.DoUpdateMessage(AMessageType: TMessageType);
begin
  if Assigned(FOnFinishedCapture) then
    FOnFinishedCapture(False);
  ...
end;

end.
Run Code Online (Sandbox Code Playgroud)

delphi

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

在Hibernate中使用Enum会导致select后跟一个update语句

我有一个具有枚举属性的映射实体.通过loking日志文件,每当我在这样的实体上运行select语句时,结果就是紧接着的更新.例如,如果我的结果集包含100条记录,那么我有:

[INFO org... select...]
[INFO org... update... where id=?]
[INFO org... update... where id=?]
Run Code Online (Sandbox Code Playgroud)

....重复100次

如果我将属性标记为update = false,则问题将消失.枚举是通过枚举转换器类来分配的,我从一本着名的书中复制了它.所以我不知道我是否只是复制并粘贴代码.这是在hbm文件中声明的方式.

<typedef class="mypackage.HbnEnumConverter" name="the_type">
    <param name="enumClassname">mypackage.TheType</param>
</typedef>
Run Code Online (Sandbox Code Playgroud)

你能指出一个调查方向吗?除此之外,在hibernate字段上使用update = false会产生什么后果?

谢谢

enums hibernate

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

WPF:如何在运行时更改CurrentUICulture

我正在尝试更改我的WPF应用在单击事件中使用的语言,但它不会更改.

private void menuItemGerman_Click(object sender, RoutedEventArgs e)
{
   Settings.Default.Culture = "de-DE";

   Thread.CurrentThread.CurrentCulture = new CultureInfo(Settings.Default.Culture);
   Thread.CurrentThread.CurrentUICulture = new CultureInfo(Settings.Default.Culture);
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

.net c# vb.net wpf

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

如何在Windows Azure(工作器)角色中捕获未处理的异常

我正试图捕捉我的工作角色中所有未处理的异常.我尝试将try- catch块放入Run()方法(如此处所示),但没有成功.

public override void Run()
{
  try
  {
    base.Run();
  }
  catch (Exception ex)
  {
    Trace.TraceError("Unhandled Exception: {0}", ex);    
    throw ex;
  }
}
Run Code Online (Sandbox Code Playgroud)

该角色承载WCF服务,因此该Run()方法中没有其他逻辑.还有另一种可能性来捕获此级别的异常吗?

更新1 澄清问题:角色self托管WCF服务(已初始化OnStart()),其中某些操作是后台操作.当调用该服务并且该方法抛出意外异常时,我想抓住它将其写入日志.

解决方案: 显然它就像在普通的C#应用​​程序中一样:只需UnhandledException像这样添加一个处理程序

AppDomain.CurrentDomain.UnhandledException +=
  new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Run Code Online (Sandbox Code Playgroud)

OnStart()角色里面.我是如此专注于Azure,我认为这毕竟不起作用,我甚至没有尝试过:-)

c# exception-handling azure

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

避免在重建期间删除当前的Lucene.NET索引

我是Lucene.NET的新手,但我使用的Sitecore CMS构建的开源工具,它使用Lucene.NET来索引来自CMS的大量内容.我昨天确认,当我重建我的索引时,当前索引文件擦除干净,所以任何依赖于索引的东西都没有大约30-60秒的数据(完整索引重建的时间).是否有最佳实践或方法使Lucene.NET在完全重建新索引之前不会覆盖当前索引文件?我基本上认为我希望它写入新的临时索引文件,当重建完成时,这些文件会覆盖当前索引.

我在说什么的例子:

  • 建立新的指数(约30秒)
  • 索引有大约500个文件
  • 使用代码访问索引中的数据并在网站上显示
  • 重建指数(~30秒)
    • 现在读取数据索引的任何代码都不会返回任何内容,因为索引文件被覆盖了; 导致网站未显示任何数据
  • 重建完成:数据现在再次可用,数据返回网站

提前致谢

c# lucene lucene.net sitecore

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