小编Ada*_*vis的帖子

永远在前的对话框

有没有办法创建一个无模式在C++ MFC中对话框,它始终位于应用程序中的其他窗口之上?我认为有点像Visual Studio 2005中的查找对话框 - 它保持在顶部,但您仍然可以编辑基础文本.

(如果它有任何区别,它不是MDI;它是一个基于对话框的应用程序)

c++ mfc dialog modeless always-on-top

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

程序化解决方案,用于更改导航ID以突出显示当前页面ASP.NET

我正在用Visual Studio 2008和ASP.NET 3.5编写一个网站.我设置了一个母版页来简化布局并保留内容页面而不是内容和布局.

导航是列表,css'd所以它看起来像一个酒吧.为了突出显示栏上的页面,列表项需要如下所示<li id="current">.<asp:ContentPlaceHolder>如果我可以避免它,我不想使用它.是否有一些代码可以添加到我的每个页面(或者只是添加到母版页?)来实现这一目标,还是我坚持使用<asp:ContentPlaceHolder>

css navigation asp.net

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

可用的构建工具(make等)?

关于各种利基构建需求(.NET,持续集成等),这里有很多问题,当然,我的利基需求是不同的.

我现在不想问一个非常具体的问题,而是想对可用的构建工具(例如make,ant等)进行调查,这样我就可以根据需要更智能地提出跟进问题.

在您的回答中,请包括:

  • 一个构建工具
  • 链接到有关该工具的主页面
  • 如果你知道一些优点和缺点(即,在带有cygwin的Windows上运行,或者特定于.NET等),那么列出一些(不是必需的 - 需要名称和链接)

如果您的构建工具已经在答案中,请对其进行评论,添加优缺点/限制/经验.只要它们不存在,您可以随意添加尽可能多的答案 - 但不要将几个构建工具放在一个答案中.

请注意,如果您复制答案,您可能会被投票 - 在评论中添加有关给定构​​建的其他信息.理想情况下,这些评论将随着时间的推移纳入答案中.

-亚当

build

10
推荐指数
5
解决办法
1698
查看次数

测试RSS提要

我想测试我创建的RSS Feed,我正在寻找一些好的RSS Feed应用程序来测试.

testing rss interop

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

C中的简单加密实现

我以前使用过很好的公共域C++ DES实现,但是现在我需要一些简单,基本,快速的嵌入式系统加密.

它不需要是牢不可破的,但它确实需要阻止随意的黑客(即,没有什么可以用于金钱或身份盗窃,但其他个人信息转移到存储卡上可能会丢失或落入坏人之手).

由于此处理器的内存有限,我更喜欢能够以离散块(512字节或更少)编码的内容.

该项目不是开源的,也不会使用库,我知道这些库会进一步限制选项 - 公共域名最好,但BSD/apache/etc可能是可以接受的......

我犹豫不决自己(就像每个人一样).

-亚当

encryption des publicdomain blowfish rsa

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

如何管理共享库?

每次我创建一个项目时,我都会开发几个通用的例程/模块/库,我希望它能用于其他项目.

由于开发速度的原因,我不会花很多时间来完善这些模块 - 这个项目已经足够好了,并且足够记录和隔离,我可以轻松地将它们添加到另一个项目中.

到现在为止还挺好.

现在,当我在另一个项目中使用它们时,我不可避免地要改进它们 - 要么添加新的功能/功能,修复bug,使它们更通用等等.

那时我有几个问题:

  • 我需要为我正在处理的代码维护模块中的更改
  • 我需要在中央"模块"存储库中维护这些相同的更改
  • 我需要确保更新的模块可用,但不能在旧项目中自动使用,有时甚至可用于我现在正在处理的现有项目.

你是如何管理的?当团队在不同项目中处理各种模块时,这些问题有何不同?

-亚当

version-control

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

我在哪里可以找到面部检测软件,算法等?

