小编Ami*_*mit的帖子

包android.support.v4.util不存在

自上次更新android支持库以来,我遇到了导入LruCache的问题.Eclipse,现在甚至是android studio,一直说android.support.v4.util包不存在.

我正在使用actionbarsherlock并且它包含了android支持v4并且没有显示任何错误.在最后一次SDK更新之前,我的应用程序运行正常.发生了什么变化?我该如何解决?

这是显示的错误:

java: /Users/amit/App/src/com/app/EMCache.java:5: package android.support.v4.util does not exist
java: /Users/amit/App/src/com/app/EMCache.java:9: cannot find symbol
symbol  : class LruCache
location: class com.app.EMCache
java: /Users/amit/App/src/com/app/EMCache.java:20: cannot find symbol
symbol  : class LruCache
location: class com.app.EMCache
Run Code Online (Sandbox Code Playgroud)

android android-support-library

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

expressjs支持方法删除,并且不使用methodoverride

如何让表达式使用表单的删除和放置方法?

<form method="DELETE" action="">
Run Code Online (Sandbox Code Playgroud)

使用上面的内容是在最新稳定版本的chrome中发送GET请求.这应该是浏览器问题吗?

有没有更好的方法来覆盖它,而没有一个特殊的输入字段来支持这些?

forms node.js express

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

JavaScript克隆"类"实例

我有一个类似这样的课程:

function Element(){
    this.changes = {};
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个这样的"类"的实例,如此el = new Element().这些实例存储在一个数组中,如elements.push(el).

这个元素数组现在存储在一个对象中,然后将其推入一个数组中states.

现在有些情况下我需要其中一个元素的副本,所以我需要做类似的事情var cloned = $.extend(true, {}, states[0]).在这里,我假设我们正在克隆第一个州.

现在的问题是我得到的,state[1].elements[0]仍然指向原始实例.因此,我对克隆对象所做的任何更改都会改变原始对象.

陷入如此微不足道的问题是令人沮丧的......

这是我为测试它而创建的小提琴:http: //jsfiddle.net/E6wLW/

javascript jquery clone object extend

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

Actionmailer不使用rails 3传递邮件

我正在尝试创建一个应用程序,在用户注册时发送电子邮件.

我在config/application.rb文件中输入了gmail的smtp设置,邮件功能看起来像

mail(:to => "me@me.com", :subject => "Mail!", :from => "another@me.com", :content_type => "text/html")
Run Code Online (Sandbox Code Playgroud)

现在,当我看到日志时,我看到它说邮件已被发送,但我从来没有收到任何邮件......

此外,当我调用邮件传递功能时Emails.signed(@user).deliver,表单页面不会重定向,但如果我注释掉电子邮件发送代码,它就可以工作

Emails.signed(@user).deliver
Run Code Online (Sandbox Code Playgroud)

要么

mail(:to => "me@me.com", :subject => "Mail!", :from => "another@me.com", :content_type => "text/html")
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

编辑:development.rb

App::Application.configure do
  # Settings specified here will take precedence over those in config/environment.rb

  # In the development environment your application's code is reloaded on
  # every request.  This slows down response time but is perfect for development
  # since you don't have to restart the …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails actionmailer

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

Rails问题与人性化

我试图将作为哈希键的符号人性化

c.each_key{ |f| humanize(f.to_s)}

但由于某种原因,我得到了这样的错误

ActionView::Template::Error (undefined method 'humanize' for #<#<Class:0xb5b77a4>:0xb5b6598>)

知道这里出了什么问题吗?

ruby actionview actionviewhelper ruby-on-rails-3

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

向Android Saripaar添加自定义注释

我刚开始使用android saripaar库作为客户端的应用程序.我想为字段添加自定义验证.但是,似乎没有办法创建自定义注释.我必须在验证器中手动输入规则.

如何为其创建自定义注释?

validation user-interface android saripaar

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

如何生成和验证csrf令牌

什么是生成csrf令牌并验证的最佳方法.从我能够收集到的内容来看,即使你在"帖子"形式中有一个隐藏的表单字段,黑客也可以使用ajax简单地获取该表单,获取csrf令牌并向站点发送另一个请求以提交表单.

如果我们要检查发送给我们的标头...那么黑客可以简单地将csrf标记发送到服务器端脚本,然后模拟http标头.

那么如何实际生成和验证csrf令牌呢?

csrf token csrf-protection

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

ruby中的socket.io和eventmachine

我正在尝试一个非常基本的服务器/客户端演示.我在客户端(浏览器中的用户)和服务器的eventmachine Echo示例中使用socket.io.理想情况下,socket.io应向服务器发送请求,服务器将打印接收的数据.不幸的是,事情并没有像我期望的那样发挥作用.

来源粘贴在这里:

socket = new io.Socket('localhost',{
        port: 8080
    });
    socket.connect();
    $(function(){
        var textBox = $('.chat');
        textBox.parent().submit(function(){
            if(textBox.val() != "") {
                //send message to chat server
                socket.send(textBox.val());
                textBox.val('');
                return false;
            }
        });
        socket.on('message', function(data){
            console.log(data);
            $('#text').append(data);
        });
    });
Run Code Online (Sandbox Code Playgroud)

这是红宝石代码:

require 'rubygems'
require 'eventmachine'
require 'evma_httpserver'
class Echo < EM::Connection
  def receive_data(data)
    send_data(data)
  end
end

EM.run do
  EM.start_server '0.0.0.0', 8080, Echo
end
Run Code Online (Sandbox Code Playgroud)

ruby sockets eventmachine socket.io

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

在 Kubernetes 中阻止入口上的 HTTP 流量

按照https://github.com/kubernetes/contrib/blob/master/ingress/controllers/gce/README.md我的 ingress.yaml示例如下所示:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-app
  annotations:
    kubernetes.io/ingress.allow-http: "false"
spec:
  tls:
  - secretName: my-app
  rules:
  - host: t.my-app.com
    http:
      paths:
      - backend:
          serviceName: my-app
          servicePort: 80
Run Code Online (Sandbox Code Playgroud)

我希望它能够阻止所有 http 流量,但不幸的是这并没有发生!我仍然得到 443 和 80!我花了好几个小时试图了解注释是否有任何问题,但我根本找不到任何方法来推断它!

load-balancing ingres google-cloud-platform kubernetes

6
推荐指数
0
解决办法
383
查看次数

nginx-ingress 适用于 /,但不适用于子路径

我已经设置了一个基于名称的入口控制器,但它似乎不适用于除/.

所以http://metabase.domain.com有效但http://metabase.domain.com/style/app.css无效。

这是我的配置:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  namespace: domain
  annotations:
    kubernetes.io/ingress.global-static-ip-name: "domain"
  name: domain-ingress
spec:
  rules:
  - host: metabase.domain.com
    http:
      paths:
      - path: /
        backend:
          serviceName: metabase
          servicePort: 80
  - host: jenkins.domain.com
    http:
      paths:
      - path: /
        backend:
          serviceName: jenkins
          servicePort: 80
Run Code Online (Sandbox Code Playgroud)

从 nginx.conf 来看一切也都正常。由于某种原因,nginx 访问和错误日​​志也是空的,因此也无法从那里找到任何内容

nginx kubernetes kubernetes-ingress nginx-ingress

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