问题列表 - 第45430页

OpenGL翻转或镜像绘图对象

我怎样才能翻转,镜像上方/左侧镜像OBJECT,而不是onDraw方法中的屏幕?

我尝试了无效的比例(1,-1,1)

我的代码:

 opengl.selectVertex(vertexname)
                                .translate(x-1, y, -9);

                                if (opengl.getPathModifier(vertexname).getAngle()>-180 && 
                                    opengl.getPathModifier(vertexname).getAngle()<0 ) {
                                    opengl.selectVertex(vertexname).scale(-scale,scale,1);  
                                } else {
                                    opengl.selectVertex(vertexname).scale(scale,scale,1);
                                }

opengl.rotate(opengl.getPathModifier(vertexname).getAngle()+90, 0, 0, 1);
Run Code Online (Sandbox Code Playgroud)

opengl

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

在抽象的JPA DAO中抽象命名查询

我有一个抽象的DAO类,它使用参数化类型E(实体)和K(主键).在每个实体我都有@NamedQuery.我想在不知道其确切名称和参数名称的情况下动态调用此命名查询.

例如,想象下面的实体 City

@Entity(name="CITY")
@NamedQuery(
    name="findCityByname",
    query="FROM CITY c WHERE name = :CityName"
)
public class City { 
    // ...
}
Run Code Online (Sandbox Code Playgroud)

还有这个 CityDao

public class CityDao extends AbstractDao<City, Long> {
    public CityDao() {
        super(City.class);
    }   
}
Run Code Online (Sandbox Code Playgroud)

我应该如何实现该findByName()方法,AbstractDao以便我不需要知道确切的名称和参数名称?

public abstract class AbstractDao<E, K> implements Dao<E, K> {

    @PersistenceContext
    protected EntityManager entityManager;
    protected Class<E> entityClass;

    protected AbstractDao(Class<E> entityClass) {
        this.entityClass = entityClass; 
    }

    @Override
    public E findByName(String name) {
        try {
            return …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa jpa-2.0

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

iPhone:如何访问启动的默认quicktime播放器?

我正在UIWebView中加载YouTube视频链接,当我点击播放按钮时,它会启动Quicktime播放器并在其中播放视频.这里的问题是Quicktime播放器的默认方向是Portrait - 我希望它处于Landscape模式.

即使我的基本视图和webview都处于横向模式,Quicktime播放器仍然以纵向模式启动.

我以为我可以访问默认的quicktime播放器并将其方向更改为横向.

youtube iphone quicktime uiwebview

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

什么'var that = this;' 用JavaScript表示?

在JavaScript文件中,我看到:

function Somefunction(){
   var that = this; 
   ... 
}
Run Code Online (Sandbox Code Playgroud)

声明that和分配给它的目的是什么this

javascript this

346
推荐指数
4
解决办法
11万
查看次数

在C中编写基本的traceroute脚本

我必须写一个trceroute脚本,但我不确定我的尝试是否正确.

现在我就这样做(如果我做错了或笨拙,请纠正我):

  1. 得到了ip-和udpheader的结构
  2. 校验和功能
  3. 打开2个套接字:一个用于在SOCK_RAW模式下发送UDP数据包(用于操作ttl),另一个用于从路由器接收ICMP应答.
  4. 使用sendto()发送UDP数据包
  5. 不知道如何接收和处理ICMP答案

有没有更好的方法来改变TTL而不是使用sock_raw,我必须自己定义所有的标题?打开ICMP袜子时,我应该为socket()使用什么参数?如何收到ICMP答案?

c udp traceroute raw-sockets icmp

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

为什么DragHandler exportAsDrag会禁用我的MouseMotionListener?

我想通过O.Reilly-Swing.Hacks Hack 69的预览实现一个简单的JComponent-Drag-and-Drop .半透明的拖放.我的问题是如果TransferHandler启动拖动MouseMotionListener停止执行mouseDragged().

这是一个小示例代码:

一个带绿色和红色边的小窗户.绿色侧不会启动拖动,始终执行mouseDragged()但不会达到exportDone().

红色Side通过exportAsDrag()启动Drag,但之后mouseDragged()将不再起作用.

public class Drag extends JPanel implements Transferable, MouseMotionListener, MouseListener {
public Drag() {
    this.setTransferHandler( new TransferHandler() {
        @Override
        protected Transferable createTransferable( JComponent c ) {
            return (Drag)c;
        }
        @Override
        public boolean canImport( JComponent comp, DataFlavor[] transferFlavors ) {
            return false;
        }
        @Override
        public int getSourceActions( JComponent c ) {
            return MOVE;
        }
        @Override
        protected void exportDone( JComponent source, Transferable data, int action ) {
            super.exportDone( source, data, action );
            System.out.println( "done" …
Run Code Online (Sandbox Code Playgroud)

java swing drag-and-drop event-handling

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

并行ping多个网络设备的最佳方法是什么?

我通过迭代ping在网络中调查了很多设备(超过300个).

程序按顺序轮询设备,因此速度很慢.我想提高民意调查的速度.

在Delphi 7中有一些方法可以做到这一点:

  1. 每个设备都有一个执行ping的线程.手动管理线程.
  2. 学习和使用Indy 10.需要举例.
  3. 根据窗口消息使用重叠I/O.
  4. 根据事件使用完成端口.

什么是更快,更容易?请举例说明一些示例或链接.

delphi network-programming ping polling iocp

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

是否可以检查位置服务是否有效?

是否可以检查位置服务是否有效?

我的意思是设置>位置>位置服务

可能没有用于调用的直接API,但它可以与GeoCoordinateWatcher一起使用吗?

windows-phone-7

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

定义自己的制服而不是重复使用GLSL中的内置OpenGL变量.为什么?

我正在写一个3D图形引擎.

我听说在着色器程序中使用太多的统一变量是不好的,因为它会导致减速.

另一方面,有人说重新使用像gl_TextureMatrix这样的内置变量是一种不好的做法.

我该如何组织创建着色器程序?我应该为每种机制编写大量的制服,还是可以依赖这些内置变量?例如,我应该使用内置的gl_LightSource还是使用光源信息定义自己的统一数组,那么我的场景中可以有更多的灯光?我也知道延迟渲染技术,但我想先做基本的多灯.

或者,哪些内置变量可以重复使用?

每种做法的优点是什么(dis)?

c++ opengl performance glsl

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

jQuery:有没有办法在没有任何文本移动的情况下为div的宽度设置动画?

我正在使用jQuery缩小div宽度,如下所示:

$('div#foo').animate({width: 0},someSpeed);
Run Code Online (Sandbox Code Playgroud)

虽然它正在缩小,但文字会回流以适应越来越薄的版本div.我不希望这种情况发生 - 我希望文本保持原样,只是随着宽度减小而从视图中消失,就像你做的那样$('div#foo').slideUp().

是否有CSS技巧或其他方式使这项工作?

css jquery animation

11
推荐指数
2
解决办法
4674
查看次数