小编AEo*_*nAX的帖子

SAPUI5 Android App - 资源未加载

我的SAPUI5应用程序有问题.我使用Eclipse和phonegap导出我的应用程序,如果我使用以下资源用于sap-ui-core.js导出的应用程序无法在我的平板电脑上启动.通过加载浅蓝色屏幕停止屏幕.我从这里下载了运行时sapui5

<script id="sap-ui-bootstrap" src="resources/sap-ui-core.js"
    type="text/javascript" data-sap-ui-libs="sap.m, sap.ui.commons, sap.ui.ux3, sap.ui.table, sap.ui.core, sap.viz, sap.suite.ui.commons, sap.uxap, sap.ui.layout"
    data-sap-ui-theme="sap_bluecrystal">
</script>
Run Code Online (Sandbox Code Playgroud)

现在,如果我将src-path更改为sapui5服务器上的sap-ui-core.js文件,则可以正常工作并运行应用程序.上面的路径是正确的,因为我的其他文件,如css文件正确加载(相同的根)

<script id="sap-ui-bootstrap" src="https://sapui5.netweaver.ondemand.com/resources/sap-ui-core.js"
    type="text/javascript" data-sap-ui-libs="sap.m, sap.ui.commons, sap.ui.ux3, sap.ui.table, sap.ui.core, sap.viz, sap.suite.ui.commons, sap.uxap, sap.ui.layout"
    data-sap-ui-theme="sap_bluecrystal">
</script>
Run Code Online (Sandbox Code Playgroud)

android cordova sapui5

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

如何从websocket连接握手的头部解码cookie?(红宝石)

我正在循环中运行一个Sinatra应用程序EventMachine.run,在我的ws.onopen方法中,我希望检查handshake标头的cookie,以确保传入的请求来自我的webapp的注册用户.

我的Sinatra应用包括以下内容:

use Rack::Session::Cookie,  :key => COOKIE_KEY,
                            :path => '/',
                            :expire_after => 2592000, #30 days
                            :secret => COOKIE_SECRET
Run Code Online (Sandbox Code Playgroud)

我的ws.onopen方法看起来像这样(修剪)

ws.onopen { |handshake|
  cookie, bakesale = handshake.headers['Cookie'].split('=')
  rack_cookie = Rack::Session::Cookie.new(MyApp, {
    :key => COOKIE_KEY,
    :path => '/',
    :expire_after => 2592000, #30 days
    :secret => COOKIE_SECRET
  })
  decoded = rack_cookie.coder.decode(bakesale)
  puts "decoded: #{decoded}"

}
Run Code Online (Sandbox Code Playgroud)

cookie匹配的价值我COOKIE_KEY很好,但值decodednil

我该如何解码传入的cookie数据?

- 一段时间以后 -

我把上面的内容略微改为

ws.onopen { |handshake|
  cookie, …
Run Code Online (Sandbox Code Playgroud)

ruby cookies rack eventmachine

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

将FindScanline汇编代码转换为purepascal

我试图将一些Delphi 5代码转换为Delphi XE7-x64,我仍然坚持以下代码:

function FindScanline(Source : Pointer; MaxLen : Cardinal;
  Value : Cardinal) : Cardinal; assembler;
asm
          PUSH    ECX
          MOV     ECX,EDX
          MOV     EDX,EDI
          MOV     EDI,EAX
          POP     EAX
          REPE    SCASB
          MOV     EAX,ECX
          MOV     EDI,EDX
end; 
Run Code Online (Sandbox Code Playgroud)

据我所知,发生了以下事情:

push the contents of ECX register(Value) onto the stack
move contents of EDX register(MaxLen) into ECX register. now ECX holds (MaxLen)
move contents of EDI register into EDX register. now EDX holds (EDI) 
move contents of EAX register into EDI register. now EDI holds (Source) …

delphi assembly delphi-5 delphi-xe7

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

当内部单元使用DesignEditors DesignIntf​​时,如何为WIN64构建delphi项目?

我正在尝试将一些代码从Delphi 5迁移到Delphi XE7-WIN64.由于IDE是32位应用程序,因此DesignEditors仅为32位.我正在迁移的项目具有包含DesignEditors或DesignIntf​​或两者的uses子句的单元.

-LUDesignIDE在生成配置>编辑> Delphi编译器>编译>其他选项传递到编译器> -LUDesignIDE

提供以下内容作为构建的第一个错误

[dcc64 Fatal Error] E2202 Required package 'DesignIDE' not found

我使用的是Delphi XE7试用版.

delphi delphi-5 delphi-xe7

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