问题列表 - 第48578页

关于有趣的算法问题和我的学生的例子的任何想法

有没有人对我可以给我的学生作为课堂练习的问题有任何建议.

我想给他们一些不乏趣的东西,但会让他们在算法上和最初的思考.也许有些现实问题?

我希望能够激励所有人,而不仅仅是有天赋的人.我想让他们共同努力解决问题,所以我避免了无数的统计问题.

algorithm

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

NHibernate 3.0将小数舍入到小数点后5位 - 为什么?

所有,

我们使用NHiberate 2.1,我们存储十进制值(汇率),例如123.1234567到7位小数

我们使用默认映射样式映射类型:

<property name="ExchangeRate"  not-null="true" />
Run Code Online (Sandbox Code Playgroud)

但是当我们升级到NHibernate 3.0时,上面的值保存为123.1234500.

它没有在3.0发行说明中指定此行为更改,尽管它似乎详细说明问题[NH-1594],十进制的默认值是DECIMAL(19,5)

我们有一个解决方案,即指定以下映射:

<property name="ExchangeRate"  type="decimal(10,7) not-null="true" />
Run Code Online (Sandbox Code Playgroud)

我需要知道这个解决方案是解决这个问题的正确方法吗?此外,为什么在2.1和3.0之间的舍入行为会发生功能性变化?

干杯,

比利栈

precision nhibernate decimal

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

matlab中的矩阵矩阵

我需要建立矩阵矩阵.说,$1\leq i,j\leq n$我必须定义一个矩阵$p_{ij}$,它将是一个矩阵$n\times n$.我能做什么-这是建立一个矩阵$P$$n^2\times n^2$-但$n=20$没有有关内存出错.

你能告诉我如何解决这个问题吗?

matlab

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

db-role的存储过程执行权限

我想赋予角色db_datareader执行特定存储过程的权限.

这是可能的,如果可以,我该如何实现?我试图在存储过程的权限选项卡中添加该角色,但这似乎不起作用,该角色不被接受为有效对象.

编辑
根据cainz的回答,我试过了GRANT EXECUTE ON [SP_NAME] TO db_datareader,但是消息是:

Msg 4617, Level 16, State 1, Line 1
Cannot grant, deny or revoke permissions to or from special roles.
Run Code Online (Sandbox Code Playgroud)

似乎我不想做什么.

sql-server sql-server-2008

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

pythonic方法将字符串集映射到整数

有更短的方法吗?

g_proptypes = {
    'uint8' : 0
    'sint8' : 1,
    'uint16' : 2,
    'sint16' : 3,
    'uint32' : 4,
... # more strings
}
Run Code Online (Sandbox Code Playgroud)

dict是必要的,因为我将有字符串与我,需要找到相应的整数.

python

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

如何在页面加载时聚焦表单输入字段

在我的rails 3应用程序中,我有一个视图haml文件,其形式如下:

= form_for(:car, :url => cars_path) do |f|
  %p
    = f.label :carname
  %p  
    = f.text_field :carname /focus here
  %p
    = f.label :carnr
  %p
    = f.text_field :carnr
  %p
    = f.submit
Run Code Online (Sandbox Code Playgroud)

我希望在加载页面时输入字段 = f.text_field :carname处于焦点.

怎么做?是否有必要使用jquery?或者有没有任何Rails方式来做焦点?

ruby-on-rails ruby-on-rails-3

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

将OpenXML SDK与.Net framework 4.0一起使用

我们正在.Net framework 4.0中构建我们的应用程序,需要引用OpenXML v2.0 sdk来生成word文档.OpenXML需要.Net 3.5 Sp1(即使我们在系统上安装了.net 4.0,它仍然坚持安装.net 3.5 sp1),所以如果我在我的应用程序中引用OpenXML dll这意味着我无法构建我的应用程序目标.Net框架4.0?

.net-4.0 openxml openxml-sdk

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

将字节数组解码为已用Java压缩的位图

我正在以下列方式压缩位图

Bitmap bmpSig = getMyBitMap();
int size = bmpSig.getWidth() * bmpSig.getHeight();
ByteArrayOutputStream out = new ByteArrayOutputStream(size);
bmpSig.compress(Bitmap.CompressFormat.JPEG, 100, out);   
byte[] bytSig = out.toByteArray();
Run Code Online (Sandbox Code Playgroud)

然后我尝试从字节数组中在Android ImageView中显示图像.当我这样做时,我得到的图像是完全黑色的图像.

ImageView myImg = (ImageView) findViewById(R.id.img_view);
myImg.setImageBitmap(BitmapFactory.decodeByteArray(bytSig, 0, bytSig.length));
Run Code Online (Sandbox Code Playgroud)

我假设是因为我在BitmapFactory.decodeByteArray()之前错过了一个步骤来反转jpeg压缩.或者我误解了压缩是如何工作的?

java compression android bytearray bitmap

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

如何确定哪个tabbar索引是我的视图控制器

有人可以告诉我如何确定视图控制器所处的tabbar索引.

简化 - 我可以通过硬编码索引来跳转到tabBarItem.

self.tabBarController.selectedIndex = 3;
Run Code Online (Sandbox Code Playgroud)

然而,如果用户自定义标签栏的项目,有可能在在的viewController 3号是不是如此,因为它已被移动用户将想要的.如何确定它移动到哪里,以便我可以选择正确的位置.

请帮忙.

谢谢,

背风处

iphone cocoa-touch uitabbarcontroller uikit ios

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

启动和绑定的服务的生命周期?

我对服务生命周期感到困惑.
我有很多问题如下:

  1. 如果我的应用程序startService()多次调用服务,是否会同时运行多个服务?还是只有一个?

  2. 首先,如果我bindService()在我的应用程序中多次调用服务,我的应用程序会发生什么?

  3. 假设我有一个已经启动的服务,startService()然后我绑定它以指示它做某事.在这种情况下,如果我指示(通过此Binder接口)服务执行其stopSelf()方法,运行的服务是否立即停止?

  4. 再次假设我有一个只能启动的服务bindService(),并且onUnbind被覆盖以返回true,在这种情况下,我应该stopSelf显式调用方法来关闭服务吗?

service android

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