小编ama*_*eur的帖子

复制SQL Server 2008数据库并重命名

我有一个SQL Server 2008数据库,我想复制并在服务器上创建一个新的数据库(使用不同的名称).我不关心维护数据,可以创建没有数据的新数据库.我要做的是以下内容:

  • 创建旧数据库的新数据库维护结构
  • 设置新数据库的名称
  • 将所有varchar和char数据类型更改为nvarchar和nchar
  • 将所有文本数据类型更改为nvarchar(MAX)

顺便说一句,我还有两个问题不属于我的任务,但我想考虑以下问题:

  • 如何将sql server数据库升级到sql server 2012
  • 我需要在数据库上进行任何准备工作,以确保我可以轻松升级它吗?

sql database sql-server-2008 sql-server-2012

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

ReSharper 6.1是否适用于Visual Studio 2012?

Resharper 6.1是否支持Visual Studio 2012?我有它与VS2010合作,但想知道我需要升级到ReSharper 7.0以获得VS2012的支持.如果我这样做会很令人失望.

resharper visual-studio resharper-6.1 visual-studio-2012

11
推荐指数
2
解决办法
7458
查看次数

c#中的规则引擎设计和示例

我目前正在使用c#编写.net应用程序,并希望检查一些规则,并根据规则的通过或失败,执行操作.所以我希望实现一个通用的解决方案,我可以重复使用,遵循良好的oop原则.这让我得出结论,我需要编写一个规则引擎.

我对c#有很好的了解,但这是我第一次需要编写规则引擎,作为我研究设计和开发的一部分,我正在寻找有关创建这种引擎的任何提示.什么会更好的是我可以看到的任何例子?任何c#/ .net规则引擎应用程序?典型的3层架构中应该采用哪种层?我快速浏览了codeplex和谷歌代码,但没有人跳出来对我!所以一些方向会很棒.

c# asp.net rule-engine rules business-rules

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

关于使用ConcurrentDictionary的一些问题

我目前正在编写一个C#应用程序.我是使用ConcurrentDictionary的新手,因此对其线程安全性有一些疑问.首先,这是我的字典:

    /// <summary>
    /// A dictionary of all the tasks scheduled
    /// </summary>
    private ConcurrentDictionary<string, ITask> tasks;
Run Code Online (Sandbox Code Playgroud)

我在我的类中实例化它并使用它来跟踪实现ITask的所有对象.我想确保我的设置在多线程环境中正常工作.

如果多个线程想要获取ConcurrentDictionary中项目数的计数,我是否需要锁定它?

