问题列表 - 第4436页

修改后的开源代码是否开源?

我们采用了一个开源应用程序,在GPL ver1.09下发布,并修改了部分源代码,并根据我们的要求进行了一些自定义/增强.

我们仅将此应用程序用于非商业内部用途.

如果我们希望使用它,我们是否必须在开源中发布修改后的代码?

编辑:它有什么不同,取决于其用户群?(例如,公司员工或外人也是如此?)

licensing open-source gpl

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

WCF消息级安全性

希望有人可以帮我解决这个问题.我正在寻找一种在我的WCF服务上启用消息级安全性的方法,而不是使用证书.问题是该应用程序用于通过VPN与多个站点连接的客户端,每个站点都有自己的域控制器,并且域不相互信任.我对证书完全不熟悉,虽然很多人说这是要走的路,但我不知道它是否可以在这种环境下工作?

乞求帮助:)亲切的问候安德里斯

.net security wcf certificate

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

如何:标签栏控制器中的导航控制器

我正在使用简单的iphone应用程序.该应用程序在第一个屏幕上有一个表格视图.如果用户单击该表视图上的项目,则应用程序将导航到第二个视图.第二个视图也有一个表格视图.如果用户点击此屏幕上的项目,我想显示一个新的xib,它有标签栏控制器.

实际上,我做到了.但是,问题是我看不到标签.标签显示在屏幕外部的底部.我怎么解决这个问题?

谢谢.

iphone cocoa-touch

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

优化0ms查询(或提前优化)?

在开发的最后阶段,我开始查看代码,试图找到一些不好的做法.我发现在访问页面时,我正在查询数据库n次(n是HTML表的行数)只是为了获得给定记录的翻译(不同的语言)...我立刻认为这很糟糕我尝试了一个小优化.

运行SQL事件探查器显示这些查询占用0毫秒.

由于我查询的这些表很小(20-100条记录),我以为我可以获取所有数据并将它们缓存到Web服务器RAM中,稍后使用LINQ to Objects进行检索.这种方式的执行时间也是0ms.

我正在运行这些测试的环境是同一台机器上负载为0%的DB和Web服务器.这只是我使用的应用程序.

问题从这里开始.既然我没有任何性能差异,我应该避免这种优化吗?我是否应该保持平衡DB和Web服务器的使用(服务器将在生产环境中的两台不同的机器上)?

在我看来,这种优化不会损坏性能,只有在重负载DB的情况下才能做得更好.我的大脑中有一些东西说如果没有必要进行优化是错误的......

感谢您的意见.

sql optimization performance

0
推荐指数
1
解决办法
314
查看次数

使用JavaScript从剪贴板粘贴图像

我们如何使用javascript将剪贴板中的图像粘贴到自定义富文本编辑器中?(ctrl + c和ctrl + v或快照).

有没有人使用过Ajax的富文本编辑器?将图像从剪贴板粘贴到Ajax RTE是否有效?

请分享你的想法!

谢谢!

javascript clipboard copy-paste

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

如何使用jQuery取消设置元素的CSS属性?

如果我使用以下方法在特定元素上设置CSS值:

$('#element').css('background-color', '#ccc');
Run Code Online (Sandbox Code Playgroud)

我希望能够取消设置特定于元素的值并使用级联值,如下所示:

$('#element').css('background-color', null);
Run Code Online (Sandbox Code Playgroud)

但是这种语法似乎不起作用 - 这是否可以使用另一种语法?

提前致谢!

编辑:该值不是从父元素继承的 - 原始值来自元素级选择器.对不起任何混乱!

css jquery

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

如何从WCF返回HttpContext.Current.Cache?

我有一个托管在IIS中的WCF服务,并希望返回驻留在IIS缓存中的数据(HttpContext.Current.Cache)这个服务应该返回的类型最合适的选择是什么?

iis wcf caching

5
推荐指数
2
解决办法
6186
查看次数

除了使用.htaccess的文件外,我如何要求所有文件的密码?

我有一个新的网站,我正在努力,客户想保守秘密,但与此同时,我想在一个正在建设的页面上有一些信息.我希望除index.html之外的所有内容都需要用户/密码 - 所有人都可以使用index.html.

我有以下内容,但我不确定我需要添加什么:

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /path/to/file/.htpasswd
AuthGroupFile /dev/null
require valid-user
Run Code Online (Sandbox Code Playgroud)

有太多文件和可能的新文件说"对于这组文件需要用户/密码".

我认为它与类似的东西有关:

<Files index.html>
order deny,allow
allow from all
</Files>
Run Code Online (Sandbox Code Playgroud)

但我不确定如何.

authentication passwords .htaccess

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

使用NHibernate删除表中所有行的最佳方法?

为了保持我的集成测试独立,我删除所有旧数据并在每次测试之前插入新的测试数据.有没有比仅仅查询所有实体并逐个删除它们更好的方法呢?

我考虑过编写一个运行"从tablename删除"的存储过程; 对于要清除的每个表.这应该快得多,但如果不进行SQL查询或通过NH调用SP,这样做会很好.

我正在使用vanilla NHibernate和Linq来NHibernate.我相信Castle Active Record有类似Foo.DeleteAll()的东西,但我不想在这个项目中使用Active Record.

有任何想法吗?

谢谢/ Erik

更新:

自从提出并回答了这个问题以来,NHibernate团队取得了进展.正如Ayende在本博文中解释的那样,您现在可以直接执行DML查询,而无需NHibernate获取任何实体.

要删除所有Foo对象,您可以这样做:

using (ISession session = ...)
using (ITransaction transaction = session.BeginTransaction())
{
    session.CreateQuery("delete Foo f").ExecuteUpdate();

    transaction.Commit();
}
Run Code Online (Sandbox Code Playgroud)

此查询将生成以下SQL:

delete from Foo
Run Code Online (Sandbox Code Playgroud)

这要比首先获取实体然后删除实体要快得多.但要小心,因为像这样的查询不会影响1级缓存.

nhibernate stored-procedures linq-to-nhibernate

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

使用HttpModule而不是Global.asax

我如何转换:

<%@ Application Language="C#" %>

<script runat="server">

    void Session_Start(object sender, EventArgs e) 
    {


    }

</script>
Run Code Online (Sandbox Code Playgroud)

对于使用HttpModule的方案?

另外,我可以将Global.asax编写为纯C#而不是使用标签吗?

c# asp.net

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