问题列表 - 第40536页

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

使用位运算符将unsigned int转换为unsigned short int

我想以下列方式将unsigned int(32bit)A转换为unsigned short int(16bit)B:

  • 如果A <= 2 ^ 16-1则B = A.
  • 如果A> 2 ^ 16-1则B = 2 ^ 16-1

换句话说,要转换A但是如果它是> 16bit的最大允许值,则将其设置为最大值.

如何通过位操作或其他非分支方法实现这一点?

c casting

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

在类库中定义的WPF窗口中显示图像资源

我见过这个帖子:WPF图像资源并在那里应用了信息.但我的情况似乎有点棘手:

  • 汇编A是一个类库
    • 包含 Dialog.xaml
      • 这是一个WPF窗口
    • 包含 Images/i.gif
  • Assembly B是一个WPF应用程序
    • 节目 Dialog.xaml

在我的对话框中,我尝试通过以下方式指定图像:

<Image Source="/Images/i.gif"/>
Run Code Online (Sandbox Code Playgroud)

<Image Source="pack://application:,,,/Images/i.gif"/>
Run Code Online (Sandbox Code Playgroud)

两者都有效,但仅限于设计师!

接下来,我将两个和两个加在一起产生:

<Image Source="pack://application:,,,A;;content/Images/i.gif"/>
Run Code Online (Sandbox Code Playgroud)

但这显示了相同的症状:

一旦我启动应用程序,图像似乎找不到.我不确定,因为我没有收到错误消息.他们只是没有露面.

有任何想法吗?

wpf resources

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

Django - 覆盖cleaning_data

我有一个表格,其中的字段不在通讯模型上.我使用这些"虚拟"字段用clean()方法填充真实字段.

因此,用户输入"虚拟"字段中的数据,我必须用相同的数据填充真实字段.

我认为覆盖cleaning_data ["real_field"]是可能的,但我不能这样做.

我的代码是这样的:

(...)
cleaned_data['real_field'] = cleaned_data['virtual_field']
(...)
return cleaned_data
Run Code Online (Sandbox Code Playgroud)

我可以用另一种方式做任何想法,或者如果我做错了,我该如何解决?

django overriding

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

适用于iPhone UIView的自定义滚动条(长卷轴不吸吮)

在一篇文章中,在iPhone上制作长卷轴并非糟糕,Aza Raskin描述了一种替代滚动条控件,它更适合在非常长的页面上使用:

粘滞滚动指示器

滚动条"保持一段时间"以激活它并不重要; 我很好,只需沿着iPhone屏幕的右边缘滑动即可抓住滚动条手柄.我的想法是,如果我在物理屏幕上向下拖动手柄3/4,我将在页面上向下移动3/4.

Dropbox iPhone应用程序(它很棒,顺便说一下!)就是这种滚动条适用于长PDF文档.通过拖动手柄上的任何位置来定期滚动; 拖动手柄会将视图移动到该位置.这似乎是"从头开始"实现的,因为我认为SDK不够灵活,无法自定义现有滚动条的行为.

但是,Dropbox使用本机文档查看器在iPhone上显示文档,因此他们以某种方式向其添加滚动条功能.看滚动条手柄?您可以拖动它以快速到达文档中的其他位置.

顶部的Dropbox滚动条 底部的Dropbox滚动条

这个概念与索引栏在UITableView中的工作方式非常相似(即Contacts.app); 索引在表格的右侧显示为条形(例如,"a"到"z"),您可以触摸特定标签以跳转到目标部分.但是,在这种情况下,一个非常长的页面没有部分,它应该适用于通用滚动,而不是跳转到部分.

那么我该如何实现这种滚动方法呢?我正在寻找一般的想法和具体的实施细节.如果存在开源实现,我也很感兴趣(这似乎是一个通用的问题/解决方案).

iphone scroll objective-c uiscrollview uiview

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

R拆分列取决于值

我有以下数据,我想计算总分钟数,我想知道是否可以将列拆分为两列,其中一列中的分钟和另一列中的秒数?

> q
       time
1   0m 22s 
2    1m 7s 
3   3m 35s 
4  11m 43s 
5    1m 8s 
6   2m 21s 
7   9m 33s 
8   0m 56s 
9    0m 2s 
10   0m 2s 
11  0m 50s 
12  0m 25s 
13  0m 33s 
14  2m 26s 
15  0m 20s 
16  1m 47s 
17  0m 36s 
18   0m 3s 
19   0m 2s 
20   0m 5s 
Run Code Online (Sandbox Code Playgroud)

==>给:

> q
    min    seconds
1   0     22
2   1     7
Run Code Online (Sandbox Code Playgroud)

等等

r

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

剃刀重写了一句话

剃刀语法很整洁,几乎没有争论.但我似乎无法在任何地方找到它......
剃刀保留的字是什么?
@using
@inherits
@functions
@section
你还知道吗?

razor asp.net-mvc-3

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

Oracle日期格式问题

我在Oracle中有以下奇怪的问题

(请记住,我在SQL方面经验不足,在Oracle中经验较少).

如果我这样做:

SELECT TO_CHAR(sysdate, 'YYYY-MM-DD HH24:MI') FROM dual
Run Code Online (Sandbox Code Playgroud)

我明白了:2010-12-02 18:39

一切都很好.

但是,如果我这样做:

UPDATE favorite_item
SET favorite_item.last_used_date = TO_DATE(sysdate, 'YYYY-MM-DD HH24:MI')
WHERE favorite_item.favorite_item_id = 1
Run Code Online (Sandbox Code Playgroud)

我在我的数据库中得到了这个:10-DEC-02

这是2002年12月10日哪个不正确

如果我这样做确认:

SELECT TO_CHAR(favorite_item.last_used_date, 'YYYY-MM-DD HH24:MI') AS last_used_date
    FROM favorite_item
    WHERE favorite_item.favorite_item_id = 1   
Run Code Online (Sandbox Code Playgroud)

我明白了:0002-12-10 00:00

哪个是完全错误的.

我究竟做错了什么?我觉得日期设置不正常.

在此先感谢您的帮助.

oracle datetime date

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

删除表和列后,MySQL中的可用空间?

我有一个大约20GB的数据库.我需要删除5个表并删除其他3个表中的几列.

删除5个表,释放3 GB,在其他表中删除列应该释放另外8GB.

如何从MySQL回收此空间.

我已经阅读了转储数据库并将其恢复为解决方案之一,但我不确定它是如何工作的,我甚至不确定这是否仅适用于删除整个数据库或只是部分数据库?

请建议如何解决这个问题.谢谢.

mysql sql mysqldump

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

VB.NET:如何将字符串转换为日期?

我通过表单中的文本文件通过SSIS包进入字符串:

"20090910" (string)
Run Code Online (Sandbox Code Playgroud)

它需要

2010-09-01 00:00:00 (Date)
Run Code Online (Sandbox Code Playgroud)

有什么建议?

vb.net date

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