问题列表 - 第33590页

"echo'hello'; ls"vs"echo'hello'&& ls"之间的区别?

我想知道它们之间有什么区别

"echo 'hello'; ls"
Run Code Online (Sandbox Code Playgroud)

"echo 'hello' && ls"
Run Code Online (Sandbox Code Playgroud)

是什么?他们都做同样的事情

bash

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

使用杂波进行游戏开发

我是一个相对较新的开发人员,我正在学习C++.我有使用java,javascript,actionscript和python编写代码的经验,但我想要一些足够快的东西来做一些高性能的2D和3D游戏.

当我最终学习基础知识(控制结构,课程等)时,我想开发一个2D游戏.我已经探索了各种2D图形库(cairo,sdl,openframeworks,clutter),但杂乱似乎是加速图形和矢量绘图最优化的.

混乱是否适合2D游戏?我意识到它与其他库不同,它维护着自己的场景图,但我过去开发了一个flash游戏,所以我应该习惯它.

我应该注意哪些性能问题?有没有其他人有经验做杂乱的重型图形?

c++ clutter

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

STL中有"魔力"吗?

让我先解释一下我对"魔法"的意思.我将使用Java中的两个示例:

  1. 每个类都继承(直接或间接)Object类.
  2. Java不支持运算符重载,但+String对象定义了运算符.

这意味着不可能在纯(*)Java中实现ObjectString类的实现.现在这就是我对"魔术"的意思:要实现这些类,您需要编译器的一些特殊支持.

我一直喜欢C++的是,据我所知,STL中没有这样的"神奇",即可以在纯C++中实现STL.

现在我的问题是:这是真的吗?或者是否有STL的部分无法在纯C++中实现并需要一些"魔术"/特殊编译器支持?


(*)"纯"是指不使用任何类库.

c++ stl std

47
推荐指数
7
解决办法
2853
查看次数

CPP String的字符串标记器?

我想为CPP字符串使用字符串Tokenizer,但我能找到的只是Char*.CPP字符串有什么相似之处吗?

c++ string tokenize

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

Android:使用提供的会话Cookie打开浏览器

我目前正在寻找一种在Android上启动默认浏览器应用程序并将会话cookie传递给它的方法.

我的应用程序与外部API进行通信,我无法使用HttpClient对其进行控制,然后将用户传递到站点进行最后阶段.

我知道这可能是使用WebView,但我特别需要打开外部浏览器应用程序而不是使用内部WebView.

我知道:

Intent.ACTION_VIEW
Run Code Online (Sandbox Code Playgroud)

可用于打开浏览器,但是我没有设法找到有关实际传递任何其他数据的大量信息.

任何帮助深表感谢.

android android-intent

8
推荐指数
2
解决办法
5001
查看次数

良好的Linux TCP/IP监控工具,不需要root访问权限?

我想为我正在增强的程序调试TCP/IP交互.我没有root访问权限(所以没有tcpdump等),但应用程序在我自己的id下运行.我可以使用例如strace拦截系统调用,但有没有值得推荐的替代方案?如果是这样,为什么 - 他们提供什么?命令行首选(我的电脑上没有安装X服务器:-()),但对GUI也很好奇.

理想情况下,它会说:

    app listening on port <portA>
    app listening on port <portB>
    client connection #1 accepted on listening port <portA> to local port <portC>
        from remote <hostX:portXA>
    app sent #1 <number> bytes "<data dump...>"
    app received from client #1 <number> bytes "<data dump...>"
    client #1 closed connection

会自己划伤一个,但是太多的车轮要重新发明......

提前致谢.

更新:paulrubel和ypnos都提出了非常有用的建议......(希望我能接受这两个答案,因为它们是独特的,同样好的).执行Paul建议的LD_PRELOAD拦截的代码如下:

// TCP comms trace library
//   as per http://www.jayconrod.com/cgi/view_post.py?23

#define _GNU_SOURCE

#include <stdio.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <dlfcn.h>


typedef ssize_t (*Recv)(int s, void* buf, size_t …
Run Code Online (Sandbox Code Playgroud)

sockets linux debugging networking tcp

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

Android OPenGL + XML集成

我正在android中制作一个媒体播放器应用程序,我的屏幕的一部分有一个用OpenGL制作的动画(当然是Android/JAVA).....所以我的屏幕由两部分组成:1)左手边包括所有小部件(使用xml).2)右侧由OpenGL制作的动画组成.

我能够制作Gui(xml部分)和动画(opengl).我可以将XML文件中制作的GUI与动画(使用GLSurfaceview制作)集成吗?

java xml android opengl-es

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

Django:字段自身模型实例的默认值

如何为从模型的现有对象中获取的字段设置默认值?

我尝试过这些并没有奏效:

1)

class ModelA(models.Model):
    fieldA = models.CharField(default=self.get_previous())

    def get_previous(self):
        return ModelA.objects.all()[0].fieldA
Run Code Online (Sandbox Code Playgroud)

NameError: name 'self' is not defined

2)

class ModelA(models.Model):
    fieldA = models.CharField(default=ModelA.get_previous())

    @staticmethod
    def get_previous():
        return ModelA.objects.all()[0].fieldA
Run Code Online (Sandbox Code Playgroud)

NameError: name 'ModelA' is not defined

3)

class ModelA(models.Model):
    fieldA = models.CharField(default=get_previous())

def get_previous():
    return ModelA.objects.all()[0].fieldA
Run Code Online (Sandbox Code Playgroud)

NameError: global name 'get_previous' is not defined

4)

def get_previous():
    return ModelA.objects.all()[0].fieldA

class ModelA(models.Model):
    fieldA = models.CharField(default=get_previous())
Run Code Online (Sandbox Code Playgroud)

NameError: global name 'ModelA' is not defined

我很清楚为什么3)和4)不起作用.我可以想象为什么1)不会起作用 - 看起来类'本能不能引用实例(即自我).我可以想象为什么2)不起作用 - 显然没有对ModelA的引用,直到解释器将通过全班.

那我该怎么做呢?

django default field

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

SSAS:将布尔值更改为"是"或"否"

我是Analysis Services的新手.我在布尔列上创建了一个维度.现在,用户想要"是"和"否"而不是"真"和"假"作为结果.谢谢.

ssas cube dimension

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

Eclipse junit测试在同一个项目中

这是一个相对开放的问题.如果我在Eclipse中的项目中构建了一个应用程序,然后我想测试这个项目,我应该在同一个项目中创建JUnit代码还是创建一个单独的项目.例如...

ShopSystem也许是我的主要项目的名称 - 我应该创建一个名为say的项目ShopSystemTest吗?

一般来说 - 测试代码应该从主项目文件夹中存储多远?如果我将测试代码存储在主项目中,然后将主项目导出为可运行的jar,它将使用它的测试代码,这是不理想的...

建议?

java eclipse junit

55
推荐指数
3
解决办法
4万
查看次数