小编Kur*_*ler的帖子

无法在 CentOS 7 虚拟机中将 Emacs 从 24.3.1 升级到 24.5

我有一台 CentOS 7 Vagrant 虚拟机,我想从中进行一些开发工作。因此,我想要最新版本的 Emacs (24.5),以便我可以安装 Spacemacs。

但是,当我通过 ssh 进入该框并运行命令sudo yum update emacsand 时sudo yum upgrade emacs,我只是返回消息No packages marked for update。我也跑了yum updateyum upgrade没用。

那么我如何才能让我得到一些甜蜜的 Emacs 24.5 呢?谢谢。

emacs centos vagrant

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

这是什么类型的?

我刚刚开始使用Tamizhvendan S的书F#Applied,并遇到了这段代码:

type WebPart = Context -> Async<Context option>
Run Code Online (Sandbox Code Playgroud)

我一直在浏览微软的F#文档以及我最喜欢的F#网站,Scott Wlaschin,F# for Fun and Profit但一直无法找到任何类型的参考.它似乎不是一种记录类型.它几乎看起来像一个普通的旧功能.那是什么?

感谢任何帮助女孩和家伙.

f# suave

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

榆树和单选按钮的奇怪之处

我一直在用 elm 创建一个调查,该调查使用单选按钮回答不同的问题。用户可以在问题之间来回单击并选择不同的单选选项。但是,如果用户回溯调查,我会得到一些奇怪的行为。

如果您进行了一些选择,请单击“下一个问题”进行几个选择,然后单击“上一个问题”您所做的先前选择“消失”

我创建了一个示例,您可以在Ellie 上查看。

elm

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

Om Next教程:正确调用get-people功能

我目前正在按照om-next 教程进行操作.在" 添加读取"部分中,get-people定义了一个函数.除此功能外,init-data还定义了包含人员列表的地图.

