小编rav*_*ven的帖子

SQL Server 2005复制

环境:SQL Server 2005 SP2(9.0.3077)事务性出版物(生产和测试版)

我有一种情况,我有两个不同的复制发布设置,使用一些相同的文章.这些出版物中的每一个都在不同的机器上提供订阅者.这些共享文章中的一个是表格.在一个固定的时间间隔内,该表中的许多记录都会变老并且不再需要.此时,将调用删除记录的存储过程.

为了节省资源并改善订阅者的延迟时间,我已将此存储过程的replicate属性设置为"执行存储过程"而不是默认的"仅存储过程定义".这样,当存储过程删除2,000,000多条记录时,这些记录不会复制到订阅者.而是复制存储过程的执行,并执行订阅者上相同的复制存储过程,并删除相同的2,000,000多行.

我遇到的问题是我的第二份出版物.我不需要这种类型的行为,所以我将存储过程集上的article属性设置为"仅存储过程定义",并期望复制删除其他订户的行,但事实并非如此.订户的表格不断获得记录.所以要修复它我将Article属性设置为"Execution ..."并称之为好.这可能是最佳的解决方案,因此beta与生产匹配,但它仍然感觉像一个kludge,因为出版物属性应该彼此独立工作.

问题:为什么"执行存储过程"文章属性优先并应用于其他出版物,即使它在另一个出版物中设置为"仅存储过程定义"?

database sql-server replication sql-server-2005

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

为什么网络需要HTTP?

不,等等.我非常认真.当HTTP被发明时,FTP已经存在.为什么FTP不能成为网络的传输协议?

当然,它有很多缺失的功能,但大多数都是作为事后补充添加到HTTP,也可以添加到FTP,如缓存,压缩,虚拟主机.

你可以想到像CGI这样允许自动生成FTP文件(页面)的协议.

architecture ftp http

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

如何检查IP是否为公共代理

最近,我们遇到了很多问题,特定用户使用公共代理IP在我们的网站上发布了大量挑衅性消息.

有人可以推荐一种方法来确定 - 特定的IP是公共代理吗?

谢谢.

proxy anonymous

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

如何在VB6中复制打开的文件?

使用VB6,当另一个人打开文件时,如何将文件从另一台计算机复制到我的计算机?

vb6

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

Cron在Ubuntu上为php工作

我在服务器上使用Ubuntu,我正在使用Putty访问.我想为我的php网站创建cronjobs.我怎样才能做到这一点?

php ubuntu cron

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

为什么在编译VB6应用程序期间会触发事件?

我正在尝试编译VB6应用程序,但它失败并出现错误,"运行时错误'91':对象变量或未设置块变量".事实证明,用户控件的Resize事件在编译期间触发并调用试图访问尚未实例化的对象的代码.

为什么在编译期间触发事件并且有什么方法可以阻止它?


编辑:我这里有一些代码,但它不相关.问题是由于UserControl代码(即Initialize,ReadProperties,Resize和WriteProperties事件)可以在意外时间执行.如果这些事件中的代码依赖于其他代码来初始化其任何数据结构,那么它很可能会失败,因为初始化代码可能没有执行.特别是在编译期间什么都不应该执行!我称之为一个错误,但我确信微软可以以某种方式使其合理化.

vb6 events compiler-errors

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

横切需求/关注在编程中意味着什么?

这些我在编程世界中遇到了很多"横切要求/关注点".

虽然我觉得我知道这意味着什么,但我还没有一个明确的想法.我在Web服务和SOA中听到了很多.

可以使用hello world示例解释这个吗?

service soa

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

为游戏选择好的,非冲突的键绑定

PC键盘不是为游戏设计的,为降低价格做出了妥协,因此出现了一些问题.最重要的是,当您按住某些键盘时,某些键不会对按键作出反应.

我的游戏有两个用户在同一台​​PC上实时控制两个角色(即不回合).问题的一个例子:玩家1保持向上和向左进入对角线方向.然后玩家2无法向右(带有"D").除了仅仅是烦人之外,它还会给那些选择使用这个bug作为欺骗的玩家带来不公平的优势.不好玩 :(

基本命令是:射击,左右走动和跳跃.使用LeftControl和RightControl完成拍摄,它们不会与任何东西发生冲突,因此我们只考虑移动键.

在我的笔记本电脑上,最明显的键绑定组合失败:

  • WAD和箭头键失败,Up + Left + S和Up + Left + D.
  • IJL和箭头键失败,Down + Right + J(虽然Down在技术上未使用,但玩家通常会将其保持不动)
  • 箭头键和小键盘键失败,Down + Left + NumpadLeft
  • 像WAD和IJL这样的全字母组合往往会起作用,但我不喜欢不使用箭头键,并且将用户的手挤在一起.

是否有一个网站列出了各种键盘上常见支持的键盘的统计信息,以帮助我做出违约决定?(它们是可配置的,但默认值很重要.)我似乎记得一个名为keyboardssuck.com的相关网站,但我现在找不到它.

你是怎么处理这个问题的?刚忽略了吗?

问题取决于操作系统,API,主板吗?还有什么?我认为这只取决于键盘型号,但必须要问.

编辑:现在我知道这是什么叫:"翻转"

keyboard input

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

如何在perforce中重命名分支规范?

我想知道如何在perforce中重命名分支规范(又名"分支映射").P4V客户端不允许您编辑分支规范名称.

只添加另一个分支规范,复制设置并删除旧设置是否安全?

perforce perforce-branch-spec

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

在浏览器中获取本地IP地址的非服务器端方法?

我试图为我的局域网上的用户提供一种方式"注册"网络管理员(我),而不必a)在我的计算机上托管一个页面b)在中央服务器上托管一个脚本(因为它只是一个路由器,不是真正的可靠的HTTP服务器)或c)注册动态域,以便前两个中的任何一个,并避免混淆发送到本地IP的链接的URL.

有没有一种简单的方法可以通过客户端脚本在屏幕上显示本地IP地址?我想也许我可以有一个iframe,指向一些通用的URL,路径中有一些javascript,这样我就可以让用户去一个非本地站点,iframe会弹出他们的IP地址,他们然后可以进入主远程页面中的表单.

如果所有其他方法都失败了,他们是否有办法查找跨平台的IP并且不涉及使用命令行(我认为第一个,即使不可能,也可能比第二个更真实).

ip-address

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