问题列表 - 第45989页

如何在第三方库中禁用Apache Commons/Log4J日志记录?

是否有Apache Commons/Log4J日志记录API方法可用于完全禁用所有日志记录,即使对于第三方库中的记录器也是如此?

背景:我想在GlassFish v3 Web应用程序中使用java.util.logging.但是,此Web应用程序中的第三方库使用Log4J日志记录和Apache Commons Logging.为了节省资源,应该最小化或关闭此日志记录.

java log4j apache-commons-logging

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

C#WinForms DateTimePicker组件

我使用DateTimePicker组件.是否可以改变格式?我想成为YYYY-MM-DD.此组件的默认格式为MM/DD/YYYY

谢谢 .我爱你,伙计们:D

c# datetimepicker winforms

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

XAMPP Sendmail使用Gmail帐户

我正在尝试通过XAMPP配置Sendmail来发送电子邮件.在我的sendmail.ini中,我有以下设置:

# Set default values for all following accounts.

logfile "C:\xampp\sendmail\sendmail.log
account Gmail
tls on
port 587
tls_certcheck off
host smtp.gmail.com
from myemail@gmail.com
auth on
user myemail06@gmail.com
password mypassword

account default : Gmail
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个这样的测试脚本:

$to = "testemail@btinternet.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$headers = "From: myemail06@gmail.com" . "\r\n";
if (mail($to, $subject, $body, $headers)) {
    echo ("Message successfully sent!");
} else {
    echo ("Message delivery failed...");
}
Run Code Online (Sandbox Code Playgroud)

我收到一条消息,说电子邮件已发送但它永远不会到达,而且我收到的日志中:

sendmail:交付期间出错:必须先发出STARTTLS命令.

有人知道这里的问题是什么吗?

提前致谢!

GAZ

email xampp gmail smtp

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

PDF页面大小与提供的页面大小不同

我需要使用具有固定尺寸的iText创建PDF:

高度:95毫米= 3.74英寸

宽度:50毫米= 1.96英寸

所以我在代码中完成了:

float width = mmToPt(95); 
float height = mmToPt(50);
Rectangle rectanglePage = new Rectangle(width, height);
Document document = new Document(rectanglePage, 0, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)

其中mmToPt()函数是(根据文档70pt = 1in = 2.54cm):

public static float mmToPt(float mm){
    //70pt = 25.4mm
    return ((70f * mm) / 25.4f);
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我打开生成的PDF文件/属性时,我可以看到它的页面大小为3.64 x 1.91英寸.这不是我设置的确切尺寸(它缩短了约2或3毫米 - 虽然它只是有点重要,因为文件必须有这个尺寸).

可能发生什么?我该如何解决这个问题?

谢谢.

java pdf pdf-generation itext

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

如何在用于连接mysql数据库的Perl脚本中加密或隐藏密码

我想知道存储用户名和密码以连接到mysql数据库的最佳方法是什么?

mysql perl

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

Go:您可以将范围与切片一起使用但获取引用吗?(迭代)

假设我想更改数组中所有对象的值。我更喜欢范围语法,而不仅仅是命名为循环。

所以我尝试:

type Account struct {
   balance int
}
type AccountList []Account
var accounts AccountList
...
....
// to init balances
for _,a := range( accounts ) {
    a.balance = 100
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为 a 是 AccountList 中条目的副本,因此我们仅更新该副本。

这确实有效,因为我需要它:

for a := range( accounts ) {
  accounts[a].balance = 100
}
Run Code Online (Sandbox Code Playgroud)

但该代码在 for 循环内有一个额外的查找。

有没有办法创建一个迭代器来获取对 AccountList 中结构的引用?

iteration reference range go

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

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

创建Mysql日期(更新记录时不更新)

我正在做一个mysql表,我有一个列在更新时有当前时间戳.这很好,因为我可以确切地看到有人上传某些内容.但我不希望列在编辑上传时更改.是否最好坚持使用一个名为"创建日期"的列,并在更新时使用NO,或者使用"创建日期和修改日期"这两列,如果这样,列属性和PHP更新语句的最佳做法是什么?

php mysql timestamp

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

boost :: hash_combine中的幻数

所述boost::hash_combine模板函数采用一个散列(称为参考seed)和对象v.根据文档,它结合seedvby 的哈希

seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
Run Code Online (Sandbox Code Playgroud)

我可以看出这是确定性的.我明白为什么要使用XOR.

我敢打赌,这个加法有助于将相似的值广泛分开,因此探测哈希表不会崩溃,但有人可以解释这个神奇常数是什么吗?

c++ algorithm hash boost magic-numbers

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

创建一个在MPI进程中保持同步的计数器

我在使用基本通信和组MPI2方法方面有相当多的经验,并且使用MPI进行了相当多的令人尴尬的并行仿真工作.到目前为止,我已经构建了我的代码,以便有一个调度节点和一堆工作节点.调度节点具有将与模拟器一起运行的参数文件列表.它使用参数文件为每个工作节点播种.工作节点运行其模拟,然后请求调度节点提供的另一个参数文件.运行所有参数文件后,调度节点会在关闭自身之前关闭每个工作节点.

参数文件通常命名为"Par_N.txt",其中N是标识整数(例如,-N = 1-1000).所以我在想,如果我可以创建一个计数器,并且可以在所有节点上同步这个计数器,我就可以省去调度节点,并使系统更简单一些.理论上这听起来很简单,在实践中我怀疑它有点困难,因为我需要确保计数器在被改变时被锁定等等.并且认为可能存在MPI的内置方式处理这个(事情.有什么想法吗?我在想这个吗?

c++ count mpi thread-safety mpi-rma

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