(defn get-people [state key]
  (let [st @state]
    (into [] (map #(get-in st %)) (get st key))))

(def init-data {:list/one
 [{:name "John", :points 0}
  {:name "Mary", :points 0}
  {:name "Bob", :points 0}],
 :list/two
 [{:name "Mary", :points 0, :age 27}
  {:name "Gwen", :points 0} 
  {:name "Jeff", :points 0}]})
Run Code Online (Sandbox Code Playgroud)

这是我尝试调用此函数.

(get-people (atom init-data) :list/one) ;; => [nil nil nil]
Run Code Online (Sandbox Code Playgroud)

如你所见,我只是回到了nils 的向量.我不太明白我该如何调用这个函数.有人可以帮帮我吗?谢谢!

clojure clojurescript om

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

Rails,Webpacker和Docker:无法分配请求的地址 - [:: 1]:3035的connect(2)

我正在努力webpackerdocker,puma 3.10.0rails 5.1.4,和webpacker 3.0.1.

我为docker设置了以下配置:

Dockerfile

FROM ruby:2.4.1

ENV DIR=/app \
    BUNDLE_JOBS=4

RUN curl -sL https://deb.nodesource.com/setup_7.x | bash -
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs openssl yarn

RUN mkdir $DIR
WORKDIR $DIR

ADD Gemfile $DIR/Gemfile
ADD Gemfile.lock $DIR/Gemfile.lock

RUN bundle install
RUN gem install foreman

ADD . $DIR …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails docker webpack docker-compose webpacker

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

JBuilder 模板永远不会被调用

在我的 Rails 4 应用程序中,我有一个API::V1::ClustersController这样的结构:

class Api::V1::ClustersController < ApplicationController
  respond_to :json

  def index
    @clusters = Cluster.all

    render json: @clusters
  end
class
Run Code Online (Sandbox Code Playgroud)

在我app/views/api/v1/clusters/index.json.jbuilder看来:

json.array!(@clusters) do |cluster|
  json.extract! cluster, :id, :index
  json.url cluster_url(cluster, format: :json)
end
Run Code Online (Sandbox Code Playgroud)

在我的路线中:

namespace :api, defaults: { format: :json } do
  namespace :v1 do
    authenticated :user do
      resources :clusters
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

不幸的是,以下是我点击时的 json 输出http://localhost:3000/api/v1/clusters.json

{
  clusters: [
    {
      id: 1,
      organization: null,
      number: null,
      name: "Roob Group",
      created_at: "2014-07-16T17:41:09.214Z",
      updated_at: "2014-07-16T17:41:09.214Z"
    }, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails jbuilder

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

为什么postgres的日期范围的上限函数返回一个独占边界?

我为这篇文章创建了一个sql小提琴:http://sqlfiddle.com/#!15/7b5d7/1/0

问题#1

为什么插入daterange具有独占边界的记录实际上存储具有包含下限和独占上限的范围?为什么不将它们作为包容性边界存储?

问题2

SELECT upper('[2016-06-19, 2016-06-21)'::daterange)回报2016-06-21.注意,[表示包含下限和)独占上限.

不应该选择上限回报2016-06-20?日期是否有不连续的间隔?

postgresql postgresql-9.3

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

F# - 联合案例名称中的句点

我想要一个像下面这样的联合案例名称

type PrimaryDiagnosisSite =
    | ``C00.0 - External upper lip``
Run Code Online (Sandbox Code Playgroud)

不幸的是,编译器抱怨名称中的句点:

Invalid namespace, module, type or union case name
Run Code Online (Sandbox Code Playgroud)

如果可能,我想在工会案例名称中保留句点。当我尝试通过反斜杠转义句点时,编译器不喜欢。

这可能吗?

f#

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

通过 webpacker 编译 js 导致:SassError: expected "{"

我正在尝试scss在我的 rails 应用程序中使用,由webpacker. 每当我运行时rails webpacker:compile,都会出现以下错误:

ERROR in ./app/javascript/stylesheets/application.scss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: expected "{".
  ?
1 ? import api from "!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js";
  ?                                                                                               ^
  ?
  app/javascript/stylesheets/application.scss 1:95  root stylesheet
Run Code Online (Sandbox Code Playgroud)

我在调试这个问题时遇到了麻烦,希望得到任何帮助。


依赖关系

rails: 6.1
webpacker: 6.0.0.pre1
@webpack-cli/serve
webpack: 5.11
webpack-cli: 4.2
webpack-dev-server: 3.11 
Run Code Online (Sandbox Code Playgroud)

package.json

ERROR in ./app/javascript/stylesheets/application.scss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: expected "{".
  ?
1 ? import api from "!../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"; …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails webpack webpacker

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

实现具有带泛型类型参数的方法的 F# 接口类型

在F# 组件设计指南的使用接口对相关操作进行分组部分中,它列出了此接口类型,该接口类型具有带有泛型类型参数'T.

type Serializer =
    abstract Serialize<'T> : preserveRefEq: bool -> value: 'T -> string
    abstract Deserialize<'T> : preserveRefEq: bool -> pickle: string -> 'T
Run Code Online (Sandbox Code Playgroud)

对象的表达式引用部分和接口的参考部分没有列出如何实现一个通用的接口,任何实例'T参数。该泛型参考部分确实有在本节的最后一个简单的例子......我仍然有困难,编写代码,反映那个例子。

我知道如何实现具有泛型类型的接口,而不是具有泛型类型参数的接口。

这是我一直试图实现的一个简单的玩具示例,以了解如何执行此操作:

type Foo = Foo of string
type Bar = Bar of string

let unwrapFoo (Foo foo) = foo
let unwrapBar (Bar bar) = bar

type IWrapper =
    abstract member Unwrap<'T> : 'T -> string
    abstract member Wrap<'U> : string -> …
Run Code Online (Sandbox Code Playgroud)

f#

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

Angular UI-Router:嵌套状态/视图显示路由但不显示模板

我目前正在使用Angular UI-Router 0.0.2我的角应用中的路线/状态.在我的应用程序中,我有一个仪表板和一个帐户页面 - 仪表板显示应用程序数据; 帐户页面显示用户信息.

当我有dashboardaccount状态为两个独立国家,路线会改变,帐户页面将显示.

此代码有效:

routes = app.config ($stateProvider, $urlRouterProvider) ->

$urlRouterProvider.otherwise '/'

$stateProvider.state( 'dashboard',
  url: '/'
  templateUrl: "app/views/dashboard/index.html"
  controller: 'DashboardIndexCtrl'
).state( 'account'
  url: '/account'
  templateUrl: "app/views/account/index.html"
  controller: 'AccountIndexCtrl'
)
Run Code Online (Sandbox Code Playgroud)

但是,每当我将account状态设置为嵌套声明时dashboard,只显示空白屏幕.

此代码不起作用:

routes = app.config ($stateProvider, $urlRouterProvider) ->

$urlRouterProvider.otherwise '/'

$stateProvider.state( 'dashboard',
  url: '/'
  templateUrl: "app/views/dashboard/index.html"
  controller: 'DashboardIndexCtrl'
).state( 'dashboard.account'
  url: 'account'
  templateUrl: "app/views/account/index.html"
  controller: 'AccountIndexCtrl'
)
Run Code Online (Sandbox Code Playgroud)

我的dashboard/index.html档案:

%section.row-fluid
  .span12
    / …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui angular-ui-router

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

无法在Eclipse中导入导入com.google.android.glass.media.CameraManager

我似乎无法再在Eclipse中导入这个库了.我查看了GDK指南,看看他们是否注意到CameraManager已被弃用或停用(也许我只是在寻找合适的位置?).即使https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/media/CameraManager也只是给我一个404错误.所以我不知道这是不是API的一部分,或者我的Eclipse设置是不是很糟糕.

任何帮助表示赞赏!谢谢.

android google-glass

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