小编ro *_* ko的帖子

Shell脚本调用sudo; 如何禁止密码提示

我正在编写一个简单的shell脚本来更改网络硬件的mac地址.其中一条线是:

sudo ifconfig eth0 hw ether 00:99:99:00:00:00
Run Code Online (Sandbox Code Playgroud)

我的问题是sudo脚本提示输入密码.有没有办法,我可以这样做而不提示用户输入密码???

linux shell sudo

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

正则表达式允许数字和中间只有一个连字符

我想写一个正则表达式来允许数字,只有一个连字符,中间(不能在开始或结尾)说模式:02-04,02是可以接受的,但模式:----0204-02-04-06不可接受

我试过这样的东西,但是这会允许 - 在开始时也允许多个 -

'/^[0-9 \-]+$/'
Run Code Online (Sandbox Code Playgroud)

我对正则表达式不太好,所以一点点解释会真正有用.

编辑:很抱歉再次对此提出错误,但我需要的数字只有2位数(123-346)应视为无效.

php regex

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

离子3:离子选择取消选择所选选项

我的模板中有一个简单的离子选择.它不是必填字段,因此不允许选择任何选项.

<ion-item>
  <ion-label>Gender</ion-label>
  <ion-select [(ngModel)]="gender" placeholder ="- Any -">
    <ion-option value="f">Female</ion-option>
    <ion-option value="m">Male</ion-option>
  </ion-select>
</ion-item>
Run Code Online (Sandbox Code Playgroud)

我已经放置了一个placeholder="any"并且工作正常,直到用户没有选择任何东西.但是,一旦用户选择其中一个选项并决定不再选择任何一个选项,用户就无法返回选择任何选项.我查看了文档,但无法得到任何线索.关于如何在之前触摸/选择其中一个选项后用户取消选择该选项的任何想法?

ionic-framework ionic3

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

“如何解决`删除SerializeJSON()的默认字母顺序`

我正在尝试将请求中的序列化数据添加到需要维护数据特定顺序的第三方API,但是SerializeJSON以字母顺序排列,这破坏了第三方API要求的格式。有人可以帮我弄清楚吗

输入:

<cfset data ={
                "Booking": {
                    "ActionCode":"DI",
                    "AgencyNumber":"23",
                    "Touroperator":"TVR",
                    "BookingNumber":"323",
                },
                "Payment": {
                    "__type":"paymenttype",
                    "PaymentProfile": {
                        "Value": 4,
                        "Manual": false
                    },
                    "PaymentType": 4,
                    "PaymentAction":2,
                    "Details": {
                        "IBAN": "DE02120300000000202051",
                        "BIC": "BYLADEM1001"
                    }
                },
                "Login":{
                    "UserCode": "usercode",
                    "Password": "password"
                }
            }>
Run Code Online (Sandbox Code Playgroud)

SerializeJSON()在我的数据上使用此方法时:

SerializeJSON(data)
Run Code Online (Sandbox Code Playgroud)

电流输出

"{"Booking":{"Touroperator":"TVR","ActionCode":"DI","BookingNumber":"323","AgencyNumber":"23"},"Login":{"UserCode":"usercode","Password":"password"},"Payment":{"PaymentProfile":{"Manual":false,"Value":4},"PaymentType":4,"PaymentAction":2,"__type":"paymenttype","Details":{"BIC":"BYLADEM1001","IBAN":"DE02120300000000202051"}}}"
Run Code Online (Sandbox Code Playgroud)

预期产量:

"{"Booking":{"ActionCode":"DI","AgencyNumber":"23","Touroperator":"TVR","BookingNumber":"323",},"Payment":{"__type":"paymenttype","PaymentProfile":{"Value":4,"Manual":false},"PaymentType":4,"PaymentAction":2,"Details":{"IBAN":"DE02120300000000202051","BIC":"BYLADEM1001"}},"Login":{"UserCode":"usercode","Password":"password"}}"
Run Code Online (Sandbox Code Playgroud)

coldfusion cfml

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

Jquery选择器

在这里需要我的jquery一点帮助

我希望我的所有按钮的名称以"my-"开头,并以"-press"结束以进行"点击"事件.

<input type="button" id="my-button-x-press" name="my-button-x-name-press" />
Run Code Online (Sandbox Code Playgroud)

动态添加到DOM的按钮应该具有相同的事件.

javascript jquery jquery-selectors

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

在 R 中分离包

我正在使用一个包:KML(纵向数据的 k 均值)。

\n\n

当加载包时,它会加载 6 个以上的包。

\n\n
Loading required package: kml\nLoading required package: clv\nLoading required package: cluster\nLoading required package: class\nLoading required package: longitudinalData\nLoading required package: rgl\nLoading required package: misc3d\n
Run Code Online (Sandbox Code Playgroud)\n\n

使用完后我试图将其分离。但是,我在尝试时不断收到错误/警告。

\n\n

当使用此步骤分离使用detach("package:kml", unload=TRUE)或/和卸载它们时unloadNamespace("kml"),不会出现任何错误,就像已分离一样。

\n\n

当我检查(.packages()). kml 不再列出,但其他包仍在加载。但是当我检查loadedNamespaces()kml 仍然加载在那里时。现在继续处理下一个包。

\n\n
detach("package:longitudinalData", unload=TRUE)\n
Run Code Online (Sandbox Code Playgroud)\n\n

给我一条警告消息:

\n\n
\n

