小编osh*_*nen的帖子

检查给定日期是否适合一系列日期

如果我在表中有2个日期列,startDateendDate.如何返回给定日期适合这两个日期的行?例如:

如果给定的日期是 2012-10-25

它应该返回以下行

startDate   -   endDate
2012-10-25  -   2012-10-25
2011-09-10  -   2013-11-15
2012-10-20  -   2012-10-25
2012-10-23  -   2012-10-28
2012-09-14  -   2012-10-28
Run Code Online (Sandbox Code Playgroud)

来自以下行:

startDate   -   endDate
2012-10-25  -   2012-10-25
2011-09-10  -   2013-11-15
2012-01-11  -   2012-10-11
2012-10-20  -   2012-10-25
2012-04-15  -   2012-04-16
2012-05-20  -   2012-05-25
2012-12-01  -   2012-12-10
2012-10-23  -   2012-10-28
2012-09-14  -   2012-10-28
2012-11-13  -   2012-12-15
Run Code Online (Sandbox Code Playgroud)

这可能与sql一起使用吗?

我正在使用sql server 2008.

sql t-sql sql-server sql-server-2008

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

利用浏览器缓存

根据:http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching我应该使用浏览器缓存.但是,我不知道怎么做.

我只是在html部分添加某些标签吗?或者是我需要通过服务器发送给客户端的东西?与php标题有关吗?

html php browser caching browser-cache

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

寻找paypal付款教程

我正在寻找一个教程,它将告诉我如何接受PayPal付款,因为我没有太多的运气与文档.

在本教程中,我只需要了解如何在启动付款时捕获唯一标识符,然后在付款通过ipn确认付款时使用唯一标识符更新数据库记录.

这样的教程是否存在?

基本上,我已经有付款工作,即用户可以付款,付款可以发送通知到ipn脚本,但我不知道paypal已接受哪个付款.

php paypal paypal-sandbox paypal-ipn

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

使用SqlCommand执行存储过程时如何防止超时错误?

我有一个运行存储过程的C#程序.如果我从Microsoft SQL Server管理工作室运行存储过程,它工作正常.执行大约需要30秒.但是,如果我尝试从C#程序运行相同的存储过程,它会超时,即使我已将连接字符串中的超时设置为10分钟.

