小编mko*_*mko的帖子

telnet线路模式下如何发送EOF

我是linux套接字编程新手,连接到远程服务器后

telnet x.x.x.x xxxx
Run Code Online (Sandbox Code Playgroud)

如何通过telnet向远程服务器发送EOF字符?

这些字符转义似乎不起作用

^D

^]D

`^]D`
Run Code Online (Sandbox Code Playgroud)

以及如何终止此 telnet 连接

escaping telnet

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

为什么我打开要写入的文件时无法在python中使用File.open读取任何内容?

f = open('day_temps.txt','w')
f.write("10.3,10.1,9.9,9.9,9.8,9.6,9.0,10.1,10.2,11.1")
f.close

def get_stats(file_name):
    temp_file = open(file_name,'r')
    temp_array = temp_file.read().split(',')
    number_array = []
    for value in temp_array:
        number_array.append(float(value))
    number_array.sort()
    max_value = number_array[-1]
    min_value = number_array[0]
    sum_value = 0
    for value in number_array:
        sum_value += value
    avg_value = sum_value / len(number_array)
    return min_value, max_value, avg_value

mini, maxi, mean = get_stats('day_temps.txt')
print "({0:.5}, {1:.5}, {2:.5})".format(mini, maxi, mean)
Run Code Online (Sandbox Code Playgroud)

没有first 3 line,代码有效,有了它,我什么都看不懂temp_file,我不明白,任何想法?

python

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

为什么python中的strip方法不在文本文件中取两个"\n"

import pdb
input_file_eng = open('engltreaty.txt')
word_list_eng = input_file_eng.read()
pure_word_list_eng = word_list_eng.strip("\n").strip("\r").strip('-').strip('.').strip(',').strip('(').strip(')').strip('[').strip(']')
pdb.set_trace()
input_file_eng.close() 
Run Code Online (Sandbox Code Playgroud)

在断点处,我检查字符串pure_word_list_eng,它仍然包含'[',']',"\n""\n \n"

我下面是文本文件:

她的大不列颠及爱尔兰王国维多利亚女王与她的皇家青睐新西兰的土着酋长和部落,并渴望保护他们的公正权利和财产,并确保他们享有和平与良好秩序,因为已经在新西兰定居的大量女王陛下的主体以及来自欧洲和澳大利亚的移民迅速扩展而必要,这仍然在构建和任命一名经过适当授权与新西兰原住民一起对待的工作人员为了承认女王陛下对这些岛屿的全部或任何部分的主权权力 - 因此,女王陛下希望建立一种既定的公民政府形式,以避免因缺乏必要的法律而产生的恶果.与本土人口相关的机构和她的受试者都非常高兴能够授权和授权 威廉·霍布森(William Hobson)是女王陛下皇家海军领事和新西兰部分地区的副州长,威廉·霍布森(William Hobson)将被授予女王陛下,邀请新西兰联邦和独立酋长同意以下条款和条件.

第一条[第1条]新西兰联合部落联邦酋长和未成为联邦成员的独立和独立酋长绝对毫无保留地将所有权利和权力交给英格兰女王陛下所述联邦或个人酋长分别行使或拥有或可能应该行使或拥有其各自领土作为唯一主权的主权.

第二条[第二条]英格兰女王陛下向新西兰酋长和部落及其各自的家庭和个人确认并保证其土地和庄园森林渔业及其他财产的完全专属和不受干扰的占有权.可以集体或个人拥有,只要他们希望并希望保留他们所拥有的; 但是,联合部落酋长和个人酋长向女王陛下屈服于对这些土地的优先购买权,因为其所有人可能被处置以各自所有者与女王陛下任命的人之间商定的价格疏远.以此为代表对待他们.

第三条[第3条]考虑到这一点,英格兰女王陛下向新西兰土着居民提供了她的王室保护,并赋予他们所有英国臣民的权利和特权.

(签名)威廉霍布森,副总督.

因此,我们新西兰联合部落联合会的酋长们正在怀唐伊的维多利亚州国会集会,我们新西兰的独立和独立酋长声称对我们各自的名字后指定的部落和领土拥有权力,我们完全理解上述条约的规定,在我们在分别指明的地点和日期附上我们的签名或标记的证人的全部精神和意义中接受并加入.我们的主一千八百四十年二月六日在怀唐伊签订.

