小编Bri*_*ght的帖子

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

如何为MySQL Datetime列设置默认值?

如何为MySQL Datetime列设置默认值?

在SQL Server中它是getdate().什么是MySQL的等价物?如果这是一个因素,我正在使用MySQL 5.x.

mysql datetime

851
推荐指数
19
解决办法
121万
查看次数

如何删除文件夹的Subversion控件?

我有一个文件夹,c:\websites\test它包含从不再存在的存储库中检出的文件夹和文件.如何让Subversion停止跟踪该文件夹以及任何子文件夹和文件?

我知道我可以简单地删除.svn文件夹,但是在很多层中有很多子文件夹.

svn

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

什么是懒惰加载?

什么是懒惰加载?

[阅读几个答案后编辑]为什么人们经常使用这个术语?

假设您只使用ASP/ADO记录集并将其加载数据或ADO.NET数据源以用于gridview.

我想我应该问为什么人们使用"懒惰加载"一词,"其他"类型是什么?

data-binding lazy-loading

89
推荐指数
6
解决办法
7万
查看次数

仅返回字符串中的数字0-9

我需要一个可以在VBScript和.NET中使用的正则表达式,它只返回字符串中的数字.

例如,以下任何"字符串"应仅返回1231231234

  • 123 123 1234
  • (123)123-1234
  • 123-123-1234
  • (123)123-1234
  • 123.123.1234
  • 123 123 1234
  • 1 2 3 1 2 3 1 2 3 4

这将在电子邮件解析器中用于查找客户可能在电子邮件中提供的电话号码并进行数据库搜索.

我可能错过了类似的正则表达式,但我确实在regexlib.com上搜索.

[编辑] - 在设置musicfreak的答案后添加了由RegexBuddy生成的代码

VBScript代码

Dim myRegExp, ResultString
Set myRegExp = New RegExp
myRegExp.Global = True
myRegExp.Pattern = "[^\d]"
ResultString = myRegExp.Replace(SubjectString, "")
Run Code Online (Sandbox Code Playgroud)

VB.NET

Dim ResultString As String
Try
      Dim RegexObj As New Regex("[^\d]")
      ResultString = RegexObj.Replace(SubjectString, "")
Catch ex As ArgumentException
      'Syntax error in the regular expression
End Try
Run Code Online (Sandbox Code Playgroud)

C#

string …
Run Code Online (Sandbox Code Playgroud)

c# regex vb.net vbscript code-generation

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

如何在MySQL存储过程中使用动态SQL

如何在MySQL存储过程中构建和使用动态sql?

mysql dynamic

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

如何使用jQuery隐藏表的中间?

我有一个非常长的3列表.我想要

<table>
    <tr><td>Column1</td><td>Column2</td></tr>
    <tr><td>Column1</td><td>Column2</td></tr>
    <tr><td>Start</td><td>Hiding</td></tr>
    <tr><td>Column1</td><td>Column2</td></tr>
    <tr><td>Column1</td><td>Column2</td></tr>
    <tr><td>Column1</td><td>Column2</td></tr>
    <tr><td>End</td><td>Hiding</td></tr>
    <tr><td>Column1</td><td>Column2</td></tr>
    <tr><td>Column1</td><td>Column2</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是我试图使用jQuery获得的结果.

Column1  Column2
Column1  Column2
...Show Full Table...
Column1  Column2
Column1  Column2
Run Code Online (Sandbox Code Playgroud)

我想使用jQuery的显示/隐藏功能来最小化表格,但仍然显示顶部和底部行的一部分.中间行应替换为"显示全表"之类的文本,单击时将展开以显示从开始到结束的完整表.

在jQuery中执行此操作的最佳方法是什么?

BTW我已经尝试在一些行中添加一个类"Table_Middle",但它并没有完全隐藏它占用的空间仍然存在,我没有文本给用户扩展表的方法充分.

[编辑]添加了工作示例HTML,灵感来自Parand发布的答案

下面的示例是一个完整的工作示例,您甚至不需要下载jquery.只需粘贴到空白HTML文件中即可.

如果关闭Javascript,它会很好地降低以仅显示完整的表格.如果Javascript打开,则它会隐藏中间表行并添加显示/隐藏链接.

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
        <title>Example Show/Hide Middle rows of a table using jQuery</title>
        <script src="http://code.jquery.com/jquery-latest.js"></script>
        <script type="text/javascript">
            $(document).ready(function() {
                $("#HiddenRowsNotice").html("<tr><td colspan='2'> <a href='#'>>> some rows hidden <<</a></td></tr>");
                $("#ShowHide").html("<tr><td colspan='2'><a href='#'>show/hide middle rows</a></td></tr>");
                $("#HiddenRows").hide();

                $('#ShowHide,#HiddenRowsNotice').click( function() {
                    $('#HiddenRows').toggle();  
                    $('#HiddenRowsNotice').toggle();
                });
            });
        </script>
    </head>
    <body>
        <table>
            <tbody id="ShowHide"></tbody>
                <tr><th>Month Name</th><th>Month</th></tr> …
