小编n0p*_*0pe的帖子

无法在Python中导入我自己的模块

我很难理解模块导入如何在Python中工作(我以前从未用任何其他语言完成它).

比方说我有:

myapp/__init__.py
myapp/myapp/myapp.py
myapp/myapp/SomeObject.py
myapp/tests/TestCase.py
Run Code Online (Sandbox Code Playgroud)

现在我想尝试这样的事情:

myapp.py
===================
from myapp import SomeObject
# stuff ...

TestCase.py
===================
from myapp import SomeObject
# some tests on SomeObject
Run Code Online (Sandbox Code Playgroud)

但是,我肯定做错了,因为Python无法看到这myapp是一个模块:

ImportError: No module named myapp
Run Code Online (Sandbox Code Playgroud)

python import module package

121
推荐指数
6
解决办法
25万
查看次数

Java的createNewFile() - 它还会创建目录吗?

我有条件在继续(./logs/error.log)之前检查某个文件是否存在.如果找不到,我想创建它.但是,会的

File tmp = new File("logs/error.log");
tmp.createNewFile();
Run Code Online (Sandbox Code Playgroud)

logs/如果它不存在也会创建?

java directory io file

81
推荐指数
4
解决办法
8万
查看次数

如何在Django中使用Bootstrap?

我正在学习python和来自PHP的Django.这一切都非常令人兴奋,我很乐意使用Bootstrap和Django来创建性感的网页.

据我了解(我在他们的网站上关注Django教程),Django使用"apps",它可以包含在你的settings.py文件中.我做了一个快速搜索,发现了几个以bootstrap为主题的应用程序,但不知道如何选择正确的应用程序.是否有大多数人使用的标准应用程序?我只需要bootstrap.cssbootstrap.js文件.

我确定我可以手动将它们放在我的root中,但我在Django安装中享受"全包"设置.

python django twitter-bootstrap

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

在多行上使用vim的f命令

任何人都知道如何快速找到下一个字符(如f命令)但多行?即快速跳转到文件中某个字符的下一个出现?

vim

41
推荐指数
6
解决办法
9576
查看次数

在Jade中使用HTML被认为是不好的做法吗?

Jade看起来像一个很酷的模板引擎,我想我会在下一个项目中使用它.但是,一些语法对我来说没有意义.

这样做你得到了什么:

ul
  li
    a(href="#book-a") Book A 
Run Code Online (Sandbox Code Playgroud)

代替:

<ul>
  <li><a href="#book-a">Book A</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我理解你节省了一些打字,但对我来说似乎不太可读.我注意到在Jade的现场演示中,常规html直接通过翻译.那么做这样的事情会被认为是不好的做法:

<div class="someClass">    
  <h3> #{book.name} </h3>
</div>
Run Code Online (Sandbox Code Playgroud)

template-engine node.js express pug

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

液体标记检测当前页面URL?

我刚刚开始使用Github来托管我的博客(使用Jekyll和Liquid).但是,我遇到了一个目前无法解决的问题.如果我能够检测到用户正在访问哪个"页面"或"网址",则该问题可能被黑客攻击/解决.

就像是:

{% if user_is_currently_at_this_url %}
    {{ display something }}
{% else %}
    {{ display something else }}
{% endif %}
Run Code Online (Sandbox Code Playgroud)

这可能吗?还有其他方法可以解决这个问题吗?

html url github liquid jekyll

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

在Java中处理TAB字符

我正在使用RandomAccessFile阅读器访问配置文件.我有一个配置选项,它是距离行首一(1)个标签.当我的读者得到这一行时,我是否可以告诉它跳过一个字符然后开始阅读,或者标签字符是不是那样工作?

例:

This is a line
        This line has a tab
Run Code Online (Sandbox Code Playgroud)

假设我已将第二行加载到我的阅读器中.如果我正在玩那个String而且我正在玩currentLine = currentLine.subString(1);

这会给我:

currentLine = "This line has a tab";
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

java string character

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

如何在Java中使用第三方软件包

我正在开发我的第一个Java应用程序,它实际上需要第三方软件包,现在我已经迷失了如何实际使用它.我需要的软件包来自VLCJ,以便我可以在我的GUI中嵌入媒体播放器.

通常,我可以导入包和类,但第三方包可以实现吗?他们有一个.jar文件可以在他们的网站上下载,那些包存储在那里?如果是这样,我如何在我自己的应用程序中使用它们?

java package vlcj

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

RVM拒绝安装 - 卷曲SSL证书验证失败

我正在进行相对干净的OS X安装.我有Xcode,但删除了它.

当我输入时rvm install 1.9.3,我得到:

max-macbook:~ max$ rvm install 1.9.3 Fetching yaml-0.1.4.tar.gz to /Users/max/.rvm/archives   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed   0     0    0     0    0     0      0      0 --:--:-- --:--:--
--:--:--     0 curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"  of Certificate Authority …
Run Code Online (Sandbox Code Playgroud)

ruby rvm

17
推荐指数
2
解决办法
9691
查看次数

Github降价中的自定义字体(如README.md)?

是否可以使用github降价的自定义字体?我目前正在将图像作为徽标加载,但渲染字体会更快更好.

markdown github github-flavored-markdown

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