问题列表 - 第16571页

如何在PHP中生成(有点)安全密码?

我正在尝试提出一个可以生成随机密码的函数,它必须满足以下要求:

  • 8到14个字符
  • 包含以下至少一项:小写字母,大写字母,标点符号和数字

关于此问题的最佳方法是什么,这样该函数可以生成满足所述要求的每个可能的密码?

php

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

Perl中的插值有什么缺点吗?

我刚刚开始使用Perl(字面意思是今天),我正在阅读免费在线版的Beginning Perl.在早期,该书提到双引号字符串将被插值.但是,在每个使用print函数的例子中(到目前为止......我在第66页左右),作者将标量变量作为列表参数传递.也许我正在跳枪,这将在后面解释,但有没有理由选择方法A而不是方法B?

方法A:

$myVar = "value";
print "Current value is ", $myVar, "\n";
Run Code Online (Sandbox Code Playgroud)

方法B:

$myVar = "value";
print "Current value is $myVar\n";
Run Code Online (Sandbox Code Playgroud)

在我看来,方法B更方便.社区中是否有首选方式?或者也许一些隐藏的陷阱使一种方法比另一种方法更安全?

TIA

perl interpolation

12
推荐指数
4
解决办法
1274
查看次数

可以/应该使用JPA来返回值而不是实体吗?

我正在将JPA用于项目,并且在大多数情况下,想要获取实体,但是有一些情况(报告是其中之一,但还有其他情况)我不想要或不需要获取实体,而是想要选择的价值观.JPA是否支持此功能?如果是这样,使用它是否有意义,或者在这些情况下使用直接JDBC是否有意义?

java jpa jdbc

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

从shell脚本调用JMX MBean方法

是否有任何库允许我从shell脚本调用JMX MBean方法.我们通过JMX公开了一些操作/管理命令,我们可以让我们的管理员使用JConsole或VisualVM,但有些任务最好留给自动化.在那个自动化中,我们希望能够在运行的服务器上调用JMX MBean方法,最好是从shell脚本调用.

java sysadmin jmx

95
推荐指数
5
解决办法
12万
查看次数

没有隐藏API的JSON框架?

鉴于隐藏API和Apple现在在将任何内容发布到应用程序商店之前检查它们的所有问题,您如何确定特定框架是否使用隐藏API?例如,我喜欢Google JSON框架:http://code.google.com/p/json-framework/.我不知道他们是否使用隐藏的API.

JSON还有什么可以肯定的是没有使用隐藏的API?

iphone xcode cocoa-touch objective-c

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

这个SQL有什么问题?

SQL是:

execute ('delete from HttpRequests where Date < ''2009-08-' + convert(nvarchar(max), 0) + '''')
Run Code Online (Sandbox Code Playgroud)

错误是

Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'convert'.
Run Code Online (Sandbox Code Playgroud)

注释掉转换部分会删除错误.怎么了?

sql t-sql sql-server

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

MySQL密码功能

使用MySQL的密码函数来散列应用程序使用的密码是否被视为好或坏的做法?我可以看到利弊.我很好奇是否对它的好坏有一个普遍的共识.

mysql passwords

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

如何处理Linq表达式中的IDisposableobject创建?

Linq允许您在查询表达式中创建新对象.当您具有封装列表生成的类时,这非常有用.我想知道你是如何处理创建需要它的对象的?

例:

class Generator
{
    public IEnumerable<int> Gen(int size)
    {
        return Enumerable.Range(0, size);
    }
}

class bar
{
    public void doit()
    {
        var foo =
            from r in Enumerable.Range(1, 3)
            from g in new Generator().Gen(r)
            select g;
    }
}
Run Code Online (Sandbox Code Playgroud)

这将创建3个Generator对象,这些对象将在某个时刻被垃圾收集.如果Generator是IDisposable,我将如何获得Dispose()调用?

.net c# linq

5
推荐指数
2
解决办法
640
查看次数

Subant目标而不是ant

我遇到了subant问题而且没有任何想法.有人可以帮忙吗?使用Ant替换其他字符串(即"Foo"和"1.2"的Productname和Version)我使用了这样的东西:

<copy todir="${Foo_Home}\cm_builds\Deployment\Database\Production.win\">
    <fileset dir="${Foo_Home}\Deployment\Database\Production.win\"
             includes="**/*.sql,**/*.cmd"/>
    <filterset>
        <filter token="PRODUCTNAME" value="Foo"/>
        <filter token="VERSION" value="1.2"/>
    </filterset>
</copy>
Run Code Online (Sandbox Code Playgroud)

我们可以通过subant做同样的事情吗?由于copyreplacetoken等不受subant支持.但我们需要完全不足......

像这样的东西:

<subant target="build" genericantfile="build.xml">
  <dirset dir="${Foo_Home}\cm_builds\Deployment\Database\Production.win\"
          includes ="**/*.sql">
</subant>
Run Code Online (Sandbox Code Playgroud)

这是使用subant的正确方法吗?(假设我们有几个像这样的目标)

http://ant.apache.org/manual/Tasks/subant.html寻求帮助=)

更新:

我怀疑我以错误的方式使用subant.也许没有必要尝试使subant运行与ant相同的任务?也许我应该在必需的目录中制作subant run ant并且不要为ant更改任何内容?

ant

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

从.Net Framework 4.0应用程序运行的托管DirectX不会搜索

我使用Managed DirectX进行数据可视化的产品.我试图将此产品升级到.net framework 4.0,但我认为我遇到了Managed DirectX和.Net 4.0一起玩的问题.

主程序集不引用托管的directX.但是当它试图调用一个确实引用托管directX的程序集时......就会"停止".就像调试器刚刚决定不进入程序集一样.我也不例外,没有.当我点击暂停按钮时,进程正在调用引用Managed DirectX的程序集.

.Net 4.0和Managed DirectX是否存在已知的兼容性问题?

directx .net-4.0 visual-studio-2010

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