如果我想从字典中获取特定键,获取该键的对象并在其上调用方法,是否需要锁定它?例如:

    /// <summary>
    /// Runs a specific task.
    /// </summary>
    /// <param name="name">Task name.</param>
    public void Run(string name)
    {
        lock (this.syncObject)
        {
            var task = this.tasks[name] as ITask;
            if (task != null)
            {
                task.Execute();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

保持多个线程可以调用Run方法来调用ITask的Execute方法.我的目标是让一切线程安全且尽可能高效.

c# asp.net multithreading thread-safety concurrentdictionary

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

使用WebApi进行OData分页($ inlinecount)

我正在使用OData分页从web api调用返回的一长串项目.我可以通过url使用开始和结束索引过滤数据.

我的问题是,我怎么知道物品的总数?所以我可以在我的移动设备上显示第1页(共3项)(20项),该设备调用web api.

c# asp.net pagination odata asp.net-web-api

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

为国家,语言组合创建自定义CultureInfo

我正在开发一个.net 4.5应用程序,需要多语言支持多文化等.

以下是国家/语言的示例列表

  • 俄罗斯/俄罗斯
  • 比利时/法国
  • 比利时/荷兰

对于上述所有内容,可以根据上述文化名称创建CultureInfo对象

  • RU-RU
  • FR-BE
  • NL-BE

当用户进入站点时,我将Thread.CurrentThread.CurrentCulture和Thread.CurrentThread.CurrentUICulture设置为使用上述名称创建的文化,例如.

Thread.CurrentThread.CurrentCulture = new CultureInfo("nl-BE", false)
Thread.CurrentThread.CurrentUICulture = new CultureInfo("nl-BE", false)
Run Code Online (Sandbox Code Playgroud)

以上所有名称均为有效的文化名称.

不,但我需要在俄罗斯添加另一种文化名称,英语.但问题是代码en-RU无效,所以当我创建时,new CultureInfo("en-RU", false)我得到一个CultureNotFoundException,因为en-RU无效.

有了这种文化,我希望俄罗斯的格式等数字,日期等,但我希望网站上的语言是英语.是否可以使用国家/地区(俄罗斯)的行为为无效的文化名称创建自定义CultureInfo对象?

.net c# culture cultureinfo currentuiculture

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

将click事件分配给div但不在其中锚定

一个jquery问题.

我有一个包含文本和锚标记的div.

我想将一个click事件分配给div标签及其内容EXCLUDING anchor标签.

因此,当我点击div时,会弹出一个警告窗口.但是,如果我单击锚点(div中的那个),则不应发生警报.

div就是这样的:

<div id="myDiv">
    This is the content of the div.
    <img src="blah.jpg" />
    <a href="somewhere.html">Click here</a>.
    Some more content.
</div>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我正在使用jquery将click事件分配给div.

jquery events click

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

"无法加载文件或程序集'XXX.YYY'或其中一个依赖项.系统找不到指定的文件."

我有一个.net visual studio解决方案,包含许多项目(类库和Web应用程序).

我做了一些refractoring,它在项目之间移动文件,创建新项目,删除未使用的项目,并重命名一些现有项目.

解决方案构建没有问题,但是当我运行Web应用程序时,会发生以下异常:

"无法加载文件或程序集'XXX.YYY'或其中一个依赖项.系统找不到指定的文件."

这个名为XXX.YYY的项目在refractoring中被删除了一个名为XXX.YYY的dll.但是这不适用于应用程序中的任何位置.我删除了web应用程序obj目录和bin文件夹并重建但仍然会发生.

任何人都有任何想法,这可能发生,任何提示?

更新:

更新我的问题.我把代码放到另一台计算机上并从那里运行它,它构建并成功运行,没有出现这个问题.所以这让我觉得问题在于我的PC而不是代码库.也许我的电脑上有一些缓存的东西.我确实在"C:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files"中删除了我的临时文件,但没有运气.

所以其他任何可能被缓存或任何其他原因在我的PC上发生.

进一步更新

关于此的另一个更新.我在其他开发者机器上运行了相同的代码,并没有运行它的问题.所以一定要在我的机器上做点什么!我们机器上唯一不同的是我在经典模式下使用应用程序的应用程序池运行IIS7.另一个开发人员正在运行IIS6.

2件新信息.首先在我的web.config中的httpmodules中,我必须在添加之前删除自定义http模块.其他开发人员不必这样做.其次,我已经能够修复"无法加载文件或程序集'XXX.YYY'或其中一个依赖项"的问题,通过"hack",这只是一个短期修复,通过在我的项目中创建一个名为XXX的类库.YYY并包括要查找的类,这些都是自定义控件,即.继承自System.Web.UI.WebControls.WebControl.

还有什么想法......

c# dll exception filenotfoundexception visual-studio

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

使用jquery捕获用户离开页面

我想实现一项功能,即如果用户离开页面并且页面上有未保存的更改,则会收到警报.因此,我需要捕获从页面触发移动的事件并对其执行自定义操作.希望用jquery做到这一点.有小费吗?

jquery

8
推荐指数
1
解决办法
4136
查看次数

将服务器端mvc变量传递给javascript

我正在寻找关于将服务器端变量从控制器操作传递到站点html标记的最佳和最简单方法的反馈,以及它们随后由网站上的javascript使用.

我正在使用asp.net mvc4并尝试找到这样做的推荐方法.

javascript asp.net-mvc asp.net-mvc-4

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