小编hyp*_*666的帖子

Three.js全屏问题

我已经阅读了Three.js API,仔细阅读StackOverflow上的问题,我使用firebug和chrome的调试器调试了代码,我已经删除了所有可能的内容,但是我仍然遇到这个令人恼火的全屏错误,渲染器视图端口大于我的屏幕,从而导致滚动条出现.这是一个可见的错误,不会影响渲染或其他操作,我只是试图控制视图端口的大小,以便它匹配可用的屏幕空间而不会出现滚动条.

我在Windows 7上使用谷歌Chrome 18,我刚刚开始使用Three.js API,但我过去使用过像OpenGL这样的东西,所以图形API并不陌生.

当我尝试运行此代码时(这是github主页上显示的默认示例):

var camera, scene, renderer,
geometry, material, mesh;

init();
animate();

function init() {

    scene = new THREE.Scene();

    camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 10000 );
    camera.position.z = 1000;
    scene.add( camera );

    geometry = new THREE.CubeGeometry( 200, 200, 200 );
    material = new THREE.MeshBasicMaterial( { color: 0xff0000, wireframe: true } );

    mesh = new THREE.Mesh( geometry, material );
    scene.add( mesh );

    renderer = new THREE.CanvasRenderer();
    renderer.setSize( window.innerWidth, window.innerHeight );

    document.body.appendChild( renderer.domElement ); …
Run Code Online (Sandbox Code Playgroud)

javascript html5 fullscreen three.js html5-canvas

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

Ubuntu 14.04上的MEAN堆栈突然停止工作

嗯,这很糟糕,这是独家新闻:

我正在使用MEAN堆栈(mongodb,express,angular和nodejs)帮助一个朋友在网站项目上工作,我正在运行Ubuntu 14.04.我对Linux非常了不起,而且我是一位经验丰富的Web开发人员,但我的大多数经验都是使用LAMP堆栈.我一直在做这个MEAN堆栈项目,直到今晚.我的朋友今晚重新开始进行开发,我通过运行npm update帮助他们在Mac上刷新他们的节点环境(他们主要做前端HTML/CSS并且我做了完整的堆栈)并且项目在他们的comp上工作正常.确定我可以轻松刷新我的节点环境以获得更新的信息我尝试了同样的事情:

我试图更新我的节点和npm环境因为我已经这么做了几个月(我知道它很糟糕,我搞砸了,我承认了),我想我使用的是Node.js v 0.3.2.something ,在这混乱发生之前,没想到检查版本号.但是现在我得到了疯狂的随机错误集,未满足的依赖关系,我无法通过使用npm install来获取它们来解决未满足的依赖关系,而且我无法让grunt启动dev服务器,我尝试删除节点和npm并重新安装(现在运行nodejs 0.10.25)已运行apt-get update,apt-get install nodejs,apt-get install nodejs-dev,npm update,npm install等,但无济于事.

我超越了沮丧,超越沮丧,请帮忙!以下是我得到的一些错误/缺失依赖项的示例:

module.js:340
throw err;
      ^
Error: Cannot find module './helpers'
 at Function.Module._resolveFilename (module.js:338:15)
 at Function.Module._load (module.js:280:25)
 at Module.require (module.js:364:17)
 at require (module.js:380:17)
 at Object.<anonymous>            
 at Module._compile (module.js:456:26)
 at Object.Module._extensions..js (module.js:474:10)
 at Module.load (module.js:356:32)
 at Function.Module._load (module.js:312:12)
 at Module.require (module.js:364:17)
 npm ERR! weird error 8
 npm WARN This failure might be due to the use of legacy binary "node"
 npm WARN For further explanations, …
Run Code Online (Sandbox Code Playgroud)

node.js npm gruntjs mean-stack ubuntu-14.04

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

从CodeIgniter 1.7.3转换为2.0+

您好,感谢您的阅读.

我将直截了当地说:我有一个我使用CodeIgniter 1.7.3构建的网站项目,我非常喜欢使用它,但我一直在考虑升级到CI 2.0+.

我尝试了直接复制,只是将控制器,模型和视图的文件夹移动到CI 2.0框架,但是当我尝试查看我的页面时出现了500服务器错误.

经过一些调查后,我发现所有控制器现在都必须使用"CI_Controller"作为其父类.另外我注意到如果你想在你的控制器类中包含一个构造函数,它必须使用语法"function __construct()"作为它的名字和父类.似乎CI 2.0+不再支持使用与类名相同的构造函数,例如"类Blogs extends CI_controller {function Blogs(){parent :: __ construct();}}"不再受支持?我一直在阅读CI更改日志,但我看到的只是错误修复和新功能,没有关于旧版CI的兼容性问题?还有其他人知道任何其他秘密的小陷阱吗?

谢谢,

H

php compatibility codeigniter upgrade codeigniter-2

4
推荐指数
2
解决办法
2025
查看次数