问题列表 - 第42328页

IE8上多帧JS的完全调用

当Internet Explorer 8上的JavaScript发生异常时,我需要获得完整的调用堆栈.函数调用可能发生在数量很大的帧之间.

调用堆栈以将日志发送给开发人员.我不能使用调试器,因为最终用户不必处理这个问题.

JavaScripts的当前解决方案提供了它可以生成callstack(http://eriwen.com/javascript/js-stack-trace/).它基于arguments.callee.caller.但是如果从当前帧外部调用函数,则调用者返回零(未定义).因此获得的callstack是不完整的.

在这种情况下,我可以获取从中调用函数的框架的名称吗?

基于活动脚本技术的解决方案提供了ScriptEngine类型的对象:IHTMLDocument :: get_Script(IDispatch**p)

但是将对象"script"转换为IActiveScript接口失败.

*我可以从IE8中获取用于给定上下文ScriptEngine的链接,以提取构建callstack所需的信息吗?

javascript internet-explorer exception-handling javascript-engine

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

'mysql的未定义方法init:Class'

我一直遇到MySQL服务器安装问题,在停电后搞砸了.

组态

Intel i5 Mac运行OS X 10.6.5
Ruby 1.9.2安装
Rails 3.0.1安装
MySQL Server(最后)安装并运行
我完全重新安装了MySQL,后者删除了本地开发/测试/生产数据库.所以,我已经create database development;在MySQL中运行以使dev数据库为迁移做好准备.

目前的目标

  • 运行rake db:migrate以重新获取我的数据库.(我目前无法从Rails访问我的数据库或Mysql.)

错误

使用gem 'mysql', '2.8.1'并运行rake db:migrate,我收到错误:

rake aborted!
undefined method 'init' for Mysql:Class
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/mysql_adapter.rb:30:in 'mysql_connection'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:230:in 'new_connection'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:238:in 'checkout_new_connection'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:194:in 'block (2 levels) in checkout'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:190:in 'loop'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:190:in 'block in checkout'
/Users/sscirrus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/monitor.rb:201:in 'mon_synchronize'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:189:in 'checkout'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:96:in 'connection'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:318:in 'retrieve_connection'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:97:in 'retrieve_connection'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:89:in 'connection'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/migration.rb:486:in 'initialize'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/migration.rb:433:in 'new'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/migration.rb:433:in 'up'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/migration.rb:415:in 'migrate'
/Users/sscirrus/.rvm/gems/ruby-1.9.2-p0/gems/activerecord-3.0.1/lib/active_record/railties/databases.rake:142:in 'block (2 …
Run Code Online (Sandbox Code Playgroud)

mysql macos ruby-on-rails ruby-on-rails-3

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

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

帮助HABTM:通过

到目前为止,我目前的HABTM实现工作:has_and_belongs_to_many.通知和隐私都继承自Preference.偏好是STI.我想尝试使用:has_many,:通过关联代替.

模型文件

class User < ActiveRecord::Base
  has_and_belongs_to_many :preferences
end

class Preference < ActiveRecord::Base
  has_and_belongs_to_many :users
end

class Notification < Preference
end

class Privacy < Preference
end
Run Code Online (Sandbox Code Playgroud)

迁移文件

class UsersHaveAndBelongToManyPreferences < ActiveRecord::Migration
  def self.up
    create_table :preferences_users, :id => false do |t|
      t.references :preference, :user

      t.timestamps
    end
  end

  def self.down
    drop_table :preferences_users
  end
end

class CreatePreferences < ActiveRecord::Migration
  def self.up
    create_table :preferences do |t|
      t.string :title
      t.text :description
      t.string :type

      t.timestamps
    end
  end

  def self.down
    drop_table :preferences
  end
end

class DeviseCreateUsers < …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

取出那些没有分配给员工的部门

我想写一个sql查询,并希望从DEPT表中获取没有在EMP表中分配员工的dept名称.

表结构:

EMP
EMPNO   ENAME    DEPTNO

DEPT
DEPTNO   DNAME
Run Code Online (Sandbox Code Playgroud)

所以我想知道那些没有员工协会的DEPT.

sql select

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

PHP - 退出IF块

if如果满足某个条件,如何退出块?

我尝试使用break但它不起作用:

if($bla): 
  $bla = get_bla();
  if(empty($bla)) break;
  do($bla);
endif;
Run Code Online (Sandbox Code Playgroud)

它说:致命错误:无法打破/继续1级...

php conditional if-statement exit

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

file_get_contents返回403禁止

我正在尝试制作一个sitecraper.我是在我的本地机器上制作的,它在那里工作得很好.当我在我的服务器上执行相同的操作时,它显示403禁止错误.我正在使用PHP Simple HTML DOM Parser.我在服务器上得到的错误是这样的:

警告:file_get_contents(http://example.com/viewProperty.html?id=7715888)[function.file-get-contents]:无法打开流:HTTP请求失败!HTTP/1.1 403禁止在第40行的/home/scraping/simple_html_dom.php中

触发它的代码行是:

$url="http://www.example.com/viewProperty.html?id=".$id;

$html=file_get_html($url);
Run Code Online (Sandbox Code Playgroud)

我检查了服务器上的php.ini,并且allow_url_fopen是On.可能的解决方案是使用curl,但我需要知道我哪里出错了.

php curl

26
推荐指数
5
解决办法
8万
查看次数

使用Sphinx的RESTful Web服务API文档

使用ReST/Sphinx标记RESTful Web服务的方法/ URL的最佳方法是什么?是否存在适合使用可能的参数,HTTP方法,标题和正文内容标记URL的默认域?

有点像:

.. rest:method:: GET /api/foo

   :param bar: A valid bar
   :extension: json or xml

   Retrieve foos for the given parameters. E.g.::

      GET /api/foo.json?bar=baz
Run Code Online (Sandbox Code Playgroud)

这样的事情是否已经存在或者是可用的默认扩展之一,还是我必须自己编写一个?

documentation rest python-sphinx

31
推荐指数
2
解决办法
9910
查看次数

如何生成PDF?

对于我的Microsoft Surface应用程序,我想生成包含一些图像的PDF.我应该怎么做呢?

编辑:我不想转换文本或HTML文档,但我想从头开始创建一个pdf.

c# pdf

6
推荐指数
2
解决办法
1697
查看次数

Android TTS音量控制

在向TTS引擎发送请求时,有没有办法控制TTS引擎的音量?我可以在这里使用AudioManager吗?

谢谢.

android text-to-speech

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