嘿伙计们我正在学习配置macvim
现在我的标签缩进是4个字符,我想将其更改为2,我应该添加到macvim配置文件中?
是否有任何初学者指南供我学习配置mac vim谢谢
我正在使用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) 我通过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) 以下ER图中的双线是指完全参与还是递归关系?
谁能告诉我两者的符号差异?
这是一个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) 可能重复:
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) 当我输入时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)
对于我,这说得通.
我无法弄清楚为什么我自己得到这个警告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) 我是单元测试的新手.关于@Before
在JUnit 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)
有什么不同?
今天我很兴奋,iOS7中提供了语音合成功能.
我想选择男声(在OSX中默认为alex).
我不知道他的BCP-47代码是什么,BTW如何获得所有语音代码的完整列表
ruby ×3
avfoundation ×1
c ×1
ecmascript-6 ×1
generator ×1
ios7 ×1
java ×1
javascript ×1
junit4 ×1
macvim ×1
radius ×1
relationship ×1
sqlite ×1
ubuntu ×1
unit-testing ×1
voice ×1