小编sup*_*erM的帖子

addScalar做什么?

JavaDoc说:

SQLQuery org.hibernate.SQLQuery.addScalar(String columnAlias, Type type)

Declare a scalar query result
Run Code Online (Sandbox Code Playgroud)

我知道executeScalarC#中有什么,但这个标量和C#标量似乎完全不同.

java sql scalar hibernate

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

如何在java中动态创建一个类

我不知道这是否可能.无论如何,这是我的问题:我想创建一个具有数据库表模式的类,例如假设我有一个像这样的表

id - unsigned int 
username - varchar(128)
password - varchar(128)
Run Code Online (Sandbox Code Playgroud)

我假设我可以从我的数据库中查询这些数据.我想要做的是动态创建(当然,实例化)一个看起来像这样的Java类:

public class User{
    private unsigned int id;
    private String username;
    private String password;
}
Run Code Online (Sandbox Code Playgroud)

(实际上是ActiveRecord我的桌子)

你能帮我开始吗?TNKS

java reflection activerecord

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

什么时候调用ListView的getView()方法?

我正在努力ListView.我想知道什么时候getView()被称为.一旦适配器被设置,它是否被调用?一旦getView()方法完成执行,是否会调用"设置适配器"旁边的行?

一旦getView()完成执行,请帮助我知道哪一行被执行.

这对我来说是一个很大的帮助.

感谢Vaishnvai

android android-layout android-listview

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

有多少个时区?

我不确定这是否是一个问题,但仍然想知道答案.

维基百科说大约有40个时区,但是当我TimeZoneInfo.GetSystemTimeZones()在c#中调用该方法时,它会返回101个元素的列表.

维基文章是否过时(尽管它"最后一次修改于2012年4月26日05:11")或者是否还有其他时区?

.net c# timezone

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

是否有算法"简化"依赖图?

我的问题很简单,但我真的不知道它的名字,因此,很难找到自己的解决方案:如何简化依赖图(如(->取决于)):

A - > B - > C&A - > C.

A -> B -> C 
Run Code Online (Sandbox Code Playgroud)

simplify graph-algorithm

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

android设置图像作为联系人图标/壁纸

我已经编写了自己的ImageViewer,现在我希望将Set设置为 Android原生ImageViewer中的功能.我现在有可能,因为Facebook有它.我附上了截图,让自己更加清晰.在此输入图像描述

PS我想更详细地解释出现了什么问题.在菜单中选择"联系人图标"后,将显示我的联系人列表.当我选择联系人时,申请人关闭.如果我选择"Home/Lock screen wallpaper",它会打开我手机的图库.这是我的代码片段:

                Bitmap icon = mBitmap;
                Intent setAs = new Intent(Intent.ACTION_ATTACH_DATA);
                setAs.setType("image/jpg");
                ByteArrayOutputStream bytes = new ByteArrayOutputStream();
                icon.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
                File f = new File(Environment.getExternalStorageDirectory() + File.separator + "/my_tmp_file.jpg");
                try {
                    f.createNewFile();
                    FileOutputStream fo = new FileOutputStream(f);
                    fo.write(bytes.toByteArray());
                } catch (IOException e) {                       
                    e.printStackTrace();
                }
                setAs.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/my_tmp_file.jpg"));
                startActivity(Intent.createChooser(setAs, "Set Image As"));
Run Code Online (Sandbox Code Playgroud)

我还为我的清单添加了后续权限,我可以将我的图像写入手机的SD卡.

LogCat输出

android image viewer

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

我是否需要手动关闭输入流?

我正在使用Xerces库来解析XML.以下是用于解析的代码段:

Document doc = builder.parse(new InputSource(new StringReader(someXMLString)));

我需要手动关闭InputStreamin InputSource还是parse方法处理它?

java xml xerces xml-parsing

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

手动停止构建时未删除Gradle .lock文件

从命令行运行gradle build并使用Ctrl + Z手动终止时,不会删除gradle生成的.lock文件.在下一次构建期间,我收到构建失败,并显示以下消息:

.....
> Timeout waiting to lock artifact cache (...). It is currently in use by another Gradle instance.
Owner PID: ...
.....
Run Code Online (Sandbox Code Playgroud)

当我终止进程并再次运行构建时,消息不会更改.甚至进程ID也保持不变.

是否有推荐的方法从命令行停止gradle任务?否则,是否可以清除挂起的.lock文件?

command-line locking build gradle ubuntu-12.04

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

分区后的SQL Server轮

在存储过程中,我有一个表达式

select @some_val_in_percents = (@total_val / 100) * @some_val
Run Code Online (Sandbox Code Playgroud)

如果我使用这样的Round功能:

select @some_val_in_percents = Round((@total_val / 100) * @some_val, 0)
Run Code Online (Sandbox Code Playgroud)

当计算整个表达式时,结果是四舍五入的,还是(@total_val / 100)四舍五入,然后乘以@some_val

sql-server rounding division

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

.empty文件有什么用?

我最近遇到一种情况,当应用程序使用的“空”文件夹包含一个.empty文件时。例如,一个应用程序有一个用于日志的文件夹,而当尚无日志时,该文件夹将包含一个.empty文件。即使已经有日志文件,也不会删除该文件。

我已经打开了文件,但它是空的,因此我假定它不包含有用的信息,只是文件本身存在。

这个空文件的目的是什么?

PS我唯一的猜测是,该文件是在首次运行时由应用程序创建的,以检查其是否具有足够的权限。

directory file

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