腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Clojure
:
从
Map
创建
记录
时
确保
数据
完整性
?
我正在学习
Clojure
并享受它,但在Records中发现了一个令我困惑的不一致之处:为什么默认的
map
构造函数(
map
->随便什么)在
创建
新
记录
时
不检查
数据
完整性
?例如:#<Class@46ffda99 user.Person> user=> (
map
->Person不需要定义
记录
浏览 4
提问于2017-08-09
得票数 1
回答已采纳
2
回答
clojure
中的
记录
文档
、
、
在文档化这个API
时
,我发现在每个函数的文档字符串中,我重复了“调用该函数的映射必须是这样和这样的格式,而映射的这个字段就是这样和那样的。”建议的解决方案是“只需在
记录
的元中添加a :doc键”。另外,defrecord返回java.lang.class的一个实例,它没有实现IMeta,所以我不确定我们能不能给它元
数据
? 应如
浏览 4
提问于2014-10-19
得票数 15
1
回答
处理多
数据
库间的事务
、
、
、
、
假设我有一个用于我的应用程序
数据
的
数据
库,即mysql,而我有另一个用于日志
记录
的
数据
库,即mongodb。 如何处理这两个
数据
库之间的事务。例如,假设我想删除mysql
数据
库中的单个
记录
,并在mongodb
数据
库中插入一个新
记录
(新的日志
记录
)。如何
确保
数据
完整性
?如何
确保
只有在
数据
库已成功删除
时
才插入日志<
浏览 1
提问于2018-06-15
得票数 1
回答已采纳
3
回答
从
Clojure
记录
返回普通映射
、
我有一份
记录
:(def p (Point. 1 2))(into {} (
map
identity p))我希望有一种更干净的方法,也许是内置于
记录
的概念中
浏览 4
提问于2014-07-27
得票数 5
回答已采纳
1
回答
在mongodb中应该如何处理并发?
我正在开发一个将
数据
记录
写入mongodb的web服务。该服务
从
mongodb读取文档,执行一些计算并更新文档中的
数据
,然后将文档覆盖回mongodb。我需要
确保
在将
数据
写回mongodb之前,没有其他进程更新该文档,否则在替换该文档
时
可能会遇到
数据
丢失。如何在应用程序级别
确保
这样的
数据
完整性
?是否可以在执行计算
时
锁定文档?
浏览 1
提问于2016-06-11
得票数 0
2
回答
在SQL中,如何
从
两个相关表中仅从一个表中删除
、
一个是employees表,另一个是休息日
记录
表,当我想删除一个雇员
时
,我会在C#中得到以下错误: 声明已被终止。我尝试将insert和update操作更改为级联操作,这对其他表也有效,但当我从一个表中删除
时
,它也会
从
两个表中删除。 因此,我的问题是:如何
从
两个相
浏览 1
提问于2019-09-08
得票数 0
回答已采纳
1
回答
应该应用什么策略将此源类型加载到DWH?
、
此外,这个应用程序允许索赔
创建
(3),并
记录
它。这也
记录
了ip和其他参数(2)。最后,我们有一个user表,因为只有一些用户可以
创建
声明(4),还有一个存储每个用户
创建
的声明的表(5)。所有这些表都有外键和主键,为了
确保
应用程序的正确可用性,必须尊重这些键。 加载每个没有FK和PK的表,那么DWH就像备份一样,因为原始表中检查了<e
浏览 2
提问于2017-02-17
得票数 1
1
回答
当我试图修改这个
记录
时
,为什么我会得到一个错误,说它是一个懒惰的序列?
、
下面是我正在使用的代码,我在这里
创建
记录
,然后尝试修改它们: (with-open [file (io/reader fname)]当我运行这段代码
时
,我得到了这个异常: ClassCastExcept
浏览 5
提问于2013-01-04
得票数 0
回答已采纳
3
回答
从
文件读取
时
拆分
clojure
中的行
、
、
我在学校学习
clojure
,我马上就要考试了。我只是在做一些事情来
确保
我掌握了它的诀窍。(defn readFile [] (with-open [rdr(reader "C:/Users/Rohil
浏览 1
提问于2017-11-16
得票数 3
2
回答
clojure
的APersistentMap实现之间有什么区别
我正在尝试弄清楚PersistentHashMap、PersistentArrayMap、PersistentTreeMap和PersistentStructMap之间的区别。
浏览 0
提问于2013-05-13
得票数 17
回答已采纳
3
回答
在
Clojure
中
创建
一个映射项
内置的
Clojure
方式(如果有的话)是什么来
创建
一个映射条目? ; -->
clojure
.lang.MapEntry; -->
clojure
.lang.PersistentVector但是,问题仍然是,我是否可以
从
Clojure
代码
创建
一个MapEntry实例。最后,但并非
浏览 6
提问于2017-07-17
得票数 9
回答已采纳
1
回答
comp不进行尾叫优化(可以
创建
StackOverflow异常)
、
我被一个
Clojure
程序卡住了,它处理大量的
数据
(图像
数据
)。当映像大于128x128
时
,程序将崩溃,出现StackOverflow异常。因为它适用于较小的图像,我知道它不是一个无限循环。
确保
我正确地使用了惰性序列,
确保
适当地使用了recur,等等。当我意识到这一点
时
,转折点到来了:at
clojure
.core$comp$fn
浏览 0
提问于2019-04-24
得票数 1
回答已采纳
2
回答
SSIS如何写入日志表而不被事务失败回滚?
、
、
在处理一批
记录
时
,如果其中任何一条
记录
未能通过业务规则验证,则会回滚整个插入
数据
集以
确保
数据
完整性
。在此过程中,我需要将这些错误
记录
到
数据
库中的一个表中-当整个事务处理完成
时
,该表不应回滚。
记录
时
连接不同,或者我可以在写入日志表
时
以某种方式‘忽略’活动事务?
浏览 3
提问于2009-06-04
得票数 0
回答已采纳
2
回答
我应该如何处理这些类型的事务?
、
、
、
、
我将用户上传的文件保存在磁盘上,并将文件名保存在
数据
库中。我想写一段代码,如果
记录
被插入,文件被保存在磁盘上,那么只有它应该被提交。如果在
数据
库中
创建
了
记录
,但由于权限问题等原因无法保存文件,我希望回滚整个事务。显然,这不能使用SqlTransaction来完成 我应该如何
确保
这种类型的
数据
完整性
?
浏览 2
提问于2012-08-22
得票数 1
回答已采纳
1
回答
如果我手动
创建
一个>8个键的映射,为什么
Clojure
(1.8)
创建
一个HashMap,但是如果我使用zipmap
创建
>8个键的映射,为什么
创建
一个ArrayMap?
、
我知道当映射的大小大于8 (8个键值对)
时
,
Clojure
会
从
PersistentArrayMap切换到PersistentHashMap。这可以通过以下方式进行验证: (type {0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8})=>
clojure
.lang.Per
浏览 12
提问于2020-07-08
得票数 1
1
回答
Clojure
中的动态
记录
、
、
当我尝试
从
REPL运行以下代码
时
(使用动态
记录
):我收到错误CompilerExceptionjava.lang.ClassCastException:
clojure
.lang.PersistentList cannot be cast to
clojure
.lang.Symbol, compiling:(N
浏览 5
提问于2012-06-14
得票数 2
回答已采纳
2
回答
在公共文档和XML文档之间进行相互转换
、
、
在AX2009中,可以使用以下命令将
记录
转换为XML:salesTable.xml(); 是否还有一种方法可以将xml字符串转换为
记录
?
浏览 2
提问于2015-08-31
得票数 2
2
回答
创建
聚集索引会破坏我的应用程序吗
、
我正在使用SQL Server2008ERP
数据
库调优顾问来调优一个由第三方R2系统使用的
数据
库。目前,此ERP应用程序在用户执行的特定操作中确实存在一些严重的性能问题。在一天中的繁忙时间,我使用SQL Server配置文件跟踪他们的生产
数据
库几个小时。昨天晚上,我让
数据
库调优顾问仔细研究了一下跟踪结果,它给出了很多建议,并承诺性能提高89%!因此,现在,我已经了解到,根据建议,我应该首先
创建
推荐的聚集索引和唯一索引,然后重做跟踪和调优。 有没有可能通过
创建
聚集索引来破坏应用程序的功能呢
浏览 5
提问于2012-09-27
得票数 1
回答已采纳
1
回答
使用宏
创建
记录
、
、
我有一张(defrecord Rec [id])唱片(def my ( Rec. 2 ))现在我想用宏替换record def。这样我就可以只写(println (:id my))(defmacro r [id]我用宏扩展检查过了但我在
浏览 1
提问于2012-08-02
得票数 2
回答已采纳
1
回答
在
Clojure
中,如何在只有一个
记录
实例的情况下获得
记录
的基础?
、
我在
Clojure
中有
记录
我可以很容易地
创建
一个
记录
的实例我还可以使用
map
->Animal函数
创建
一个实例它
创建
了 #我知道我可以在Animal上进行静态调用
浏览 0
提问于2013-02-28
得票数 4
回答已采纳
点击加载更多
相关
资讯
Clojure和Haskell——深度学习中的函数式语言之美
《七周七语言:理解多种编程范型》读书笔记
利用Clojure开发公司监控电脑软件的实时事件处理模块
手把手介绍函数式编程:从命令式重构到函数式
程序员为什么需要框架?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券