小编Wil*_*ill的帖子

Cron Job仅在一周中的某一天运行

0 0 2-31 * sun         /home/ubuntu/x.h
0 0 2-31 * mon-sat     /home/ubuntu/y.h
Run Code Online (Sandbox Code Playgroud)

这最终会同时运行它们.我在这里做错了吗?

cron crontab cronexpression

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

了解Apache ActiveMQ

我对Apache ActiveMQ的功能感到困惑.

我从这个链接下载了ActiveMQ .所以我这样使用它(环境:Windows 7):我启动它bin/activemq.bat,然后它工作.

我的问题是:这是否意味着我在我的机器上启动服务器?当我初始化时ActiveMQConnectionFactory,代理URL是tcp://localhost:61616.但是如果我希望我的机器作为服务器和另一台机器连接到我的服务器怎么办?

activemq-classic

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

这个python代码可以更高效吗?

我编写了一些代码来查找字符串中有多少个子字符串是anagram对.要找到的函数anagram(anagramSolution)具有复杂度O(N).子串函数的复杂度小于N平方.但是,这里的代码就是问题所在.可以更优化吗?

for i in range(T):
    x = raw_input()
    alist = get_all_substrings(x)

    for k, j in itertools.combinations(alist,2):
        if(len(k) == len(j)):
            if(anagramSolution(k,j)):
                counter +=1

    counterlist.append(counter)
    counter = 0
Run Code Online (Sandbox Code Playgroud)

alist可以有上千项(子集)的.主要问题是循环.迭代所有项目需要花费大量时间.有没有更快或更有效的方法来做到这一点?

python optimization for-loop time-complexity python-itertools

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

PHP变量名和SQL表列名长度

我有这个真正的新手问题:)

尽管如此

$lastInvoiceNumber 

$lastInvNum
Run Code Online (Sandbox Code Playgroud)

要么:

last_invoice_number(int 10)
last_inv_num(int 10)

节省一点时间写.他们是否有任何好处(即使是最轻微的)
表现?

长与短? 如果查询具有较短的表列名称,

有没有机会php和MySQL更重要的是会消耗
更少的内存?

例如,如果我必须在单个查询中获取500行,我想象
查询将运行500次并运行
last_invoice_number500次
与运行相比
last_inv_num可以节省一些内存或使事情稍微快一点.


谢谢.

php mysql variables

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

fprintf()函数无法将数据持久保存到文件中; 必须跟着fflush()函数?

我正在使用fopen()函数打开一个文件来编写,并返回一个FILE指针.然后我使用此指针fprintf(),但数据不会持久保存我对文件的写入.这是直接IO/O_DIRECT相关,还是有什么问题?

c c++ io

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

Python随机列表索引与概率

我如何编写一个函数来为我提供列表元素的随机索引,但基于列表中的概率?

该列表看起来像这样,有 5 个元素。

a = [0.1, 0.2, 0.4, 0.2, 0.1]
Run Code Online (Sandbox Code Playgroud)

有没有简单快速的解决方案?谢谢

python

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

PHP password_hash()+ password_verify()今天(2016年5月)安全吗?

所以这个问题几乎就在标题^^中.

下面是我在我的服务器上测试性能的一些小PHP代码(+结果的截图),并且还向您展示了我打算如何使用非常简单的password_hash()和password_verify().

我想我会选择PASSWORD_BCRYPT,费用= 11你觉得怎么样?

<?php
$startpage = microtime(true);
$userPassword = "ILike5InchesIceCubes";
echo "<h2>Password we work on :    " . $userPassword . "</h2></br></br>";


echo "<b>password_hash($userPassword, PASSWORD_BCRYPT) :</br></b>";
$start1 = microtime(true);
$hash = password_hash($userPassword, PASSWORD_BCRYPT);
echo "Hash is : " . $hash . "</br>";
echo "Encryption took : ". (microtime(true) - $start1) . " seconds </br>";
$start2 = microtime(true);
password_verify($userPassword, $hash);
echo "Password verification took : ". (microtime(true) - $start2) ." seconds </br></br>";

echo "<b>password_hash($userPassword, PASSWORD_DEFAULT) :</br></b>";
$start1 = microtime(true);
$hash = …
Run Code Online (Sandbox Code Playgroud)

php security encryption performance

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

如何使用正则表达式将字符串拆分为组

我正在尝试使用以下正则表达式将字符串'A123456789123B分成六组:

'/^([A-Z]{1})([0-9]{3})([0-9]{3})([0-9]{3})([0-9]{3})([A-Z]{1})$/'
Run Code Online (Sandbox Code Playgroud)

我试过用:

preg_split('/^([A-Z]{1})([0-9]{3})([0-9]{3})([0-9]{3})([0-9]{3})([A-Z]{1})$/', 'A123456789123B');
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.

我需要将字符串拆分成这样的东西:

['A', '123', '456', '789', '123', 'B']
Run Code Online (Sandbox Code Playgroud)

php regex

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

Python列表在哪里保存其值?

从自省的角度来看,列表值位于类对象中。如果列表对象是python中的类:

>>> a = ['one', 'two']
>>> type(a)
<class 'list'>
Run Code Online (Sandbox Code Playgroud)

所以它存储在类的某个地方,但是在哪里?

例如:如果我们用值定义一个类:

class Test:
    def __init__(self):
        self.test_name = "Do Not"
        self.test_surname = "Know"
Run Code Online (Sandbox Code Playgroud)

找到实例值很容易:

>>> b = Test()
>>> print(a.__dict__)
{'test_surname': 'Know', 'test_name': 'Do not'}
Run Code Online (Sandbox Code Playgroud)

是否有类似的选项可以在列表类对象中达到这些值?

python oop dictionary list python-internals

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

.bashrc:语法错误:文件意外结束

我不知道如何解决这个错误。

bash:/home/dery/.bashrc:第 168 行:语法错误:文件意外结束

这是我的.bashrc

case $- in
    *i*) ;;
      *) return;;
esac

HISTCONTROL=ignoreboth

shopt -s histappend

HISTSIZE=1000
HISTFILESIZE=2000

shopt -s checkwinsize

[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; …
Run Code Online (Sandbox Code Playgroud)

bash syntax-error

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