问题列表 - 第28693页

带复制粘贴的Listview

是否有一种简单的方法为列表视图添加复制粘贴,或者我应该切换到DataGridView?

我的应用程序有点像地址簿,它包含电子邮件,数字等,其中复制粘贴将是有用的.

c# listview copy-paste winforms

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

为什么基于行动的Web框架占主导地位?

大多数Web框架仍在使用传统的基于动作的MVC模型.控制器接收请求,调用模型并将呈现委托给模板.这就是Rails,Grails,Struts,Spring MVC ......正在做的事情.

另一类,基于组件的框架,如Wicket,Tapestry,JSF或ASP.Net Web Forms在过去几年中变得越来越流行,但我认为传统的基于行为的方法更受欢迎.甚至ASP .Net Web Forms也已成为ASP .Net Web MVC的兄弟.编辑:也许我的看法是错误的,因为人们对Wicket越来越感兴趣.如果我问谷歌趋势,传统的MVC框架会有更多的增长.

我认为使用这两种类型的框架构建的应用程序的类型非常重叠,因此问题是:为什么基于行为的框架如此占主导地位?

model-view-controller asp.net-mvc struts wicket web-frameworks

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

上下文切换时间 - RTOS和处理器的角色

RTOS是否起主要作用或处理器在确定上下文切换时间方面起主要作用?在确定上下文切换时间时,这两个主要参与者之间的份额百分比是多少.

任何人都可以告诉uC/OS-II RTOS吗?

embedded operating-system rtos context-switch multitasking

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

使用高度是否有任何缺点:0px; 溢出:隐藏; 而不是display:none?

使用高度是否有任何缺点:0px; 溢出:隐藏; 而不是display:none?

css jquery

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

Ubuntu中的Java开发

我是Linux系统的新手,最近我开始使用Ubuntu 10.04.当我在Windows中进行Java开发时,我通常会将项目文件保存在某个驱动器下(例如D:)并保存在我的开发文件夹下,例如D:\ projects\myproj.但我对Ubuntu的文件夹结构感到困惑.所以,我只是想知道你如何在Ubuntu中组织你的项目?我们在哪个文件夹下保存我们的项目文件?

java linux ubuntu

9
推荐指数
2
解决办法
2619
查看次数

现代硬件的算法?

再一次,我发现自己有一套破碎的假设.通过修改经验证的最优算法来考虑虚拟内存,文章本身的性能提升了10倍:

在一个现代多发出CPU上,以几千兆赫的时钟频率运行,最坏情况下每个VM页面故障损失近1000万条指令.如果您使用旋转磁盘运行,则该数字更像是1亿条指令.

如果这些操作导致页面错误和磁盘操作速度慢,那么O(log2(n))算法有什么用呢?对于大多数相关数据集,O(n)或甚至O(n ^ 2)算法可避免页面错误,它将围绕它运行圆圈.

周围有更多这样的算法吗?我们是否应该重新审视我们教育的所有基本组成部分?在编写自己的文章时还需要注意什么?

澄清:

所讨论的算法并不比经过验证的最佳算法快,因为Big-O符号存在缺陷或无意义.它更快,因为经过验证的最优算法依赖于在现代硬件/操作系统中不正确的假设,即所有内存访问都是相同且可互换的.

language-agnostic algorithm caching virtual-memory

13
推荐指数
2
解决办法
542
查看次数

使用模型表单集时如何呈现文本框而不是选择框

当我渲染我的formset时,其中一个字段呈现为选择框,因为它是模型中的外部字段.有没有办法将其更改为文本输入?我想通过使用Ajax自动完成来填充该字段.将小部件添加到modelform不起作用,因为modelformset_factory采用模型而不是模型形式.

编辑

我的模型表格

class RecipeIngredientForm(ModelForm):
    class Meta:
        model = RecipeIngredient

        widgets = { 'ingredient' : TextInput(), }
Run Code Online (Sandbox Code Playgroud)

