小编sea*_*mus的帖子

Laravel Valet是否对系统上的所有代客泊车项目都具有取消泊车/取消链接?

在具有多个旧Laravel项目的计算机上工作。看起来他们都被代客泊车了。

代客不在新项目上工作,我认为是因为代客过度扩展。

有没有一种方法可以“批量”取消停车并取消所有代客连接的链接,还是必须卸载并重新安装代客?

遍历每个文件夹并手动取消驻留是不现实的。

laravel laravel-valet

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

Ruby从数组中删除非数值并将剩余值转换为浮点数

我有一个用户输入的字符串,我将其变成一个数组,然后遍历该数组并删除非数字值。

看起来我的正则表达式匹配工作了一半时间,而我的to_f从未将数组值设置为浮点型。

假设我输入:“ 1 2 3b c3 4,5t”

puts "Enter Minutes"  
STDOUT.flush  
freq = gets.chomp
freq = freq.split(/\W/) #this creates the array, splitting at non-word chars

p freq #outputs: ["1", "2", "3b", "c3", "4", "", "5t"]

freq.each do |minutes|
        if ( minutes == "" or /\D/.match(minutes) ) then freq.delete(minutes) else minutes.to_f end
end

p freq #outputs: ["1", "2", "c3", "4", "5t"]
Run Code Online (Sandbox Code Playgroud)

我想要的结果是:[1、2、4] #note它们是数字而不是字符

ruby arrays each

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

php move_uploaded_file 不起作用

通常我会为此简化我的代码,或者只显示给我带来麻烦的部分。但在这种情况下,我不知道出了什么问题,所以我粘贴了整个内容。抱歉。

好的,下面的脚本获取 ajax 发送的值并将它们上传到 sql 数据库中。之后,它将图像从一个文件夹移动到另一个文件夹中。

除了“move_uploaded_file”位之外,整个脚本都可以正常工作,完成它应该做的事情。所以它正确地执行了 sql 部分,并且所有会话名称、字符串编辑等都是正确的。

我已经回显了脚本生成的文件的名称,它们是正确的。文件夹也可以读+写。等待移动的文件存在于文件夹中。

我错过了什么?为什么 move_uploaded_file 不起作用?提前谢谢大家。

-- 将 move_uploaded_file() 更改为 rename(),仍然无效--

<?php 

session_start();
unset($_SESSION['reference']);

$name = $_GET['name'];
$category = $_GET['category'];
$subCategory = $_GET['subCategory'];
$date = $_GET['date'];
$address = $_GET['address'];
$city = $_GET['city'];
$state = $_GET['state'];
$host = $_GET['host'];
$info = $_GET['info'];
$adder = $_SESSION['user'];

//turn into array
$array = array();
$array[0]=$name;
$array[1]=$category;
$array[2]=$subCategory;
$array[3]=$date;
$array[4]=$address;
$array[5]=$city;
$array[6]=$state;
$array[7]=$host;
$array[9]=$info;
$array[11]=$adder;


try {

$con = new PDO('mysql:host=localhost;dbname=test');
    //$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $refid=$con->prepare(" SELECT MAX(id) FROM createX …
Run Code Online (Sandbox Code Playgroud)

php file

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

我是否需要始终将基本结构放在 main() 之外,以便它们是全局变量?

我正在阅读 Rust 文档,并在使用函数创建结构时遇到了问题:

fn main() {
    let s1 = String::from("bob");
    let s2 = String::from("bob@aol.com");

    struct User {
        name: String,
        email: String,
    }

    let user1 = build_user(s1, s2); //or &s1, &s2
}

fn build_user(email: String, name: String) -> User {
    //or &String, &String
    User { email, name }
}
Run Code Online (Sandbox Code Playgroud)

错误说:

fn main() {
    let s1 = String::from("bob");
    let s2 = String::from("bob@aol.com");

    struct User {
        name: String,
        email: String,
    }

    let user1 = build_user(s1, s2); //or &s1, &s2
}

fn build_user(email: String, …
Run Code Online (Sandbox Code Playgroud)

struct rust

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

红宝石。(条件)?return:next。返回错误

(1<2) ? return : next
Run Code Online (Sandbox Code Playgroud)

dos.rb:dos.rb:74:下一个无效(SyntaxError)

在这种情况下,告诉红宝石“继续”的正确方法是什么。

如果1小于2,则离开函数,否则继续前进

ruby if-statement next

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

Ruby:如何在两个数组中查找相似度

我试图在两个数组中找到常见的元素。

pairs = Array.new
a = exchange_one.get_symbols
b = exchange_two.get_symbols
c = a+b
c.uniq{|pair| pairs << pair}
Run Code Online (Sandbox Code Playgroud)

我正在使用+组合两个数组

然后,我调用uniq删除重复项,但将其传递给一个块,以便找到的重复项可以在删除之前添加到数组中。

由于某种原因,数组对只是整个c数组。

找到数组相似性的正确方法是什么?

ruby arrays uniq

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

强制函数返回 NULL 而不是预先确定的 return_type

下面是一个命令解析函数。它在"-"处拆分用户输入。

如果传入“time-10”,则返回10。如果没有找到“-”,我想返回NULL,这样我就知道没有找到“-”,程序可以根据该信息做出决定。但是,因为函数返回类型是char我必须返回一个char 指针,并且目前通过返回原始参数来满足这个要求。

有没有办法解决这个问题,或者我是否必须返回一个 Char 指针并编写代码来确定该返回值是否等于“未找到”

char * second_arg(char * arg) {  
    char * j = strchr(arg, '-');
    if(j==NULL) {
        return arg;
    }
    return ++j;
}
Run Code Online (Sandbox Code Playgroud)

c null return

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

总结目录的总文件大小有很大的不同:Ruby -e, du -ach, ls -al "total"

ls | ruby -ne 'BEGIN{a= []}; a <<  File.size($_.chomp).to_i; END{puts a.sum}'
Run Code Online (Sandbox Code Playgroud)

上面的代码获取每个文件的文件大小,将其放入一个数组中,并打印总和。

返回的值与:

du -ach
Run Code Online (Sandbox Code Playgroud)

并且这两个值与通过以下方式显示的总计非常不同:

ls -al
Run Code Online (Sandbox Code Playgroud)

没有隐藏文件。

苹果系统

ruby terminal ls filesize du

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

标签 统计

ruby ×4

arrays ×2

c ×1

du ×1

each ×1

file ×1

filesize ×1

if-statement ×1

laravel ×1

laravel-valet ×1

ls ×1

next ×1

null ×1

php ×1

return ×1

rust ×1

struct ×1

terminal ×1

uniq ×1