问题列表 - 第31682页

iPhone ios4 - 播放背景音频流时更换iPod基座图标

我已经弄清楚如何在ios4上播放后台音频,但是我注意到一些应用程序也用他们自己的应用程序图标取代了iPod底座图标.(例如Last.fm和Spotify).

他们还可以使用停靠媒体控件暂停和恢复其流.

有谁知道如何做到这一点?

谢谢

iphone streaming avaudioplayer ios4 avplayer

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

UIImagePickerController iPad问题

我有以下代码:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] initWithRootViewController:self];
imagePicker.delegate = self;

popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[imagePicker release];
[popover presentPopoverFromRect:CGRectMake(100, 100.0, 0.0, 0.0) 
                         inView:self.view
       permittedArrowDirections:UIPopoverArrowDirectionAny 
                       animated:YES];
Run Code Online (Sandbox Code Playgroud)

但这只会摧毁它self.view并且根本不显示任何东西.当我设置inView:[self.view window]至少选择器出现.但它仍然删除了self.view.我有什么必须做的,视图不会消失?

iphone objective-c uiimagepickercontroller

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

像OpenStreetMap一样显示地图

我喜欢OpenStreetMap显示地图的方式.它几乎看起来像谷歌地图.我已经在笔记本上安装了GeoServer和PostGis.我还为我的国家印度尼西亚提供了这个cloudmade osm文件.我下载了indonesia.osm.bz2.

我成功地将它导入我的PostGis并在我的GeoServer上设置了它,但它没有像OpenStreetMap那样显示地图.我选择了planet_osm_polygon作为GeoServer中的图层.最后,我用openlayers显示了这个. 替代文字http://deerawan.com/blogimages/map_polygon.jpg

但我希望像这样一个 alt文本http://deerawan.com/blogimages/map-indo.png

我从Cloudmade使用的OSM文件是错误的吗?

谢谢您的帮助.

postgis geoserver openlayers openstreetmap

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

php转换为byte,

在Java中,我可以轻松地将数字转换为一个字节,例如:

System.err.println((byte) 13020);
Run Code Online (Sandbox Code Playgroud)

结果将是

-36
Run Code Online (Sandbox Code Playgroud)

现在我如何在PHP中实现相同的目标?

php byte casting

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

Rails App维护而不妨碍访客

Phusion Passenger错误消息不是我希望访问者在我更新后端时登陆我的网站时看到的内容.

那么我该如何解决这个问题呢?我的部署过程从一开始就存在缺陷吗?还是有什么我错过了?

这是我的部署过程,所以你得到了图片:

  • 提交git仓库的新更新并推送到远程
  • 上限部署
  • ssh [ip]
  • 耙宝石:安装
  • rake db:migrate
  • 黄瓜

cap部署和db:migrate或gems:install之间的时间是出现错误消息或更长时间的维护期间.

在我写这篇文章的过程中,一个想法让我头晕目眩:我可以将这些命令放入我的部署配方吗?

但是,如果维护需要30分钟或一小时,那么这些命令将无法解决问题.如何在这段时间内为访客提供维护启动页面?

提前致谢.

deployment capistrano ruby-on-rails passenger production-environment

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

如何利用已知的瓶颈优化计算密集型C++程序?

我正在为我的大学开发一些科学软件.它是用Windows(VS2008)的C++编写的.该算法必须为大量矩阵对计算一些值,也就是说,在核心处存在迭代矩阵的循环,收集一些数据,例如:

sumA = sumAsq = sumB = sumBsq = diffsum = diffsumsq = return = 0;
for (int y=0; y < height; ++y)
{
    for (int x=0; x < width; ++x)
    { 
        valA = matrixA(x,y);
        valB = matrixB(x,y);
        sumA+=valA;
        sumAsq+=valA*valA;
        sumB+=valB;
        sumBsq+=valB*valB;
        diffsum+=valA-valB;
        diffsumsq+=(valA-valB)*(valA-valB);
    }
}
return = sumA + sumB / sumAsq + sumBsq * diffsum * diffsumsq
Run Code Online (Sandbox Code Playgroud)

对于不同的matrixA,matrixB对,该例程被执行数百万次.我的问题是这个程序非常慢,在发布模式下编译,激活了所有优化.使用"busy-busy-and-inspect"调试器技术,我确定程序几乎每次都在这个循环中,尽管如你所料,这个例程被一大堆条件和控制分支所包围.令我最困惑的是,在基于Xeon的双处理器系统上执行时,该程序使用了4个内核中的一个(毫不奇怪,现在它是单线程的)但只有最多约25%的限制并且具有相对较大的振荡,在程序终止之前我会期望稳定,100%负载.

