小编Sᴀᴍ*_*ᴇᴌᴀ的帖子

$ .each()jQuery中的索引起始编号

如何$.each()从1而不是0 开始jQuery 索引?

我正在使用.each函数来填充选择框.所以在这里我想在1中选择框中填充选项.因此,基于条件,我想在第一个索引中添加选项,即0.

jquery

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

Laravel 4:PHP致命错误:调用未定义的方法Blueprint :: int()

我编译了Laravel 4的新安装,我在生成迁移并尝试通过工匠迁移后出现此错误:

PHP致命错误:在第22行的/home/casey/Sites/caseyhoffmann.me/laravel4/app/database/migrations/2013_10_22_232234_create_users_table.php中调用未定义的方法Illuminate\Database\Schema\Blueprint :: int(){"error" :{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"调用未定义的方法Illuminate\Database\Schema\Blueprint :: int()","file":"/ home/casey /Sites/caseyhoffmann.me/laravel4/app/database/migrations/2013_10_22_232234_create_users_table.php","line":22}}

我试过重新编译Laravel但无济于事.

任何想法或建议?

php undefined fatal-error laravel laravel-4

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

Laravel使用Query Builder进行upsert操作

在我的一个工作脚本中,基于某些指标存储聚合计数,我没有使用Eloquent,因为查询有点复杂,并且使用查询构建器很容易编写.我目前从数据库中获取值,我需要在数据库中插入/更新它.使用Query Builder可以实现upsert操作是否可以使用Query Builder实现?或者我是否每次都需要检查此条目是否在数据库中?

我总共有100,000个条目,并希望将其作为日常工作运行.因此,如果我需要检查数据库中是否存在特定条目,我需要多次访问数据库.有替代解决方案吗?

我正在考虑创建两个模型类,一个使用Eloquent,另一个使用查询构建器.我可以在Eloquent模型中使用我的自定义查询吗?

query-builder laravel eloquent laravel-5 laravel-query-builder

7
推荐指数
2
解决办法
5825
查看次数

学习按分类标准显示帖子?

这是情况,我有一个名为Skill的自定义税.我希望能够只显示技能设置为英语的日语.

我正在尝试学习如何使用pre_get_posts钩子来修改我的get_posts查询.这是我的例子,但是我遇到了错误:

注意:未定义的变量:postdata

这是我根据研究尝试的:

