小编Vir*_*hah的帖子

如何获得浏览器的名称客户端?

是否有任何对象/方法可以提供有关浏览器,客户端的信息?

例如,我需要检测IE浏览器.我在用:

function st_IsIE()
{
    if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1)
    {
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

javascript browser cross-browser

28
推荐指数
6
解决办法
10万
查看次数

报表查看器Web控件HTTP处理程序尚未在应用程序的web.config文件中注册

    The Report Viewer Web Control HTTP Handler has not been registered in the application's 
web.config file.  Add <add verb="*" path="Reserved.ReportViewerWebControl.axd" type = 
"Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, 
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> to the system.web/httpHandlers section of the web.config file
Run Code Online (Sandbox Code Playgroud)

这个错误即将到来.我已经在http处理程序中提到了这一行但仍然出现此错误

<add path="Reserved.ReportViewerWebControl.axd" verb="*"   type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0,    Culture=neutral, PublicKeyToken=0000000000000000" validate="false" />
Run Code Online (Sandbox Code Playgroud)

我的html页面标记如下

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:Button ID="btnsubmit" runat="server" OnClick="GenerateReportButton_Click" />
    <rsweb:ReportViewer ID="ReportViewer1" runat="server">
    </rsweb:ReportViewer>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

Web配置程序集部分如下:

<assemblies>
    <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Web.Extensions, …
Run Code Online (Sandbox Code Playgroud)

asp.net httphandler rdlc visual-studio-2008

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

将Jquery值传递给PHP脚本

我有一个JQGRid显示双击事件的预订,如下所示:

ondblClickRow: function(rowid)
{
    rowData = $("#bookings").getRowData(rowid);
    var brData = rowData['bookref'];
    getGridRow(brData);
},
Run Code Online (Sandbox Code Playgroud)

这将传递给getGridRow函数:

function getGridRow(brData) {

    //$.post('bookings-dialog.php', { 'rowdata': brData } );
                 //  $("#cp-bookings-dialog").load('bookings-dialog.php').dialog({ show: "slide", hide: 'slide', height: 625, width: 733, title: 'Booking Reference: - '+ brData});

    $.ajax({
      url: 'bookings-dialog.php',
      type:'POST',
      data: {'rowdata' : brData },
      dataType: 'JSON', //this is what we expect our returned data as
    error: function(){
      alert("It failed");
      $('#cp-div-error').html('');
      $('#cp-div-error').append('<p>There was an error inserting the data, please try again later.</p>');
      $('#cp-div-error').dialog('open');
    },
    success: function(data){
        alert("IT …
Run Code Online (Sandbox Code Playgroud)

php ajax json jqgrid

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

在语义模型中查找标识符

假设我有一个如下所示的源文件:

public class FieldReference
{
    int field;

    public FieldReference()
    {
        field = 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用SyntaxRewriter访问此文件中的所有标识符.在VisitIdentifierName方法中,我想在语义模型中查找标识符,以便发现标识符是否指向当前类的成员.

这是我到目前为止:

public override SyntaxNode VisitIdentifierName(IdentifierNameSyntax node)
{
    SemanticModel model = this.compilation.GetSemanticModel(this.src);
    // ?? look up identifier in compilation here ??
    return base.VisitIdentifierName(node);
}
Run Code Online (Sandbox Code Playgroud)

但是我无法找到在语义模型中查找标识符 - SemanticModel.GetDeclaredSymbol方法没有重载接受IdentifierNameSyntax.

知道我应该怎么做吗?

c# roslyn

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

注销按钮php

我有这个代码,需要代码添加一个注销按钮,任何人都可以写出注销用户的注销按钮的代码,我读了一些关于破坏会话但不知道怎么写出来的代码,谢谢您!

<?php
    include 'connection.php';
    //start of checking if user is logged in code
    if (!valid_credentials) {
    header('Location: login.php');
    exit();
    }

$_SESSION['user'] = 'username';


if (!isset($_SESSION['user'])) {
    header('Location: login.php');
    exit();
}
    //end of logged in code and starting a session

$query = "SELECT * FROM people";
$result = mysql_query($query);
While($person = mysql_fetch_array($result)) {
    echo "<h3>" . $person['Name'] . "</h3>";
    echo "<p>" . $person['Description'] . "</p>";
    echo "<a href=\"modify.php?id=" . $person['ID']. "\">Modify User</a>";
    echo "<span> </span>";
    echo "<a href=\"delete.php?id=" . $person['ID']. "\">Delete …
Run Code Online (Sandbox Code Playgroud)

php logout

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

使用robotium缓慢或快速向上拖动(滚动)

这是我的拖动当前屏幕的代码.

int screenWidth = getActivity().getWindowManager().getDefaultDisplay().getWidth();
int screenHeight = getActivity().getWindowManager().getDefaultDisplay().getHeight();
int fromX, toX, fromY, toY = 0;
fromX = screenWidth/2;
toX = screenWidth/2;
fromY = (screenHeight/2) + (screenHeight/3);
toY = (screenHeight/2) - (screenHeight/3);
int scroll_time = 10000;             
solo.sleep(5000);
    // Drag UP  
solo.drag(fromX, toX, fromY, toY, 40);
Log.d(TAG, "Drag 1");
    // here default origin (x,y = 0,0) is left upper corner
Run Code Online (Sandbox Code Playgroud)

这里滚动工作但很慢.

那么为了快速滚动,需要对此代码进行哪些更改?

android robotium

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

将字符串转换为字符串的泛型类型

我正在编写一个方法来进行智能类型转换 - 如果类型参数恰好是一个字符串,则使用ToString(),否则转换,但如果转换不起作用则返回null.基本上可以从中获取尽可能多的信息v而不会抛出异常.

我在尝试演员之前检查T确实是一个string,但编译器仍然不是粉丝:

Cannot convert type 'string' to 'T'
Run Code Online (Sandbox Code Playgroud)

这是我的方法:

public T? Convert<T>(object v)
{
    if (typeof(T) == typeof(string)) {
    return (T)v.ToString(); // Cannot convert type 'string' to 'T'  
    } else try {
      return (T)v;
    } catch (InvalidCastException) {
    return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

如果这是某种不可饶恕的罪,请告诉我.我用它来处理一些可能有混合类型的数据结构.

c# string generics casting

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

使用jQuery背后的逻辑?

我很清楚如何在HTML文件中使用javascript和jQuery,但逻辑上出现了一个问题.

当我们想将javascript嵌入到HTML文件中时,通常(不是每次都)我们在头部编写这个简单的代码.

<script type="text/javascript"> ... </script>
Run Code Online (Sandbox Code Playgroud)

而当我们想在当时嵌入jQuery同样的代码安静

<script type="text/javascript"> ... </script>
Run Code Online (Sandbox Code Playgroud)

我们如何通过仅查看此行来识别,是js代码还是jQuery代码?

谁能向我简要介绍一下这个逻辑?

html javascript jquery

5
推荐指数
1
解决办法
167
查看次数

使用变量加载数据INFILE

我想把LOAD DATA INFILE用作sotred程序,但似乎无法完成.然后我尝试了通常的方式将代码嵌入到应用程序本身,就像这样,

conn = new MySqlConnection(connStr);
conn.Open();
MySqlCommand cmd = new MySqlCommand();
cmd = conn.CreateCommand();
string tableName = getTableName(serverName);
string query = "LOAD DATA INFILE '" + fileName + "'INTO TABLE "+ tableName +" FIELDS TERMINATED BY '"+colSep+"' ENCLOSED BY '"+colEncap+"' ESCAPED BY '"+colEncap+"'LINES TERMINATED BY '"+colNewLine+"' ("+colUpFormat+");";
cmd.CommandText = query;
cmd.ExecuteNonQuery();
conn.Close();
Run Code Online (Sandbox Code Playgroud)

生成的查询保存在字符串变量查询中,

        LOAD DATA INFILE 'data_file.csv'INTO TABLE tbl_shadowserver_bot_geo FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"'LINES TERMINATED BY '\n' (timestamp,ip,port,asn,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy,url,agent,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy,@dummy);
Run Code Online (Sandbox Code Playgroud)

但现在当我运行该程序时,它给出了一个错误说,

        MySQLException(0x80004005) Parameter @dummy must …
Run Code Online (Sandbox Code Playgroud)

c# mysql load-data-infile

5
推荐指数
1
解决办法
3766
查看次数

如何在 Google 表单中添加动态字段?

在 Google 表单中是否有使用 jQuery 添加新字段使用 Javascript 添加字段的功能

我正在使用谷歌应用程序脚本创建一个问卷调查应用程序,问题和答案将从我的管理面板设置(管理员决定有多少问题)。如果表单旁边有一个 (+) 可以自动加载表单下方的另一个文本框,那就太完美了。

javascript jquery google-apps-script google-forms

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