我有一台 CentOS 7 Vagrant 虚拟机,我想从中进行一些开发工作。因此,我想要最新版本的 Emacs (24.5),以便我可以安装 Spacemacs。
但是,当我通过 ssh 进入该框并运行命令sudo yum update emacsand 时sudo yum upgrade emacs,我只是返回消息No packages marked for update。我也跑了yum update,yum upgrade没用。
那么我如何才能让我得到一些甜蜜的 Emacs 24.5 呢?谢谢。
我刚刚开始使用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但一直无法找到任何类型的参考.它似乎不是一种记录类型.它几乎看起来像一个普通的旧功能.那是什么?
感谢任何帮助女孩和家伙.
我一直在用 elm 创建一个调查,该调查使用单选按钮回答不同的问题。用户可以在问题之间来回单击并选择不同的单选选项。但是,如果用户回溯调查,我会得到一些奇怪的行为。
如果您进行了一些选择,请单击“下一个问题”进行几个选择,然后单击“上一个问题”您所做的先前选择“消失”
我创建了一个示例,您可以在Ellie 上查看。
我目前正在按照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 的向量.我不太明白我该如何调用这个函数.有人可以帮帮我吗?谢谢!
我正在努力webpacker与docker,puma 3.10.0和rails 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) 在我的 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) 我为这篇文章创建了一个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?日期是否有不连续的间隔?
我想要一个像下面这样的联合案例名称
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)
如果可能,我想在工会案例名称中保留句点。当我尝试通过反斜杠转义句点时,编译器不喜欢。
这可能吗?
我正在尝试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) 在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) 我目前正在使用Angular UI-Router 0.0.2我的角应用中的路线/状态.在我的应用程序中,我有一个仪表板和一个帐户页面 - 仪表板显示应用程序数据; 帐户页面显示用户信息.
当我有dashboard和account状态为两个独立国家,路线会改变,帐户页面将显示.
此代码有效:
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) 我似乎无法再在Eclipse中导入这个库了.我查看了GDK指南,看看他们是否注意到CameraManager已被弃用或停用(也许我只是在寻找合适的位置?).即使https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/media/CameraManager也只是给我一个404错误.所以我不知道这是不是API的一部分,或者我的Eclipse设置是不是很糟糕.
任何帮助表示赞赏!谢谢.