Run Code Online (Sandbox Code Playgroud)

html jquery html-table

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

如何在IIS Express配置中设置允许父路径

我假设这可以在applicationhost.config文件中,但我没有看到父路径设置.

如何允许在IIS Express下运行的特定站点的父路径?

configuration iis-express

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

如何在回发上保持变量

我创建了一个单独的页面(代码在.vb后面)并创建了Public intFileID As Integer

在页面加载中,我检查查询字符串并在可用时分配它或设置intFileID = 0.

Public intFileID As Integer = 0

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not Page.IsPostBack Then
        If Not Request.QueryString("fileid") Is Nothing Then
            intFileID = CInt(Request.QueryString("fileid"))
        End If

        If intFileID > 0 Then
            GetFile(intFileID)
        End If
    End If
End Sub

Private Sub GetFile()
    'uses intFileID to retrieve the specific record from database and set's the various textbox.text
End Sub
Run Code Online (Sandbox Code Playgroud)

"提交"按钮有一个单击事件,它根据intFileID变量的值插入或更新记录.我需要能够在回发上坚持这一价值,让一切顺利.

该页面只是在SQL数据库中插入或更新记录.我没有使用gridview,formview,detailsview或任何其他rad类型的对象,它自己持有键值,我不想使用它们中的任何一个.

如何在不在HTML中创建可能被更改的内容的情况下持久保存intFileID中设置的值.

[编辑]更改了Page_Load以使用ViewState来保存intFileID值

Protected Sub Page_Load(ByVal sender As …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net

23
推荐指数
3
解决办法
7万
查看次数

如何在与Web项目相同的目录中创建Visual Studio解决方案文件(.sln)?

我正在使用VisualSVN客户端和服务器,并且Web项目按要求工作的要求之一是将.sln与其他文件放在同一目录(root)中.

我认为这就像删除所有额外的父路径../和其他相对路径并保存它一样简单.但是,当我尝试打开它时,只需锁定Visual Studio.

有没有一种标准的方法来创建这种类型的解决方案文件或解决方案文件工具,以帮助确保它是有效的?或者我只是遗漏了一些非常明显的东西?

/
/MyWebsite.org.sln
/Images
/App_Data
/default.aspx
/default.aspx.cs
Run Code Online (Sandbox Code Playgroud)

显然这个伎俩,至少我要求的是你必须使用..\MyWebsite.org或任何包含网站文件的文件夹.

[编辑]我学到了什么,以及这个特定项目的最终.sln文件:

这是最终的解决方案文件,允许我打开网站并在.net文件夹的根目录中包含.sln.

Project("{E24C65DC-7377-472B-9ABA-BCSG3B73C61A}") = "MyWebsite.org", "\", "{F8F4E96F-40BF-4374-B8BA-968D0SGG4A9E}"
    ProjectSection(WebsiteProperties) = preProject
        TargetFramework = "3.5"
        Debug.AspNetCompiler.VirtualPath = "/MyWebsite.org"
        Debug.AspNetCompiler.PhysicalPath = "..\MyWebsite.org\"
        Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\MyWebsite.org\"
        Debug.AspNetCompiler.Updateable = "true"
        Debug.AspNetCompiler.ForceOverwrite = "true"
        Debug.AspNetCompiler.FixedNames = "false"
        Debug.AspNetCompiler.Debug = "True"
        Release.AspNetCompiler.VirtualPath = "/MyWebsite.org"
        Release.AspNetCompiler.PhysicalPath = "..\MyWebsite.org\"
        Release.AspNetCompiler.TargetPath = "PrecompiledWeb\MyWebsite.org\"
        Release.AspNetCompiler.Updateable = "true"
        Release.AspNetCompiler.ForceOverwrite = "true"
        Release.AspNetCompiler.FixedNames = "false"
        Release.AspNetCompiler.Debug = "False"
        VWDPort = "1603"
        VWDDynamicPort = "false"
        VWDVirtualPath = "/"
    EndProjectSection
EndProject
Run Code Online (Sandbox Code Playgroud)

visual-studio-2005 projects-and-solutions visual-studio-2008 visual-studio

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