小编Fer*_*ndo的帖子

如何将远程SQL Server数据库备份到本地驱动器?

我需要将数据库从远程服务器复制到本地服务器.我尝试使用SQL Server Management Studio,但它只备份到远程服务器上的驱动器.

一些要点:

  • 我无法以可以复制文件的方式访问远程服务器;
  • 我没有权限设置我的服务器的UNC路径;

有关如何复制此数据库的任何想法?我是否必须使用第三方工具?

sql sql-server backup

228
推荐指数
11
解决办法
22万
查看次数

jQuery:跟踪浏览器自动完成中的点击的事件

我在输入上有一个keyup事件.当您选择一个值并按Enter键时,此事件适用于自动完成.但是,当您单击自动完成值时,它不起作用.

在这种情况下是否有可以使用的事件?

我已经尝试过改变但是它不起作用.

谢谢!

编辑:

也许我不清楚,但我指的是浏览器具有的自动完成功能.我不想建立自己的.

示例:我有以下事件:

$( '产品')KEYUP(searchByProduct).

当用户点击此输入时,他已输入的旧值会显示(这是执行此操作的浏览器).如果他点击其中一个值,则不会调用函数searchByProduct .

我必须注册哪个事件来跟踪此点击(并且输入内容已更改)?

jquery

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

在哪里配置Rails 3 cache_store?

我正在尝试在环境/ development.rb中使用类似的东西配置Rails 3 cache_store:

config.cache_store = :memory_store, {:size => 64.megabytes, :expires_in => 5.minutes}
Run Code Online (Sandbox Code Playgroud)

但当我启动服务器时,我得到:

