问题列表 - 第41290页

有没有ij以外的工具可以查看本地derby数据库(文件夹)?

我正在使用Derby ij来查看我的本地Apache Derby数据库.它只是一个文件夹,我这样连接到它:

 connect 'jdbc:derby:C:\Users\Torben\MyDatabase' USER 'me' PASSWORD 'secret';
Run Code Online (Sandbox Code Playgroud)

它可以工作,但我真的不想在控制台中查看数据库.还有其他工具吗?最好的是GUI.

java database derby viewer

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

VBA宏将连续月末回归

这是我在这个网站上的第一篇文章.

我需要一些VBA代码的帮助,这些代码将31/07/00放入单元格"B2",然后每个月末日期在列中,并在2010年11月31日在单元格"B126"中停止(即单元格B2 = 31/07/00,BA3 = 31/08/00,B4 = 30/09/00等等).我应该为此做一个循环吗?我不能用宏录音机真正做到这一点,这就是我学习大部分VBA编码的方法.

谢谢大家的帮助.

excel vba excel-vba

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

OpenGL:如何使用深度排序的顶点数组设计高效的渲染系统?

人们总是告诉我至少使用顶点阵列.但我认为这不是一个好主意,因为我正在使用glPushMatrix()glTranslatef/glRotatef来定位3d世界中的对象.

那么,我应该停止使用glPushMatrix()并"手动"计算世界中旋转/移动的顶点位置,然后将它们的顶点数据推入顶点数组然后立即渲染它们吗?

但是,当我为屏幕上的所有对象使用不同的纹理表面时,所有这些都会变得更加混乱,这些对象也是深度排序的.

所以:

  1. 我还必须使用纹理表面ID存储每个对象.
  2. 我会按Z的位置对所有可见物体进行排序(游戏仅从上到下查看,所有物体都是平的).
  3. 我会通过这个排序的数组:
  4. 创建新缓冲区并仅将vertex/texcoord/color/normal复制到此缓冲区中:
  5. 每次纹理表面ID从先前的ID更改时,我将绑定到正确的纹理ID:
  6. 上传我收集的顶点数据.
  7. 释放用于临时顶点数组的缓冲区.
  8. 重复步骤4-7,直到我完成了我在第一个位置排序的所有数据.
  9. 释放我的排序数组数据,并重复步骤1-9.

我做得对吗?

另外,我应该如何为我要排序的对象设计数据结构?例如,std::vector用于存储每个对象的顶点数据是否合适?还是有更好的选择吗?我当时认为std::vector存储所有这些数据看起来像:

struct GameObject {
    int TexID;
    float z; // we will sort by this
    vector<VTCNStruct> VertexData; // store each point of the object here (including color/normal/texcoord points).
};

vector<GameObject> GameObjectBuffer; // push all sortable objects here
Run Code Online (Sandbox Code Playgroud)

此外,在步骤4:std::vector在这种情况下是否可以使用已经存在的?我有这个想法,我必须使用原始数组,比如new float[100]将顶点数组发送到我的GPU,或者我可以某种std::vector方式(有效地)以某种方式使用我已经存在的排序,而不是每次纹理ID更改时都创建新的缓冲区?

c++ opengl vbo vertex-array

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

Android Spinner - 如何将列表选择默认为无

我有一个Android表单,需要根据某些选择更新自己.该表格目前由2个Spinners(A和B)组成.在完成Spinner A的选择之前,不会创建微调器B. 选择完成后,B将显示在视图中,并根据A的选择动态填充内容.这是我的代码:

public class MyForm extends Activity 
{   
    private final int SEL_ACTIVATE = 0;
    private final int SEL_DEACTIVATE = 1;

    private static final String[] actionList = {"Activate", "Deactivate" };

    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        table = (TableLayout) findViewById(R.id.table);

