小编use*_*lpa的帖子

在MySQL中重命名表

重命名表在MySQL中不起作用

RENAME TABLE group TO member;
Run Code Online (Sandbox Code Playgroud)

错误消息是

#1064 - You have an error in your SQL syntax; check the manual that corresponds
        to your MySQL server version for the right syntax to use near 'group 
        RENAME TO member' at line 1
Run Code Online (Sandbox Code Playgroud)

对我来说,查询在其他表上运行正常,但不适用于表group.

mysql database table-rename

271
推荐指数
13
解决办法
36万
查看次数

Emacs epa和gnupg2:"没有可用的配置"

使用Emacs for Mac OS X 25.1.1和gnupg2 2.0.30通过homebrew安装在macOS Sierra 10.12.2上.

Emacs正常工作,gnugp2在命令行级别也能很好地工作(删除了电子邮件地址):

pu@pumbair.local 528 ~/Dropbox/org $  echo "Hello World" >text.txt
pu@pumbair.local 536 ~/Dropbox/org $  gpg -a -e -r x@y <text.txt >text.gpg
pu@pumbair.local 537 ~/Dropbox/org $  gpg -d text.gpg
You need a passphrase to unlock the secret key for
2048-bit RSA key, ID 37B58834, created 2017-01-18 (main key ID 45C04EA8)
gpg: encrypted with 2048-bit RSA key, ID 37B58834, created 2017-01-18
Hello World
Run Code Online (Sandbox Code Playgroud)

我的./emacs/init.el说