undefined method `megabytes' for 64:Fixnum (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

可能还没有加载某些东西.

我的问题是:在哪里配置它们的正确位置?我应该在哪里放置此代码?

ruby-on-rails-3

5
推荐指数
2
解决办法
2576
查看次数

ActionMailer :: Base.deliveries在Rspec中始终为空

我正在尝试用rspec测试一些邮件程序但是交付总是空的.这是我的rspec测试:

require "spec_helper"

describe "AccountMailer", :type => :helper do
  before(:each) do
    ActionMailer::Base.delivery_method = :test
    ActionMailer::Base.perform_deliveries = true
    ActionMailer::Base.deliveries = []
  end

  it "should send welcome email to account email" do
    account = FactoryGirl.create :account
    account.send_welcome_email

    ActionMailer::Base.deliveries.empty?.should be_false
    ActionMailer::Base.deliveries.last.to.should == account.email
  end
end
Run Code Online (Sandbox Code Playgroud)

它失败了:

1) AccountMailer should send welcome email to account email
     Failure/Error: ActionMailer::Base.deliveries.empty?.should be_false
        expected true to be false
Run Code Online (Sandbox Code Playgroud)

我的send_welcome_email函数看起来像这样(这是我的模型):

def send_welcome_email 
    AccountMailer.welcome self
end
Run Code Online (Sandbox Code Playgroud)

我的邮件:

class AccountMailer < ActionMailer::Base
  default from: APP_CONFIG['email']['from']

  def welcome data
    if data.locale == …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails rspec2 rspec-rails ruby-on-rails-3

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

Rails:如何扩展发电机?

我正在尝试在Rails中扩展模型生成器(rails g model).基本上我的生成器应该与模型一样做,但复制2个附加文件.就那么简单.

我查看了Railscast#218(http://railscasts.com/episodes/218-making-generators-in-rails-3),这是非常翔实的,但我找不到任何有关扩展生成器的信息.

检查rails的源代码,看起来模型生成器在lib/rails/generators/rails/model/model_generator.rb中定义为Rails :: Generators :: ModelGenerator.

我试图让我的生成器扩展这个类,但它导致:

Error: uninitialized constant Rails::Generators::ModelGenerator.
Run Code Online (Sandbox Code Playgroud)

我尝试要求此文件的尝试并不成功.

所以我决定停下来问这里.扩展发电机的正确方法是什么?

ruby-on-rails ruby-on-rails-3

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

Chrome:显示 Base64 图像时内存泄漏

我有一个发送二进制图像的网络套接字。我的脚本获取这些图像,转换为 Base64 并显示在标签中。

像这样的东西:

websocket.onmessage = function(evt) {
    var msg = evt.data;

    var image = $('.my-image')
    image.attr('src', "data:image/jpeg;base64,"+ toBase64(msg))
}
Run Code Online (Sandbox Code Playgroud)

这似乎会导致 Chrome 中的内存泄漏。几分钟后,它就会轻松使用超过 1GB 的 RAM。几个小时后,我收到“噢,啪”错误。

查看资源选项卡,我看到显示了收到的所有图像。即使它们不再显示,它们看起来也不会随时被删除。

这个问题有解决方法吗?也许是一种强制将旧图像从内存中删除的方法。

javascript memory-leaks google-chrome

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

git pull总是导致合并

我有一个问题,每当我在生产服务器中运行git pull时,它将导致合并.

如果我运行git status,我会得到以下输出:

$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 351 commits.
#   (use "git push" to publish your local commits)
#
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

好的,所以有351个本地提交.但是git diff没有显示任何局部变化:

$ git diff origin/master..HEAD
(no output)
Run Code Online (Sandbox Code Playgroud)

如果我使用git log origin/master..HEAD,我只会看到类似"****的合并分支'主'的消息".

关于如何摆脱那些似乎毫无用处的351个本地提交的任何想法?

git

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

React.js:如何在组件之间共享WebSocket

我是React的新手,并且在组件结构和它们之间共享Websocket方面遇到一些问题。

该应用包含类别和产品。初始数据加载将通过Ajax请求完成,并使用websocket保持数据更新。

我的组件层次结构如下所示:

  • 分类列表
    • 类别
      • 产品列表
        • 产品

CategoriesList保存类别的状态,而ProductsList保存类别中产品的状态。

因此,我想在CategoriesList和ProductsList中使用相同的websocket,但要监听不同的websocket事件:category:updated和product:updated。

我如何在组件之间共享Websocket,以及在哪里进行初始化?

由于每个类别都有一个ProductsList,这是否意味着product:updated事件将多次触发(每个类别一个)?我猜这对性能而言不是一件好事。

javascript websocket reactjs

5
推荐指数
2
解决办法
5354
查看次数

按天分组仍然显示没有行的天数?

我有一个日志表,其中包含一个名为logTime的日期字段.我需要显示日期范围内的行数和每天的记录数.问题是我仍然希望显示没有记录的日子.

是否可以仅使用SQL执行此操作?

例:

SELECT logTime, COUNT(*) FROM logs WHERE logTime >= '2011-02-01' AND logTime <= '2011-02-04' GROUP BY DATE(logTime);

它返回如下内容:

+---------------------+----------+
| logTime             | COUNT(*) |
+---------------------+----------+
| 2011-02-01          |        2 |
| 2011-02-02          |        1 |
| 2011-02-04          |        5 |
+---------------------+----------+
3 rows in set (0,00 sec)

我想展示2011-02-03那天.

mysql

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

Jquery:我如何跟踪输入元素的变化?

我需要跟踪输入元素的变化,但是只要有任何改变它的值,就应该这样做,而不仅仅是用户打字.

keyup事件不是我已经指定的,并且change事件仅在输入失去焦点时才起作用.

我怎么能这样做的想法?

javascript jquery

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

如何以编程方式查询senderbase.org?

我正在尝试以编程方式查询senderbase.org,但很难找到有关它的任何信息.

我尝试查询:

dig txt 8.8.8.8.query.senderbase.org
Run Code Online (Sandbox Code Playgroud)

哪个回报:

"0-0=1|1=Google Incorporated|2=3.7|3=4.0|4=3228772|6=1174353533|8=2880|9=1|20=google-public-dns-a.|21=google.com|22=Y|23=7.9|24=8.0|25=1049184000|40=3.7|41=4.0|43=3.8|44=0.06|45=N|46=24|48=24|49=1.00|50=Mountain View|51=CA|52=94043|53=US|54=-122.057|"
Run Code Online (Sandbox Code Playgroud)

但这些字段似乎都没有表明是否列出了IP.

我找到了以下页面,其中包含对这些字段的描述.但是,似乎是我需要的字段26不存在(http://web.archive.org/web/20040830010414/http://www.senderbase.org/dnsresponses.html).

我还发现了一些查询rf.senderbase.org的SpamAssassin扩展,但它给了我不一致的结果.对于相同的字段,有时它返回一个浮点数,有时它不会返回任何内容.

有任何想法吗?或解析他们的HTML是唯一的选择?

谢谢.

dns dnsbl

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

Javascript xml解析器:如何获取名称中包含":"的节点

我有以下代码,我正在尝试获取c:CreationDate节点:

 value = '<?xml version="1.0" encoding="UTF-8"?><content><c:CreationDate>2010-09-04T05:04:53Z</c:CreationDate></content>';

 xml = (new DOMParser()).parseFromString(value, 'text/xml');

 console.log(xml.getElementsByTagName('c:CreationDate'));
Run Code Online (Sandbox Code Playgroud)

不幸的是,它返回一个空数组,而不是一个包含xml中节点的数组.我认为这是因为":"符号引起的.

有办法逃脱吗?

注意:请不要建议使用childNodes或类似的东西.这对我来说不起作用,因为我的xml是验证复杂的(这里只是一个示例),并且将来很可能会改变,我只能依赖于标签名称.

谢谢!

javascript xml domparser

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

Node.js:检测请求的所有事件何时完成

抱歉,如果这个问题很简单,但是我已经使用了几天的node.js。

基本上我会收到带有一些条目的json。我循环这些条目并为每个条目启动一个http请求。像这样:

for (var i in entries) {
    // Lots of stuff

    http.get(options, function(res) {
        // Parse reponse and detect if it was successfully
    });
}
Run Code Online (Sandbox Code Playgroud)

如何检测所有请求何时完成?我需要这个以便调用response.end()。

我也需要告知每个条目是否成功。我应该使用全局变量来保存每个条目的结果吗?

node.js

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