小编Mat*_*ehm的帖子

什么是良好的第一个开源项目?

我目前正在学习计算机科学,并寻找一种练习和磨练我的编程技巧的好方法.为开源项目做贡献似乎是对我这样做的一种自然方式.我目前了解Java,Python和一些C,但想要将其打开到任何已建立的语言.

特别是,我正在寻找一个相当活跃的项目,并为经验不足的编码人员提供大量工作.

像Firefox这样的知名项目可能具有在简历上更容易识别的优势,但也许可能会对较小的项目产生更大的影响.有什么想法吗?

在此先感谢=) - 马特

open-source

11
推荐指数
2
解决办法
1869
查看次数

为什么ORACLE不允许命令中的连续换行符?

我写:

  • :CREATE TABLE Person(
  • :名字CHAR(10),
  • :
  • :ssn INTEGER);

并将其保存到文件"a.sql"(冒号表示行的开头,不在实际代码中.)

如果我然后在SQL*Plus命令提示符下键入"@a"来运行它,它将告诉我以"ssn"开头的行不被识别为命令,并被忽略.

从我收集的内容来看,如果sqlplus连续遇到多个换行符,它似乎会终止命令.这是一个准确的陈述吗?如果是这样,有人知道这是否必要/为什么选择这样做?

sql oracle whitespace language-design sqlplus

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

在vim/ubuntu中双引号?

我为我要提出的令人难以置信的新问题道歉,但出于某种原因,我的大脑已被锁定:

我正在尝试在运行Ubuntu的虚拟机上使用gvim上的C编码,但是我的Hello World会抛出编译器错误,我怀疑它与引号是不同的ascii(unicode?)代码而不是标准引号.它不会将"Hello World"识别为字符串,并且"stray \250 in program" as well as "stray \302 in program"每次都会说两次.

要输入双引号,我必须按住Shift并双击引号键.这似乎是所有程序(终端,开放式办公室等)的全球设置

我是否正确地认为它是引号的问题,如果是这样,你们中的任何人都会知道我的问题的解决方案吗?

c linux vim

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

在Python中创建N*N*N列表的问题

我正在尝试在Python中创建一个三维N N N列表,如下所示:

n=3
l = [[[0,]*n]*n]*n
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎没有正确"克隆"列表,因为我认为它会:

>>> l
[[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0]]]
>>> l[0][0][0]=1
>>> l
[[[1, 0, 0], [1, 0, 0], [1, 0, 0]], [[1, 0, 0], [1, 0, 0], [1, 0, 0]], [[1, 0, 0], [1, 0, 0], [1, 0, 0]]]
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

python list mutable

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

标签 统计

c ×1

language-design ×1

linux ×1

list ×1

mutable ×1

open-source ×1

oracle ×1

python ×1

sql ×1

sqlplus ×1

vim ×1

whitespace ×1