问题列表 - 第120页

如何保持两个相关但独立的系统彼此同步?

我目前的开发项目有两个方面.首先,有一个公共网站,外部用户可以为各种目的提交和更新信息.然后,此信息将保存到colo工具的本地SQL Server.

第二个方面是员工用于管理相同记录(概念上)并提供状态更新,批准等的内部应用程序.此应用程序托管在具有自己的本地SQL Server数据库的公司防火墙内.

这两个网络通过硬件VPN解决方案连接,这是很好的,但显然不是世界上最快的东西.

这两个数据库是相似的,并且共享许多相同的表,但它们不是100%相同.双方的许多表都非常特定于内部或外部应用程序.

所以问题是:当用户更新他们的信息或在公共网站上提交记录时,如何将这些数据传输到内部应用程序的数据库,以便内部员工管理?反之亦然......你如何推动员工的更新回到网站?

值得一提的是,这些更新发生的"实时"越多越好.并不是说它必须是即时的,只是相当快.

到目前为止,我已经考虑过使用以下类型的方法:

  1. 双向复制
  2. 双方的Web服务接口都带有代码,以便在进行更改时实时同步(实时).
  3. 双方的Web服务接口使用代码来异步同步更改(使用排队机制).

有什么建议?有没有人遇到过这个问题?你有没有想出一个适合你的解决方案?

database sql-server distributed synchronization

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

在多个设备上同时显示Outlook提醒

免责声明:这实际上不是一个编程问题,但我觉得stackoverflow上的观众比大多数问答网站更有可能得到答案.

请原谅我,乔尔,因为偷了你的问题.一段时间后,Joel在一个播客上问过这个问题,但我认为它没有得到解决.我处于相同的情况,所以我也在寻找答案.

我有多个设备都与MS-Outlook同步.PC,笔记本电脑,智能手机,PDA等都能够将其数据(日历,电子邮件,联系人等)与Exchange服务器同步.我喜欢使用Outlook会议通知或约会提醒来提醒我即将举行的会议或医生预约或其他任何事情.问题在于所有设备弹出相同的提醒,我必须单独去每个设备,以便暂停或关闭所有相同的提醒弹出窗口.

由于这是一种同步技术,为什么我在一台设备上暂停或关闭的事实不能自动同步其他设备.我甚至试图在解除提醒后强制同步,并且在强制同步后它仍显示在我的其他设备上.这对我来说完全是烦人的.

是否有我忽视的设置或是否有我应该使用的第三方提醒实用程序而不是内置的东西?

谢谢,库尔特

windows outlook synchronization reminders

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

浏览器跨多台计算机同步

每个人都记得谷歌浏览器同步吗?我以为很好.不幸的是,谷歌决定不将服务升级到Firefox 3.0.Mozilla正在开发谷歌浏览器同步的替代品,这将成为Weave项目的一部分.我尝试过使用Weave,发现它非常慢或完全无法操作.当然,他们现在处于早期开发阶段,所以我不能抱怨.

这个浏览器同步的具体问题让我思考.你们所有人都会想到Mozilla或制作服务器/客户端软件包的人,我们这些用户可以在你的"主"机器上运行吗?现在,您只需知道自己的IP或有办法在工作或任何地方向您的客户端浏览器宣布它.

我可以想到几个问题:非静态IP,在本地comp上打开端口等.似乎Mozilla似乎不想处理许多人同步浏览器所产生的流量.由于所有上传的数据都必须加密,因此他们无法通过此流量获利.

browser firefox synchronization

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

GridView删除无法正常工作

我使用的是GridView在C#.NET 3.5和刚转换的基本DataSourceAdapter模型到对象从LINQ中获取数据到SQL -即一个业务对象,returns一个List<>GetData()等功能

一切都在丹麦很好Update,条件Select语句按预期工作,但我无法使Delete功能发挥作用.只是尝试传入ID或整个对象,但它是在没有设置属性的"新"对象中传递的.我只是想知道这是否OldValuesParameterFormatString="original_{0}"ObjectDataSource造成混乱的老怪物.

有人有什么想法吗?

c# asp.net gridview

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

引导仍然需要外部支持

我听说过引导一种语言的想法,就是为这种语言编写一个编译器/解释器.我想知道如何实现这一点,并且看了一下,看到有人说它只能通过其中任何一个来完成

  • 用不同的语言编写初始编译器.
  • 在Assembly中手动编写初始编译器,这似乎是第一个特例

对我来说,这些似乎都不是真正引导语言,因为它们都需要外部支持.有没有办法用自己的语言编写编译器?

compiler-construction bootstrapping

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

在SQL Server上插入更新存储过程

我已经编写了一个存储过程,如果存在记录将进行更新,否则它将进行插入.它看起来像这样:

update myTable set Col1=@col1, Col2=@col2 where ID=@ID
if @@rowcount = 0
insert into myTable (Col1, Col2) values (@col1, @col2)
Run Code Online (Sandbox Code Playgroud)

我以这种方式编写它的逻辑是更新将使用where子句执行隐式选择,如果返回0,则插入将发生.

这样做的替代方法是进行选择,然后根据返回的行数进行更新或插入.我认为这是低效的,因为如果要进行更新,将导致2次选择(第一次显式选择调用,第二次隐式更新位置).如果proc要进行插入,那么效率就没有差别.

我的逻辑声音在这里吗?这是如何将插入和更新组合到存储过程中的?

sql sql-server stored-procedures upsert

99
推荐指数
6
解决办法
5万
查看次数

mysqli或PDO - 有什么优缺点?

在我们的位置,我们将使用mysqli和PDO分为准备语句和事务支持之类的东西.有些项目使用一个,另一个项目.我们很难有可能转移到另一个RDBMS.

我更喜欢PDO,因为它允许为预准备语句提供命名参数,据我所知,mysqli没有.

在我们整合项目时只使用一种方法,是否还有其他优点和缺点选择其中一种作为标准?

php mysql mysqli pdo database-abstraction

342
推荐指数
10
解决办法
13万
查看次数

确定用户登录 Windows 的时间

在我们的产品中,需要确定当前用户登录 Windows(特别是 Vista)的时间。似乎没有直接的 API 函数可以实现这一点,而且我找不到与 WMI 相关的任何内容(尽管我不是 WMI 专家,所以我可能错过了一些东西)。

有任何想法吗?

windows

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

解释语言 - 利用解释器背后的编译语言

如果那里有任何语言设计师(或者只是知道的人),我很好奇为解释语言创建标准库背后的方法.具体来说,什么似乎是最好的方法?在解释语言中定义标准函数/方法,或者以编写解释器的编译语言执行这些调用的处理?

让我思考这个问题的是关于striplashes()的问题 - 就像Python中的函数一样.我的第一个想法是"为什么不定义自己的,只需在需要时调用它",但它提出了一个问题:对于这样的函数来说,让解释的语言处理这种开销是不是更好,或者它会更好编写扩展并利用解释器后面的编译语言?

language-agnostic performance language-features interpreted-language

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

浏览器之间的HTML差异

您知道在不同浏览器中处理HTML标签/属性有什么不同吗?例如,我曾经看过一个带有输入标签的页面,其maxlength字段设置为"2o".Firefox和Opera忽略"o",并将最大长度设置为2,而Internet Explorer完全忽略该字段.你知道了吗?

(注意:看到这可能是一个列表,如果差异的一般名称是粗体文本,那将是很好的,例如:标记属性中不同的不规则值处理)

html browser

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