DWR 问答列表

为什么 Scanner 对象会影响 BufferedWriter 写入文件的能力?

作者:Dani 提问时间:11/29/2021

我正在尝试从给定的URL中读取文本内容,然后打印内容,并使用BufferedWriter将其写入文本文件。我需要包含一个代码块,该代码块一次只允许打印 35 行文本,直到用户使用 Scanner 实例...

能否在服务器端处理 Ajax (XHR) 调用期间可靠地设置或删除 cookie?

作者:Peter 提问时间:9/18/2008

我自己对此做了一些测试(确切地说,是在 DWR 框架 Ajax 请求处理程序的服务器端处理期间),似乎您可以成功操作 cookie,但这与我阅读的有关 Ajax 最佳实践以及浏览器如何解释来自 Xml...

ReadWriteLock 降级未按预期工作

作者:elizalde1981 提问时间:4/5/2022

我是 Redisson 的新手,并尝试实现 ReadWriteLock 降级,但在发布 writeLock 后,即使仍有读锁并且 30 秒后读锁消失,Redisson 也不会更新锁。 我创建了一个简...

shared_mutex.lock 和 shared_mutex.lock_shared 之间的性能差异?

作者:Xin_Wang 提问时间:5/2/2023

场景是:我有二换二的共享变量,为了防止死锁,如果线程A得到但不能得到,线程B得到但不能得到,在这种情况下,线程A应该放弃还是应该放弃线程B?这两种选择之间有什么性能差异吗?shared_mutexab...

在 Stripe Read Write lock 中处理 Hash Collison

作者:arunK 提问时间:1/11/2023

我们将条带锁用于我们的一个实现。我们在某个最终常量上采用读锁,在键上采用写锁。我们注意到我们遇到了一个死锁,因为两个不同密钥的哈希码被证明是相同的。因此,这就像将读锁升级为写锁一样,我们遇到了死锁。以...

如果输入类型是 double,如何使用 BufferedWriter 写入文件?

作者:Amit Sur 提问时间:1/4/2023

我正在尝试使用 写入文件。由于 write 方法接受参数,我将类型的输入转换为类型,但它没有被正确写入文件。BufferedWriterintdoubleint try{ Scanner file...

在单独的线程中写入 std::map<K、V> 时需要读/写锁定

作者:Xershy 提问时间:9/28/2022

我在 C++ 中实现了一个 systemd 服务,该服务在系统启动时自动启动。此服务的目标是获取系统资源并使其可通过 API 访问。 其中一种资源是 CPU 负载。我实现了一个单独的线程,该线程以设...

C++ Double shared_lock 在 Windows 上冻结程序

作者:user20011090 提问时间:9/24/2022

当我学习 C++17 时,我发现了一个奇怪的问题。如果我在一个线程中调用两次,然后在另一个线程中调用,那么我的程序将冻结。喜欢这个:shared_mutexshared_lockunique_lock...

订单匹配系统设计:如何设计高效安全的加密账户系统

作者:vicxu 提问时间:7/25/2022

上下文 我在一家加密货币交易所公司担任后端工程师。最近,我们的匹配系统面临性能问题。当用户的订单匹配时,系统将扣除或添加订单金额到他们的账户中。此过程将使用数据库写锁锁定用户帐户。 问题 如果用...

程序中可能存在任何问题以及我如何使用 lock() 和 unlock() 解决它们?

作者:LaPlace 提问时间:2/1/2021

以下一段伪代码显示了一个典型的读取器/写入器方案: string document; string::size_type length = 0; write() { while (true) {...


共18条 当前第1页