小编Pan*_*kaj的帖子

从颜色类中获取颜色名称

我有以下颜色

{ Name=ffff8c00, ARGB=(255, 255, 140, 0) }
Run Code Online (Sandbox Code Playgroud)

我可以检查颜色名称吗?无论是红色还是绿色..我想要颜色的名称..

有没有可能找到?

c#

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

消息:mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known

我是 PHP MVC CI 的新手,并且

我得到低于错误。

消息:mysqli::real_connect():php_network_getaddresses:getaddrinfo 失败:不知道这样的主机。

以下是我正在传递的信息。

主机名:http://localhost:1234/Sample/

用户名:root

密码://此处密码为空

数据库:codeignitordb

端口:1234

功能

$mysqli->real_connect($hostname, 
                      $this->username, 
                      $this->password, 
                      $this->database, 
                      $port, 
                      $socket, 
                      $client_flags);
Run Code Online (Sandbox Code Playgroud)

这里$socket$client_flagsNull

问题:我错过了什么吗?

php codeigniter codeigniter-3

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

Redirect back with errors and input in custom request class : Laravel 5

I had some original code that shows like below with form validation and saving process in MySQL Database.

Original Code

public function store(Request $request)
{
    $v = \Validator::make($request->all(), [
        'Category' => 'required|unique:tblcategory|max:25|min:5'
    ]);

    if ($v->fails()) {
        return \Redirect::back()
                    ->withErrors($v)
                    ->withInput();
    }
    ...
    //code to save the record in database is here....
    ...
}
Run Code Online (Sandbox Code Playgroud)

Then I followed this article and modified the above function and now it looks like below.

public function store(CategoryRequest $request)
{

    ...
    //code to save the record …
Run Code Online (Sandbox Code Playgroud)

php laravel-5 laravel-5.1

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

如何在trands SendsPasswordResetEmails中的broker()函数返回\ Illuminate\Contracts\Auth\PasswordBroker?

我正在使用Laravel 5.3,在Forgot Password Controller中,有 Trait SendsPasswordResetEmails

如果你去它的定义,有一个函数叫broker(),它返回contract类型\Illuminate\Contracts\Auth\PasswordBroker

如果你去\Illuminate\Contracts\Auth\PasswordBroker,没有名称为的函数声明broker()

甚至不是它的派生类 \Illuminate\Auth\Passwords\PasswordBroker.php

我看到它出现了 \Illuminate\Auth\Passwords\PasswordBrokerManager.php

问题:你能否告诉我们broker()功能如何trait SendsPasswordResetEmails回报\Illuminate\Contracts\Auth\PasswordBroker

laravel laravel-5.1 laravel-5.2 laravel-5.3

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

选择中的验证问题:Laravel 5.3

我的表格如下

<form method="POST" action="http://localhost:1234/Update" accept-charset="UTF-8">
    <input name="_token" type="hidden" value="bVyYZGPprZKHab8sQXairqhtwszTeQ36LRhp9u2k">
    <input type="hidden" name="_token" value="bVyYZGPprZKHab8sQXairqhtwszTeQ36LRhp9u2k">

    <select class="form-control" name="TypeID">
        <option value="-1">Please select Payment Type</option>
            <option value="2">Bitcoin</option>
            <option value="1">Paypal</option>
            <option value="3">Pioneer</option>
    </select>
    <button type="submit">Update</button>
</form>
Run Code Online (Sandbox Code Playgroud)

控制器动作方法如下所示

public function UpdatePaymentDetails(PaymentDetailsRequest $request) {
}
Run Code Online (Sandbox Code Playgroud)

请求等级如下

class PaymentDetailsRequest extends Request {

    public function authorize()
    {
        return true;
    }

    public function rules() {
        return [
            'TypeID' => 'required|min:1',
        ];            
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么问题?

我没有选择TypeID时没有验证,我错过了什么吗?

laravel laravel-5 laravel-5.1 laravel-5.2 laravel-5.3

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

尝试将图像及其属性与表单数据一起传递时发出问题

关于这个问题

我试图将图像及其属性与其他表单数据一起传递给数组.

由于发布了多个图像,因此这就是发布上载图像数组的原因.我在下面的问题中做错了吗?

以下部分不起作用,下面是php中的输出.

在此输入图像描述

var fileData = new FormData();

$.each(Product_Additional_Images, function(index, file) {
    var Product_Sort_No = "1";
    var fileObject = file.files[0];//this is file
    var data = {
        "Image" : fileObject,
        "Sort_No": Product_Sort_No
    }
    fileData.append("Product_Additional_Images[]", JSON.stringify(data));
});

fileData.append('Product_ID', "1");

$.ajax({
    method: "POST",
    url:    "sample url",
    cache:  false,
    async:  true,
    data:   fileData,
    processData: false,
    contentType: false,
    success: function(response) {
    },
    error: function(result) {
    }
});
Run Code Online (Sandbox Code Playgroud)

这个工作完美.下面是一个预期的输出.

这部分是有效的,因为只发布了图像数组和表单数据.不幸的是,数组中的Image属性没有被传递.

在此输入图像描述

var fileData = new FormData();

$.each(Product_Additional_Images, function(index, file) {
    fileData.append("Product_Additional_Images[]", file.files[0]);
});

fileData.append('Product_ID', "1");

$.ajax({ …
Run Code Online (Sandbox Code Playgroud)

php jquery

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

c和代码标签之间的区别

在C#xml注释中,下面的标签有什么区别?

1. <c> 
2. <code>
Run Code Online (Sandbox Code Playgroud)

c# xml-comments

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

session.abandon没有生成新会话

我使用的是asp.net 3.5

Session.Abandon()没有使用新的SessionId.

Session["abc"] = "abc";
Session.Abandon(); //Session id is same as checked in add watch
Run Code Online (Sandbox Code Playgroud)

asp.net session

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

单身模式混乱

按照单身模式,

public sealed class Singleton
{
    static Singleton instance=null;

    Singleton()
    {
    }

    public void abc(){
    }

    public static Singleton Instance
    {
        get
        {
            if (instance==null)
            {
                instance = new Singleton();
            }
            return instance;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

以上不是线程安全的.两个不同的线程都可以评估测试if(instance == null)并发现它是真的,然后两个都创建实例,这违反了单例模式.

混淆是实例是静态的,一旦在UI线程或其他线程上调用它,它是如何为null的?

编辑

我打算说,一旦我调用了Singleton.Instance.abc(); Singleton.Instance在手动处理之前不应为null.对?

c#

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

在Regexp中设置动态模式

var txtpattern = '/[a-z]+/';
var regex = new RegExp(txtpattern);
var result = txtstring.match(regex); //returns null
var result = txtstring.match(/[a-z]+/); //returns some value
Run Code Online (Sandbox Code Playgroud)

我的查询是,有没有办法在匹配参数中设置动态模式?

javascript regex

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