小编Cod*_*all的帖子

Sphinx autodoc不够自动化

我正在尝试使用Sphinx来记录Python中的5000多行项目.它有大约7个基本模块.据我所知,为了使用autodoc我需要为我的项目中的每个文件编写这样的代码:

.. automodule:: mods.set.tests
    :members:
    :show-inheritance:
Run Code Online (Sandbox Code Playgroud)

这太繁琐了,因为我有很多文件.如果我能指定我想要记录'mods'包,那将会容易得多.然后,Sphinx可以递归地遍历包并为每个子模块创建一个页面.

有这样的功能吗?如果没有,我可以写一个脚本来制作所有的.rst文件,但这会花费很多时间.

python python-sphinx

139
推荐指数
5
解决办法
4万
查看次数

在尝试捆绑许多js文件时,Browserify无法找到模块

这是我第一天做节点,我在尝试捆绑一些js文件时遇到了一些问题.

MyFolder
|-- app (folder)   
|  |-- Collections (contains: movies.js)   
|  |-- Models (contains: movie.js)  
|  |-- node_modules  
|-- main.js  
|-- node_modules (folder)    
|-- static (folder)  
Run Code Online (Sandbox Code Playgroud)

这是我要压缩成static/bundle.js的js文件的内容

 // app/models/movie.js  
 var Backbone = require("backbone");
 var Movie = Backbone.Model.extend({
   defaults: {
     title: "default",
     year: 0,
     description: "empty",
     selected: false
   }
 });
 module.exports = Movie;

 // app/collections/movies.js  
 var Backbone = require("backbone");
 var Movie = require('models/movie');
 var Movies = Backbone.Collection.extend({
      model: Movie
 });
 module.exports = Movies;
Run Code Online (Sandbox Code Playgroud)

当我运行browserify -r ./app/main:app > static/bundle.js文件时,使用app/main.js中的脚本创建bundle.js.它按预期工作.

但是当我运行时 …

ssh node.js browserify

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

理解c ++,编译等

您是否知道一个简洁的(不是书,可能是免费的文档)参考,它解释了c ++编译器如何工作的基础知识?我认为更好地理解一些c ++编程规则是有益的.

c++ compiler-construction

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

Three.js插入图片

我试图在PlaneGeometry Mesh上附加一个简单的图像,但它似乎不起作用.

window.onload = function(){


        var renderer = new THREE.WebGLRenderer();
        renderer.setSize(window.innerWidth, window.innerHeight);
        document.body.appendChild(renderer.domElement);

        // camera
        var camera = new THREE.PerspectiveCamera(95, window.innerWidth / window.innerHeight, 1, 1000);
        camera.position.y = -250;
        camera.position.z = 400;
        camera.rotation.x = 45 * (Math.PI / 180);

        // scene
        var scene = new THREE.Scene();

        var img = new THREE.MeshLambertMaterial({
            map:THREE.ImageUtils.loadTexture('img/front.jpg')
        });
        // plane
        var plane = new THREE.Mesh(new THREE.PlaneGeometry(200, 200),img);
        plane.overdraw = true;
        scene.add(plane);
         // add subtle ambient lighting
        var ambientLight = new THREE.AmbientLight(0x555555);
        scene.add(ambientLight);

        // add directional light …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 canvas three.js

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

scipy.optimize Windows 8上的DLL加载失败

我试图在Windows 8上使用Python 3.3.1导入scipy.optimize.我使用的是scipy-0.12.0.当我尝试导入时,Python返回以下错误:

>>> import scipy.optimize
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python33\lib\site-packages\scipy\optimize\__init__.py", line 146, in
<module>
    from .optimize import *
  File "C:\Python33\lib\site-packages\scipy\optimize\optimize.py", line 34, in <
module>
    from .linesearch import \
  File "C:\Python33\lib\site-packages\scipy\optimize\linesearch.py", line 16, in
 <module>
    from scipy.optimize import minpack2
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我相信这是一个操作系统错误,因为在Windows 7计算机上使用相同版本的Python和scipy时,导入scipy.optimize会成功.

我非常感谢任何帮助.

谢谢.

python windows scipy

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

为什么Python打印这个全局变量而不是类属性?

我试图理解Python代码何时引用模块级变量和类级变量.我在模块中有以下代码,main.py'

## main.py

# global variable x
x = "I am global and I love it!"

class SomeClass:
    x = "I am a class attribute, and life is good!"
    print(x)  # prints "I am a class attribute, and life is good!"
    def __init__(self):
        print(x)  # prints "I am global and I love it!"  Why?

print(x)  # prints "I am global and I love it!"
SomeClass()
Run Code Online (Sandbox Code Playgroud)

导入此模块时,输出为:

I am a class attribute, and life is good!
I am global …
Run Code Online (Sandbox Code Playgroud)

python

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