问题列表 - 第21445页

C/C++中的递归函数

如果我们在C/C++中考虑递归函数,它们在任何方面都有用吗?它们究竟在哪里使用?使用递归函数在内存方面有什么优势吗?

编辑:更好的递归还是使用while循环?

c c++ recursion

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

是否可以确定VNC连接是否处于活动状态

我的应用程序在Windows XP上运行,VNC服务器也在PC上运行.我想知道某人当前是否已连接到VNC服务器(例如,使用更简单的图标).我正在使用UltraVNC.

有一个简单的(最好是文件化的)方法吗?

编辑:显然有人投票结束因为他/她认为这属于超级用户,所以我想我应该澄清一个问题:我需要一个程序化的解决方案,最好是在.NET或C++中.(这对用户来说是微不足道的:只需查看托盘中的VNC图标.)

vnc-server

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

在Django管理站点添加忘记密码功能

如何将忘记密码功能添加到Django管理站点?有电子邮件/安全问题选项吗?有插件/扩展吗?

django django-admin forgot-password

17
推荐指数
2
解决办法
6790
查看次数

为什么我不能初始化像这样的cstrings数组?

char sXSongBuffer[20][30];
sXSongBuffer = {"Thriller", "Don't Stop Till You Get Enough", "Billy Jean"};
Run Code Online (Sandbox Code Playgroud)

为什么会返回错误expected expression before ‘{’ token?我想这样初始化我的数组的原因是我可以在以后改变它的内容:

sXSongBuffer = {"New Song", "More Music From Me"};
Run Code Online (Sandbox Code Playgroud)

c cstring

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

如何在任务栏顶部全屏显示Windows窗体?

我有一个需要全屏运行的.net Windows应用程序.当应用程序启动时,任务栏显示在主窗体的顶部,只有在通过单击或使用ALT-TAB激活窗体时它才会消失.表单的当前属性如下:

  • 的WindowState = FormWindowState.Normal
  • 最顶层=正常
  • 大小= 1024,768(这是它将要运行的机器的屏幕分辨率)
  • FormBorderStyle =无

我尝试在表单加载中添加以下内容,但没有一个对我有用:

  • this.Focus(); (在给焦点之后.Focus属性总是假的)
  • this.BringToFront();
  • this.TopMost = true; (但这在我的场景中并不理想)
  • this.Bounds = Screen.PrimaryScreen.Bounds;
  • this.Bounds = Screen.PrimaryScreen.Bounds;

有没有办法在.NET中执行它,或者我必须调用本机Windows方法,如果是这样,我们非常感谢代码片段.

非常感谢

.net c# taskbar fullscreen winforms

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

关于Rob Conery的存储库模式的一些问题

阅读答案后,请在问题末尾阅读我的更新:

我正在尝试将存储库模式应用于Rob Conery他的博客 " MVC Storefront " 下所描述的.但是我想问一下在应用这个设计模式之前我遇到的一些问题.

Rob制作了自己的"模型"并使用了一些ORM"LINQ to SQL或Entity Framework(EF)"将他的数据库映射到实体.

然后,他使用自定义存储库,IQueryable<myModel>在这些存储库中,他在ORM 和他的之间进行了一种 映射或"解析" .EntitiesModel

我在这里问的是:

是否可以在ORM Entities和我的模型" classes" 之间进行自定义映射,并加载我想要的属性?我希望这一点很清楚.

更新POCO

**

这是我在经过许多建议和许多尝试之后决定的:

**

毕竟,就Rob Conery先生的观点而言,我有更好的解决方案:

  1. 我将我的模型构建为" POCOs"并将它们放入我的"模型层"中,因此它们与"edmx"文件无关.
  2. 构建我的存储库来处理POCO依赖于" DbContext"的这个" "模型
  3. 然后我创建了一个" ViewModels"来获取这些存储库中视图所需的信息.

所以,我并不需要添加更多的层是"EF模型"和"我的模式"之间.我只是扭曲了我的模型并强制EF处理它.

我认为这种模式比Rob Conery更好.

asp.net-mvc orm entity-framework poco repository-pattern

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

如何从PHP中的两个数组中获取相同的值?

我想从两个数组中获得相同的值.例:

a[] = array(a,b,c,d,e,f,g,h);
b[] = array(c,d,o,l,p,i,u,y);
Run Code Online (Sandbox Code Playgroud)

我想要 c[]=c,d;

php

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

JPQL查询SELECT可选+泛型DAO选择

我已经按照一个有效的JPA示例来检索Category对象:

return (ArrayList<Category>) getEntityManager().createQuery("from Category").getResultList();
Run Code Online (Sandbox Code Playgroud)

查询非常简写 - 我无法找到任何指南中的可选和不可用的规则.这简洁可以接受吗?

其次,我想在一个通用的DAO中实现它,例如:

public interface DAO<E, K>
{
    List<E> getAll();
}
Run Code Online (Sandbox Code Playgroud)

如何重写第一个查询以适用于所有类型,因为我无法硬编码"从类别"..?

jpa jpql java-ee

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

C#最后用一个元素增加一个数组

在我的程序中,我有一堆增长的数组,其中一个新元素逐个生长到数组的末尾.我识别词典是在我的程序的一个关键部分的速度瓶颈,由于在以与阵列比较它们的慢的存取时间 - 切换到阵列增加的性能极大到可接受的水平.所以为了增长数组我正在使用Array.Resize.这很好用,因为我的实现将数组大小限制为大约20个元素,因此Array.Resize的O(N)性能是有限的.

但是如果有一种方法可以在最后用一个元素增加数组而不必使用Array.Resize,那会更好; 我相信它会将旧数组的副本复制到新大小的数组中.

所以我的问题是,是否有更有效的方法在不使用List或Array.Resize的情况下将一个元素添加到数组的末尾?

c# arrays dynamic-arrays

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

创建依赖项属性以在XAML中设置自定义事件处理程序

我想使用自定义事件处理程序添加到默认框架元素DependencyProperties.

类似于以下内容:

<Border custom:MyProps.HandleMyEvent="someHandler">...</Border>
Run Code Online (Sandbox Code Playgroud)

以下是包含Border元素的控件的代码:

public class MyPage : Page{
    public void someHandler(object sender, EventArgs e){
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我如何想象定义属性的类的粗略示例:

public class MyProps{
    public event EventHandler MyInternalHandler;
    public static readonly DependencyProperty HandleMyEventProperty = ...
    public void SetHandleMyEvent(object sender, EventHandler e){
         MyInternalHandler += e;
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我不知道/没有找到任何提示如何DependencyProperties与事件/代表和EventHandlers.

你有线索吗?

silverlight wpf delegates dependency-properties silverlight-3.0

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