我有一个 C# 应用程序,它使用 SQL Server 2008 数据库中的表(在具有本地 SQL Server 的独立 PC 上运行)。
最初,我在这台电脑上安装了一些初始数据的数据库(有一些应用程序使用的表,用户不接触)。
问题是 - 在用户创建一些新数据后如何升级此数据库而不损害它(我继续在另一台电脑上开发,可以添加一些新表或存储过程或向现有表添加一些列)。
我的意思是,当我发布新版本时,我会在备份文件(或其他任何东西?)上带来新版本的数据库,该文件保存新的结构和那些初始表,并且我需要升级现有数据库而不丢失当前数据。
提前致谢!
这是我正在尝试做的事情的简化版本.适用于FF以外的每个浏览器:
基本上,我试图width:auto;在position:absolute;left:200px;right:0px设置时获取输入.
它适用于任何其他比输入...我现在比较混乱.
如何在Firefox中完成此操作,或者更好的是,在所有浏览器中实现此目的?
请考虑以下因素:p1 = 1; P2 = 5; P3 = 7; 最高= MAX(P1,P2,P3).
max函数将返回7.我正在寻找创建一个类似的函数,它将返回"p3".我为上面的例子创建了一个小函数(通过简单的比较),如下所示.但是当争论的数量增加时,我遇到了麻烦.
def highest(p1,p2,p3):
if (p1>p2) and (p1>p3):
return "p1"
if (p2>p1) and (p2>p3):
return "p2"
if (p3>p1) and (p3>p1):
return "p3"
有没有更简单的方法来做到这一点>
使用iOS 4.x,当我对我的应用程序运行压力测试时,我看到越来越多的"收到内存警告.等级= 2".其他人看到这个?
解雇发送级别视图控制器时主要发生.我没有使用IB来构建我的UIView
在MySQL没有启动之后,使用XAMPP遇到了一些麻烦.所以,我输入命令提示符:'net start MySQL',它给了我在主题行中列出的这个错误消息.
谁知道如何缓解这种情况?谢谢你的帮助!
帕斯卡或骆驼案?
我使用驼峰案例命名私有字段和私有静态字段.我用pascal case命名consts(如MS命名约定所示)(无论私有还是公共)....
那么私有静态readonly怎么样?逻辑说骆驼案例...但私有静态只读功能就像一个const ...对吗?
一点背景:我主要是一名C++程序员,但我曾经做过的唯一的GUI工作是在.NET的WinForms平台上.我是Windows GUI编程的新手,尽管有Petzold出色的书,但我非常困惑.
也就是说,似乎大多数关于Win32入门的参考都是关于绘制线条和曲线以及事物 - 关于哪个(至少在目前的时间)我不在乎的话题.
我需要一个选中的列表框,一个拆分器和一个文本框 - 在Winforms土地上需要不到10分钟的时间.我建议使用WTL库,它提供了所有这三个控件的实现 - 但我一直挂在简单的事情上,比如让控件使用正确的字体,以及让高DPI工作正确的.我花了两天时间在这上面,我不禁认为必须有更好的参考来解决这些事情,而不是我能找到的.Petzold的书很好,但是自从Windows 95开始以来它还没有更新,并且自从发布以来应用程序应该如何正确开发已经有了很大的改变.
我想我正在寻找的是一本现代的Petzold书.我在哪里可以找到这样的资源,如果有的话?
我在考虑在哪里写一个操作的日志记录.这是两种不同的风格.第一个,在操作之前写入日志.
之前:
log.info("Perform operation XXX")
operation()
Run Code Online (Sandbox Code Playgroud)
这里有不同的风格,操作后写日志.
后:
operation()
log.info("Operation XXX is done.")
Run Code Online (Sandbox Code Playgroud)
使用之前的样式,日志记录说明现在要做什么.这种风格的专家是,当出现问题时,开发人员可以轻松地检测到它,因为他们知道程序现在在做什么.但是问题是你不确定操作是否正确完成,如果操作中出现错误,例如,函数调用在那里被阻塞而且永远不会返回,你不可能通过读取日志记录来了解它.使用后续样式,您确定操作已完成.
当然,我们可以将这两种风格混合在一起
都:
log.info("Perform operation XXX")
operation()
log.info("Operation XXX is done.")
Run Code Online (Sandbox Code Playgroud)
但我觉得这有点冗长,它会产生双重记录记录.所以,这是我的问题 - 什么是良好的伐木风格?我想知道你怎么想.
我的例子, 
在CSS3生成的列的中心显示图像.我需要图像右侧列中的文本环绕图像,使其不会出现在图像的前面.这对我的理解在当前的CSS中是不可行的.
有人有一种无害的方式来实现我想要的东西吗?
我想在这里实现这个目标,

没有标题和misc的东西当然位于左上角.我们的想法是允许在标记中的任何位置添加图像并使其看起来正确.
我现在不关心浏览器支持,所以 - 任何解决方案都很棒!
提前致谢....
埃里克