我有兴趣编写依赖于能够识别图片(或视频帧)中有脸的软件.它没有ID面部 - 所以没有其他指标:

  • 图片中是否有人脸(或多个)
  • 大约在哪里,是眼睛和嘴巴或鼻尖(无论它键入什么.)

它现在出现在便宜的数码相机中,所以我希望有这样的开源软件包,或者在推出自己的产品时很容易遵循的研究.

video pattern-recognition image-processing computer-vision

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

如何使用T-SQL生成Mandelbrot?

学习一些关于T-SQL的知识,并认为一个有趣的练习就是用它生成一个Mandelbrot集.

原来已经有人(最近出现了).我会让其他人发布它作为答案,但我很好奇可以做出哪些优化.

或者,您会如何使代码更具可读性?

我将选择最可读(但相当紧凑)的版本作为已接受的答案(太糟糕了,我们还没有代表奖励!)除非有人真的带来了很好的优化.

奖金指向那些教我一些关于T-SQL的答案.

-亚当

t-sql code-golf fractals

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

OS用户界面指南:什么时候忽略?

在一条线这样的回答," 习惯了就其自身而言使用Mac ",把我吓了一跳一点点,让我开始思考我的东西很久以前苦苦思索,仍然没有拿出一个很好的答案.

每个操作系统都有自己的指导方针,用于开发应用程序的界面,使其适合操作系统,从而符合用户的心态.

虽然没有人能够在很大程度上强制执行此操作(除了通常的"为xyz OS制作"程序),但在开发一个提出与操作系统建议不同的功能的应用程序时,我不得不做出选择.可能是应用程序本身使用不同的用户界面更好,或者可能是由于实现,例如是webapp或跨平台.

应用与操作系统:

  • 假设我有充分的理由,如果我选择针对这些UI建议进行开发,会产生什么后果?

Webapp vs OS:

  • 如果我正在开发一个旨在用作桌面应用程序的webapp,我该怎么做:
    • 制定并遵循我自己的惯例(或OS的主要惯例之一)
    • 检查用户的操作系统并遵循该约定(即使使用相同的帐户,用户也可以在不同的计算机上获得不同的体验)
    • 遵循另一个主要webapp的惯例(gmail/docs,live等)

跨平台与操作系统:

  • 在开发跨平台的应用程序
    • 遵循一个操作系统的惯例
    • 使用跨大多数操作系统约定的跨平台库,具体取决于它运行的操作系统,但没有一个是完美的
    • 完全原生的每个操作系统的自定义界面

我意识到它在很大程度上取决于可用的资源以及其他各种不可知的因素,但在考虑这一选择时,您使用的考虑因素,策略和论据是什么.

user-interface

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

将代码放在python配置文件中是否礼貌?

关于python我最喜欢的一个功能是你可以在python中编写非常易于理解的配置文件.如果你对自己设置了一些界限,你可以非常自信非pythonistas会确切地知道你的意思,并且完全有能力重新配置你的程序.

我的问题是,这些界限究竟是什么?我个人的启发式是

  1. 避免流量控制.没有函数,循环或条件.那些不会在文本配置文件中,人们不希望理解它们.通常,可能与语句执行的顺序无关.
  2. 坚持文字作业.调用对象的方法和函数更难以思考.隐含的任何东西都会变得一团糟.如果您的参数必须发生一些复杂的事情,请更改它们的解释方式.
  3. 语言关键字和错误处理都是正确的.

我想我问这个因为我遇到了我的Django配置文件的情况,它似乎有助于打破这些规则.我碰巧喜欢它,但我感到有点内疚.基本上,我的项目通过svn checkout部署到几个不同的服务器,这些服务器不会全部配置相同(有些将共享一个数据库,有些将不会,例如).所以,我在最后抛出一个钩子:

try:
    from settings_overrides import *
    LOCALIZED = True
except ImportError:
    LOCALIZED = False
Run Code Online (Sandbox Code Playgroud)

其中settings_overrides位于python路径上但在工作副本之外.你怎么看待这个例子,或者一般的python配置边界?

python django

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