问题列表 - 第1395页

你如何阻止临时解决方案永久持久?

假设问题有两种可能的解决方案:第一种是快速但是hacky; 第二个是可取的,但需要更长的时间来实施.您需要快速解决问题,因此您决定尽可能快地解决问题,并计划在之后开始研究更好的解决方案.麻烦的是,一旦问题得到缓解,它就会直接下降到待办事项清单.你仍然计划在某个时候提出更好的解决方案,但现在很难证明它的实施.突然间,你发现你已经花了五年时间使用不那么完美的解决方案,诅咒它.

这听起来很熟悉吗?我知道我工作的地方不止一次.一位同事描述故意制作一个糟糕的GUI,以免长期意外采用.你有更好的策略吗?

language-agnostic

79
推荐指数
8
解决办法
1991
查看次数

F#适合物理应用吗?

我讨厌物理学,但我喜欢软件开发.当我在感恩节后回到学校时,在我完成可怕的事情之前,我将再接受两个季度的物理学习.我目前正在阅读关于F#测量单位功能的帖子,但我从未使用像F#这样的语言.是否适合编写应用程序,以便我可以在做自己喜欢的事情的同时学习物理知识?

对于运动学,平面运动,牛顿定律,引力,工作,能量,动量和冲动等系统,我对命令行应用程序(甚至那些我可以执行并且不需要输入就能吐出答案的程序)感兴趣粒子,旋转运动学和动力学,角动量,静态平衡,振荡运动,波动,声,物理光学,静电学,高斯定律,电场和电势,电容,电阻,直流电路,磁场,安培定律和电感.

我对F#感兴趣的原因是因为语言提供的度量单位功能.

.net f# physics

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

你如何强制执行强密码?

有许多技术可以在网站上强制使用强密码:

  • 要求密码通过不同复杂程度的正则表达式
  • 自动设置密码,以便临时用户拥有强密码
  • 让密码过期
  • 等等

另一方面存在缺点,因为所有这些都使得用户的生活变得不那么容易,这意味着更少的注册.

那么,你使用什么技术?哪个提供最佳保护与不便比率?

为了清理,我不是指银行网站或存储信用卡的网站.想要注意仍然需要注册的流行(或不那么流行)的网站.

security passwords

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

寻找CSS示例,或下面的布局说明

我一直在学习CSS一段时间了,但是下面简化的布局仍然有点超出我的意思,所以我想知道是否有人知道这种布局的模型,或者会有一个解释来使这个工作.

页面应该有3个波段或块:

标题,底部和内容.

'标题'将从可见屏幕中的左0,前0开始​​,一直到右边缘,高度为70像素.

"底部"波段将从左侧0开始,但在可见屏幕的底部,也是70px的高度(例如,从可见屏幕的底部开始减去70px).它会一直延伸到可见屏幕的右边缘.

'content'频段从左0开始,top将从'header'频段的底部开始,内容块的底部将向下延伸到'bottom'频段的顶部.

如果"标题"和"底部"区域固定在它们的位置也会很好,但如果块中有更多内容,则"内容"块可以滚动.

我认为这是可行的,但我目前只能达到目前的水平,所以我想看看专家会怎么做.

非常感谢Mike Thomas

css

0
推荐指数
2
解决办法
858
查看次数

您如何比较两个XML文档?

作为一些广泛的单元测试的基类的一部分,我正在编写一个辅助函数,它在C#(.NET)中递归地将一个XmlDocument对象的节点与另一个XmlDocument对象的节点进行比较.一些要求:

  • 第一个文档是源代码,例如我希望XML文档看起来像什么.因此,第二个是我想要找到差异的那个,它不能包含不在第一个文档中的额外节点.
  • 当发现太多显着差异时必须抛出异常,并且应该通过人们对该描述进行瞥见来容易理解.
  • 子元素顺序很重要,属性可以按任何顺序排列.
  • 有些属性是可以忽略的; 特别是xsi:schemaLocationxmlns:xsi,虽然我希望能够通过在哪些.
  • 名称空间的前缀必须在属性和元素中都匹配.
  • 元素之间的空白是无关紧要的.
  • 元素将要么有子元素 InnerText,但不能同时.

虽然我正在废弃一些东西:有没有人写过这样的代码,是否有可能在这里分享?

顺便说一下,你会把第一个和第二个文件称为什么?我一直把它们称为"源"和"目标",但它感觉不对,因为是我希望目标看起来像,否则我抛出异常.

.net c# xml xmldocument compare

60
推荐指数
7
解决办法
8万
查看次数

我应该使用NULL还是空字符串来表示表列中没有数据?

空字符串或空字符串 - 比表示列中没有数据的更好吗?(我特意使用MySQL,但我认为这是独立于系统的.)使用一个是否存在主要的优点/缺点,还是仅仅是程序员偏好?

mysql database null

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

你如何为公司政治辩护你的申请?

我不能告诉你有多少次我遇到过更高层次的"看,就做"的情况.这显然是以规划过程中的刚性为代价,并且(可能)会影响产品质量.

到目前为止,我对此有了更多的经验,有了这一点,我有信心站出来为我们在这里生产的应用程序的质量.

你会如何处理这个问题?

是否有人在那里使用过程序员执行命令的经理?为什么?

project-management

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

将BSTR转换为int

有没有人知道如何在VC++ 2008中将BSTR转换为int

提前致谢.

c++ winapi

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

Python库中的命名约定

我正在python包中实现一个搜索算法(让我们称之为MyAlg).由于算法是超级复杂的,因此包必须包含用于算法选项的辅助类.目前我正在自己开发整个软件包(我不是程序员),但我希望1-2名程序员以后加入该项目.这将是我的第一个涉及外部程序员的项目.因此,为了让他们的生活更轻松,我应该如何命名这个类:Options,OptionsMyAlg,MyAlgOptions或其他什么?

除了http://www.joelonsoftware.com/articles/Wrong.html之外,您建议我在本主题中阅读什么?

谢谢Yuri [从这里发布:http://discuss.joelonsoftware.com/default.asp?design.4.684669.0将在这两个地方更新答案]

python naming-conventions

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

从有序列表创建随机有序列表

我有一个应用程序,它可以获得制造过程的质量结果,并创建图表既可以显示坏的Pareto图表,也可以显示生产吞吐量.

为了自动执行测试这些统计过程的任务,我希望确定地能够将记录添加到数据库中,并使质量技术转到某些图表并与已知的好图表进行比较.但是,我也想模拟结果,以便他们进入数据库,就好像用户正在运行测试过程一样.

我有一个想法是用i数字填充列表,j数字bad1,k数字2,等等.然后以某种方式在插入数据库之前随机排序列表.

所以,我的问题是,有一个标准的算法来获取一个排序的值列表并创建一个随机排序的列表?

algorithm

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