问题列表 - 第38574页

Java包装类是否真的不可变?

Java Wrapper类应该是不可变的.这意味着一旦创建了一个对象,例如,

Integer i = new Integer(5);
Run Code Online (Sandbox Code Playgroud)

它的价值无法改变.但是,干嘛

i = 6;
Run Code Online (Sandbox Code Playgroud)

完全有效.

那么,在这种情况下,不变性意味着什么呢?这与自动装箱/拆箱有关吗?如果是这样,有没有办法阻止编译器这样做?

谢谢

java wrapper

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

Java不能引用非final变量

for (int i=0; i<pages; i++) {
        ImageView img=new ImageView(this);
             ...

        img.setOnClickListener(new OnClickListener() {
            @Override public void onClick(View v) {
                showpage(i);
                }


            }
        });

        FLall.addView(img);
    }
Run Code Online (Sandbox Code Playgroud)

我怎么能在java中这样做?我总是"不能在不同方法中定义的内部类中引用非最终变量i"

java variables

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

使用jquery滚动到屏幕上的一组元素

我想编写一个jquery函数,它将通过id或class获取许多div元素,并且屏幕滚动以便它们在视图中.我知道如果div分布在页面上并且不可能全部在视图中,这可能是不可能的,但是希望能够让用户知道关闭.

有关如何做到这一点的任何提示?

jquery scroll

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

NHibernate + SqlServerCE

我有这个例外的问题:

Hibernate.HibernateException : Could not create the driver from Hibernate.Driver.SqlServerCeDriver.
----> System.Reflection.TargetInvocationException : Exception has been thrown by the target of an invocation.
----> NHibernate.HibernateException : The IDbCommand and IDbConnection implementation in the  ssembly System.Data.SqlServerCe could not be found. Ensure that the assembly System.Data.SqlServerCe is located in the application directory or in the Global Assembly Cache. If the assembly is in the GAC, use <qualifyAssembly/> element in the application configuration file to specify the full name of the assembly.
Run Code Online (Sandbox Code Playgroud)

我尝试了一切.我google了很多. …

c# nhibernate

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

这是有效的Oracle存储过程吗?

我必须从oracle服务器调用一个不受我们控制的存储过程,所以在挖掘后我在groovy中写了一个脚本来了解这个过程的内容,就像这样

PROCEDURE SAM2_update_message_status (
      msg_id        IN   NUMBER,
      sam4_id       IN   NUMBER,
      msg_status    IN   NUMBER,
   smsc_answer   IN   VARCHAR2
   )
   IS
   BEGIN
   UPDATE TRC_MESSAGES_REMINDERS
   SET msg_status = msg_status
   WHERE MSG_ID = msg_id;
   COMMIT;
Run Code Online (Sandbox Code Playgroud)

根据我的编程经验,这是毫无意义的, MSG_ID = msg_id,msg_status = msg_status 但我不知道它是否在oracle中是相同的.

我打电话给它,但没有错误,我发送的值没有反映在桌子上.

这是一个有效的程序吗?

谢谢

sql oracle plsql stored-procedures

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

以动态pythonic方式查找部分有序集中的最小元素

假设Os是一个部分有序的集合,并且在Os中给出任意两个对象O1和O2,如果O1大于O2,则F(O1,O2)将返回1,如果O1小于O2则返回-1,如果它们是无比的则为2,如果O1等于O2则为0.

我需要找到元素的子集Mn是最小的Os.对于Mn中的每个A,对于Os中的每个B,F(A,B)永远不等于1.

这并不难,但我确信它可以用更加pythonic的方式完成.

快速而肮脏的方式是:

def GetMinOs(Os):
    Mn=set([])
    NotMn=set([])
    for O1 in Os:
       for O2 in Os:
           rel=f(O1,O2)
           if rel==1:       NotMn|=set([O1])
           elif rel==-1:    NotMn|=set([O2])
    Mn=Os-NotMn
    return Mn
Run Code Online (Sandbox Code Playgroud)

特别是我对我基本上经历所有元素N ^ 2次的事实感到不满意.我想知道是否会有一种动态的方式.通过"动态",我并不仅仅意味着快速,而且一旦被发现的东西不是最小的可能,也许它可以被取消.并以pythonic,优雅的方式完成所有这些

python algorithm math

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

android.opengl和javax.microedition.khronos.opengles包之间有什么区别?

android.opengl在网络上的任何地方都找不到关于类的目的:它们似乎是副本javax.microedition.khronos.opengles- 只是使用静态vs成员方法.

那么使用它们而不是J2ME类是否有任何特殊意义:它们应该更快,具有附加功能,更易于使用吗?

我想使用它们而不是一直传递GL参考.

android packages opengl-es java-me

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

如何使用$ _GET从index.php中提取?23456

如何使用$ _GET从index.php中提取?23456

例如 :

www.example.com/index.php?23456

www.example.com/?23456

要么:

www.example.com/index.php?2345655555

结果应该是:

echo $string; // result 23456
echo $string2; // result 23456
Run Code Online (Sandbox Code Playgroud)

html php forms post get

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

在Windows Vista/7 Aero Titlebar上绘制自定义按钮

我在StackOverflow上发现了这个问题.基本上,用户想要在标题栏上绘制自定义按钮.

我尝试了代码,并且只有在Aero被禁用时才意识到它在vista/7中有效.我的问题是,在启用aero的同时,有没有办法在标题栏上绘制自定义按钮 ?

此外,有没有办法从当前主题中读取信息,所以我可以设置我的按钮样式以匹配现有的按钮.


更新

这是我的计算机的屏幕截图,展示了上述概念.安装DisplayFusion后,我得到了额外的标题栏按钮.
Notepad2显示其他按钮.

我知道DisplayFusion是一个.NET程序,因为它在.NET Reflector中打开.缺点是程序被混淆了.不喜欢我想反编译程序或任何东西; 我只想在标题栏上添加一个按钮来执行其他操作(例如,最小化到系统托盘).
下面是截图,证明该程序是一个.NET应用程序.
.NET Reflector显示DisplayFusion

c# vb.net winapi titlebar windows-vista

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

从Rails 3生成pdf - 可以选择哪种工具?

我需要能够从Rails 3项目中将一些视图呈现为PDF .我之前从未使用过ruby/rails的PDF生成技术,因此我研究了一些流行的方法,如PrawnPDF :: Writer,但到目前为止我发现的所有示例和文章似乎都过时了,只适用于rails 2.x .我还没有看到一个有效的Rails3示例; 我尝试自己安装虾和prawnto宝石并重现这个Railscasts剧集中描述的例子,但是我收到错误的prawnto方法无法识别.我不确定这是一个实现错误还是只是一个不兼容的迹象,但看到其他人在网上分享大虾 在Rails3中不再为他们工作我没有进一步追踪代码.

有没有人在Rails3中找到一个可靠的pdf生成解决方案?您可以分享它或指向外部资源和文档吗?十分感谢!

pdf pdf-generation ruby-on-rails prawn ruby-on-rails-3

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