小编tip*_*cky的帖子

libgdx:如何使用正交相机定位 3D 模型实例?

我有一个使用正交相机的 Screen 类,并想在其上放置 3D 模型。

@Override
    public void show() {

    ....
    mCamera = new OrthographicCamera();
    mCamera.setToOrtho(false, width * sclWidth, height * sclWidth);
    ....

    //3d instance initialization
        modelBatch = new ModelBatch();
        ModelBuilder modelBuilder = new ModelBuilder();
        model = modelBuilder.createBox(0.5f,0.5f,0.5f, new Material(ColorAttribute.createDiffuse(Color.GREEN)), VertexAttributes.Usage.Position| VertexAttributes.Usage.Normal);

  modelInstance = new ModelInstance(model, 128,128,128);
  modelInstance.transform.set(mCamera.invProjectionView);
}



@Override
    public void render(float delta) {
        Gdx.gl.glClearColor(63 / 255f, 128 / 255f, 70 / 255f, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);

        //mCamera.rotateAround(Vector3.Zero, new Vector3(0,1,0),1f);
        mCamera.update();
    mBatch.setProjectionMatrix(mCamera.combined);

    mBatch.begin();
    mBatch.draw(img, 128*10, 0);

    mBatch.end();

    modelBatch.begin(mCamera);

    modelBatch.render(modelInstance); …
Run Code Online (Sandbox Code Playgroud)

libgdx

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

IOS:如何在iPad左侧制作标签栏

在此输入图像描述

在此输入图像描述

我见过许多应用程序在左侧创建一个侧栏,如上图所示.显然,这不是一个拆分视图控制器,因为大小是固定的.

谁知道怎么做?我可以就此得到一些指示或建议吗?

objective-c ipad ios

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

html页面加载时css延迟1秒?

我一直试图制作一些html和css页面.每次我加载页面.它总是给我大约半秒的html页面闪存没有CSS风格.任何人都知道为什么会这样,以及如何解决它?提前致谢.

解决了:谢谢你们,我只是把我的jquery放在底部,它解决了问题.

html css

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

什么是在python中转换列表的最有效方法

所以我在python中有这个列表,

a=  [[1,2,3,4],
     [2,4,5,1],
     [3,4,6,2],
     [2,3,4,5]]
Run Code Online (Sandbox Code Playgroud)

并希望将列表水平翻转为垂直.

b=    [[1,2,3,2],
       [2,4,4,3],
       [3,5,6,4],
       [4,1,2,5]]
Run Code Online (Sandbox Code Playgroud)

什么是最好的方法,最有效的方法呢?我很喜欢编程,对不起是菜鸟.谢谢.

python

3
推荐指数
3
解决办法
177
查看次数

Codeigniter和Google App Engine

我使用Codeigniter框架制作了我的整个网站,它运行良好没有任何麻烦(注意我在网站上使用MySQL).

我现在被告知尝试将其发送到Google服务器,因为它们具有出色的可扩展性.我只是有一个很大的问题,是否有任何方法或一步一步的教程,帮助我这样做,因为我已经阅读了Quercus允许运行的PHP,但我还没有找到解释如何使用Codeigniter框架的东西与栎属.
请任何帮助或推进正确的方向将不胜感激!

php google-app-engine codeigniter

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

Heroku Django Postgresql 数据库管理员,超级用户在哪里?

我知道它很新手,但我刚开始使用heroku。请多多包涵。

如果您在 heroku 上开发,它会为您提供 postgresql 用户名和密码。

但是,当您使用它从 django 管理页面访问它时,它会返回:

relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user..
Run Code Online (Sandbox Code Playgroud)

我的问题是您需要做什么才能为管理页面创建超级用户?

提前致谢。

django postgresql heroku

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

GAE python:如何在两个应用程序之间发布/检索json数据?

我有两个gae应用,想要在两个之间发送数据。

第一个应用程序(本地主机):

import requests

class PostHandler(Handler):
    def get(self):
        post_url = "https://www.example.com/api/post"
        datas = lib.data_cache()
        output = [data.as_dict() for data in datas]
        headers = {'content-type': 'application/json'}
        #self.write(output)
        r = requests.post(post_url, data=json.dumps(output), headers=headers)
Run Code Online (Sandbox Code Playgroud)

www.example.com:

class RetrieveHandler(Handler):
     def post(self):
        post_data = self.requests.POST.items()
        #What should I do here? Is this correct?
Run Code Online (Sandbox Code Playgroud)

我没有正确获取post_data。有人知道我在哪里可以在python和app引擎中获得有关此文档的信息吗?任何建议将不胜感激。谢谢。

python google-app-engine

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

与python gae,babel和i18n的国际化.无法输出正确的字符串

jinja_env = jinja2.Environment(loader = jinja2.FileSystemLoader(template_dir),extensions=['jinja2.ext.i18n'], autoescape = True)
jinja_env.install_gettext_translations(i18n)

config['webapp2_extras.i18n'] = {
    'translations_path': 'locale',
    'template_path': 'views'
}

app = webapp2.WSGIApplication([
    ('/', MainController.MainPageHandler)
], config=config, debug=True)
Run Code Online (Sandbox Code Playgroud)

在messages.po文件中.

"Project-Id-Version:PROJECT VERSION \n""Report-Msgid-Bugs-To:EMAIL @ ADDRESS \n""POT-Creation-Date:2013-01-19 19:26 + 0800 \n""PO-修订日期:2013-01-19 19:13 + 0800 \n""最后翻译:全名\n""语言 - 团队:en_US \n""复数形式:nplurals = 2;复数=(n! = 1)\n""MIME-Version:1.0 \n""Content-Type:text/plain; charset = utf-8 \n""Content-Transfer-Encoding:8bit \n""Generated-By:Babel 0.9 0.6 \n"

#~msgid"Hello-World"

#~msgstr"Hello World"

在处理程序中:

from webapp2_extras import i18n

from webapp2_extras.i18n import gettext as _

class MainPageHandler(Handler.Handler):
    def get(self):
        locale = self.request.GET.get('locale', 'en_US')
        i18n.get_i18n().set_locale(locale)
        logging.info(locale) …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine internationalization babel

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

GAE Python:上载的图像加载.如何加载图像更快?

class ImageHandler(webapp2.RequestHandler):
    def get(self):
        a_user = db.get(self.request.get('img_id'))
        if a_user.profile_img:
            self.response.headers['Content-Type'] = 'image/png'
            self.response.out.write(a_user.profile_img)
        else:
            self.response.out.write("No image")
Run Code Online (Sandbox Code Playgroud)

加载图像时速度很慢.每当我重新加载页面时,我都会看到从图像顶部开始重新加载图像并逐渐加载整个图像(如果您不明白我的意思,请告诉我).我应该缓存img_id吗?但在我看来,当你使用处理程序加载图像时,它无助于应用程序加载更快的图像.关于如何更快地加载图像的任何想法?提前致谢.

python google-app-engine

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

Java:使用接口了解访问权限

1    public interface Word { boolean isSpelled(String w); }
2    
3    abstract class Verb3 implements Word {
4       boolean isSpelled(String w) { return true;}
5    }
Run Code Online (Sandbox Code Playgroud)

这是来自OCJP模拟测试的问题.上面的代码将返回第4行的错误,答案说Verb3类无法尝试为isSpelled()方法分配较弱的访问权限.

谁知道这意味着什么?

另外,在实现接口时,访问权限是否应该取决于接口中声明的方法?例如,

1    public interface Word { public boolean isSpelled(String w); }
Run Code Online (Sandbox Code Playgroud)

使用public或default(在这种情况下无访问修饰符)将允许您访问或覆盖该方法.如果我错了,请纠正我.谢谢.

java scjp

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

如何有效地找到列表中的赔率?

说我有一个像

>>> l = [-10,-10,-10,-20,-10,-10]
Run Code Online (Sandbox Code Playgroud)

鉴于您不知道它是 -20,我想-20在一行或两行中找到位置和数量。有什么想法吗?

python list

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

检查哈希

当我想调试以下哈希时,它返回try2test2.

dictionary = {
  "test" => 2,
  "try" => 2
}

puts dictionary
# => try2test2
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以这样做,它会给你完整的清单{'test': 2, 'try': 2}

ruby hash inspect

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