2016-04-21 2 views
-3

file1diff Befehl, wie Sie mit +, wie man Ergebnisse interpretieren

$ cat datatable-code-export-serverside/index.php 
<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>How to Export the jQuery Datatable data to PDF,Excel,CSV and Copy</title> 
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.css"/> 

<script type="text/javascript" src="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.js"></script> 


     <div class="container" style="padding:20px;20px;"> 
     <div class=""> 
     <h1>Data Table with Export features Using PHP server-side</h1> 
     <div class=""> 
       <table id="employee_grid" class="display" width="100%" cellspacing="0"> 
     <thead> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
           <th>Salary</th> 
       <th>Age</th> 
      </tr> 
     </thead> 

     <tfoot> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
           <th>Salary</th> 
       <th>Age</th> 

      </tr> 
     </tfoot> 
    </table> 
    </div> 
     </div> 

    </div> 

<script type="text/javascript"> 
$(document).ready(function() { 
$('#employee_grid').DataTable({ 
       "processing": true, 
     "sAjaxSource":"response.php", 
       "dom": 'lBfrtip', 
       "buttons": [ 
      { 
       extend: 'collection', 
       text: 'Export', 
       buttons: [ 
        'copy', 
        'excel', 
        'csv', 
        'pdf', 
        'print' 
       ] 
      } 
     ] 
     }); 
}); 
</script> 

file2:

$ cat datatable-code-serverside/index.php 
<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Datatable with mysql</title> 
<link rel="stylesheet" id="font-awesome-style-css" href="http://phpflow.com/code/css/bootstrap3.min.css" type="text/css" media="all"> 
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script> 

<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css"/> 

<script type="text/javascript" src="https://cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script> 


     <div class="container"> 
     <div class=""> 
     <h1>Data Table</h1> 
     <div class=""> 
       <table id="employee_grid" class="display" width="100%" cellspacing="0"> 
     <thead> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
             <th>Salary</th> 
       <th>Age</th> 
      </tr> 
     </thead> 

     <tfoot> 
      <tr> 
       <th>Empid</th> 
       <th>Name</th> 
             <th>Salary</th> 
       <th>Age</th> 

      </tr> 
     </tfoot> 
    </table> 
    </div> 
     </div> 

    </div> 

<script type="text/javascript"> 
$(document).ready(function() { 
$('#employee_grid').DataTable({ 
           "bProcessing": true, 
     "serverSide": true, 
     "ajax":{ 
      url :"response.php", // json datasource 
      type: "post", // type of method ,GET/POST/DELETE 
      error: function(){ 
       $("#employee_grid_processing").css("display","none"); 
      } 
      } 
     }); 
}); 
</script> 

den diff Befehl:

$ diff datatable-code-export-serverside/index.php datatable-code-serverside/index.php 
5,8c5,11 
< <title>How to Export the jQuery Datatable data to PDF,Excel,CSV and Copy</title> 
< <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.css"/> 
< 
< <script type="text/javascript" src="https://cdn.datatables.net/r/dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1/datatables.min.js"></script> 
--- 
> <title>Datatable with mysql</title> 
> <link rel="stylesheet" id="font-awesome-style-css" href="http://phpflow.com/code/css/bootstrap3.min.css" type="text/css" media="all"> 
> <script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js"></script> 
> 
> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.9/css/jquery.dataTables.min.css"/> 
> 
> <script type="text/javascript" src="https://cdn.datatables.net/1.10.9/js/jquery.dataTables.min.js"></script> 
11c14 
<  <div class="container" style="padding:20px;20px;"> 
--- 
>  <div class="container"> 
13c16 
<   <h1>Data Table with Export features Using PHP server-side</h1> 
--- 
>   <h1>Data Table</h1> 
20c23 
<        <th>Salary</th> 
--- 
>          <th>Salary</th> 
29c32 
<        <th>Salary</th> 
--- 
>          <th>Salary</th> 
43,56c46,52 
<    "processing": true, 
<   "sAjaxSource":"response.php", 
<    "dom": 'lBfrtip', 
<    "buttons": [ 
<    { 
<     extend: 'collection', 
<     text: 'Export', 
<     buttons: [ 
<      'copy', 
<      'excel', 
<      'csv', 
<      'pdf', 
<      'print' 
<     ] 
--- 
>        "bProcessing": true, 
>   "serverSide": true, 
>   "ajax":{ 
>    url :"response.php", // json datasource 
>    type: "post", // type of method ,GET/POST/DELETE 
>    error: function(){ 
>    $("#employee_grid_processing").css("display","none"); 
58,59c54,55 
<   ] 
<   }); 
--- 
>   } 
>   }); 

Zum Beispiel, was bedeutet 5,8c5,11 Mittelwert . Oder kann jemand beraten, wie sie es verwenden? Ich habe die Dokumentation gelesen, aber ich finde es immer noch schwierig. Kann jemand einen allgemeinen Rat geben?

+1

Die Zahlen sind Zeilennummern, '<' bedeutet "diese Zeile in der ersten Datei fehlt in der zweiten Datei" und '>' bedeutet "diese Zeile wurde zur zweiten Datei hinzugefügt". z.B. * 5,8c5,11 * sagt, dass die Dateien bis Zeile 4 übereinstimmen und dann die Zeilen 5-8 entfernt und durch neue Zeilen 5-11 ersetzt wurden, und hier sind die entfernten Zeilen und neuen Zeilen. 11c14 zeigt, dass Zeile 11 von der ersten Datei weg ist und stattdessen Zeile 14 in der zweiten Datei hinzugefügt wurde (die Zeilennummern stimmen nicht mehr überein, weil mehr Zeilen eingefügt wurden als zuvor entfernt). Auch das ist keine Programmierfrage und "Wie verwende ich das x-Tool?" Ist nicht Thema. – TessellatingHeckler

+2

Sie sollten etwas recherchiert haben, bevor Sie eine Frage stellen. – hek2mgl

Antwort

1

Dies sind Änderungsbefehle (um die Dateien zu bearbeiten), so dass Sie eine in die andere konvertieren können.

Das normale Ausgabeformat besteht aus einem oder mehreren Unterschieden; Jedes Stück zeigt einen Bereich, in dem sich die Dateien unterscheiden. Normalformat große Stücke wie folgt aussehen:

change-command 
< from-file-line 
< from-file-line… 
--- 
> to-file-line 
> to-file-line… 

Siehe info diff für eine detaillierte Erklärung dieser Befehle.

Verwandte Themen