问题列表 - 第4181页

在敏捷环境中部署

在过去,我的开发团队主要针对现有应用程序进行瀑布式开发,部署只是在发布结束时才真正完成,通常会导致TEST,UAT,PROD版本通常只包含三到五个版本月周期.

发行版是通过组策略部署的MSI安装程序.

我们现在已经转向更灵活的方法,并且每天至少需要发布一次用于测试的版本,有时更频繁.

该应用程序是一个VB6应用程序,MSI正在为我们处理COM注册,用户没有在其计算机上提升权限.

有没有人有更好的快速部署解决方案?

我们已经考虑了MSI的批量/脚本安装,或者每个文件进行COM注册,使用CPAU来提升权限,以及ClickOnce.这些都没有经过测试.

编辑:感谢您的建议.为了澄清,我的痛点是MSI构建/部署过程需要很长时间,最多可能需要两个小时才能将新版本构建到测试人员桌面上.测试人员不在他们的机器上管理权限(并且不会获得他们)所以我正在寻找更好的解决方案.

我使用了ClickOnce,使用了一个启动应用程序的点网络包装器,并将所有OCX/DLL vb6程序集作为独立的依赖项,但是在启动时找到所有程序集时遇到问题,或者发出相应的消息.

vb6 deployment agile

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

使用CSS放置单选按钮标签

我需要能够将单选按钮的标签放在选项上方,而不是左侧或右侧.有没有办法使用CSS来产​​生这种效果?

谢谢!

html css radio-button

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

在JavaScript中为Unicode值调用Asc()和Chr()的简单方法是什么?

我不熟悉Javascript,并且正在寻找返回字符的UNICODE值的函数,并且给定UNICODE值,返回等效的字符串.我确信有一些简单的东西,但我没有看到它.

例:

  • ASC("A")= 65
  • CHR(65)="A"
  • ASC("ਔ")= 2580
  • CHR(2580)="ਔ"

javascript unicode

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

是否有一个很好的基于浏览器的沙箱来练习正则表达式?

我正在寻找基于浏览器的正则表达式沙箱的建议来练习一些概念表达式的证明.

regex sandbox

24
推荐指数
3
解决办法
7616
查看次数

实体框架:如果值没有变化,则取消属性更改

在实体对象上设置属性时,即使该值与之前完全相同,它也会将值保存到数据库中.反正有没有阻止这个?

例:

如果我加载一个Movie对象并且Title是"A",如果我再次将Title设置为"A"并且SaveChanges()我希望我不会在SqlProfiler中看到UPDATE语句但是我是.反正有没有阻止这个?

entity-framework

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

在IE6中jQuery $(document).ready()失败

我有以下代码:

// Creates a timer to check for elements popping into the dom            
timer = setInterval(function ()
{          
    for (p in pixelTypes)
    {                             
        checkElems(pixelTypes[p]);
    }                            
}, 10);

// Add Document finished callback.
$(document).ready(function ()
{         
    // Document is loaded, so stop trying to find new pixels
    clearInterval(timer); 
});       
Run Code Online (Sandbox Code Playgroud)

在Firefox中,它运行良好,但在IE6中,我在$(document).ready行上遇到"Object Expected"错误.

我无法弄清楚是什么原因导致IE6无法识别它,jquery完全被这一点加载.

这是一个已知的问题?

javascript jquery internet-explorer-6

10
推荐指数
3
解决办法
4万
查看次数

以编程方式阻止Windows屏幕保护程序启动

是否有推荐的方法来阻止Windows屏幕保护程序启动?我发现的最接近的是这篇文章,但我真正想做的就是告诉Windows计算机不是空闲而不是愚弄当前设置的屏幕保护程序值.

winapi windows-xp screensaver windows-vista

24
推荐指数
9
解决办法
4万
查看次数

快速 - 在AnsiString(C++)中用''(两个撇号)替换所有出现的'(撇号)

我想你可以猜到我遇到的问题.我将文件名插入到C++ Builder中的sql数据库中.有些文件名称中包含撇号.这打破了sql插入查询.解决这个问题的常用方法是加倍和撇号,你想成为字段值的一部分.

例如,如果我想将"george"添加到字段"owner",则sql查询将"插入表(所有者)值('george'')"

我很满意.我只需要将单个撇号替换为双撇号.AnsiString似乎没有内置功能.有没有一个简单的方法来做到这一点,而不必包括一个新的头文件?

string replace c++builder

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

在Python中使用DPAPI?

有没有办法在Windows XP上使用Python的DPAPI(数据保护应用程序编程接口)?

如果有一个可以做到的话,我更愿意使用现有的模块.很遗憾,我无法找到Google或Stack Overflow的方法.

编辑:我已经采用了"dF"指向的示例代码,并将其调整为一个独立的库,可以在高级别使用,只需在用户模式下使用DPAPI进行加密和解密.只需调用返回加密字符串的dpapi.cryptData(text_to_encrypt)或返回纯文本的反向decryptData(encrypted_data_string).这是图书馆:

# DPAPI access library
# This file uses code originally created by Crusher Joe:
# http://article.gmane.org/gmane.comp.python.ctypes/420
#

from ctypes import *
from ctypes.wintypes import DWORD

LocalFree = windll.kernel32.LocalFree
memcpy = cdll.msvcrt.memcpy
CryptProtectData = windll.crypt32.CryptProtectData
CryptUnprotectData = windll.crypt32.CryptUnprotectData
CRYPTPROTECT_UI_FORBIDDEN = 0x01
extraEntropy = "cl;ad13 \0al;323kjd #(adl;k$#ajsd"

class DATA_BLOB(Structure):
    _fields_ = [("cbData", DWORD), ("pbData", POINTER(c_char))]

def getData(blobOut):
    cbData = int(blobOut.cbData)
    pbData = blobOut.pbData
    buffer = c_buffer(cbData)
    memcpy(buffer, pbData, cbData)
    LocalFree(pbData);
    return buffer.raw

def Win32CryptProtectData(plainText, entropy):
    bufferIn …
Run Code Online (Sandbox Code Playgroud)

python windows security encryption dpapi

15
推荐指数
2
解决办法
5556
查看次数

有一种方法只使用ANSI SQL进行分页?

我知道:

  • 火鸟:FIRSTSKIP;
  • MySQL的:LIMIT;
  • SQL Server : ROW_NUMBER();

有人知道SQL ANSI的方式来执行结果分页吗?

sql ansi-sql

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