小编Bea*_*red的帖子

为什么有些安装程序需要在运行程序之前重新启动计算机?

我是部署桌面应用程序的新手,所以这是我第一次为我的软件构建安装程序.目前,我第一次安装它后运行我的软件,它崩溃了.在那之后,它运行良好.我仍然在调试这个问题,但我注意到安装后和运行软件之前立即重启似乎可以解决这个问题.

某些安装程序要求您在运行软件之前重新启动的常见原因是什么?

另外,为什么有些安装程序需要在完成安装之前重新启动?

提前致谢!

windows installer reboot

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

为什么我的嵌入式YouTube视频在Firefox中运行,而在Internet Explorer中无法运行?

我正在使用以下代码显示YouTube视频.

<object width="425" height="344">
    <param name="movie" 
           value="**URL**">
    </param>
    <param name="allowFullScreen" 
           value="true">
    </param>
    <embed src="**URL**" 
           type="application/xshockwave-flash" 
           allowfullscreen="true" 
           width="425"
           height="344">
    </embed>
</object>
Run Code Online (Sandbox Code Playgroud)

它适用于Firefox,但为什么不在Internet Explorer中呢?

我是一个全新的Web开发人员,所以我遇到了所有这些你退伍老人习惯的奇妙的不一致;)

html youtube cross-browser

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

我可以使用哪些iPhone OS API来实现类似于iBook页面翻转过渡的过渡动画?

我正在构建一个具有多个纸质页面的iPad应用程序,我想实现一种页面过渡效果,类似于在iPad上的iBooks应用程序中翻页时看到的动画.几个问题...

  1. 这个动画在UIKit API的某个地方是否可以随时使用,还是我必须自己实现?
  2. 如果我必须自己实现它,我应该研究一下什么是好的方法或API?它肯定有3D感觉,他们可以使用OpenGL ES API吗?

iphone uikit iphone-sdk-3.0 ios

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

如果我将UISwitch控件添加到每个表视图单元格中,如何判断它属于哪个单元格?

我有一个UITableView包含UISwitch控件的单元格.它类似于下面显示的iPhone时钟应用程序中的表格视图......

替代文字http://epicself.com/wp-content/uploads/2009/04/1-1.jpg

在我的应用程序的cellForRowAtIndexPath方法中,我创建并附加UISwitch控件,如此...

 CGRect frameSwitch = CGRectMake(215.0, 10.0, 94.0, 27.0);
 UISwitch *switchEnabled = [[UISwitch alloc] initWithFrame:frameSwitch];
 [switchEnabled addTarget:self action:@selector(switchToggled:) forControlEvents:UIControlEventValueChanged];

 cell.accessoryView = switchEnabled;
Run Code Online (Sandbox Code Playgroud)

我的问题是,当用户切换开关并switchToggled调用该方法时,如何判断它属于哪个表格单元?如果不了解它的背景,我真的无法做很多事情.

非常感谢您的帮助!

iphone cocoa-touch uiswitch ipad ios

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

为什么NSXMLParser在foundCharacters方法中拾取这个空格?

