小编mat*_*elo的帖子

@IBDesignable崩溃代理

当我编写自己的UIButton扩展类并创建它时@IBDesignable,我在Interface Builder中收到两个错误,即:

  • Main.storyboard:错误:IB Designables:无法更新自动布局状态:代理程序崩溃,因为fd已关闭
  • Main.storyboard:错误:IB Designables:无法呈现RandjeUIButton的实例:代理程序崩溃

这是我的代码:

import UIKit

@IBDesignable
class RandjeUIButton: UIButton {
    required init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)

        self.backgroundColor = UIColor.blackColor()
    }
}
Run Code Online (Sandbox Code Playgroud)

我在OS X 10.11 beta 2上使用Xcode 7 beta 2.(在VM中运行)

xcode interface-builder ios swift

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

如何查看未推送到远程分支的所有本地提交?

我使用以下命令来查看未推送到远程分支的所有本地提交,但我没有得到所有这些本地提交.

 git log  
 git log origin/master..master  
Run Code Online (Sandbox Code Playgroud)

我想看到至少10个本地提交(仅限本地).

git bitbucket

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

wp-admin显示空白页面,如何解决?

我正在使用WordPress 3.5.8.昨天我给朋友做了一些改动.我不知道发生了什么,但过了一段时间,当我尝试登录wp-admin端并执行URL时,www.mysite.com/wp-admin它显示了一个空白页面.我该如何解决这个问题?我搜索了互联网和博客.我发现它可能与托管问题或暴力攻击有关,但我不认为那是我的网站发生的事情.

我访问过的链接:

php wordpress

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

Django休息框架用户注册?

我正在按照本教程,但面对这些问题,我无法修复:

  1. 注册用户后,我无法使用该用户登录到api,因为密码未经过哈希"无效的密码格式或未知的哈希算法".在管理员
  2. 当我没有登录到api时,我无法发布到'api/accounts'或在可浏览的api中看到该表单

我的代码:

from django.contrib.auth.models import User
from rest_framework import serializers

class UserSerializer(serializers.ModelSerializer):
    class Meta:
        model = User
        fields = ('password', 'first_name', 'last_name', 'email')
        write_only_fields = ('password',)

    def restore_object(self, attrs, instance=None):
        # call set_password on user object. Without this
        # the password will be stored in plain text.
        user = super(UserSerializer, self).restore_object(attrs, instance)
        user.set_password(attrs['password'])  #somehow not hashing
        return user
Run Code Online (Sandbox Code Playgroud)

python django rest serialization django-rest-framework

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

JavaScript排序功能如何工作(作为算法)?

采用参数的JavaScript 排序函数允许传递函数.

例如:

var myarray=[25, 8, 7, 41]
myarray.sort(function(a,b){return a - b}) //Array now becomes [7, 8, 25, 41]
Run Code Online (Sandbox Code Playgroud)

代码怎么样?

function(a,b){
    return a - b
}
Run Code Online (Sandbox Code Playgroud)

被解释为提升?它应该被分为三种情况,< 0,== 0,和> 0,但如何这有意义的时候a,并b可以是任何东西?

谢谢!

javascript sorting algorithm

10
推荐指数
3
解决办法
5016
查看次数

无法使用DigitalOcean在ubuntu 14.04中为activeadmin分配内存

我在bundle install使用Ubuntu 14.04 时面临以下错误DigitalOcean

Fetching source index from https://rubygems.org/
Fetching git://github.com/activeadmin/activeadmin.git
Retrying git clone 'git://github.com/activeadmin/activeadmin.git' "/home/sachin/.rvm/gems/ruby-2.1.1/cache/bundler/git/activeadmin-c24fcef949b2f1bbdf6b5a17650dcd86d73f2528" --bare --no-hardlinks --quiet due to error (2/3): Errno::ENOMEM Cannot allocate memory - git clone 'git://github.com/activeadmin/activeadmin.git' "/home/sachin/.rvm/gems/ruby-2.1.1/cache/bundler/git/activeadmin-c24fcef949b2f1bbdf6b5a17650dcd86d73f2528" --bare --no-hardlinks --quiet
Retrying git clone 'git://github.com/activeadmin/activeadmin.git' "/home/sachin/.rvm/gems/ruby-2.1.1/cache/bundler/git/activeadmin-c24fcef949b2f1bbdf6b5a17650dcd86d73f2528" --bare --no-hardlinks --quiet due to error (3/3): Errno::ENOMEM Cannot allocate memory - git clone 'git://github.com/activeadmin/activeadmin.git' "/home/sachin/.rvm/gems/ruby-2.1.1/cache/bundler/git/activeadmin-c24fcef949b2f1bbdf6b5a17650dcd86d73f2528" --bare --no-hardlinks --quiet
Unfortunately, a fatal error has occurred. Please see the Bundler
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
/home/sachin/.rvm/gems/ruby-2.1.1@global/gems/bundler-1.7.12/lib/bundler/source/git/git_proxy.rb:114:in ``': Cannot …
Run Code Online (Sandbox Code Playgroud)

memory bundle ruby-on-rails digital-ocean

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

