小编BOT*_*Jr.的帖子

添加自定义验证错误信息 laravel

我可以做这样的事情来验证控制器上的某些东西。

$this->validate($request,[
'myinput'=>'regex:some pattern'
]);
Run Code Online (Sandbox Code Playgroud)

并且这个输出将是这样的

myinput 格式无效。

我想要的是展示我自己的信息

只允许某些模式

我如何在 Laravel 上实现这一目标?

php laravel laravel-5

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

使用php在mysql中的字段内存储多个值

我想到可以使用php在mysql表中的一个单元格中存储多个值,然后通过php检索每个值.我将提供一个示例,使其更清晰.

例:

假设,我有第一列文本类型和该列的第一个字段即mysqltable[0][0].有没有什么办法可以用这种方式在这个字段中保存多个值 value1;value2;value3;,等等在列内的其他字段中?如果是的话,那我怎么能这样做并使用php检索相同的内容?

php mysql

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

在字符串中搜索模式

我真的很难得到递归,但我尝试递归来匹配字符串中的模式.

假设我有一个极客的字符串极客,我有一个模式eks匹配.我可以使用很多方法,如正则表达式,查找字符串类的方法,但我真的想通过递归来做这件事.

为实现这一点,我试过这段代码:

void recursion(int i,string str)
{
    if(!str.compare("eks"))
        cout<<"pattern at :"<<i<<'\n';

    if(i<str.length() && str.length()-1!=0)
        recursion(i,str.substr(i,str.length()-1));
}

int main()
{
    string str("geeks for geeks");

    for(int i=0;i<str.length();i++)
        recursion(i,str.substr(i,str.length()));
}
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

期望的输出:

pattern at 2
pattern at 12
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么,以及通过递归来做这件事的好方法是什么?

我理解cpp中的很多主题,但是通过递归,我知道它们是如何工作的,甚至每当我尝试使用递归编写代码时,它都无法工作.是否有任何地方可以帮助我进行递归?

c++ recursion

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

&amp; 不支持的操作数类型:“NoneType”和“Node”

我正在尝试使用 来实现链表Python。因为,我是新手python,所以我通过编写一些我可以在C++.

  /* Function to get the middle of the linked list*/
void printMiddle(struct Node *head)
{
    struct Node *slow_ptr = head;
    struct Node *fast_ptr = head;

    if (head!=NULL)
    {
        while (fast_ptr != NULL && fast_ptr->next != NULL)
        {
            fast_ptr = fast_ptr->next->next;
            slow_ptr = slow_ptr->next;
        }
        printf("The middle element is [%d]\n\n", slow_ptr->data);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个计算链表中间的函数。我尝试了相同的操作,python但它抛出了一个错误

类型错误:& 不支持的操作数类型:“NoneType”和“Node”

 def middle_node(self):
        slow_ptr=self.head
        fast_ptr=self.head
        if self.head==None:
            return

        while (fast_ptr.next!=None & fast_ptr!=None):
            fast_ptr=(fast_ptr.next).next
            slow_ptr=slow_ptr.next
        print (slow_ptr.data) …
Run Code Online (Sandbox Code Playgroud)

python

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

自动装配与进口

我对Spring Boot非常陌生,我正在尝试掌握它的概念。现在我遇到了@Autowired。我对此非常了解。

就像,当您编写@Autowired时,事情发生在两次通过中,而在第二次通过中,spring注入了bean。

现在,我有这个例子。

Class Abc {

    @Autowired
    private Xyz xyz;

    PSVM(String...z) {
        xyz.hello();
    } 
}
Run Code Online (Sandbox Code Playgroud)

导入基本上将代码导入文件中。

所以,

Import com.tilak.Xyz;

Class Abc {
    private Xyz xyz;

    PSVM(String...z) {
        xyz = new Xyz();
        xyz.hello();
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么我不应该选择后者呢?

做第一个有什么好处吗?我应该在哪里使用第一个?

java spring spring-boot

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

对象/关联数组拼接功能

我知道数组的splice函数但是在Java脚本中不允许关联数组因此我必须使用另一个涉及使用对象的方法.这个代码声明了var check={};

例如,我想为我的ObjectArray使用Splice方法.我应该如何实现与splice方法相同但使用关联数组

数据:

Object {mad over donuts: "company", dunkin donuts: "company"}
Run Code Online (Sandbox Code Playgroud)

javascript arrays

-1
推荐指数
1
解决办法
844
查看次数

标签 统计

php ×2

arrays ×1

c++ ×1

java ×1

javascript ×1

laravel ×1

laravel-5 ×1

mysql ×1

python ×1

recursion ×1

spring ×1

spring-boot ×1