add_filter( 'pre_get_posts', 'wpshout_fundraiser_recent_posts' );
function wpshout_fundraiser_recent_posts( $query ) {

    // Fetch only posts tagged with "Japanese from English"
    $taxquery = array(
        array(
            'taxonomy' => 'Japanese from English',
            'field' => 'skill',
            'terms' => array( 'skill' ),
        )
    );
    $query->set( 'tax_query', $taxquery );
Run Code Online (Sandbox Code Playgroud)

我确信上面的查询有问题,我不完全理解.任何帮助,请解释如果可能的话阵列的每个字段.

php wordpress

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

如何从Angular发布multipart/form-data到Nodejs Multer?

从Angular我想将一个图像作为Blob数据上传到nodeJS服务器.服务器在后端使用multer.图像文件由画布渲染生成.我从服务器收到以下错误:

错误:多部分:未找到边界状态:500

以下是我的代码.请帮我找出问题所在.

角度:

// blob:Blob;   ->  it has valid image data.
var formData: FormData = new FormData();
formData.append('banner', blob, "my-file.png")

this.http.post(url,
    formData, { headers: new Headers({ 'Content-Type': 'multipart/form-data' }) })
    .toPromise()
    .then(res => {
      console.log(res);
      return res.json();
    })
    .catch(this.handleError);
Run Code Online (Sandbox Code Playgroud)

的NodeJS:

router.post('/upload-banner-image', bannerImageUpload.single('banner'), watchfaceController.uploadWatchfaceBannerImage);
Run Code Online (Sandbox Code Playgroud)

multipartform-data node.js multer angular

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

两个十六进制字节数组的XOR函数

我试图执行独占或两个字节数组并将结果作为十六进制字符串返回.我已将两个字节数组转换为相应的二进制字符串.每个字节都有位,因为它有8个字节.

byte[] key =  { 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 };
byte[] PAN =  { 0x12, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x23 };
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经使用了一种方法,将字节数组转换为相应的二进制字符串值,例如"10101010101".但是,当我执行以下方法来获取XOR时,我会返回一串笑脸,这可能是一些特殊的ASCII字符.

但是我对如何做到这一点没有任何想法.我想将二进制字符串转换为整数,但这不是一个好的解决方案,因为它不适合作为整数.

请问您有什么想法吗?可能有一些示例代码?

public static string exclusiveOR(string string_1, string string_2)
{
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < string_1.Length; i++)
        sb.Append((char)(string_1[i] ^ string_2[(i % string_2.Length)]));
        String result = sb.ToString();

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

c# string logic hex xor

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

使用renderIntoDocument测试功能组件

我正在学习使用ReactTestUtils库测试React无状态组件.这是我的简单组件:

import React from 'react';

const Greeter = ({name,place}) => (
  <h1>Hello,{name}. Welcome to the {place}.</h1>
);

export default Greeter;
Run Code Online (Sandbox Code Playgroud)

这是我的测试规范,以获得renderIntoDocument工作,我包裹着我的招待员在一个div组件作为建议在这里:

import {expect} from 'chai';
import React from 'react';
import ReactTestUtils from 'react-addons-test-utils';
import Greeter from '../Greeter';

describe('Greeter Components',() => {
  it('renders correctly',() => {
    var component = ReactTestUtils.renderIntoDocument(<div>
        <Greeter name="Vamsi" place="Hotel California"/>
    </div>);

    var hasH1 = ReactTestUtils.findRenderedDOMComponentWithTag(component,'h1');
expect(hasH1).to.be.ok;
  });
});
Run Code Online (Sandbox Code Playgroud)

我收到了错误

findAllInRenderedTree(...):实例必须是复合组件.

我在这里提供我的代码为jsbin .

javascript unit-testing mocha.js karma-runner reactjs

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

无法弄清楚为什么我的对象中的值正在发生变化

我想弄清楚为什么我的图表中的值没有正确出来.当我记录learningLanguages[j].count++循环的值时,它们是准确的.但是,当我n在图表中登录map函数时$.map(nativeLanguages, function(n) {...}),计数都是不正确的(看似随意)

var getLanguages = $.get('/languages.json', function(languages){
        // top level language arrays
        learningLanguages = []
        nativeLanguages = []

        // object constructor that correctly formats the language objects
        function Language(lang) {
            this.language = lang;
            this.count = 0;
        }

        // Loop through the languages, create an object for each, push to top level language arrays
        for(i = 0; i < languages.length; i++) {
            currentLanguage = new Language(languages[i].language)

            learningLanguages.push(currentLanguage)
            nativeLanguages.push(currentLanguage)
        }
     });

    // once the languages …
Run Code Online (Sandbox Code Playgroud)

javascript jquery chart.js

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

抽象类方法声明

我刚写了这样的代码:

<?php
class test
{
// Force Extending class to define this method
abstract protected function getValue();
abstract protected function prefixValue($prefix);

// Common method
public function printOut() {
    print $this->getValue() . "\n";
}
}
class testabs extends test{

public function getValue()
{

}
public function prefixValue($f)
{

}
}
$obj = new testabs();
?>
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到以下错误:

致命错误:类测试包含2种抽象方法,因此必须声明为抽象或实现其余的方法(试验::的getValue,测试:: prefixValue)在C:\ wamp64 \第12行WWW \研究\ abstract.php

我理解这个错误的第一部分.我将类测试更改为抽象,错误消失了,但or我无法理解的部分.

php oop

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

如何在装饰器中访问ngStyle键和值?

我的应用程序中有一个颜色名称列表.

let colours = {
  mango: '#e59c09',
  midnight: '#1476a0'
};
Run Code Online (Sandbox Code Playgroud)

我想扩展ngStyle指令,以便能够理解我的自定义颜色名称.我做这个装饰ngStyle指令.但是,我在装饰者的编译功能上遇到了一场艰苦的战斗.我可以访问元素的ngStyle属性,但它是一个字符串(可以理解).JSON.parse()不起作用,因为它不总是一个有效的JSON字符串,因为绑定一次等...

我只想进入,迭代所有样式键,如果它包含color,我想检查值 - 如果它是上述自定义颜色之一,则替换为十六进制.

我似乎无法访问任何ngStyle内部函数,源代码令人困惑和简短; 它似乎只是设置元素CSS - $ parse在哪里完成它的工作?例如,当ng-style="{color: ctrl.textColor}"- 在ngStyle源代码中没有任何内容可以提取值ctrl.textColour.我在找错了地方吗?

无论如何,如何访问ng样式的键值,以便我可以将自定义颜色更改为其十六进制代码?

这是我在装饰者中到目前为止所得到的:

$provide.decorator('ngStyleDirective', function($delegate) {

    let directive = $delegate[0];
    let link = directive.link;

    directive.compile = function(element, attrs) {

        // Expression here is a string property
        let expression = attrs.ngStyle;

        return function(scope, elem, attr) …
Run Code Online (Sandbox Code Playgroud)

javascript decorator angularjs angularjs-directive ng-style

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