小编Sha*_*ggy的帖子

Javascript:在特定时间段后调用函数

在JavaScript中,如何在特定时间间隔后调用函数?

这是我想要运行的函数:

function FetchData() {
}
Run Code Online (Sandbox Code Playgroud)

javascript function timer

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

调用下拉列表中的javascript函数onchange事件

我想在下拉列表中的值更改时调用javascript函数.我不想硬编码下拉列表ID.

因此不使用 document.getElementById

我的代码:

<select id ="ddl" name="ddl" onmousedown="this.value='';" onchange="jsFunction(this.value);">
  <option value='1'>One</option>
  <option value='2'>Two</option>
  <option value='3'>Three</option>
</select>

function jsFunction(value)
{
    alert(value);
}
Run Code Online (Sandbox Code Playgroud)

这是错误的 ReferenceError: jsFunction is not defined

小提琴:http://jsfiddle.net/6uyz4b8x/1/

html javascript

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

通过jQuery AJAX将字符串数组传递给C#WebMethod

我想通过jQuery(POST)将JavaScript字符串数组传递给C#WebMethod:

$.ajax({
    type: "POST", // GET or POST or PUT or DELETE verb          
    url: PageURL + 'ChangeColor', // Location of the service
    data: "{ 'OriginalColorHex': '" + JSON.stringify(clipartOriginalColorsHex) + "','ModifiedColorHex':'" + JSON.stringify(clipartModifiedColorsHex) +
          "','OriginalColorRGB': '" + JSON.stringify(clipartOriginalColorsRGB) + "','ModifiedColorRGB':'" + JSON.stringify(clipartModifiedColorsRGB) +
          "','fileName':'" + clipartFileName + "' }",
    contentType: "application/json; charset=utf-8", // Content type sent to server
    dataType: "json", // Expected data format from server
    processdata: true, // True or False      
    traditional: true,          
    success: function (result) { // On Successful …
Run Code Online (Sandbox Code Playgroud)

.net javascript c# ajax jquery

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

检查浏览器是否为chrome或edge

我目前的网站仅在Chrome浏览器中运行,为此,我已按以下方式检查

if (Request.Browser.Browser == "Chrome")
{
   // Allow
}
Run Code Online (Sandbox Code Playgroud)

但是对于Edge来说它也只是回归"Chrome".

如何仅允许从Chrome浏览器进行访问?

.net c# google-chrome microsoft-edge

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

获取C#中的当前CPU利用率

我想在我的项目中拥有当前的CPU利用率

namespace Monitoring_Tool
{
    public partial class ajaxExecute : System.Web.UI.Page
    {
        private PerformanceCounter theCPUCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
        private PerformanceCounter theMemCounter = new PerformanceCounter("Memory", "Available MBytes");

        protected void Page_Load(object sender, EventArgs e)
        {
            float cpuUsage = 0.00F;

            cpuUsage = this.theCPUCounter.NextValue();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我调试我的项目时,值cpuUsage显示0.00但是当我这样做QuickWatchthis.theCPUCounter.NextValue();它正在显示20.6786852.

为什么我不能将它存储在变量中?

c#

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

.NET:如何将XML文档插入SQL Server

我想将任意XML插入SQL Server.XML包含在一个XmlDocument对象中.

我要插入的列要么nvarchar,ntextxml列(如果它使你的生活更轻松,那么你可以选择哪个类型,它真的是一个xml列.)

原型

void SaveXmlToDatabase(DbConnection connection,
      XmlDocument xmlToSave,
      String tableName, String columnName);
{

}
Run Code Online (Sandbox Code Playgroud)

我问的原因是因为我试图找到正确的方法来转换XmlDocument成数据库可以采取的东西 - 确保编码正确:

  • 我必须确保在插入期间使用的编码与数据库采用的匹配
  • 我必须同步<?xml version="1.0" encoding="windows-1252"?>元素

我知道ntext,nvarchar或者xml存储UTF-16在SQL Server内部.所以我必须确保将数据作为UTF-16提供给SQL Server.这对于String.NET中的s 来说不是问题,因为它们 unicode UTF-16.

第二个问题,即同步编码属性,是一个难以破解的难题.我必须弄清楚如何通过XmlDocument对象找到声明元素:

<?xml version="1.0" encoding="windows-1252"?>   (or whatever the encoding may be)
Run Code Online (Sandbox Code Playgroud)

并将其调整为UTF-16

<?xml version="1.0" encoding="UTF-16"?>
Run Code Online (Sandbox Code Playgroud)

我天真的尝试(失败)

忽略XML声明中的编码,并弄清楚如何将任何内容保存到SQL Server中:

void SaveXmlToDatabase(DbConnection connection,
      XmlDocument xmlToSave,
      String tableName, String …
Run Code Online (Sandbox Code Playgroud)

xml sql-server ado.net xml-serialization sql-server-2008

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

SSIS包执行成功但没有发送邮件

我创建了SSIS项目,它做了以下事情

控制流 :-

在此输入图像描述

数据流:-

在此输入图像描述

  • 它首先删除excel表中的数据
  • 创建新的Excel工作表
  • 将数据从数据库插入excel文件
  • 发送该excel文件的邮件

当我通过右键单击包执行它并说执行它运行良好(邮件发送).但是,当我在Sql Server Agent作业中安排程序包运行时,它显示"程序包执行成功",但没有发送邮件.虽然它能够将数据插入Excel工作表.

那么为什么Mail不是由SQL Server代理Job发送的?

SQL作业在SQL服务帐户中运行,因此我对SQL Server作业代理用户的Excel文件赋予"完全访问权限"权限.

没有错误[有警告]根据SQL代理作业但没有发送邮件

The package execution returned DTSER_SUCCESS (0) but had warnings, with warnings being treated as errors.  Started:  4:16:51 PM  Finished: 4:17:04 PM  Elapsed:  13.119 seconds.  The command line parameters are invalid.  The step failed.
Run Code Online (Sandbox Code Playgroud)

电子邮件脚本代码: -

using System;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
using System.Net.Mail;
using System.Text.RegularExpressions;

namespace ST_cb3e2bf527bb45c58359315bb058656e.csproj
{
    [System.AddIn.AddIn("ScriptMain", Version = "1.0", Publisher = "", Description = "")]
    public partial class ScriptMain …
Run Code Online (Sandbox Code Playgroud)

sql-server ssis

10
推荐指数
1
解决办法
9162
查看次数

在更新表时将值分配给所有行

我有表格结构 tblCustData

ID    UserID    Fee FeePaid
 1      12      150   0
 2      12      100   0
 3      12      50    0
Run Code Online (Sandbox Code Playgroud)

并且值要在FeePaidColumn 中更新,如果我在@Amt变量中有值200那么它应该更新任何两行

输出应该是这样的

ID    UserID    Fee FeePaid
1      12       150   150
2      12       100   50
3      12       50    0
Run Code Online (Sandbox Code Playgroud)

FeePaid不应该研磨器比Fee列,但如果我通过350@Amt可变它应产生像输出

ID    UserID    Fee FeePaid
1       12      150   200
2       12      100   100
3       12      50    50
Run Code Online (Sandbox Code Playgroud)

仅当@Amt超过Fee列中的总值时

我想不出这个问题

Update tblCustData
Set FeePaid=@Amt
Where …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

9
推荐指数
1
解决办法
1466
查看次数

Visual Studio 代码中的 Git 表示即使没有更改文件也会被修改

我正在使用 Visual Studio Code 进行我的销售队伍开发。我在将 Git 作为存储库时遇到了一些问题。当我右键单击 package.xml 并说 Retrieve Source From Org 时,它正在从 Org 获取所有文件。

问题是 git 扩展名显示文件已在服务器上修改,即使我在本地有一个示例文件。即使没有更改,我也不想一次又一次地将所有文件推送到我的 git 存储库。

在此处输入图片说明

知道为什么会发生这种情况以及如何避免吗?

更新:我做了 git diff 并且它提供了正确的输出。它只显示被修改的文件更改。在这种情况下只有五个。

git salesforce visual-studio-code

9
推荐指数
3
解决办法
6094
查看次数

使用SSIS将数据导出到Excel文件

我有SSIS包,它将数据从表导出到Excel文件

控制流 :-

控制流

数据流 :-

在此输入图像描述

这是我的步骤: -

  1. 删除Excel表
  2. 创建Excel表格,格式为我的Select Query,用于从数据库中检索数据
  3. 将数据从数据库插入Excel文件

我使用了查询 Select * From Table Where --Some Condition

我从10000行中检索3000行,并将这3000行放入我的Excel工作表中.但是当打开我的Excel工作表时,我看到滚动条直到第10000行并且结束,因此我的Excel工作表大小也增加了.如何减少我的Excel表格尺寸?我的excel表只包含3000行,那么为什么空白单元格会持续到第10000行?

带有BIDS的SQL Server 2008和Visual Studio 2008

sql sql-server

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