小编dil*_*van的帖子

我可以仅对本地主机禁用 Chrome 密码检查吗?

在开发过程中,让 Chrome 在本地主机中自动填充我的用户名/密码非常有用。但是,由于新的密码检查功能,它现在会抱怨诸如admin. 如何仅对本地主机禁用 Chrome 密码检查?

我找到了禁用所有站点密码检查的解决方案。我还发现了一个标志来禁用对本地主机的 SSL 检查(但不是用于密码检查)。

passwords google-chrome

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

在浏览器中调试WebAssembly时如何查看Rust源代码?

我正在使用YEW框架在Rust中测试一个简单的待办事项应用程序.当我收到错误时,浏览器控制台(Devmode)显示JavaScript或汇编程序(我尝试过Chrome和Firefox).我怎样才能获得Rust代码?我是否必须在某处设置源地图?

rust source-maps webassembly

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

Groovy 有像 Javascript 那样的对象解构吗?

Groovy 是否具有像 Javascript 这样的多个赋值的对象解构:

let options = {
  title: "Menu",
  width: 100,
  height: 200
};

let {title, width, height} = options;

alert(title);  // Menu
alert(width);  // 100
alert(height); // 200
Run Code Online (Sandbox Code Playgroud)

groovy destructuring

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

如何让devCards与重新框架一起工作?

Devcards旨在为ClojureScript提供可视化的REPL体验.他们为ReagentOM提供支持.如何让devCards与重新框架一起工作?

clojure clojurescript reagent re-frame

5
推荐指数
2
解决办法
479
查看次数

如何在 IntelliJ Idea IDE 中将 -> 和 => 显示为特殊字符?

如何在 IntelliJ 编辑器(对于 Rust 和 Java 语言)中将某些符号显示为特殊字符,例如->作为?

intellij-idea rust

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

Kubernetes Pod从未准备就绪

我正在使用VM(主服务器)和3台裸机服务器(均运行Ubuntu 14.04)设置一个小的Kubernetes集群。我遵循了Ubuntu的Kubernetes 安装教程。每个裸机服务器还具有使用Ceph 0.94.5导出的2T磁盘空间。一切工作正常,但是当我尝试启动复制控制器时,得到以下信息(kubectl get pods):

NAME          READY     STATUS                                         RESTARTS   AGE
site2-zecnf   0/1       Image: site-img is ready, container is creating    0      12m
Run Code Online (Sandbox Code Playgroud)

吊舱将永远处于这种“未就绪”状态,但是,如果我杀死它并再次启动它,它将运行良好(尽管有时我必须重复几次此操作)。吊舱运行后,一切正常。

如果由于某种原因Pod死了,它会被Kubernetes重新启动,但是可以再次进入此Not Ready状态。运行:

kubectl describe pod java-site2-crctv
Run Code Online (Sandbox Code Playgroud)

我得到(某些字段已删除):

Namespace:          default
Status:             Pending
Replication Controllers:    java-site2 (1/1 replicas created)
Containers:
  java-site:
    Image:      javasite-img
    State:      Waiting
      Reason:       Image: javasite-img is ready, container is creating
    Ready:      False
    Restart Count:  0
Conditions:
  Type      Status
  Ready     False 
Events:
  FirstSeen             LastSeen            Count   From            SubobjectPath   Reason      Message
  Sat, 14 Nov …
Run Code Online (Sandbox Code Playgroud)

ubuntu ceph kubernetes

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

在 Windows 10 上的 Docker 容器中运行 X-Windows 桌面应用程序

我想在我的 Windows 10 机器(i5、8GB、240 GB ssd、2&1 笔记本)中有一个 Linux 开发环境(Java、Intellij Idea、Clojure 和 ClojureScript)。我可以用:

  1. Linux VM(使用 Hyper-V、VMware Player 或 Virtual Box),或
  2. 运行桌面应用程序的 docker 容器。

我想尝试第二种选择。在桌面上的 Docker Containers 中,作者使用以下命令运行 C​​hrome 浏览器 docker:

$ docker run -it \
--net host \ # may as well YOLO
--cpuset-cpus 0 \ # control the cpu
--memory 512mb \ # max memory it can use
-v /tmp/.X11-unix:/tmp/.X11-unix \ # mount the X11 socket
-e DISPLAY=unix$DISPLAY \ # pass the display
-v $HOME/Downloads:/root/Downloads \ # optional, …
Run Code Online (Sandbox Code Playgroud)

linux hyper-v virtual-machine docker windows-10

4
推荐指数
2
解决办法
6274
查看次数

如何在没有括号的情况下在Clojure(脚本)中编写DSL?

