小编Vah*_*ahe的帖子

如何防止IE中没有出现在Firefox中的页面闪烁?

如果我在页面重新提交之前的滚动位置向右滚动,我有一个页面依赖于2d中的翻译将表格移动到屏幕右侧.

我试图捕获的效果是一个在排序表时向右滚动的表(固定标题,有限高度的主体,溢出滚动).

Firefox,甚至令人惊讶的是Edge没有闪烁,只有IE在我使用这种效果时闪烁.

如何抑制CSS翻译的工件以消除这种烦人的IE页面闪烁?

这与我使用提供的代码创建的上一篇文章有​​关.

固定标题可滚动表 - 如何在页面加载时使用css jquery保留水平滚动位置

jQuery的

   function setScroll(id_header, id_table)
    {
         $('div.'+id_table).on("scroll", function(){  //activate when #center scrolls
                var left = $('div.'+ id_table).scrollLeft();  //save #center position to var left
               $('div.'+id_header).scrollLeft(left);        //set #top to var left
               $('#scrollamount').val(left);
            });

        $('table#'+ id_table).attr("style", "transform:translateX(0px)");   
         $('table#'+ id_header).attr("style", "transform:translateX(0px)");   
        $('div.'+ id_table).scrollLeft($('#scrollamount').val());
        rows = $('#summary_table tr').length;
        if(rows > 1)
        {
            $('div.'+ id_table).attr("style", "overflow-x: scroll; overflow-y: scroll; max-height: 250px !important");
        } 
        else if(rows == 1)
        {
            $('div.overlay div.'+ id_header).attr("style", "overflow-x: hidden; overflow-y: none; width: 783px !important"); …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer flicker

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

QBO/.NET SDK [Quickbooks Online] - 如何删除空发票行项目?

我有一个关于quickbooks发票的新问题.创建发票后,我会收到我添加的所有商品以及发票中的一个额外订单项.

如何过滤,删除,阻止此行显示?

这是我尝试过的.

//Find Item
var itemQueryService = new QueryService<Item>(qboContextoAuth);
Item item = itemQueryService.ExecuteIdsQuery("Select * From Item StartPosition 1 MaxResults 1").FirstOrDefault();

int idx = 0;

var lines = new List<Line>();

foreach (var orderItem in orderItems)
{

    //Line
    Line invoiceLine = new Line();

    //Line Description
    invoiceLine.Description = itemRepository.Get(i => i.ItemID == orderItem.ItemID).First().FullDescription;

    //Line Amount
    invoiceLine.Amount = orderItem.Price * orderItem.Quantity;

    invoiceLine.AmountSpecified = true;

    //Line Detail Type
    invoiceLine.DetailType = LineDetailTypeEnum.SalesItemLineDetail;

    invoiceLine.DetailTypeSpecified = true;

    //Line Sales Item Line Detail
    SalesItemLineDetail lineSalesItemLineDetail = new SalesItemLineDetail(); …
Run Code Online (Sandbox Code Playgroud)

.net c# quickbooks

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

Marching Cubes实现 - 网格中缺少三角形

我目前正致力于通过在OpenGL中渲染样本数据集来理解和实现使用C++的Marching Cubes算法.

我遇到了一个问题,我渲染的网格缺少三角形.我看到几乎一半的三角形丢失,可以在下面看到.

填写三角形和创建四边形是解决问题的正确方法,还是我错过了一些明显的东西?

我使用的边缘交叉表来自以下链接:http: //paulbourke.net/geometry/polygonise/

我没有使用12位条目的边标志数组,而是有12个if语句(其中显示了2个).我使用索引进入3D数组,根据边值确定x,y,z的值(0-11)

    if ((edge.point1 == 0 && edge.point2 == 1) ||
        (edge.point1 == 1 && edge.point2 == 0))
    {
        p1.x = x;   p1.y = y; p1.z = z;
        p2.x = x+1; p2.y = y; p2.z = z;
    }
    else if ((edge.point1 == 1 && edge.point2 == 2) ||
             (edge.point1 == 2 && edge.point2 == 1))
    {
        p1.x = x+1; p1.y = y;   p1.z = z;
        p2.x = x+1; p2.y = y+1; p2.z = …
Run Code Online (Sandbox Code Playgroud)

c++ opengl 3d marching-cubes

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

iOS/Objective-C - 如何在不丢失初始会话的情况下发送多个NSURLSessionDataTask请求?

我目前正在从事iOS编程课程的项目.作为课程项目的一部分,我正在努力使特定部分成功运作.

我正在使用NSAlert对话框提供我的登录名和密码,以便在HTML字符串中获取已注册的类.

我的大学维持学生在大学信息系统上的入学课程表,我可以从中登录并查看我的课程.

我想登录大学网页,该网页有一个名为submit.asp的页面来处理从登录表单发送的POST请求.在实际的浏览器上,当我提交我的凭据,并在一些服务器处理并重定向到另一个页面后,我能够导航到我的课程安排页面,没有任何问题.

- (BOOL) loginToStudentPortal: (NSString *) ID : (NSString *) pin
{
    NSString *submitUrl = @"https://eweb4.laccd.edu/Common/submit.asp";
    NSString *scheduleUrl = @"https://eweb4.laccd.edu/WebStudent/validate.asp";

    NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
    AFURLSessionManager *manager = [[AFURLSessionManager alloc] initWithSessionConfiguration:configuration];
    manager.responseSerializer = [AFHTTPResponseSerializer serializer];
    NSURL *URL = [NSURL URLWithString:submitUrl];
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL];

    NSString * submitParams = [NSString stringWithFormat:@"ssn1=%@&ssn2=&pin=%@REDIRECT/WebStudent/validate.asp", ID, pin];
    NSString * submitParams2 = [NSString stringWithFormat:@"HOLDER=Y"];
    [request setHTTPMethod:@"POST"];
    [request setHTTPBody:[submitParams dataUsingEncoding:NSUTF8StringEncoding]];

    NSURLSessionDataTask *dataTask = [manager dataTaskWithRequest:request completionHandler:^(NSURLResponse *response, id responseObject, NSError *error) {
        if …
Run Code Online (Sandbox Code Playgroud)

objective-c ios nsurlsession

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

如何在C#.NET项目上运行SonarQube?

我有一个C#/ .NET项目,我想用SonarQube(C#语言)扫描.

我正在通过扫描,但有很多错误(超过200个重复错误)

Provide an 'AssemblyVersion' attribute for this assembly.
Run Code Online (Sandbox Code Playgroud)

上面的消息重复多次,占我在报告中看到的大部分SonarQube错误.

SonarQube属性文件

# Comma-separated paths to directories with sources (required)
#sonar.sources=controllers,services
sonar.sources=.
# Language
sonar.language=cs

sonar.visualstudio.solution=ProjectName.sln

sonar.sourceEncoding=UTF-8
sonar.cobol.copy.diretories=/copy
sonar.visualstudio.enable=true
Run Code Online (Sandbox Code Playgroud)

我甚至跑这的MSBuild(使用MSBuild.exe版本14这是我从下载https://www.microsoft.com/en-us/download/details.aspx?id=48159)批处理文件在我的项目

C:\Users\pwrdbyadmin\Desktop\sonar-scanner-msbuild-3.0.2.656\SonarQube.Scanner.MSBuild.exe begin /k:"org.sonarqube:sonarqube-scanner-msbuild" /n:"ProjectName" /v:"1.0"
"C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe"  /t:Rebuild
C:\Users\pwrdbyadmin\Desktop\sonar-scanner-msbuild-3.0.2.656\SonarQube.Scanner.MSBuild.exe end
Run Code Online (Sandbox Code Playgroud)

下载SonarQube 6.5并运行以下命令启动服务器

C:\Users\pwrdbyadmin\Desktop\sonarqube-6.5\bin\windows-x86-32\StartSonar.bat
Run Code Online (Sandbox Code Playgroud)

命令我在项目中运行

C:\Users\username\Desktop\sonar-scanner-3.0.3.778-windows\bin\sonar-scanner.bat
Run Code Online (Sandbox Code Playgroud)

我仍然无法解决项目中的许多.NET错误.

如何在我的项目上运行SonarQube后解决这些明显的C#错误,我是否需要安装Visual Studio,是否需要在Visual Studio中构建我的项目?扫描我的项目需要遵循哪些正确的步骤?

编辑

新的三个班轮允许分析工作,最后没有出现任何Insufficient Privilege错误.我在我的3行命令中使用了VS 2017的最新MSBuild.exe

C:\Users\<UserName>\Desktop\sonar-scanner-msbuild-3.0.2.656\SonarQube.Scanner.MSBuild.exe begin /d:"sonar.host.url=http://localhost:9000" /d:"sonar.login=<login>" /d:"sonar.password=<password>" /k:"org.sonarqube:sonarqube-scanner-msbuild" /n:"<ProjectName>" /v:"1.0"
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe"  /t:Rebuild
C:\Users\<UserName>\Desktop\sonar-scanner-msbuild-3.0.2.656\SonarQube.Scanner.MSBuild.exe end /d:"sonar.login=<login>" /d:"sonar.password=<password>"
Run Code Online (Sandbox Code Playgroud)

尽管使用了更新的命令序列,我仍然在报告中收到程序集版本错误.

我是否需要删除项目并重新分析.此外,甚至认为我的3班轮显示MSBuild 15使用黄色通知出现说我正在使用MSBuild 12.我不知道为什么.

更新:Code Smell …

c# asp.net msbuild sonarqube

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

DataTables.js-表在页面加载时未加载初始100%全宽

我正在使用DataTables固定标头功能将PHP页面与表一起加载。在页面渲染时,我似乎无法使表格处于页面负载的100%。它开始于压缩(加载时),然后扩展(一次页面渲染)。

我试图通过在PHP中进行输出缓冲来解决此问题,但无法获得压缩效果,然后扩展消失。

初始化代码(在脚本底部)

$(document).ready(function() {
    $('#summary_table').DataTable( {
        "scrollY": 400,
        "scrollX": true,
         "bSort": false,
         "bPaginate": false,
         "autoWidth": false 
    } );

    $(".dataTables_wrapper").css("width","100%");
});
Run Code Online (Sandbox Code Playgroud)

编辑:

(表在加载过程中被压缩,但随后达到100%。)

页面加载期间的表

的PHP

<html>
<head>
    <title>Action Item Summary</title>
    <link rel="stylesheet" type="text/css" href="../css/style.css"/>
    <style>
        thead th {
            background-color:#0038a8;
            font-weight: bold;
            font-style: italic;
            color: white;
            text-align: left;
        }

        table:not(#header):not(#menu):not(#find) {
            background-color: white;
            width: 100%;
        }
        td {
            width: auto;
            min-width: auto;
            white-space: nowrap;
        }
        input[type='text'] {
            width: 50%;
            min-width: 100%;
        }

        span {
            white-space: nowrap;
        }

        span.late{
            color: red;
        }
        thead …
Run Code Online (Sandbox Code Playgroud)

php jquery datatables

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

如何在PHP中显示MySQL查询的执行时间?

我正在开发一个PHP应用程序,它在文本框中接受查询并返回分页结果.作为应用程序的一部分,我想报告查询的运行时间.

这是我到目前为止所做的.

我开始通过直接进入文本框并运行脚本来启用性能分析:

set global profiling = 1
Run Code Online (Sandbox Code Playgroud)

使用提供的文本框我输入以下查询:

select @@profiling
Run Code Online (Sandbox Code Playgroud)

得到:

1
Run Code Online (Sandbox Code Playgroud)

最后,我运行查询:

select * from log
Run Code Online (Sandbox Code Playgroud)

但是,当我运行命令以分析查询时:

show profiles
Run Code Online (Sandbox Code Playgroud)

我没有收到任何结果,也没有在页面上显示任何内容.

因为我在命令"show profiles"之后看不到任何表,这意味着没有足够的权限或我错过了另一个步骤?

我按照以下程序:

测量实际的MySQL查询时间

请指教.

我的PHP代码如下:

<?php
    if($_POST)
    {
        $db = new PDO('mysql:host=localhost;dbname=<dbname>;charset=utf8', 'user', 'pass');
        $stmt = $db->prepare($_POST['query']);
        $stmt->execute();

        $records = $stmt->fetchAll(PDO::FETCH_ASSOC);

        $errmsg = $stmt->errorInfo()[2]; //Output the error message - Index 2 of the array

        echo $errmsg;
    }  
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Log</title>
</head>
<body>
    <form method="post" id="queryform"> …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo query-optimization

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

PHP/Windows 任务计划程序 - 如何从 php 创建新任务?

我有以下代码片段,我试图修改它以从 php 在 windows 中创建计划任务。我试过 exec,然后 pclose(popen($cmd)) 没有成功。php 脚本执行但没有调用任何命令,我在我的 Task Scheduler gui 中没有看到添加的计划任务。

如何从 php 调用 schtasks.exe 来创建新任务?

代码片段

    $daysList = join(", ", $days);


    $cmd = "c:\\windows\\system32\\schtasks.exe /CREATE /SC WEEKLY /D \"$daysList\" /TN \"Action Item Reminder\" /TR \"php.exe  C:\\wamp\\www\\aim\\module\\Application\\src\\Application\\Controller\\sendmail.php\" /ST 00:01 /f";

    pclose(popen("start /B ". $cmd, "r"));  


    //echo "c:\\windows\\system32\\schtasks.exe /CREATE /SC WEEKLY /D \"$daysList\" /TN \"Action Item Reminder\" /TR \"C:\\wamp\\bin\\php\\php5.5.12\\php.exe  C:\\wamp\\www\\aim\\module\\Application\\src\\Application\\Controller\\sendmail.php\" /ST 00:01 /f";

    //echo '/CREATE /SC WEEKLY /D "'.  $daysList .'" /TN "Action Item Reminder" /TR "C:\wamp\www\aim\module\Application\src\Application\Controller\sendmail.php" /ST …
Run Code Online (Sandbox Code Playgroud)

php wampserver scheduled-tasks

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

NVD3.js - 如何将条形文本添加到堆叠图中的每个条形?

我在 NVD3/AngularJS 中创建了一个多条形图。我想在每个矩形条内显示文本及其值,如下面的 JSON 所示。

如何在每个条形图中向图形显示文本值?

NVD3 图表定义

multiBarChart: {
        options: function(){
          return {
            chart: {
              type: 'multiBarChart',
              stacked: true,
              x: function(d){return d.x;},
              y: function(d){return d.y;},
              text: function(d){return d.x;},
              showLabels: true,
              showLegend: false,
              transitionDuration: 500,
              forceX: ["Team", "Meeting", "Phase", "Source"],
              xAxis: {
                axisLabel: 'Category',
                axisLabelDistance: -8
              },
              yAxis: {
                axisLabel: 'Number Of Action Items',
              }
            }
          }
        },
        data: categoryChartData
      }
Run Code Online (Sandbox Code Playgroud)

JSON 数据 (categoryChartData)

  [ 
                                {"values" : [
                                    {
                                        "y" :10,
                                        "x" : "Team"
                                    }, {
                                        "y" : 0,
                                        "x" …
Run Code Online (Sandbox Code Playgroud)

nvd3.js angular-nvd3

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

堆分析-如何捕获用户在页面上花费的时间?

我正在使用Heap Analytics跟踪事件(页面点击和页面浏览量),但是一旦注册事件,我就很难找到如何衡量用户浏览页面的时间。

与此度量唯一相似的地方是在图表中,在平均时间之间,对于我选择页面浏览的页面,以及开始和结束事件。

如果这是跟踪页面查看事件的方法,那么什么是开始事件,什么是结束事件?

analytics

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