我正在学习如何NSXMLParser在iOS平台上使用API,到目前为止它非常易于使用.但是,我在foundCharacters方法中遇到了一个小问题.据我所知,它不应该拾取任何空格,因为该foundIgnorableWhitespace方法应该捕获它,但它看起来像.这是我的代码......

   - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict 
{
    //We're at the start of a new data feed
    if([elementName isEqualToString:@"data"])
    {
        if(listOfTimes != nil)
            [listOfTimes release];

        listOfTimes = [[NSMutableArray alloc] init];
    }

    else if ( [elementName isEqualToString:@"start-valid-time"]) {
        currentElementType = kXMLElementTime;
        return;
    }

    else {
        currentElementType = kXMLElementOther;
    }
 //---------------------------------------------------------------------
 - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string 
    {
       if(currentElementType == kXMLElementTime)
       {
           //We don't want anymore than three times
           if ([listOfTimes count] >= 3) …
Run Code Online (Sandbox Code Playgroud)

iphone nsxmlparser ipad ios

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

iOS开发:如何在朋友的新闻Feed中显示Facebook墙贴?

我正在将Facebook整合到我的iPhone应用程序中,并且我有代码在登录后将帖子发布到用户的墙上,但我注意到帖子没有显示在用户的新闻提要中.朋友.相反,它只显示在用户的墙上.这是我的代码......

- (void)publishStream 
{
 NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
           @"Post a message on your wall",  @"user_message_prompt",
           @"Hello, World!", @"message",
           nil];

 [facebook dialog:@"feed"
   andParams:params
    andDelegate:self];
}
Run Code Online (Sandbox Code Playgroud)

如何才能将它显示在新闻Feed中?我应该提一下,我设置的唯一权限是'publish_stream',据我所知,这是我需要的唯一权限.

非常感谢你的智慧!

iphone facebook ipad ios

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

如果设计为在客户端上运行,我如何在NodeJS应用程序的服务器端使用javascript库?

我正在深入研究NodeJS和Express(对我来说太复杂了)来构建一个实时的Web应用程序.目前,我正在尝试了解如何在服务器端使用现有的JavaScript库.问题是库似乎被设计为在客户端运行,因此,说明只显示如何在客户端使用它.我正在谈论的图书馆可以在这里找到......

https://github.com/replit/jsrepl

问题:

  1. 由于NodeJS Web应用程序是基于javascript构建的,可以说我可以在服务器端运行任何非gui javascript库吗?
  2. 任何人都可以提供一些指导,说明我如何将这个jsrepl库添加到我的Express 3.0应用程序中的方式允许我以与在浏览器中客户端使用它相同的方式使用它?我是否必须修改jsrepl代码并添加"exports".我想用的方法?

意思是,在服务器端,我可以执行以下代码......

var jsrepl = new JSREPL({  
  input: inputCallback,  
  output: outputCallback,  
  result: resultCallback,  
  error: errorCallback,  
  progress: progressCallback,  
  timeout: {  
    time: 30000,  
    callback: timeoutCallback  
  }  
});  
Run Code Online (Sandbox Code Playgroud)

提前感谢您的所有智慧!我正在尽我所能去理解这一切.

javascript node.js express read-eval-print-loop

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

设置"edgesForExtendedLayout = UIRectEdgeNone"不会阻止我的子视图在iOS 7中向上移动

我有一个在iOS 5时代写过的视图控制器,我正在尝试将其转换为iOS 7.阅读iOS 7过渡指南并在SO上进行探索后,我发现我需要设置新的iOS 7属性edgesForExtendedLayoutUIRectEdgeNone防止我的一个自定义子视图在iOS 7上出现比在iOS 6上显示的高49个像素.但是,在设置该属性后,我的自定义子视图在iOS 7上仍然显示高出49个像素,我不知道还有什么我需要做的.这是我添加到viewDidLoad方法中的简单代码...

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
    self.edgesForExtendedLayout = UIRectEdgeNone;
}
Run Code Online (Sandbox Code Playgroud)

这是用于创建和添加在iOS 7上显得更高的自定义子视图的代码...

CGRect customControlFrameRect = {{0.0f, 240.0f}, {100.0f, 100.0f}};
self.customControl = [[MyCustomControl alloc] initWithFrame:customControlFrameRect];

self.customControl.autoresizingMask =  UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;
[self.view addSubview:self.customControl];
Run Code Online (Sandbox Code Playgroud)

另一个重要的细节,如果它有帮助,这个视图是从一个nib文件创建的,但iOS 7上比iOS 6更高的自定义子视图是viewDidLoad我设置edgesForExtendedLayout属性后创建和编程添加的唯一子视图.无论是否设置egdesForExtendedLayout属性,从笔尖创建的所有其他子视图都不会受到影响.

我的两个问题是......

  1. 为什么即使我将edgesForExtendedLayout属性设置为UIRectEdgeNone后,我的自定义子视图在iOS 7上显得更高?
  2. 为什么其他子视图(从笔尖加载的子视图)在iOS 7中显得更高?

提前感谢您的智慧!

iphone objective-c ios ios7

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

当我在Unicorn服务器上运行时,Websockets在我的Rails应用程序中不起作用,但在瘦服务器上运行

我正在学习Ruby on Rails,在Heroku上使用WebSockets构建一个实时Web应用程序,但我无法弄清楚为什么在Unicorn服务器上运行时websocket连接失败.我将我的Rails应用程序配置为使用Procfile在本地和Heroku上运行Unicorn ...

web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
Run Code Online (Sandbox Code Playgroud)

...我从当地开始$foreman start.在javascript中在客户端上创建websocket连接时发生故障...

var dispatcher = new WebSocketRails('0.0.0.0:3000/websocket'); //I update the URL before pushing to Heroku
Run Code Online (Sandbox Code Playgroud)

...在Chrome Javascript控制台中出现以下错误, 'websocket connection to ws://0.0.0.0:3000/websocket' failed. Connection closed before receiving a handshake response.

...当我在Heroku上的Unicorn上运行它时,我在Chrome Javascript控制台中收到了类似的错误, 'websocket connection to ws://myapp.herokuapp.com/websocket' failed. Error during websocket handshake. Unexpected response code: 500.

Heroku日志中的堆栈跟踪说, RuntimeError (eventmachine not initialized: evma_install_oneshot_timer):

奇怪的是,当我使用该命令在Thin服务器上本地运行它时,它工作正常$rails s.

我花了最近五个小时在线研究这个问题并没有找到解决方案.任何解决这个问题的想法,甚至是从我的工具中获取更多信息的想法,都将不胜感激!

javascript ruby-on-rails heroku websocket

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

在Jails 4 JS/ERB模板中嵌入JSON

我正在尝试在我的RoR 4应用程序中将模型数据嵌入到一些javascript中.控制器正在为模型数据生成JSON,如此...

def my_controller_method
  @person = Person.find(params[:id])
  @person_json = @person.to_json(only: [:name, :id])
end
Run Code Online (Sandbox Code Playgroud)

我想在我不引人注目的javascript中使用json来使用JSON.parse()创建javascript对象...

var personJSON = <%= j @person_json %>;
var person = JSON.parse(personJSON);
Run Code Online (Sandbox Code Playgroud)

但是生成的javascript是......

var personJSON = {\&quot;id\&quot;:1,\&quot;name\&quot;:\&quot;fred\&quot;};
var person = JSON.parse(personJSON);
Run Code Online (Sandbox Code Playgroud)

并且javascript默默地失败了.

在搜索解决方案时,我在SO上发现了这个问题,但是当我尝试使用html_safe方法时,我的rails应用程序崩溃说html_safe是一种未知方法.

在此先感谢您的帮助!

javascript ruby json ruby-on-rails

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