python

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

我得到了这个警告:数组函数参数上的sizeof将返回'const char*'的大小而不是'const char []'

可能重复:
为什么sizeof(param_array)是指针的大小?

我是C的新手,clang在编译代码时收到了警告:

#include<stdio.h>

char *strcpy (char destination[],const char source[]);
int main(void) {
    char str1[] = "this is a very long string";
    char str2[] = "this is a short string";
    strcpy(str2, str1);
    puts(str2);
    return 0;
}
char *strcpy (char destination[], const char source[]) {
    int size_of_array = sizeof source / sizeof source[0];
    for (int i = 0; i < size_of_array; i++) {
        destination[i] = source[i];
    }
    return destination;
}
Run Code Online (Sandbox Code Playgroud)

我不知道以下警告意味着什么:

string_copy_withou_pointer.c:12:29: warning: sizeof on array function parameter
      will …
Run Code Online (Sandbox Code Playgroud)

c

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

乘法运算符做什么关系代数?

我是关系代数的新手。我*在以下表达式中找到了运算符

在此处输入图片说明

这和使用 join 的有什么不同

在此处输入图片说明

relational-algebra

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

如何从python中的s字符串中删除前4个字节

我得到了一个字符串格式的特殊数据包,它有32个字节的标题,正文包含一个或多个条目,每个条目由90个字节组成.

我想用python处理这个字符串.我可以读取像sock读取前32个字节的标头,并将其从字符串中删除,并继续读取第一个条目的90个字节?

就像是:

str.read(32) # => "x01x02..."
str.read(90) # => "x02x05..."
Run Code Online (Sandbox Code Playgroud)

python python-2.x

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

我不知道红宝石的要求

我是Ruby的新手

MakModule.rb

module Display
  class Multiply
    def Multiply.mul(first, second)
      return first * second
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

MakRequire1.rb

require "Display"
puts Multiply.mul 5,6
Run Code Online (Sandbox Code Playgroud)

MakRequire2.rb

require "MakModule.rb"
puts Multiply.mul 5,6
Run Code Online (Sandbox Code Playgroud)

两个文件都给我下面的错误

ruby: No such file or directory -- makRequire (LoadError)
Run Code Online (Sandbox Code Playgroud)

我应该如何更正我的代码?

ruby require

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

rails源文件在哪里定位?

嘿伙计们我是rails的新手,我读了一些关于阅读源代码的东西是研究ra​​ils的好方法,我在rails的在线文档中找到了相关的rb文件,比如这个页面 但我找不到rails源码文件找到我的Mac,有人可以帮我吗?

ruby-on-rails

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

无法运行此Rails应用程序

嘿伙计们,我在Github克隆一个回购:https://github.com/huacnlee/homeland/tree/

当我运行服务器时,我收到此错误:

Agro:homeland Zhulin$ rails s
DEPRECATION WARNING: railtie_name is deprecated and has no effect. (called from <top (required)> at /Users/Zhulin/Desktop/RailsApps/homeland/config/application.rb:9)
/usr/local/lib/ruby/1.9.1/syck.rb:145:in `initialize': No such file or directory - /Users/Zhulin/Desktop/RailsApps/homeland/config/config.yml (Errno::ENOENT)
    from /usr/local/lib/ruby/1.9.1/syck.rb:145:in `open'
    from /usr/local/lib/ruby/1.9.1/syck.rb:145:in `load_file'
    from /Users/Zhulin/Desktop/RailsApps/homeland/config/application.rb:48:in `<top (required)>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:28:in `require'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:28:in `block in <top (required)>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:27:in `tap'
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.0/lib/rails/commands.rb:27:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我该怎么办?BTW哪里可以找到更简单的Rails代码来学习Ruby和Rails,谢谢

ruby ruby-on-rails

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

为什么'\n'不起作用,$ /是什么意思?

为什么这段代码不起作用:

"hello \nworld".each_line(separator = '\n') {|s| p s}
Run Code Online (Sandbox Code Playgroud)

这有效吗?

"hello \nworld".each_line(separator = $/) {|s| p s}
Run Code Online (Sandbox Code Playgroud)

ruby

0
推荐指数
2
解决办法
3066
查看次数