小编mko*_*mko的帖子

如何在macvim中更改默认缩进

嘿伙计们我正在学习配置macvim

现在我的标签缩进是4个字符,我想将其更改为2,我应该添加到macvim配置文件中?

是否有任何初学者指南供我学习配置mac vim谢谢

macvim

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

为什么要求mongo给我LoadError:没有这样的文件加载 - openssl

我正在使用Ubuntu Server 10,Ruby 1.9.2

当我试图要求'mongo'时

它给了我这个错误:

irb(main):001:0> require 'mongo'
LoadError: no such file to load -- openssl
    from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /usr/local/lib/ruby/gems/1.9.1/gems/mongo-1.5.2/lib/mongo/util/ssl_socket.rb:1:in `<top (required)>'
    from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /usr/local/lib/ruby/gems/1.9.1/gems/mongo-1.5.2/lib/mongo.rb:63:in `<top (required)>'
    from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `require'
    from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
    from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
    from (irb):1
    from /usr/local/bin/irb:12:in `<main>'
Run Code Online (Sandbox Code Playgroud)

ruby

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

Radius测试只在本地机器上成功,但不能通过远程机器

我通过apt-get在Ubuntu 10中安装了freeradius.

使服务器运行后.本地测试有效:

yozloy@SNDA-192-168-21-78:/usr/bin$ echo "User-Name=testuser,Password=123456" | radclient 127.0.0.1:1812 auth testing123 -x
Sending Access-Request of id 245 to 127.0.0.1 port 1812
    User-Name = "testuser"
    Password = "0054444944"
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=245, length=20
Run Code Online (Sandbox Code Playgroud)

但是在远程计算机中,似乎radius服务器机器没有响应:

root@SNDA-192-168-14-131:/home/yozloy# echo "User-Name=testuser,Password=123456" | radclient 58.215.164.98:1812 auth testing123 -x
Sending Access-Request of id 36 to 58.215.164.98 port 1812
    User-Name = "testuser"
    Password = "0054444944"
Sending Access-Request of id 36 to 58.215.164.98 port 1812
    User-Name = "testuser"
    Password = "0054444944"
Sending Access-Request of …
Run Code Online (Sandbox Code Playgroud)

radius

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

总参与和递归关系的符号有什么区别?

以下ER图中的双线是指完全参与还是递归关系?

在此输入图像描述

在此输入图像描述

在此输入图像描述

谁能告诉我两者的符号差异?

entity-relationship relationship

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

我可以将参数传递给ES6生成器功能

这是一个ES6生成器:

function *Gen() {
    var input1 = yield 'output1'
}

var gen = Gen()

gen.next('input1').value // return 'output1'
Run Code Online (Sandbox Code Playgroud)

gen称为1st time,返回output1但变量input1不等于'input1'传入的值,input实际值是'input2',第二次next('input2')调用

我的问题是如何访问input1下次调用的第一次,例如:

function *Gen() {
    var input 1 = param1
    var input2 = yield 'output1'
}
Run Code Online (Sandbox Code Playgroud)

javascript generator ecmascript-6

8
推荐指数
2
解决办法
8019
查看次数

我无法安装sqlite3 gem

可能重复:
Ubuntu上的sqlite3-ruby安装错误

嘿家伙我使用apt-get在运行Ubuntu 10的VPS中安装sqlite3,我可以毫无问题地运行sqlite3.但是当我尝试使用gem install sqlite3时,我收到了这个错误:

root@makserver:/# gem install sqlite3
Building native extensions.  This could take a while...
ERROR:  Error installing sqlite3:
    ERROR: Failed to build gem native extension.

        /usr/local/bin/ruby extconf.rb
checking for sqlite3.h... no
sqlite3.h is missing. Try 'port install sqlite3 +universal'
or 'yum install sqlite3-devel' and check your shared library search path (the
location where your sqlite3 shared library is located).
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries …
Run Code Online (Sandbox Code Playgroud)

ruby sqlite ubuntu

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

如果`main`是`Object`的实例,为什么我不能调用它?

当我输入时self,我得到一个返回值main.我做了这个测试:

main2 = Object.new
Run Code Online (Sandbox Code Playgroud)

然后我可以调用main2,它返回一些东西,但是当我调用时main,它会引发一个未定义的变量错误.这是怎么发生的?

以下是我在其他网站上发现的关于顶级环境如何工作的假设:

class Object  
  Object.new.instance_eval do  
    def self.to_s  
      "main"  
    end  
   private  
    ##  
    # Your program gets inserted here...  
    ##  

  end  
end 
Run Code Online (Sandbox Code Playgroud)

对于我,这说得通.

ruby

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

为什么我得到; 使用'const char*'类型的表达式初始化'char*'会丢弃限定符?

我无法弄清楚为什么我自己得到这个警告clang:

function_prototype_const_modifier.c:13:8: warning: initializing 'char *' with an
      expression of type 'const char *' discards qualifiers
      [-Wincompatible-pointer-types]
        char *ptr1 = source;
              ^      ~~~~~~
1 warning generated.
Run Code Online (Sandbox Code Playgroud)

代码很简单

#include<stdio.h>

char *my_strcpy(char *destination, const char *source);

int main(void) {
    char str1[] = "this is something";  
    char str2[] = "123456789123456789";
    my_strcpy(str2, str1);
    puts(str2);
    return 0;
}
char *my_strcpy(char *destination, const char *source) {
    char *ptr1 = source;
    char *ptr2 = destination;
    while(*ptr1 != '\0') {
        *ptr2++ = *ptr1++;
    }
    *ptr2 = …
Run Code Online (Sandbox Code Playgroud)

c

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

使用@BeforeClass和在JUnit 4 Java中使用实例或静态变量有什么区别?

我是单元测试的新手.关于@BeforeJUnit 4中使用注释的目的.我只是不知道使用它的意义:

public class FoodTestCase {
    static private Food sandwich;

    @BeforeClass
    public static void initialise(){
        sandwich = new Sandwich();    
    }

}
Run Code Online (Sandbox Code Playgroud)

VS

public class FoodTestCase {
    static private Food sandwich = new Sandwich();

}
Run Code Online (Sandbox Code Playgroud)

有什么不同?

java unit-testing junit4

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

什么是适用于iOS 7 AVSpeechSynthesisVoice的BCP-47语音代码?

今天我很兴奋,iOS7中提供了语音合成功能.

我想选择男声(在OSX中默认为alex).

我不知道他的BCP-47代码是什么,BTW如何获得所有语音代码的完整列表

voice avfoundation ios7

7
推荐指数
3
解决办法
5010
查看次数