当前版本实际上是一个重写,在优化性能时创建.当我发现它实际上比原来慢时,我感到很沮丧.之前的版本使用了Boost矩阵,我将其替换为OpenCV矩阵,在比较两个1000x100矩阵乘法的执行时间后,它们的速度提高了10倍.我通过手动取消引用指向其数据的原始指针来访问矩阵,我希望这会获得一些性能.我使计算例程成为一个多行#define宏来强制执行其内联并避免函数调用和返回.我改进了计算背后的数学运算,以便在单次通过矩阵时计算最终值(旧版本需要两次通过).我希望获得巨大的收益,但事实恰恰相反.一世'

我想知道它是否与矩阵数据是8位字符有关,我曾经看到对浮点数的访问实际上比在我的旧程序中加倍要快,因为处理器在32中检索数据时字符甚至更慢比特块(这个Xeon可能甚至可以抓取64位).我还考虑将矩阵转换为向量以避免循环内循环结构,以及某种形式的向量化,例如在单个循环迭代中计算4个(更少?更多?)连续矩阵单元的数据.还有其他想法吗?

编辑:基于OpenCV的新版本中的实际代码:

const char *Aptr, *Bptr;
double sumA = 0, sumB = 0, sumAsq = 0, sumBsq …
Run Code Online (Sandbox Code Playgroud)

c++ optimization performance visual-c++

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

将enumType值与int进行比较

我正在开发一个C#应用程序,我有以下枚举:

public enum TourismItemType : int
{
     Destination = 1,
     PointOfInterest = 2,
     Content = 3
}
Run Code Online (Sandbox Code Playgroud)

我也有一个int变量,我想检查该变量,知道它等于TourismItemType.Destination,如下所示:

int tourismType;
if (int.TryParse(NavigationContext.QueryString.Values.First(), out tourismType))
{
    switch (tourismType)
    {
        case TourismItemType.Destination:
            ShowDestinationInfo();
            break;
        case TourismItemType.PointOfInterest:
            ShowPointOfInterestInfo();
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

但它会引发错误.

我怎样才能做到这一点?

谢谢.

c# enums

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

Spring表单输入密码

jsp我有j_username,j_password,这会调用我的UserDetailsS​​erviceImpl.loadUserByUsername(字符串用户名),如何验证密码?

java spring spring-security

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

如果我说不确认,如何防止更改选择框值

即时通讯使用国家/地区的选择框,当用户选择国家/地区时,会显示添加分支链接,用户在该国家/地区下添加分支机构,但是当用户想要更改国家/地区时,则该国家/地区的所有分支机构都应该被删除.在更改国家之前,会出现一个确认框并显示警告..但是一切正常

如果我点击确认框中的"取消",那么分支仍然在那里,但选择框值更改为新国家(即使我点击取消)

我需要,如果用户取消更改国家/地区,则选择框值也将是以前的国家/地区.

请告诉我如何使用JQuery,我的代码如下

<form>
<table>
    <tr>
       <td >Select Country :</td>
       <td >
       <select name="country_id" id="country"  class="selectbox" title="Please select country" validate="required:true" onchange="javascript:showBranch();" >
         <option value="" >Select Country </option>
         <option value="00002" > Afghanistan</option>
         <option value="00054" > Croatia</option> 
         <option value="00060" > Dominica</option> 
         <option value="00062" > Ecuador</option> 
         <option value="00064" > El Salvador</option> 
         <option value="00067" > Estonia</option> 
         <option value="00099" > India</option> 
       </select>
       </td>
   </tr>
   <tr>
       <td>&nbsp;</td>
       <td>
        <div id="branches">
        <!-- Raw Branch Details-->
             <div><span><a title="First Branch" href="">First</a></span></div>
             <div><span><a title="Second Branch" href="">Second</a></span></div>
             <div><span><a title="Third Branch" …
Run Code Online (Sandbox Code Playgroud)

jquery drop-down-menu

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

如何在Ruby on Rails中单独呈现XML错误消息?

我在Rails中创建一个简单的XML API,目前,当出现错误时,它会呈现标准的HTML错误页面public/,例如/tests.xml导致渲染的 错误public/404.html.

有没有办法让它渲染public/404.xml

error-handling ruby-on-rails

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