using (connection1 = new SqlConnection("user id=user_id_goes_here;password=password_goes_here;initial catalog=database_name_goes_here;data source=server_name_goes_here;connection timeout=600))
Run Code Online (Sandbox Code Playgroud)

它似乎在大约30秒后超时,即使我已将其设置为允许10分钟(用于测试目的).

.net c# sql-server sqlclient

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

一个有潜在危险的Request.Form

任何人都知道我为什么会收到以下错误?我启用了调试功能.

Server Error in '/' Application.
--------------------------------------------------------------------------------

A potentially dangerous Request.Form value was detected from the client (strContent="<p>
test</p>
"). 
Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in the configuration section. However, it is strongly recommended …
Run Code Online (Sandbox Code Playgroud)

.net vb.net asp.net jquery

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

jQuery查询字符串

可能重复:
使用jQuery获取查询字符串

如何使用jQuery将查询字符串的值获取到文本框中?

让我们说网址是http://intranet/page1.php?q =你好

我希望"你好"在文本框中.

javascript jquery

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

.NET可以拦截和更改css文件吗?

更新1:

我现在已经设置了IIS6,因此.NET可以处理对.css文件的调用.我现在要做什么来让它根据referal url更改css文件?因此,如果referal url是http:// intranet/,它应该继续调用旧样式表.如果referal url是http:// intranetv2 /,它应该调用新的样式表.


原始问题:

的背景:

我有2个搜索引擎.1是旧的,另一个是全新的(开发阶段).搜索引擎1在domain1.com上,搜索引擎2在domain2.com上.两个域都在同一台服务器上.两者都根据用户输入搜索引擎的内容在domain1.com上搜索网页.两个搜索引擎之间的区别在于新的搜索引擎更快,产生更准确的结果,并且具有极大改进的用户界面.两个搜索引擎都将保持活跃状态​​,以便用户可以在他们自己的时间内习惯新的搜索引擎,而不是仅仅将它们扔进深层并完全删除旧的搜索引擎.

无论如何,基本上,足够的背景,因为可搜索的页面使用旧的搜索引擎驻留在旧域名上,而新的搜索引擎位于新的域名上,...

问题:

...我可以使用HttpModule,或.NET的其他部分,或IIS6中的某些东西,甚至捕获新搜索引擎生成的页面链接,并动态更改附加到旧域上旧的可搜索页面的css文件?

原因:

实际上使它看起来像一个完整的全新网站,如果旧域上的搜索引擎用于访问旧域上的页面,则使用旧样式表,但如果新域上的搜索引擎用于访问旧域名上的可搜索文件,应使用新的样式表使旧页面看起来新.由于有大量可搜索的页面,在10,000的区域内,编辑每个页面以添加if语句以在向页面添加样式表之前检查引用域名是不现实的选择.

环境:

旧的搜索引擎,以及旧域上的可搜索页面使用.net 1.something,但新域名上的新搜索引擎使用.net 3.5,我使用vb.net作为asp.net页面.该服务器是IIS6服务器.

.net asp.net httpmodule .net-1.0 .net-3.5

13
推荐指数
1
解决办法
3432
查看次数

设置项目权限

文件夹工作:

我现在知道如何设置库中文件夹的权限:

public void ChangeItemPermissions()
{
    _SharePoint.ClientContext _ClientContext = new _SharePoint.ClientContext("https://sharepoint.oshirowanen.com/sites/oshirodev/");
    _ClientContext.Credentials = new NetworkCredential("user", "pass", "oshirowanen.com");

    _SharePoint.Principal user = _ClientContext.Web.EnsureUser(@"oshirowanen\tom");

    var _List = _ClientContext.Web.Lists.GetByTitle("Library1");
    var _Item = _List.LoadItemByUrl("/sites/oshirodev/Library1/Folder1");
    var roleDefinition = _ClientContext.Site.RootWeb.RoleDefinitions.GetByType(_SharePoint.RoleType.Reader);
    var roleBindings = new _SharePoint.RoleDefinitionBindingCollection(_ClientContext) { roleDefinition };
    _Item.BreakRoleInheritance(false,true);
    _Item.RoleAssignments.Add(user, roleBindings);

    _ClientContext.ExecuteQuery();
}
Run Code Online (Sandbox Code Playgroud)

文件尝试:

我已经尝试将文件名添加到此行:

var _Item = _List.LoadItemByUrl("/sites/oshirodev/Library1/Folder1/File1.docx");

注意(/File1.docx)添加到上面一行的末尾.


收到错误:

但这只是一个错误:

System.NullReferenceException was unhandled
  HResult=-2147467261
  Message=Object reference not set to an instance of an object.
  Source=ItemPermissions
  StackTrace:
       at ItemPermissions.Form1.ChangeItemPermissions() in c:\Users\Oshirowanen\Documents\Visual Studio 2013\Projects\ItemPermissions\ItemPermissions\Form1.cs:line 46 …
Run Code Online (Sandbox Code Playgroud)

.net c# sharepoint sharepoint-2010 csom

13
推荐指数
1
解决办法
909
查看次数

如果文本框具有焦点,则在按下enter时执行功能

仅当某个文本框具有焦点时,才可以通过按键盘上的Enter键来执行功能.即,如果任何其他文本框具有焦点或没有文本框具有焦点,则输入键不应执行任何操作.

jquery

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

返回单行

我正在尝试从数据库返回一行:

using (connection = new SqlConnection(ConfigurationManager.AppSettings["connection"]))
{
    using (command = new SqlCommand(@"select top 1 col_1, col_2 from table1", connection))
    {
        connection.Open();

        using (reader = command.ExecuteReader())
        {
            reader.Read();
            return reader["col_1"];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误消息:

编译器错误消息:CS0266:无法将类型'object'隐式转换为'string'.存在显式转换(您是否缺少演员?)
第90行:返回读者["col_1"];

我确定我犯了一个非常明显的错误,但我似乎无法找到任何单行示例,我发现的所有示例都是使用a的多个返回行while loop.

c# ado.net asp.net-3.5

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