警告消息: \xe2\x80\x98longitudinalData\xe2\x80\x99 命名空间无法卸载:
\n 命名空间 \xe2\x80\x98longitudinalData\xe2\x80\x99 由 \xe2\x80\x98kml\xe2\x80\x99 导入所以无法卸载

\n
\n\n

包的其余部分依赖于“kml”或“longitudinalData”,因此我对所有包都收到相同的消息。包括 kml 和纵向数据在内的所有包仍然列在loadednamespaces 下。

\n\n

知道如何卸载它们吗?

\n

r package

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

Mysql:具有最小值的行并根据大小写优先级where条件

我有两个表,第一个表是: docs 和另一个表: doc_val

doc_id表中的外键一起使用docs

我需要的清单docs(包括valtypecriteriadoc_val)相匹配某些情况下,比方说:doc_val.criteria = 'L' and docs.rev = 1

获取此文档列表时,我还需要确保doc_val.valfor doc_id的最小值。并且还要确保doc_val.type = 'D',鉴于存在doc_val.type = 'D'ELSE,我们应该简单地得到最小的doc_val给定doc_iddoc_val.val

CREATE TABLE IF NOT EXISTS `docs` (
  `id` int(6) unsigned NOT NULL,
  `rev` int(3) unsigned NOT NULL,
  `content` varchar(200) NOT NULL,
  PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `doc_val` (
  `id` …
Run Code Online (Sandbox Code Playgroud)

mysql join having

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

使用 PHP 作为 FCGI 运行的 HTTP 身份验证

我无法让基本的 HTTP 身份验证在安装并作为 FCGI 工作的 PHP 中工作。但是,当 PHP 作为模块安装时,它可以完美运行。

有什么办法可以让它工作吗???

我在 ubuntu 中运行 PHP 5.2.6 版。

<?Php 
if ( !$_SERVER['PHP_AUTH_USER'] ) {
    $this->getResponse()->setHeader('WWW-Authenticate',  'Basic realm="Testing"');
    $this->getResponse()->setBody('Unauthorized');
    $this->getResponse()->setHttpResponseCode(401);
} else { 
    var_dump($_SERVER['PHP_AUTH_USER']);
    var_dump($_SERVER['PHP_AUTH_PW']);
}  
Run Code Online (Sandbox Code Playgroud)

我确实尝试过

[Rewrite rule on .htaccess]
 RewriteEngine on
 RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

[user:pass on PHP-script]
list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':',     base64_decode(substr($_SERVER['REDIRECT_REMOTE_USER'], 6)));
Run Code Online (Sandbox Code Playgroud)

但它似乎没有工作。

php apache fastcgi

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

Jquery让孩子有条件

我有一个div id='tips'.它有多个孩子.我需要做的是我想要获取一个id='tips'具有其风格的顶级<10px 的div的子节点.这是代码的片段.

<div id="tips">
   <div style="top: 5px; left: 150px;">
      Required Div
      <span class="arrow"></span>          
    </div>
   <div style="top: 15px; left: 150px;">
      Not-Required Div
      <span class="arrow"></span>          
    </div>
   <div style="top: 45px; left: 150px;">
      Child3
      <span class="arrow"></span>          
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

只有一个顶级<10px的div子div存在.

javascript jquery

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

优化R中的for循环

DUMMY DATA SET :(与我的数据集不同的是item_code在我的情况下是字符串)

in_cluster <- data.frame(item_code = c(1:500))
in_cluster$cluster <-
        sample(5, size = nrow(in_cluster), replace = TRUE)
real_sales <- data.frame(item_code = numeric(0), sales = numeric(0))
real_sales <-
    data.frame(
            item_code = sample(500, size = 100000, replace = TRUE),
            sales = sample(500, size = 100000, replace = TRUE)
    )

mean_trajectory <- data.frame(sales = c(1:52))
mean_trajectory$sales <- sample(500, size = 52, replace = TRUE)
training_df <- data.frame(
        LTF_t_minus_1 = numeric(0),
        LTF_t = numeric(0),
        LTF_t_plus_1 = numeric(0),
        RS_t_minus_1 = numeric(0),
        RS_t = numeric(0), …
Run Code Online (Sandbox Code Playgroud)

performance for-loop r

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

PHP致命错误无法在写上下文中使用方法返回值

我已经多次问过这个问题了,但是我感到困惑并遇到了类似的情况.我不确定这个和我的背景是否相同,只要我确信这是一个不同的场景,否则我可能会误解这个解释.好的,这是我的情景:

$amount = isset($cost->getCostAmount()) ? $cost->getCostAmount() : 0;
Run Code Online (Sandbox Code Playgroud)

函数costAmount()在运行时动态添加,可能存在也可能不存在.所以我需要首先检查我的功能是否存在,休息非常清楚.但现在在这种情况下,我得到一个致命的错误:

致命错误:无法在..../file.php中的写入上下文中使用方法返回值

现在,如果我做这样的事情:

$amount = $cost->getCostAmount() ? $cost->getCostAmount() : 0;
Run Code Online (Sandbox Code Playgroud)

显然我会收到一个错误:

调用未定义的方法:getCostAmount

如果该功能不存在.对此可能有什么解决方案?解释将被认为是有帮助的.

请求:请添加一个充分的评论,说明为什么问题被投票,以便我将来能够改进我的问题.

php

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

高级设计与低级设计及其组件之间的区别

我正在尝试为Web应用程序(PHP)设计高级设计和低级设计.但我坚持他们之间的基本区别.还有他们的组件.此外,数据库设计和业务逻辑在两者之间.

php architecture software-design

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