小编Jon*_*uch的帖子

放弃Github Desktop(Mac)中的所有更改

与最新的提交相比,如何丢弃Github桌面(mac)中的所有更改?

可以单击一个文件并选择"放弃更改".但是如何丢弃文件中的所有更改?

github github-for-mac

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

从NHibernate二级缓存中删除对象

我刚开始考虑在我的一个应用程序中使用NHibernate二级缓存.我可能会使用NHibernate.Caches.SysCache.SysCacheProvider依赖于ASP.net缓存的.

启用缓存不是问题,但我想知道如何管理缓存,例如以编程方式从缓存中删除某些实体等.

我的应用程序是某种图像数据库.用户通过后端上传图像,并可以通过访问在前端查看图像/ImageDb/Show?userId=someUserId

数据不会经常变化.如果它发生变化,用户在后端的名为"清除我的缓存"的按钮无关紧要,该按钮会从缓存中删除此用户的缓存对象.

我在网上找到了一个可以从nhibernates二级缓存中删除所有缓存对象的解决方案.但这对我来说有点太暴力了......我不想为几十个用户清除整个缓存,因为一个用户试图清除缓存中的自己的数据.

所以我基本上想做的是:有选择地从C#中的nhibernates二级缓存中删除缓存的db对象.

这可能吗?我想这也取决于缓存提供商.如果ASP.net缓存提供程序无法做到这一点,我可以使用其他内置/开源建议.

nhibernate caching isession second-level-cache

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

在Visual Basic 6中使用Subversion

我的团队很快就会从Visual SourceSafe迁移到Subversion,同时在Visual Basic 6.0中开发/支持遗留项目,所以我有几个问题:

  • 在Visual Studio 6中,Subversion IDE集成的最佳工具是什么?(或者不值得麻烦......)
  • 在Visual Basic 6.0中使用Subversion有什么最佳实践吗?(要忽略的文件类型等)

svn vb6

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

增加"运行MRU"列表中的项目数量

我正在尝试增加"运行MRU"列表中显示的项目数.有问题的注册表项是

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
Run Code Online (Sandbox Code Playgroud)

相关值是MRUList.从我所看到的,最大值是26,值是az.

我尝试使用符号和数字为名称添加值(例如1,#,+),并将它们添加到MRUList值,但无济于事.

有任何想法吗?

(使用外部启动程序是不可能的)

windows registry

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

使用SignalR Hub交换Azure Staging/Production环境

我有一个在Azure Web角色上运行的SignalR服务.我有兴趣部署新版本的服务,首先是Staging,然后是生产部署插槽.

我的问题是,如果在生产中存在与服务的现有连接时交换两个部署插槽:

那些现有的连接会发生什么?它们是否仍然连接到现在的Staging插槽,还是会重新连接到now-Production插槽?或者是其他东西?这是客户端依赖的吗?

谢谢!

azure azure-web-roles azure-deployment signalr

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

选择桌面数据库

我正在寻找一个桌面/嵌入式数据库.我正在关注的两个候选人是Microsoft SQL Server CE和Oracle Lite.如果有人使用这两种产品,那么如果你能比较它们就会很棒.我无法在网上找到任何比较.

后端DB是Oracle10g.

更新:澄清,业务需求是具有脱机功能的客户端 - 服务器应用程序(因此需要客户端上的本地数据存储)

database oracle sql-server-ce

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