问题列表 - 第1566页

Linux中的最佳安全实践

您在维护Linux服务器时强烈建议使用哪些安全性最佳实践?
(即启动防火墙,禁用不必要的服务,小心suid可执行文件等等.)

另外:Selinux上有明确的参考资料吗?

编辑:是的,我打算将机器放在互联网上,至少有openvpn,ssh和apache(目前没有动态内容),并为某些人提供shell访问权限.

linux security selinux

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

如何确定要使用的日志级别?

日志级别WARN,ERROR和FATAL非常清楚.但什么时候是DEBUG,什么时候是INFO?

我已经看到一些在INFO级别上令人烦恼的项目,但我也看到了过多地支持DEBUG级别的代码.在这两种情况下,有用的信息都隐藏在噪音中.

确定日志级别的标准是什么?

language-agnostic logging verbosity

59
推荐指数
3
解决办法
8456
查看次数

ResultSet:按索引检索列值与按标签检索

使用JDBC时,我经常遇到类似的结构

ResultSet rs = ps.executeQuery();
while (rs.next()) {
    int id = rs.getInt(1);
    // Some other actions
}
Run Code Online (Sandbox Code Playgroud)

我问自己(以及代码的作者)为什么不使用标签来检索列值:

int id = rs.getInt("CUSTOMER_ID");
Run Code Online (Sandbox Code Playgroud)

我听过的最好的解释是关于表现的.但实际上,它是否会使处理速度极快?我不相信,尽管我从未进行过测量.即使按标签检索会慢一点,但在我看来,它提供了更好的可读性和灵活性.
那么有人可以给我很好的解释,避免通过列索引而不是列标签来检索列值吗?这两种方法的优点和缺点是什么(可能是关于某些DBMS)?

java optimization maintenance jdbc resultset

50
推荐指数
4
解决办法
9万
查看次数

是否可以在web.config中指定代理凭据?

我需要配置一个网站,通过代理访问另一台机器上的Web服务.我可以将网站配置为使用代理,但我找不到指定代理所需凭据的方法,这可能吗?这是我目前的配置:

<defaultProxy useDefaultCredentials="false">
    <proxy usesystemdefault="true" proxyaddress="<proxy address>" bypassonlocal="true" />
</defaultProxy>
Run Code Online (Sandbox Code Playgroud)

我知道你可以通过代码来做到这一点,但网站运行的软件是一个闭源CMS,所以我不能这样做.

有没有办法做到这一点?MSDN对我帮助不大..

c# proxy web-services

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

如何从ActiveRecord模型中提取常见的named_scopes

我有named_scope,它在多个ActiveRecord模型中重用.例如:

  named_scope :limit, lambda {|limit| {:limit => limit}}    
Run Code Online (Sandbox Code Playgroud)

提取此代码以在模型之间共享的最佳实践是什么?是否可以将其提取到模块或者我是否应该重新打开ActiveRecord :: Base类?

activerecord named-scope ruby-on-rails

12
推荐指数
1
解决办法
1435
查看次数

从.NET应用程序捕获控制台输出(C#)

如何从.NET应用程序调用控制台应用程序并捕获控制台中生成的所有输出?

(请记住,我不想先将信息保存在文件中,然后重新保存,因为我希望将其作为实时信息接收.)

.net c# debugging console

120
推荐指数
4
解决办法
11万
查看次数

使用Java中的CRAM-MD5的SMTP

我需要通过Java(外部)SMTP服务器从Java发送电子邮件,但是此服务器只接受CRAM-MD5身份验证,JavaMail不支持该身份验证.

将这些电子邮件发送的好方法是什么?(它必须是Java.)

java smtp sasl

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

端口如何与IPv6配合使用?

传统的IPv4点分四元组符号用冒号分隔地址和端口,如环回接口上的Web服务器示例:

127.0.0.1:80
Run Code Online (Sandbox Code Playgroud)

但是使用IPv6表示法,地址本身可以包含冒号.例如,这是环回地址的简写形式:

::1
Run Code Online (Sandbox Code Playgroud)

端口(或其功能等价物)如何以IPv6地址/端口端点的文本表示形式表示?

udp tcp ports ipv6

134
推荐指数
6
解决办法
10万
查看次数

如何防止后台线程中的异常终止应用程序?

我可以连接AppDomain.CurrentDomain.UnhandledException从后台线程记录异常,但是如何阻止它们终止运行时?

.net c# exception

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

在Python中将分号分隔的字符串拆分为字典

我有一个看起来像这样的字符串:

"Name1=Value1;Name2=Value2;Name3=Value3"
Run Code Online (Sandbox Code Playgroud)

Python中是否有一个内置的类/函数来接受该字符串并构造一个字典,就像我这样做了:

dict = {
    "Name1": "Value1",
    "Name2": "Value2",
    "Name3": "Value3"
}
Run Code Online (Sandbox Code Playgroud)

我查看了可用的模块,但似乎找不到匹配的东西.


谢谢,我确实知道如何自己制作相关的代码,但是因为这些小的解决方案通常是我的领域等待发生(即有人写道:Name1 ='Value1 = 2';)等等,所以我通常更喜欢一些预先测试功能.

我会自己做的.

python string dictionary split

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