; gpg
(require 'epa-file)
(epa-file-enable)
(setq epg-gpg-program "/usr/local/bin/gpg2") …
Run Code Online (Sandbox Code Playgroud)

emacs gnupg

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

我可以在Xcode中按字母顺序对方案和目标列表进行排序吗?

我正在一个项目中,该项目在我们的Xcode项目中积累了越来越多的方案和目标。除了手动重新排序方案和目标外,是否还可以按字母顺序自动对它们进行排序?还是我必须对Apple提出功能要求?

xcode target ios

6
推荐指数
2
解决办法
1289
查看次数

clojure用其答案替换运算符

我正在尝试生成一个函数,该函数将表达式"树"作为其参数,并返回具有相关计算值的树代替运算符.

树的外观示例如下:

(* (+ 10 (* 4 9)) (- 6 10))
Run Code Online (Sandbox Code Playgroud)

并且函数应该返回:

(-184 (46 10 (36 4 9)) (-4 6 10))
Run Code Online (Sandbox Code Playgroud)

如果有人能为我提供一两个解决方案,并解释他们如何工作以指出我正确的方向,那将是伟大的.

(def a '(* (+ 5 (* 3 7)) (- 6 8)) )

(defn evaltree [tree] (cons (eval (first (rest tree))) tree)) 
Run Code Online (Sandbox Code Playgroud)

就是我到目前为止所有的一切.它会破坏列表的第一部分,但不会递归到列表的其余部分并且不替换运算符,它只会将值添加到开头.

lisp clojure

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

在Lisp中反转列表

我试图在Lisp中反转列表,但是我得到错误:"错误:异常C0000005 [标志0]在20303FF3 {偏移25里面#} eax 108 ebx 200925CA ecx 200 edx 2EFDD4D esp 2EFDCC8 ebp 2EFDCE0 esi 628 edi 628 "

我的代码如下:

(defun rev (l)
    (cond
        ((null l) '())
        (T (append (rev (cdr l)) (list (car l)))))) 
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我做错了什么?提前致谢!

lisp flags common-lisp

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

找不到配色方案

我正在尝试安装一个名为"github"的配色方案,这是我从vim网站获得的,我已经完全按照如何通过添加github.vim到我的~/.vim/colors文件夹来安装它.但是,执行后我收到错误消息"无法找到颜色方案github.vim":

:colorscheme github.vim
Run Code Online (Sandbox Code Playgroud)

在寻找解决方案的无数帖子之后,我似乎无法找到问题,所以如果有人能帮助那就好了.:)

vim colors

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

Scheme/DrRacket - 使用foldr映射函数

我必须使用foldr编写自己的map函数.

想到的最简单的解决方案是:

(define (my-map f lst)    
 (foldr (lambda (x y) (cons (f x) y)) empty lst))
Run Code Online (Sandbox Code Playgroud)

但是,我应该在不使用lambda(或任何类型的辅助函数),递归或任何非foldr抽象列表函数的情况下执行此操作.

我也有以下问题可供我使用(我无法修改):

(define (compose f g)
  (lambda (x) (f (g x))))

(define (curry f)
  (lambda (x) (lambda (y) (f x y))))

(define (uncurry f)
  (lambda (x y) ((f x) y)))
Run Code Online (Sandbox Code Playgroud)

我的猜测是我必须使用上述函数制作某种等价的(lambda(xy)(cons(fx)y)).我到底该怎么做呢?

scheme currying racket

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

iPhone iOS 亚马逊方案/URI 不再工作 amzn:// 版本 4.3.1 深层链接

我们正在使用类似的方案

amzn://content/item?id=<some valid id>
Run Code Online (Sandbox Code Playgroud)

并且工作正常,但现在从 Amazon App 4.3.1 开始,这不再有效,不再提供该方案。

所以尝试这个计划就像

com.amazon.mobile.shopping://content/item?id=<some valid id>
Run Code Online (Sandbox Code Playgroud)

我们在亚马逊应用程序中收到消息

Amazon Mobile is currently unavailable for content.
Run Code Online (Sandbox Code Playgroud)

这有什么提示吗?

iphone amazon deep-linking ios

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

Xcode 4.6.3"预期表达"

我坚持使用我正在用Xcode编写的C程序.经过几个小时的工作后,Xcode突然开始抱怨"预期的表达"消息:

  switch(cmd) {

    case 'S':
      state = sstart;
      accpos = accmax = varnum = 0;
      inquote = inddstar = false;
      break;

    case 'L':
      char c;   // *** expected expression
      int i = 0;
      bool processed;

      while( (c = buff[i++]) != '\0') {
        acc[accmax++] = c;
Run Code Online (Sandbox Code Playgroud)

之后Xcode抱怨说,只要使用c,就不会定义变量c.

我在Xcode中试过"show invisibles"无济于事.使用clang或gcc手动编译程序会给出相同的错误消息.

在预处理器步骤之后,这部分代码如下所示(使用clang -E获得):

  switch(cmd) {

    case 'S':
      state = sstart;
      accpos = accmax = varnum = 0;
      inquote = inddstar = 0;
      break;

    case 'L':
      char c;
      int i = 0; …
Run Code Online (Sandbox Code Playgroud)

c

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

更新不可变对象

我有以下类:

class Player(val name: String, val onField: Boolean, val draft: Int, val perc: Int, val height: Int, val timePlayed: Int) {
override def toString: String = name
Run Code Online (Sandbox Code Playgroud)

}

我正在努力做到

def play(team: List[Player]): List[Player] =
team map (p => new Player(p.name, p.onField, p.draft, p.perc, p.height, p.timePlayed + 1))
Run Code Online (Sandbox Code Playgroud)

这实际上是将字段"timePlayed"递增1,并返回播放器的新"列表".

有更方便的方法吗?也许:

def play(team: List[Player]): List[Player] =
team map (p => p.timeIncremented())
Run Code Online (Sandbox Code Playgroud)

我的问题是如何以更方便的方式实现timeIncremented()?所以我不必这样做:

new Player(p.name, p.onField, p.draft, p.perc, p.height, p.timePlayed + 1)
Run Code Online (Sandbox Code Playgroud)

谢谢!

functional-programming scala purely-functional

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

iOS网址方案在相应的应用中打开特定的YouTube和soundcloud页面?

无论如何使用iOS URL Scheme打开YouTube和Soundcloud iOS应用程序到特定用户的个人资料?

我试过youtube:// user/myusername和soundcloud:user:myusername但它们似乎不起作用.

youtube url ios soundcloud

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

在Lisp中乘以2个列表

我有一个函数,它将2个列表作为输入,我想使它使第一个列表中的所有内容与第二个列表中的所有内容相乘,然后计算总和.

到目前为止,这是我的功能:

(defun multiply(a b)
(if (eq a nil)
0
(progn
      (* (car a) (car b))
  (multiply (car a) (cdr b)))
))
Run Code Online (Sandbox Code Playgroud)

目前,我正试图让它做的是从第一个列表中取第一个数字,然后将第一个数字与第二个列表中的所有数字相乘.但是,当在函数内重新调用函数时,我收到此错误:

(这是我输入的,'(1 2 3)和'(4 5 6))

值1不是类型列表.

(MULTIPLY 1'(5 6))

任何帮助将非常感激.

lisp function multiplying

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

在Common Lisp中,如何在列表中搜索子列表

如果我想查找(x 2)是否存在于包含((x 2)(y 2)(z 2))的列表中,例如,我该怎么做?

(member '(x 2) '((x 2) (y 2) (z 2))) 
Run Code Online (Sandbox Code Playgroud)

如找到的那样返回NIL

谢谢您的帮助

common-lisp

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