我在我看来使用它

RecipeIngredientFormSet = modelformset_factory(RecipeIngredient, form=RecipeIngredientForm)
    objRecipeIngredients = RecipeIngredientFormSet()
Run Code Online (Sandbox Code Playgroud)

编辑模型表格

class RecipeIngredientForm(ModelForm):
    ingredient2 = TextInput()
    class Meta:
        model = RecipeIngredient
Run Code Online (Sandbox Code Playgroud)

我创建这样的表单集

RecipeIngredientFormSet = modelformset_factory(RecipeIngredient, form=RecipeIngredientForm)
    objRecipeIngredients = RecipeIngredientFormSet()
Run Code Online (Sandbox Code Playgroud)

我必须在html中使用formset吗?我可以硬编码生成的字段并使用javascript我可以创建新字段并增加"form-TOTAL-FORMS"吗?如果可以的话,我不必担心我的模型形式.

谢谢

django django-forms

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

为什么我不能将uniqueidentifier/GUID传递给存储过程

我有这个SP

USE [TestDB]
GO
/****** Object:  StoredProcedure [dbo].[sp_test]    Script Date: 06/12/2010 11:47:27 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[sp_test]  
    @id uniqueidentifier
AS
BEGIN

    select * from TestTbl where ProductId= @id

END
Run Code Online (Sandbox Code Playgroud)

然后我用ms sql 2005转到SP并单击执行.它出现了一个我在GUID中输入的框.我从我的测试数据库中直接复制并粘贴它.

我收到这个错误.

消息102,级别15,状态1,行5'cac671b'附近的语法不正确.

那么为什么我不能发送GUID?即使是从数据库中复制的,也必须是有效的,因为它们允许进入数据库.

sql stored-procedures sql-server-2005

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

如何正确混合泛型和继承以获得所需的结果?

我的问题不容易使用单词来解释,幸运的是,它并不太难以证明.所以,忍受我:

public interface Command<R>
{
    public R execute();//parameter R is the type of object that will be returned as the result of the execution of this command
}

public abstract class BasicCommand<R> implements Command<R>
{
}

public interface CommandProcessor<C extends Command<?>>
{
    public <R> R process(C<R> command);//this is my question... it's illegal to do, but you understand the idea behind it, right?
}

//constrain BasicCommandProcessor to commands that subclass BasicCommand
public class BasicCommandProcessor<C extends BasicCommand<?>> implements CommandProcessor<C>
{
    //here, only …
Run Code Online (Sandbox Code Playgroud)

java generics inheritance

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

如何使用MFC从文件加载图像

我的浏览按钮代码是

void CFileOpenDlg::OnBnClickedButton1()
{
 // TODO: Add your control notification handler code here
 CFileDialog dlg(TRUE);
 int result=dlg.DoModal();
 if(result==IDOK)
 {
  path=dlg.GetPathName();
  UpdateData(FALSE);
 }
}
Run Code Online (Sandbox Code Playgroud)

这是从资源加载图像的代码,但不适用于从文件加载图像。我知道LoadImage();用于此但如何?我如何编辑此代码以从文件加载图像。请帮忙.....

void CFileOpenDlg::OnBnClickedButton2()
{
 // TODO: Add your control notification handler code here
CRect r;
CBitmap* m_bitmap;
CDC dc, *pDC;
BITMAP bmp;
m_bitmap = new CBitmap();
m_bitmap->LoadBitmapW(IDB_BITMAP1);
m_bitmap->GetBitmap(&bmp);
pDC = this->GetDC();
dc.CreateCompatibleDC(pDC);
dc.SelectObject(m_bitmap);
pDC->BitBlt(200, 200, bmp.bmWidth, bmp.bmHeight, &dc,0 , 0, SRCCOPY);
m_bitmap->DeleteObject();
m_bitmap->Detach();
}
Run Code Online (Sandbox Code Playgroud)

c++ mfc

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