        showListA(table);
    }

    public void showListA(View v)
    {        
        rowAction = new TableRow(this);

        Spinner spinner = new Spinner(this);
        spinner.setPrompt("Select...");
        spinner.setOnItemSelectedListener(
            new OnItemSelectedListener() 
            {
                public void onItemSelected(AdapterView<?> parent, View v, int position, long id) 
                {
                    switch (position)
                    {
                    case SEL_ACTIVATE:
                    case …
Run Code Online (Sandbox Code Playgroud)

android listeners spinner

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

如何使用C++中的默认构造函数定义和声明变量?

根据我对声明和定义的理解,在全球范围内:

MyClass instance();//Declares a function that returns a MyClass
MyClass instance;//Declares an instance of MyClass
Run Code Online (Sandbox Code Playgroud)

是否可以声明一个变量并将其定义为在全局范围内使用默认构造函数?如果我使用结构而不是类,该怎么办?

编辑:

好的,MyClass instance;调用默认构造函数也是如此.任何人都可以解释这与这个例子的一致性:

int a; // not default constructed, will have random data 
int b = int(); // will be initialised to zero
Run Code Online (Sandbox Code Playgroud)

c++ constructor default-constructor

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

WP7 - Bing Maps - 如何处理MapItemsControl上的多个图钉? - 目前崩溃的应用程序

当我拖动或缩放时,我的bing地图应用程序最终会崩溃.在模拟器和设备上测试.

我已经安装了十月更新.

MapItemsControl绑定到ObservableCollection.应用程序启动时,引脚已加载并可见.

在排除故障时,我确定如果地图上的图钉位于相同的一般区域,应用程序不会崩溃.例,

addPin("40.78184126814031", "-73.97712707519532");    
addPin("40.74569634433956", "-73.96717071533204");    
addPin("40.7117682299881", "-74.0125322341919");    
addPin("40.75777392583087", "-73.96950960159302");
Run Code Online (Sandbox Code Playgroud)

但如果引脚展开 - 应用程序在用户放大一个特定引脚和/或拖动地图时崩溃.例,

addPin("42.35960626034072", "-71.09212160110473");    
addPin("51.388066116760086", "30.098590850830067");    
addPin("48.17972265679143", "11.54910385608672");    
addPin("40.28802528051879", "-76.65668606758117");
Run Code Online (Sandbox Code Playgroud)

不确定项目代码是否必要 - 我假设有一些我不知道的概念.

任何建议 - 我都是耳朵.下面的堆栈跟踪.

谢谢

Unspecified error
   at MS.Internal.XcpImports.CheckHResult(UInt32 hr)    
   at MS.Internal.XcpImports.UIElement_HitTestPoint(UIElement element, Point ptHit)    
   at System.Windows.UIElement.HitTest(Point point)    
   at System.Windows.Media.VisualTreeHelper.FindElementsInHostCoordinates(Point intersectingPoint, UIElement subtree)    
   at Microsoft.Phone.Controls.Maps.Core.TouchHelper.<InputHitTest>d__0.MoveNext()    
   at Microsoft.Phone.Controls.Maps.Core.TouchHelper.HitTestAndRaiseDownEvent(UIElement root, TouchPoint touchPoint)    
   at Microsoft.Phone.Controls.Maps.Core.TouchHelper.TouchFrameReported(Object sender, TouchFrameEventArgs e)    
   at System.Windows.Input.Touch.OnTouch(Object sender, TouchFrameEventArgs e)    
   at MS.Internal.JoltHelper.RaiseEvent(IntPtr target, UInt32 eventId, IntPtr coreEventArgs, UInt32 eventArgsTypeIndex)
Run Code Online (Sandbox Code Playgroud)

最好包括代码 - 运行此代码并放大崩溃应用程序 - 谢谢

PINDATA课程 …

bing-maps windows-phone-7

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

存储过程以打开和读取文本文件

我正在寻找一个存储过程代码,它将打开一个文本文件,读取数千行,并将代码添加到数据库中的表.有没有一种简单的方法在T-SQL中实现它?

sql sql-server stored-procedures stored-functions

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

实体框架代码第一个命名约定 - 回到多个表名?

我首先要解析实体框架代码.根据他们的命名约定,我们现在必须将我们的表命名为复数,而不必使用该工具进行干预.我知道映射可以被过度使用.我的问题是,经过多年的单一命名约定,我们回到使用复数名称?

此外,我想知道为什么新的例子使用Northwind而不是Adventure Works.我认为原因是因为AW使用单一命名,他们无法展示无代码功能

c# entity-framework naming-conventions entity-framework-4 ef-code-first

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

通过继承而不是组合来锁定

在我编写或评论的大多数代码中,锁定是通过组合实现的,其中一个类拥有一个关键部分或互斥锁:

class MyClass
{
    Mutex mMutex;
};
Run Code Online (Sandbox Code Playgroud)

当可以通过多个线程访问可变成员时,我们通过RAII获取并释放锁,如下所示:

void MyClass::Method()
{
    Lock lock(mMutex);
    // ...
}
Run Code Online (Sandbox Code Playgroud)

今天我回顾了一些代码通过继承实现锁定的代码,如下所示:

class MyClass : public Mutex
{
    // ...
};
Run Code Online (Sandbox Code Playgroud)

锁定由类锁定"本身"执行:

void MyClass::Method()
{
    Lock lock(this);
    // ...
}
Run Code Online (Sandbox Code Playgroud)

这种方法有什么优点或缺点吗?或者这只是一个风格问题?

c++ inheritance mutex locking critical-section

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

如何获取我正在点击的UIImageView的标签?

我有几个UIImageView,每个都有一个标签; 我有一个图像数组,我想要做的是:当用户点击其中一个UIImageView时,应用程序从数组中返回特定的图像.

我这样实现:

- (void)viewDidLoad 
{
    [super viewDidLoad];
    scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
    [self.view addSubview:scroll];

    NSInteger i;
    for (i=0; i<8; i++) 
    {
        UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, i*100 + i*15, 300, 100)];
        imageView.backgroundColor = [UIColor blueColor];
        imageView.userInteractionEnabled = YES;
        imageView.tag = i;

        NSLog(@"%d", imageView.tag);

        [scroll addSubview:imageView];

        UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(findOutTheTag:)];
        [imageView addGestureRecognizer:tap];

    }

    scroll.contentSize = CGSizeMake(320, 115*i);

}
- (void)findOutTheTag:(id)sender
{

    //  HOW TO FIND THE tag OF THE imageView I'M TAPPING?

} …
Run Code Online (Sandbox Code Playgroud)

tags iphone uigesturerecognizer

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