首页 文章
  • 2 votes
     answers
     views

    堆栈总是下载ghc,即使它在路径中

    我想在我当前运行Windows 10 build 1803的计算机上使用Haskell,而我正在使用25 Mbps的宽带连接 . 截至2018年,称为ghc的Haskell编译器版本为8.4.3 . 首先我从www.haskellstack.org/下载堆栈 . 由于文件很小,下载速度非常快 . 在安装堆栈并将堆栈更新到其路径时,我下载ghc . 下载速度非常慢 . 下载仅仅2.40或1.32 M...
  • 1 votes
     answers
     views

    从列表中过滤出空列表

    考虑清单 [[],[1],[1,2],[1,2,3],[],[2],[2,3],[],[3],[]] 我想过滤掉所有非空列表的元素,即过滤后的输出应该给我一个结果,如: [[1],[1,2],[1,2,3],[2],[2,3],[3]] 以下代码失败: myfilter lst = filter(\x -> x/=[]) lst [12,3,[]]出现以下错误 No instance ...
  • 1 votes
     answers
     views

    Haskell,我需要创建类似ATM功能的东西,在.txt文件中存储多个列表并检索记录

    我是haskell的新手,我需要一些帮助 . 首先,我将三个帐户存储到input.txt中,因此文件内部会出现类似[“1”,“steven”,“4000”,“12345”] [“2”,“Marcus”,“5000”的内容,“123456”] [“3”,“Ivan”,“7000”,“12345”]帐户中有3个变量,分别是ID,名称,余额和密码 . 我想做的是: 当用户输入密码时,程序会将列表中的...
  • -2 votes
     answers
     views

    Haskell用另一个值替换列表中的值

    我对Haskell很新 . 我正在尝试编写一个程序,它接受两个值和一个列表,并用第二个值替换列表中第一个值的每个实例 . 例如 . repOcc 'n' 'i' "pink" 将返回 "piik" . 以下是我的代码: repOcc :: t -> t -> [t] -> [t] repOcc x y (z:zs) = if z ==...
  • 1 votes
     answers
     views

    haskell:如何在起始列表中获取高于其邻居的数字列表

    我正在努力学习Haskell,我想解决一个任务 . 我有一个整数列表,如果它们比它们的邻居都大,我需要将它们添加到另一个列表中 . 例如:我有一个[0,1,5,2,3,7,8,4]的起始列表,我需要打印出一个[5,8]的列表 这是我提出的代码,但它返回一个空列表: largest :: [Integer]->[Integer] largest n | head n > head ...
  • 123 votes
     answers
     views

    可种子JavaScript随机数生成器

    JavaScript Math.random()函数返回0到1之间的随机值,根据当前时间自动播种(类似于我认为的Java) . 但是,我不能以任何方式为你设置自己的种子 . 如何创建一个随机数生成器,我可以提供自己的种子值,以便我可以生成一个可重复的(伪)随机数序列?
  • 0 votes
     answers
     views

    Matplotlib需要帮助使用下载的字体gill sans什么是字体系列

    诺布在这里 . 我无法找出正确的matplotlib线来使用我新加载的gillius字体 . 所以我在我的机器ttf-adf-gillius上安装了arkandis数字代工厂的gillius字体 这是我“认为”它所说的地方 usr / share / fonts / truetype / adf / GilliusADF-Regular.otf:Gillius ADF:风格=普通 因此,如果我想在...
  • 0 votes
     answers
     views

    来自matplotlib的pyplot在尝试在代码中导入时显示错误

    我在Mac上使用IDLE for Python 2.7而我只是尝试使用matplotlib.pyplot但是在我的代码中导入它时出现错误 . 这是一个简单的例子: import matplotlib.pyplot as plt plt.plot([1,2,3,4]) plt.ylabel('some numbers') plt.show() 然后是它的错误: RuntimeError:针对AP...
  • 0 votes
     answers
     views

    绘图时谷歌datalab警告

    当我使用datalab绘图时,我不断收到有关字体的警告 . 它实际上使得情节很好,但我每次都会出现 . 我怎么能摆脱它? df.plot(); /usr/local/envs/py3env/lib/python3.5/site-packages/matplotlib/font_manager.py:1320:UserWarning:findfont:找不到字体系列['sans-serif'] ....
  • 0 votes
     answers
     views

    从标准化状态中删除实体

    所以我使用Normalizr来平坦我的状态,除了D部分之外,CRUD世界中的一切都很好 . 我读过人们只是将实体从状态中取消,使所有引用保持不变,但是许多松散的结尾似乎有些混乱 . 到目前为止,我正在使用以下内容删除其父级为 project 的 group : let project = cloneDeep(state.entities.projects[action.payload.projec...
  • 0 votes
     answers
     views

    Matplotlib没有正确显示符号/单码

    在项目的一部分中,我需要描绘一些符号 . 但是,一些符号未正确显示/保存 . import matplotlib.pyplot as plt %matplotlib inline plt.subplots(1,1, facecolor='w', dpi = 150) plt.text(0.1, 0.9, ['This is a test', "⭘" , '◔']) plt....
  • 583 votes
     answers
     views

    列表理解与 Map

    是否有理由更喜欢使用 map() 而不是列表理解,反之亦然?它们中的任何一个通常比另一个更有效或被认为是更加pythonic?
  • 1 votes
     answers
     views

    我可以在Python中使用类而不是使用map的函数吗?

    根据doc, map 函数“将函数应用于iterable的每个项目并返回结果列表” . 我注意到它也适用于类,例如 map(MyClass, get_iterable()) 并返回类实例的列表 .这是 map 的正确用法吗?
  • 3 votes
     answers
     views

    如何使用Normalizr处理基本的嵌套JSON?

    我有一个非常标准的嵌套JSON响应 . Projects 有很多 dashboards . Dashboards 有很多 charts . 定义和使用我的模式的正确方法是什么? 下面是我的Schemas.js的代码,我的API响应以及Normalizr将我的API响应转换为的内容 . Schemas.js: import { Schema, arrayOf, normalize } f...
  • 1 votes
     answers
     views

    构建redux,redux-saga和normalizr

    所以我想使用这三种技术 . 我的想法是在normalizr的帮助下,有一个处理我所有实体的reducer . redux-saga将侦听 ENTITIES_REQUESTED 动作,运行请求实体的传奇,并进行 ENTITIES_RECEIVED 动作,该动作将由调用normalizr并将实体存储在 entities 切片中的reducer处理 . 对于删除实体,必须要做两件事:必须从状态中删除实体...
  • 2 votes
     answers
     views

    React Redux normalizr api请求错误处理

    我已经为我的应用程序中的每个API调用实现了一个抽象的“实体”缩减器 . 现在我想使用normalizr来保持API数据的标准化形状 . 到目前为止,我正在保存我的API请求响应,它来自API动作的API中间件,在reducer中: case action.type.includes(API_ERROR): case action.type.includes(API_SUCCESS): ret...
  • 2 votes
     answers
     views

    如何在展平的Redux商店中保留继承信息?

    我在React应用程序中使用Redux进行状态管理 . 我还打算“压扁”任何API响应,以鼓励重用并减少状态树中的数据重复 . 我希望使用Normalizr来实现这一目标 . 我的问题是管理对象之间关系的首选方式 - 特别是继承类型关系 . 应用程序向API发出请求(后端用Java编写,Spring) . 已定义的域模型包括以下关系: interface NamedThing { int ...
  • 69 votes
     answers
     views

    redux:作为对象数组的状态与由id键入的对象的状态

    在Designing the State Shape章节中,文档建议将您的状态保存在由ID键入的对象中: 将每个实体保存在以ID作为密钥存储的对象中,并使用ID从其他实体或列表中引用它 . 他们继续陈述 将应用程序的状态视为数据库 . 我正在处理状态形状以获取过滤器列表,其中一些将打开(它们显示在弹出窗口中),或者已选择选项 . 当我读到“将应用程序的状态视为数据库”时,我考虑将它们视为J...
  • 57 votes
     answers
     views

    Django:如何动态创建模型以进行测试

    我有一个Django应用程序需要 settings 属性的形式: RELATED_MODELS = ('appname1.modelname1.attribute1', 'appname1.modelname2.attribute2', 'appname2.modelname3.attribute3', ...) 然后挂钩...
  • 3 votes
     answers
     views

    如何模仿django admin的OneToOneField可选表单

    我想模仿Django管理站点在模型具有OneToOneField到另一个模型时提供的功能,其中填充OneToOne模型的表单是可选的 . 始终显示该字段的表单,但如果它为空,则不会创建OneToOneField的对象,只会创建或修改主对象 . 它还有一个删除复选框,仅在创建OneToOneField对象时激活 . 如果选中并且您点击了save,则会删除OneToOne对象,但会保留主对象 . 涉及...
  • 0 votes
     answers
     views

    无法将模式从Normalizr v2转换为v3

    我刚刚更新到normalizr版本3.1.x所以我可以利用非规范化 . 虽然他们已经显着改变了他们的API . 我无法转移我的架构 . import { normalize, Schema, arrayOf, valuesOf } from 'normalizr'; const usersSchema = new Schema('users') const photosSchema = ne...
  • 5 votes
     answers
     views

    Redux normalizr处理减少的响应

    Normalizr非常擅长创建实体的结构化JSON存储库 . 我们有很多案例显示数据列表,例如已经标准化的 posts . 列出了 posts ,API响应仅限于几个关键字段 . 我们还有一些情况,我们显示其中一个 posts 虽然我们现在需要从API获取具有所有字段的FULL JSON实体 . 如何处理这个问题最好? A 一个单独的减速器,thunk / saga,选择器和动作? B 只需将从...
  • 0 votes
     answers
     views

    Normalizr - 我在哪里修改实体?

    所以我向前跑并规范化Reducer中的所有实体,这意味着每个reducer都有一个单独的 entities 对象 . 我现在意识到,一个reducer在其中包含所有实体更有意义,然后只将ID(例如currentUser或其他东西)存储在单独的reducer中 . 这种方法对于从API响应中合并实体非常有意义,但我可以更改任何实体 . 例如,我会在哪里进行这样的操作? case SUBSCRIBER...
  • 1 votes
     answers
     views

    传播操作符覆盖新对象中的元素而不是组合

    我从我的API获取数据,并在将其转储到redux之前将其传递给normalizr . 当我从API获取人员数据时,reducer应将它们附加到人员商店 . 现在我的reducer正在覆盖商店中的所有现有数据 . 减速机: export default function reducer(state={ people: { entities : { peop...
  • 2 votes
     answers
     views

    Normalizr - 在结果中设置嵌套响应的键

    我在normalizer examples中看到他们在结果对象上返回了一个名称属性"users": { result: { users: [ 1, 2 ] }, entities: { users: { '1': { id: 1 }, '2': { id: 2 } } } } 我似乎无法弄清楚如何使用我得到的嵌套api响应来...
  • 2 votes
     answers
     views

    React:无法访问父组件的函数,该函数作为prop传递给子组件

    我有一个TodoList组件,它是App组件的子组件 . 我希望更改App组件的待办事项列表的状态 . 我试图将TodoList组件中的toggleComplete函数传递给Todo组件,因此在onClick事件中它会触发并向上运行到App组件,以便我可以更新状态 . 我在TodoList.js中得到一个“Uncaught TypeError:无法读取未定义的属性'toggleComplete'”...
  • 1 votes
     answers
     views

    Redux动作没有调用reducers

    这个问题的 Headers 几乎总结了一下,我正在调用这些动作,但它似乎没有触发减速器 . 但首先!一些代码...... index.html的: import React from 'react'; import ReactDOM from 'react-dom'; import { Provider } from 'react-redux'; import configurestore fro...
  • 4 votes
     answers
     views

    React redux收藏夹动作

    我是react-redux世界的新手,在查看复杂的数据流时遇到了一些麻烦(我认为) . 假设状态包含一组轨道和一组最喜欢的轨道id . 用户可以从许多不同的组件中收藏一首曲目,例如音乐播放器,曲目列表,图表和所有其他人将不得不重新渲染 . 目前,我正在触发一个操作,以便在收藏夹数组中添加/删除轨道ID . 但我不太清楚如何从那里开始 . 我的计划是触发另一项行动,例如: trackItem red...
  • 1 votes
     answers
     views

    延迟加载来自规范化Redux存储的引用

    呦!我正在使用Redux和Normalizr . 我正在使用的API会发送如下所示的对象: { name: 'Foo', type: 'ABCD-EFGH-IJKL-MNOP' } 或者像这样 { name: 'Foo2', children: [ 'ABCD-EFGH-IJKL-MNOP', 'QRST-UVWX-YZAB-CDEF' ] } 我希望能够在...
  • 1 votes
     answers
     views

    在redux中normalizr之后的非规范化实体

    我看到有关在redux中规范化商店的大量信息 . 但是,当您想要从图表中显示数据时,您会怎么做? 我的数据如下所示{courses:[{chapter:[{assignments:[]}]}]} 每个实体都有我手机上的数据 . 写代码太可怕了 . 我想在页面上显示该数据,但我的所有数据都是normalaliz'd . 此外,ID喜欢为所有三个实体提供容器组件 . 无论是否正常化,在redux中这似...

热门问题