由于Clojure(Script)是一个Lisp,所有DSL(Domain Specific Languages)的例子都使用括号来编码表达式begin和end(就像Lisp那样).然而,至少另一种Lisp方言(Racket)有许多"括号少"DSL(在Racket中创建语言,DSL1,DSL2)的例子.我可以使用一些特殊的方法来转换:

if (a > 10) { print "Ok!" }    ==>    (if (> a 10) (print "Ok!"))
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一些最佳实践指南或库在Clojure中进行这些转换.或者也许有人将Racket的功能移植到Clojure(我不是Racket用户).Racket用户可以向我指出一些有关如何处理此类DSL的Racket文档吗?

dsl clojure racket clojurescript

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

如何在Kotlin中声明一个可以是字符串或函数的函数参数?

在下面的函数中,我想传递一个html标记的属性.这些属性可以是strings(test("id", "123"))或functions(test("onclick", {_ -> window.alert("Hi!")})):

fun test(attr:String, value:dynamic):Unit {...}
Run Code Online (Sandbox Code Playgroud)

我试图将参数声明valueAnyKotlin中的根类型.但功能不是类型Any.将类型声明为dynamic有效,但是

  • dynamic不是一种类型.它只是关闭键入检查参数.
  • dynamic 仅适用于kotlin-js(Javascript).

如何在Kotlin(Java)中编写此函数?函数类型如何与Any相关?是否有包含两种函数类型的类型Any

types dynamic kotlin kotlin-interop

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

Clojure规范与基于属性的测试库有何不同,例如Haskell QuickCheck?

其他语言有基于属性的测试库,如Haskell QuickCheck.如何Clojure的规格从这样的库有什么不同?或者它只是Clojure的基于属性的测试框架?

testing clojure property-based-testing clojure.spec

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

如何使clojure程序结构更容易识别?

作为Lisp方言的Clojure继承了Lisp的同音性.同源性使元编程更容易,因为代码可以被视为数据:语言中的反射(在运行时检查程序的实体)依赖于单个同构结构,并且它不必处理复杂语法中出现的几种不同结构[1].

更加同质的语言结构的缺点是语言结构(例如循环,嵌套ifs,函数调用或开关等)彼此更相似.

在clojure中:

   ;; if:
   (if (chunked-seq? s)
     (chunk-cons (chunk-first s) (concat (chunk-rest s) y))
     (cons (first s) (concat (rest s) y)))

   ;; function call:
   (repaint (chunked-seq? s)
     (chunk-cons (chunk-first s) (concat (chunk-rest s) y))
     (cons (first s) (concat (rest s) y)))
Run Code Online (Sandbox Code Playgroud)

两个结构之间的区别只是一个词.用非同性语言:

// if:
if (chunked-seq?(s))
    chunk-cons(chunk-first(s), concat(chunk-rest(s), y));
else
   cons(first(s), concat(rest(s), y));

// function call:
repaint(chunked-seq?(s),
        chunk-cons(chunk-first(s), concat(chunk-rest(s), y)),
        cons(first(s), concat(rest(s), y));
Run Code Online (Sandbox Code Playgroud)

有没有办法让这些程序结构在Clojure中更容易识别(更显眼)?也许一些推荐的代码格式或最佳实践?

clojure homoiconicity

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

如何在 Intellij 中调试 Clojure Web 应用程序?

我正在使用 Intellij + Cursive,我想调试使用 ring + compojure 编写的 Clojure Web 应用程序。我使用 lein 和 ring 插件在 Intellij 终端中启动应用程序:

> lein ring server-headless
Run Code Online (Sandbox Code Playgroud)

我想使用 Intellij 调试此应用程序以在源代码中设置断点、查看变量等。

但是 Intellij 的 Leiningen 选项卡没有显示带有 ring 命令的任务。运行配置也没有运行 ring 命令的选项。

clojure intellij-idea ring cursive

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

在异构Rust集合中使用Any trait对象有什么问题?

在像Clojure这样的动态语言中,很容易表达不同类型的集合:

{:key1 "foo", :key2 [34 "bar" 4.5], "key3" {:key4 "foobar"}}
Run Code Online (Sandbox Code Playgroud)

在Rust中,实现此类集合的首选方法是使用特征对象或枚举.使用Any特征对象似乎是最灵活的方法(如果没有固定数量的已知类型替代方法),因为它允许向下转换为实际的对象类型:

let mut vector: Vec<Box<Any>> = Vec::new();
vector.push(Box::new("I’m"));
vector.push(Box::new(4 as u32));
console!(log, vector[0].downcast_ref::<&str>());
console!(log, vector[1].downcast_ref::<u32>());
Run Code Online (Sandbox Code Playgroud)

这种方法似乎是不鼓励的.它的缺点是什么?

collections polymorphism traits rust

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