带签名请求的Swift Alamofire文件上传:如何发送授权标头?

场景:

  • iPhone iOS 8+应用程序
  • 登录用户将上传个人资料照片

该应用已经使用Alamofire向后端API发出签名请求.非常简单:应用程序为要签名的请求发送三个特定的HTTP标头(Authorization,X-Api-Keytimestamp).调用Alamofire.request它很容易headers作为参数发送,因此它工作得很漂亮.

现在,用户需要能够上传他们的个人资料图片.由于用户已经登录到应用程序,后端API将通过签名请求知道哪个用户正在发送图片- 这是我过去几个小时一直在努力解决的棘手问题.Alamofire.upload接受完全不同的参数.request,所以我无法弄清楚如何在上传文件时发送标题.

试过旧的Alamofire.Manager.session.configuration.HTTPAdditionalHeaders,但不再支持了.找到文件上传的吨代码示例,没有考虑发送自定义标头.

使用Alamofire.upload方法时如何发送自定义标头?

typealias requestDataType = [String:AnyObject]
private func signRequest(data: requestDataType) -> [String:String] {
    var headers = [String:String]()

    var authString = ""
    var signatureHeaders = ""

    // Iterates over SORTED data dictionary to build headers
    for (k,v) in (data.sort{$0.0 < $1.0}) {
        if !authString.isEmpty {
            authString += "\n"
            signatureHeaders …
Run Code Online (Sandbox Code Playgroud)

multipartform-data httprequest ios swift alamofire

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

使用"SELECT INTO"时,Oracle PL/SQL - ORA-01403"未找到数据"

我在Oracle中开发Trigger时遇到了这个问题:ORA-01403:找不到数据.我做了一些研究并理解了问题的根源.尽管如此,处理错误异常可以防止上述错误,但不能解决我的问题.

我目前正在寻找的是一种最佳的解决方法,可以执行较少的查询量/尽可能获得最佳性能.我将尝试描述为真实结构创建简单示例的场景.

脚本

我有一个"日期参考"表来确定时间段,比如说:

CREATE TABLE DATE_REFERENCE (
    DATE_START                  DATE NOT NULL,
    DATE_END                    DATE NOT NULL,
    -- Several other columns here, this is just a silly example
    CONSTRAINT PK_DATE_REFERENCE PRIMARY KEY(DATE_START, DATE_END)
);
Run Code Online (Sandbox Code Playgroud)

当触发器被触发时,我将有一个DATE字段 - 比方说DATE_GIVEN(例如清酒).我需要的是:

  1. 找到DATE_REFERENCE哪一行DATE_GIVEN BETWEEN DATE_START AND DATE_END(简单); 要么
  2. 如果前一个选项没有返回数据,我需要找到下一个最接近DATE_START的数据DATE_GIVEN.

在这两种情况下,我都需要从表中检索包含所有列的行DATE_REFERENCE,无论它是否与Opt 1或2匹配.这正是我遇到所描述问题的地方.

我写了这个测试块来测试并试图找到一个解决方案.我知道,下面的例子不起作用 ; 但这正是我想要完成的(在概念上).我添加了一些评论-- …

sql oracle triggers plsql oracle11g

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

错误:"安装Pod时无法找到'cocoapods'"

我试图pod install在我的项目中使用它来实现SDK,但它抛出了这个错误:

/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:318:in'to_specs':找不到35个宝石中的'cocoapods'(> = 0.a)(Gem :: LoadError)签入'GEM_PATH =/Users/admin/.gem/ruby​​/2.0.0:/Library/Ruby/Gems/2.0.0:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby /gems/2.0.0',gem env从/Library/Ruby/Site/2.0.0/rubygems/ 执行/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:327:in'to_spec'中的更多信息core_ext/kernel_gem.rb:64:来自/ usr/local/bin/pod的'gem':22:in''

有谁知道是什么原因以及如何解决它?

rubygems ios cocoapods

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

Codeigniter和HMVC - 回调无法正常工作

我已经在这里和其他地方提供了很多链接和解决方案,但我无法解决我所面临的回调问题.我正在使用Codeigniter和HMVC,代码如下.

以下代码来自My_Form_validation.php:

class MY_Form_validation extends CI_Form_validation {

    function run($module = '', $group = ''){
        (is_object($module)) AND $this->CI = &$module;
            return parent::run($group);
    }
}
Run Code Online (Sandbox Code Playgroud)

下面如果回调函数:

public function _unique_email($str) {

    // Check if user already exists
    // Process only for current user
    $id = $this->uri->segment(4);
    $this->db->where('email', $this->input->post('email'));
    !$id || $this->db->where('id !=', $id);
    $user = $this->mdl_admin_users->get();

    if (count($user)) {
        $this->form_validation->set_message('_unique_email', 'User already exists. Please check %s.');
        return FALSE;
    }

    return TRUE;
}
Run Code Online (Sandbox Code Playgroud)

和功能:

public function user_edit($id = NULL) {

    // Fetch …
Run Code Online (Sandbox Code Playgroud)

codeigniter callback hmvc

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