小编Lui*_*ado的帖子

如何在同一行显示和更新回声

我在Bash中有以下内容(在Linux中)

for dir in Movies/*
do
  (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist &&
  exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist )
echo "Movie $movies - $dir ADDED!"
let movies=movies+1
done
Run Code Online (Sandbox Code Playgroud)

但我希望这样做,以便"echo"在下一行显示以下回声(不与最后一个echo输出连接,但替换它),以使它看起来像是在更新.类似于具有百分比的进度条将如何显示在同一行上.

bash

99
推荐指数
5
解决办法
17万
查看次数

MySQL Server和MySQL Client有什么区别

在Ubuntu中,我通常会安装两者,但MySQL的客户端和服务器之间有什么区别.

作为奖励,当一个新的声明提到它需要MySQL 5.x它是指客户端,服务器或两者.例如,这个链接https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html提到它需要5.7.x才能支持json_extract,这是指客户端,服务器还是两者都需要是5.7.x.

mysql linux ubuntu

91
推荐指数
3
解决办法
5万
查看次数

带有括号和方括号的IF语句之间的Bash差异

在学习,我会看到四种使用if语句的方式:

  • 单括号 - (...)
  • 双括号 - ((...))
  • 单方支架 - [...]
  • 双方括号 - [[...]]

bash中的Parenthesis和Square Brackets有什么区别.

bash if-statement

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

在Bash中使用一系列数字的大小写

我试图case在Bash中使用(在Linux中).

如果X在460和660之间,则输出X信息.

如果X介于661和800之间,请执行其他操作.

等等.

现在这就是我所拥有的:

case $MovieRes in
    [461-660]*) echo "$MovieName,480p" >> moviefinal ;;
    [661-890]*) echo "$MovieName,720p" >> moviefinal ;;
    [891-1200]*) echo "$MovieName,1080p" >> moviefinal ;;
    *) echo "$MovieName,DVD" >> moviefinal ;;
esac
Run Code Online (Sandbox Code Playgroud)

但不知何故,480p,720p或1080p的许多都以DVD结尾.变量$MovieRes是一个简单的列表,为每行显示1到1200之间的数字.根据值,case决定应用哪个"case".

我想知道如何实际使用它case来实现这一点,因为在处理这样的范围时有点混乱.

bash switch-statement

21
推荐指数
3
解决办法
4万
查看次数

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

如何使用extract安全地创建PHP变量

在我之前的帖子中,我问如何从数组创建变量(使用foreach创建的PHP变量)我得到了几个答案,我正在测试extract()但是出于安全原因我看过几个反对它.

现在我的问题是如何以安全的方式从$ _POST中使用提取,该$ _POST具有使用jquery序列化生成的数组.

安全,我的意思是,如果用户输入错误的数据,安全的方式可以毫无问题地处理.

PHP站点在extract命令中有一个小警告,说明如下:

不要对不受信任的数据使用extract(),例如用户输入(即$ _GET,$ _FILES等).如果您这样做,例如,如果您想要运行暂时依赖于register_globals的旧代码,请确保使用其中一个非重写的extract_type值,例如EXTR_SKIP,并注意您应该以与variables_order中定义的顺序相同的顺序提取php.ini.

它警告使用但不提供至少如何以安全的方式解决提取的用户的示例.

php extract

12
推荐指数
3
解决办法
3117
查看次数

什么是ORBX.js

什么是ORBX.js以及它与我认为仅在操作系统上可用的以下几点有关(非Web,但实际上在系统中运行):

  • 观看没有编解码器的1080p视频
  • 在网上玩游戏(如左4死2)
  • 它为我们习惯在非网络系统上看到的网络提供了什么特征(我的意思是运行与网络无关的应用程序,如电脑游戏)
  • 这怎么可能?

javascript html5

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

使用foreach制作的PHP变量

我有几个变量来自$ POST _ ['array']中的一个数组我想做一些循环,例如foreach,它为变量中的每个值创建一个变量名,并为它赋值.

例如,如果我有

$POST_['name'];
$POST_['last'];
$POST_['age'];
$POST_['sex'];
Run Code Online (Sandbox Code Playgroud)

我希望循环从$ _POST中的数组创建每个变量,其变量名称如下所示:

$name = 'John';
$last = 'Doe';
$age = '32';
$sex = 'male';
Run Code Online (Sandbox Code Playgroud)

注 - 该数组来自一个序列化的jquery字符串,它将表单中的所有变量和值组合成一个大字符串.

这可能吗?

php post

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

mysql在一列中连接多个值

我需要创建一个查询,创建3个来自2个表的列,这些表具有以下关系:

表1具有与具有列ID2的表2相关的列ID

在表1中,有一个名为user的列在表2中有一个名为names的列

可以有1个唯一用户,但可以有许多与该用户关联的名称.

如果我执行以下操作,我将获得所有数据但是用户列会为其关联的每个名称重复自己.我想要的是用于显示唯一,但名称列显示所有与用户列关联但由逗号分隔的名称,如下所示:

select TABLE,TABLE1中的名称左连接TABLE1.id = TABLE2.id上的TABLE2

这将显示每次为该用户显示名称时重复的用户.我想要的是这样:

USER - NAMES
cyrex - pedrox,rambo,zelda
homeboy - carmen,carlos,tom,sandra
jerry - seinfeld,christine
ninja - soloboy

等等....

mysql sql group-concat

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

如何建立一个给予积分的paypal捐赠系统

我试图创建一种方法来设置以下内容:

  1. 用户通过捐赠网站(姓名,电子邮件)向paypal发送捐款
  2. Paypal收到捐款并使用收到的2个变量(姓名,电子邮件)将其发送回捐赠网站
  3. 捐赠网站接收变量和捐赠金额,并更改网站中的一些变量,以显示用户捐赠了一些金额.

该网站显示了捐赠的用户列表以及捐赠的数量,并显示为积分.我怎么能用paypal和php和mysql做到这一点.

php mysql paypal

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