问题列表 - 第5778页

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

SQL Server未配置为进行数据访问

我正在从VB 6应用程序运行SQL Server 2005数据库.我通过ODBC DSN连接到数据库.

我将运行默认SQL服务器实例的计算机从"软件"重命名为"IT".然后我运行sp_dropserversp_addserver存储过程来重命名实例.

在重新启动SQL Server服务时,服务器能够获取新的SQL Server名称.

将ODBC数据源名称配置为新名称后,连接为"确定".我能够运行我的应用程序并通过ADO记录集读取记录.但是我无法使用该.Update方法更新任何记录集.我得到以下错误...SQL Server not configured for data access

如何在重命名的服务器实例上启用数据访问?

sql t-sql sql-server vb6

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

使用Django部署Google Analytics

我们即将部署一个新的Django网站,我们希望使用Google Analytics来跟踪网站上的流量.但是,我们不希望开发实例上的所有匹配都对Google Analytics统计信息做出贡献.

我们有几种方法可以解决这个问题:

  • 在settings.py中有一个配置选项,基本模板用它来决定是否包含适当的<script>元素,
  • 在部署到生产服务器之前维护一个分支,我们确保包含<script>元素,
  • 使用Google Analytics执行某些操作来阻止对127.0.0.1或localhost的匹配,或者
  • 别的.

第一种选择似乎是最明智的,但我不确定是不是.例如,我们是否必须开始将google_analytics变量传递到我们的所有视图中?

你的想法是什么?

python deployment django google-analytics

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

Common Lisp:使用&rest参数

任何人都可以告诉我如何使用存储在&rest指定的值中的参数.

我已经阅读了很多内容,似乎作者只知道如何列出所有参数.

(defun test (a &rest b) b)
Run Code Online (Sandbox Code Playgroud)

这很好看,但不是很有用.

到目前为止我发现的最好的是使用第一个,第二个等等来获取你正在寻找的参数.

(defun test (a &rest b)
    (first b))
Run Code Online (Sandbox Code Playgroud)

我注意到这个方法在第十个参数停止工作,但是规范(从我读过的内容)支持至少50个.即使机会很小,我将使用50个参数,我想知道如何访问所有.

谢谢

lisp parameters common-lisp

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

如何为应用程序设置C#库路径?

我有一个使用DLL的C#应用​​程序.当我尝试运行该应用程序时,它找不到该dll,除非它位于同一目录或GAC中.我不想将它放在同一目录中,我不想将它安装到GAC.有没有办法告诉应用程序在哪里寻找库?(例如,如果我想将应用程序分发给客户,并且他们想要使用自己的应用程序来使用dll.)

添加:

我想有这个文件结构:

MainFolder:图书馆,应用程序

库:lib.dll

应用程序:app1.exe

我不想将其复制到GAC或在文件夹应用程序中有lib.dll.可能吗?

.net c# gac distribution

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

NHibernate线程安全与会话

我一直在使用NHibernate一段时间,并且不时发现如果我尝试同时请求两个页面(或尽可能接近),它偶尔会出错.所以我认为这是因为我的会话管理不是线程安全的.

我认为这是我的课程,所以我尝试使用此博客文章中的不同方法http://pwigle.wordpress.com/2008/11/21/nhibernate-session-handling-in-aspnet-the-easy-way/但是我仍然遇到同样的问题.我得到的实际错误是:

Server Error in '/AvvioCMS' Application.
failed to lazily initialize a collection, no session or session was closed
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: NHibernate.LazyInitializationException: failed to lazily initialize a collection, no session or session was closed
Run Code Online (Sandbox Code Playgroud)

这个或没有datareader是开放的,但这是罪魁祸首.

我把会话管理课放在下面,有人能说出我为什么会遇到这些问题吗?

public interface IUnitOfWorkDataStore
{
    object this[string key] { get; set; } …
Run Code Online (Sandbox Code Playgroud)

asp.net nhibernate httpcontext thread-safety

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

将文本与Java中的正则表达式链接

我在Java webapp中有一个所见即所得的文本区域.用户可以输入文本并对其进行样式设置或粘贴一些已经HTML格式的文本.

我想要做的是链接文本.这意味着,将文本中所有可能的URL转换为"工作对应",即添加<a href ="..."> ... </ a>.

当我只有纯文本时,此解决方案有效:

String r = "http(s)?://([\\w+?\\.\\w+])+([a-zA-Z0-9\\~\\!\\@\\#\\$\\%\\^\\&amp;\\*\\(\\)_\\-\\=\\+\\\\\\/\\?\\.\\:\\;\\'\\,]*)?";
Pattern pattern = Pattern.compile(r, Pattern.DOTALL | Pattern.UNIX_LINES | Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(comment);
comment = matcher.replaceAll("<a href=\"$0\">$0</a>"); // group 0 is the whole expression
Run Code Online (Sandbox Code Playgroud)

但问题是当有一些已经格式化的文本时,即它已经有<a href ="..."> ... </ a>标签.

因此,当我在两个HTML标记(<a>)之间找到文本时,我正在寻找一种不匹配的模式.我已阅读本可以实现前瞻回顾后,但我仍然不能使它发挥作用.我确信我做错了因为正则表达式仍然匹配.是的,我一直在玩/调试组,将$ 0改为$ 1等.

有任何想法吗?

java regex

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

创建加密的日志文件

我正在创建一个客户端应用程序,它需要创建用户活动的日志,但由于各种原因,此日志必须是人类可读的.

目前,对于我的开发,我正在创建一个纯文本日志,如下所示:

12/03/2009 08:34:21 - >用户'Bob'登录于12/03/2009 08:34:28 - >导航到配置页面12/03/2009 08:34:32 - >选项x改为ÿ

部署应用程序时,日志不能是纯文本,因此所有文本都必须加密.这看起来并不简单,因为我需要在添加每个条目时动态更新日志文件.我想到的方法是创建一个二进制文件,隔离加密每个日志条目,然后将它附加到二进制文件,每个条目之间有一些合适的分界.

有谁知道这个问题的任何常见方法,我相信必须有一个更好的解决方案!

encryption logging

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

如何在Visual Studio中为自定义库项目C#生成多部件程序集(每个文件夹)?

是否有可以添加的预构建操作或某些编译器开关?

目前我的解决方案中有太多项目.我想添加新模块并将它们编译成单独的程序集.我正在寻找可以避免为每个程序集添加新项目的选项.

我正在使用Visual Studio 2005.

此外,值得一提的是,2008年是否有更好的功能.

编辑#1:有两个开发团队正在处理这个项目,我们希望将模块大致切割成两个垂直区域并保持组件分离,以便正在进行的补丁(发布后)与两个垂直中的功能不重叠,并且测试足迹最小化.

目前该解决方案有大约8个项目,我们需要为第二个团队设置结构以开始开发.

我不想最终在解决方案中添加5或6个新项目,而是在现有项目中创建文件夹,以便为新团队提供单独的代码或一些简单的方法.

visual-studio

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

为Ajax应用程序启用back/fwd键事件

我有一个在AJAX上工作很重的应用程序.但是我想要有导航功能.为了欺骗网址,我正在更改location.hash,以生成网址.但是,如果我使用back/fwd,只有url更改,但页面不会重新加载.如何重写hstory.back以重新加载页面.

javascript url-rewriting javascript-events hashchange

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