Pereiti prie turinio

Mantonijo

Patvirtinti nariai
  • Pranešimai

    295
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Mantonijo Pranešimai

    • Antros sekundės gale reiškia ties t=2s ((0; 1] yra pirma sekundė, (1; 2] yra antra sekundė – lygiai kaip ir su tūkstantmečiais ir šimtmečiais);
    • Taip pat nevertėtų apsisunkinti savęs skaičiuojant nueitų kelių, nes jie šiuo atveju nereikalingi;
    • Atsakyme klaida, greitis turėtų būti ~36 m/s;
    • Horizontalus kamuoliuko greitis nesikeičia. Tačiau kamuoliukas per laiką įgyja vertikalų greitį;
    • Ties antra sekunde kamuoliukas judės jau nebe horizontaliai, bet įstrižai. Kamuoliuką veikia tik žemės traukos jėgos sukurtas pagreitis. Kad gautum tangentinį ir normalinį pagreičius, teks suprojektuoti laisvojo kritimo pagreitį į atitinkamai kamuoliuko greičio vektorių (tangentinis pagreitis) ir kamuoliuko greičiui statmeną vektorių (normalinis pagreitis).

     

    Visada turėjau problemų su fiziką. Esmė, kad nepagaunu aš kaip reikėtų tuos 36 m/s gauti, o ką kalbėti apie visas tas projekcijas ir t.t. Skaičiau vadovėlius, jutube žiūrėjau visokių akademijų video, bet vis tiek nieko

     

    Gerai, radau 36 m/s. vx nesikeičia (kodėl?) ir išlieka 30m/s, o vy = 9,8 * 2 = 19,6 , taigi v = (30^2 + 19,6^2)^1/2

     

    Tačiau, kaip dabar su tom projekcijom. Toks paveikslas?

     

    http://i.imgur.com/FaK635k.png

     

    ir:

     

    at = mg * cosα (tangentinis)

     

    an = mg * sinα (normalinis)

     

    Taip turėtų būt?

  1. Kadangi kūnas mestas horizontaliai (kampas 0), pradinis greitis y ašyje (v0y) = 0m/s.

    Pradinį greitį x ašyje gali gaut kelią padalinęs iš laiko (40m/2s=20m/s)

    Kadangi ignoruojamas oro pasipriešinimas, greitis x ašyje nesikeičia ir visados išlieka 20m/s.

    Keičiasi tik greitis y ašyje dėl gravitacijos - kadangi akmuo skrido tik 2s, jis įgavo 9.8m/s^2*2s = 19.6m/s greitį y ašyje.

    Norėdamas rasti bendrą greitį (x ir y ašis), tereikia pasinaudoti pitagoro teorema - root(19.6*19,6+20*20)= 28m/s (apytiksliai)

    Taigi:

    v0y = 0m/s

    s = 40m

    t = 2s

    v0x = vx = 40m/2s = 20m/s

    v0 = root(20^2 + 0^2) = 20m/s

    vy = 9.8m/s^2 * 2s = 19.6m/s

    v = root(19.6^2 + 20^2) = 28m/s

     

    Ačiū.

     

    Turiu dar vieną uždavinį, prie kurio sėdžiu jau kokia valanda ir visiškai nieko nesuprantu.

     

    http://i.imgur.com/EMYHFbd.png

     

    http://i.imgur.com/wBSjbOl.png

     

    Kaip suprantu, tai antros sekundės gale, tai reiškia 3s?

    Jei 3s, tai nueitas kelias bus x = x0 + v0 * t, tai x = 0 + 30 * 3 = 90

     

    Toliau mano žinios baigias....

  2. Sveiki, gal galite padėti išspręsti šį uždavinį?

    Naudoju šias lygtis:

     

    x = x0 + v0x * t

     

    y = y0 + v0y * t + (ay * t²)/2

     

    http://i.imgur.com/bBLjhdV.png

     

    Nusibrėžiau tokį piešinuką:

     

    http://i.imgur.com/m4EbmdZ.png

     

    Ir bandžiau rasti pradinį greitį taip:

     

    x0 = y0 = 0, tai

     

    pagal pirmą lygti: 40 = 2 * v0x; v0x = 20 (tai cia pradinis greitis?)

     

    Toliau neįsivaizduoju kaip daryti. Nežinau, ar reik projektuot ir nuo ko pradėt spręst tokius uždavinius

  3. Čia išvis nesamonę parašęs, nes tokių kintamųjų, kaip Data ir Rungtynės toje parodytoje funkcijoje išvis nėra. Spėju tokių nėra ir visame kode:

     

    alert("Data: " + Data + "\nRungtynės: " + Rungtynės);
    

     

    Aš tau paaiškinsiu kitaip:

    $.post("inc/delete.php", {
       //Čia tikrai nėra js kintamieji ir jų negali naudoti kaip kintamųjų toje pačioje funkcijoje, nes čia tiesiog url query kintamieji kitaip sakant, kad tavo siunčiama nuoroda gautūsi inc/delete.php?Data=kazkas&Rungtynės='kazkas'
       'Data' : $("#Data").val(),
       'Rungtynės' : $("#Rungtynės").val()
    },
    function(data, status){
       alert("Data: " + Data + "\nRungtynės: " + Rungtynės);
    });
    

     

    Turėtų būti bent jau kažkas tokio:

    var Data = $("#Data").val();
    var Rungtynės = $("#Rungtynės").val();
    
    $.post("inc/delete.php", {
       'Data' : Data,
       'Rungtynės' : Rungtynės
    },
    function(data, status){
       alert("Data: " + Data + "\nRungtynės: " + Rungtynės);
    });
    

     

    O kas liečia php, tai galima juk per naršyklę(firebug ar inspect element) pasitikrinti koks response pareina. Ką php faile spausdinsi, tą ir rodys čia: http://prntscr.com/9uw5qt

    Jeigu nieko nespausdina tavo delete.php, tai susidėk kažkokius breakpoint'us(spausdinti kažka) norimose vietose ir pamatysi ar reaguoja aplamai į tai.

    Buna dažna bėda pas pradedančius, kad siunčia $.post, o php faile kintamuosius pasima su $_GET, kas negerai. Jeigu siunti post, tai ir pasimi su $_POST ir t.t.

    Gali būti ir pati nuoroda neveikianti, bet geriausia aišku pasitikrinti response ir bus aišku kame problemos.

     

    Ir job..tararai, trink tu tuos lietuviškus kringelius ! :angry:

     

    Va mano detele.php. Šitas kodas veikė, kai su PHP dariau POST'ą. Čia, kaip matai, delete.php pasidariau, kad trintu pagal id. Dabar admin-continent Delete f-joje pasidaręs taip:

     

    function Delete(e) {
           if (confirm("Ar tikrai norite tęsti?")) {
    		$.post("inc/delete.php", 
    		{
    			"id": parseInt($("#id").val())		
    		});
               grid.removeRow(e.data.id);
           }
       }

    Ištrint, tai galėčiau ištrinti tuos lietuviškus kringelius, bet man reikėtų keisti MySQL lentelės column'ų pavadinimus tarkim į angliškus, tai man spausdintų lentelė su angliškais column'ais.

    <?php
    $db_host = 'localhost';
    $db_user = 'root';
    $db_pwd = '';
    $database = 'betlt';
    $table = 'istorija';
    $con = mysqli_connect($db_host, $db_user, $db_pwd);
    
    if (!mysqli_select_db($con, $database))
    	die("Duombazės pasirinkimas iš MySQL serverio neįvyko");
    
    if (!$con)
    {
    	die('Neimanoma prisijungti prie MySQL: ' . mysqli_error($con));
    }
    
    mysqli_query($con, "SET NAMES utf8");
    
    $nr = $_POST['id'];
    
    $query = "DELETE FROM $table WHERE id = '"$nr"'";
    
    if (!mysqli_query($con, $query))
    {
    	die('Klaida: ' . mysqli_error($con));
    }
    
    header("Location: ../admin.php");
    mysqli_close($con);
    ?>

  4. Brr, su lietuviškomis raidėmis ID ir kintamieji

    Žinau, žinau taip buvo nuo seniau sukurta ir visi skriptai parašyti su lietuviškom raidėm, tai dabar perdarynėti būtų daug darbo

     

    Manau klaida "inc/delete.php", nes post kaip ir veikia. Beje, jei parasysi:

    $.post("inc/delete.php", {'Data' : $("#Data").val(),

    'Rungtynės' : $("#Rungtynės").val()},function(data, status){

    alert(data); // idek Firebug breckpoint

    }

    );

    Tada vykdydamas pamatysi koki atsakyma grazino post, gal pamatysi sql pranesima, paprastai jei ivelta klaida, parodo. data grazina delete.php atsaka, aisku, jei toki naudoji.

    Aš atsakymo neiškviečiu delete.php. Ar delete.php turėtų pagal nutylėjimą grąžinti?

  5. Neišeina importuoti Gijgo plugin'o, kitaip neveiks.

    Su $.post išėjo atnaujinti eilutes arba jas pridėti, tačiau ištrinti vis dėlto neleidžia. Gal aš čia kokios nematau klaidos? Console klaidų nemeta

     

    $(document).ready(function () {
       var data, grid, dialog;
       data = <?php include 'inc/data.php' ?>
       dialog = $("#dialog").dialog({
           title: "Add/Edit Record",
           autoOpen: false,
           resizable: false,
           modal: true,
           buttons: {
               "Save": Save,
               "Cancel": function () { $(this).dialog("close"); }
           }
       });
       function Edit(e) {
           $("#id").val(e.data.id);
           $("#Šaka").val(e.data.record.Šaka);
           $("#Data").val(e.data.record.Data);
    	$("#Rungtynės").val(e.data.record.Rungtynės);
    	$("#Prognozė").val(e.data.record.Prognozė);
    	$("#Koef").val(e.data.record.Koef);
    	$("#Rezultatas").val(e.data.record.Rezultatas);
    	$("#Baigtis").val(e.data.record.Baigtis);
           $("#dialog").dialog("open");
       }
       function Delete(e) {
           if (confirm("Ar tikrai norite tęsti?")) {
    		$.post("inc/delete.php", 
    		{
    			"id": parseInt($("#id").val())		
    		});
               grid.removeRow(e.data.id);
           }
       }
       function Save() {
           if ($("#id").val()) {
               var id = parseInt($("#id").val());
               grid.updateRow(id, { "id": id, 
    							 "Šaka": $("#Šaka").val(),
    							 "Data": $("#Data").val(), 
    							 "Rungtynės": $("#Rungtynės").val(),
    							 "Prognozė": $("#Prognozė").val(),
    							 "Koef": $("#Koef").val(),
    							 "Rezultatas": $("#Rezultatas").val(),
    							 "Baigtis": $("#Baigtis").val()
    							 });
    
    		$.post("inc/update.php", 
    		{
    			"id": $("#id").val(),
    			"Šaka": $("#Šaka").val(),
    			"Data": $("#Data").val(), 
    			"Rungtynės": $("#Rungtynės").val(),
    			"Prognozė": $("#Prognozė").val(),
    			"Koef": $("#Koef").val(),
    			"Rezultatas": $("#Rezultatas").val(),
    			"Baigtis": $("#Baigtis").val()
    		})
           } else {
               grid.addRow({ "id": grid.count() + 1,
    					  "Šaka": $("#Šaka").val(),
    					  "Data": $("#Data").val(), 
    					  "Rungtynės": $("#Rungtynės").val(),
    					  "Prognozė": $("#Prognozė").val(),
    					  "Koef": $("#Koef").val(),
    					  "Rezultatas": $("#Rezultatas").val(),
    					  "Baigtis": $("#Baigtis").val()
    					  });
    
    		$.post("inc/input.php", 
    		{
    			"Šaka": $("#Šaka").val(),
    			"Data": $("#Data").val(), 
    			"Rungtynės": $("#Rungtynės").val(),
    			"Prognozė": $("#Prognozė").val(),
    			"Koef": $("#Koef").val(),
    			"Rezultatas": $("#Rezultatas").val(),
    			"Baigtis": $("#Baigtis").val()
    		});
           }
           $(this).dialog("close");
       }
       grid = $("#grid").grid({
           dataSource: data,
    	notFoundText: "Įrašų nėra",
           columns: [
               { field: "id", title: "id" },
               { field: "Šaka", title: "Šaka" },
               { field: "Data", title: "Data" },
    		{ field: "Rungtynės", title: "Rungtynės" },
    		{ field: "Prognozė", title: "Prognozė" },
    		{ field: "Koef", title: "Koef" },
    		{ field: "Rezultatas", title: "Rezultatas" },
    		{ field: "Baigtis", title: "Baigtis" },
               { title: "", width: 20, type: "icon", icon: "ui-icon-pencil", tooltip: "Edit", events: { "click": Edit } },
               { title: "", width: 20, type: "icon", icon: "ui-icon-close", tooltip: "Delete", events: { "click": Delete } }
           ]
       });
       $("#btnAdd").on("click", function () {
           $("#Šaka").val("");
           $("#Data").val("");
           $("#Rungtynės").val("");
    	$("#Prognozė").val("");
    	$("#Koef").val("");
    	$("#Rezultatas").val("");
    	$("#Baigtis").val("");
           $("#dialog").dialog("open");
       });
    });

  6. Sveiki,

     

    bandau pasiųsti duomenis ištrinimui iš MySQL, tačiau pabandęs tuos siunčiamus duomenis atsispausdinti gaunu:

    VISKAS VYKSTA LENTELĖJE, O NE FORMOJE

     

    http://i.imgur.com/AOnt1TO.png

     

    Bandžiau ir su .value ir su documentGetById tačiau visą laiką tas pats.

     

    JavaScript:

    function Delete(e) {
           if (confirm("Ar tikrai norite tęsti?")) {
    
    		$.post("inc/delete.php", 
    		{
    			'Data' : $("#Data").val(),
    			'Rungtynės' : $("#Rungtynės").val()
    
    		},
    		function(data, status){
           alert("Data: " + Data + "\nRungtynės: " + Rungtynės);
       }
    		);
               grid.removeRow(e.data.id);
           }
       }

     

    HTML:

     

    <tr>
                   <td><label for="Data">Data:</label></td>
                   <td><input type="text" id="Data"></td>
               </tr>
    		<tr>
                   <td><label for="Rungtynės">Rungtynės:</label></td>
                   <td><input type="text" id="Rungtynės"></td>
               </tr>

  7. Sveiki,

     

    parsisiunčiau šį pluginą, nes norėjau sukurti in-line koreguojamą lentelę: http://markcell.github.io/jquery-tabledit/#home

     

    Tačiau man vis neišeina tos lentelės įterpti, tiesiog tuščia ir viskas. Gal galėtumėte užvesti ant kelio?

     

    template/admin-continent.php

    <div class="continent">
    <table id="picksTable"></table>
    <script type="text/javascript">
    $('#picksTable').Tabledit({
    url: '/inc/data.php',
       identifier: [0, 'id'],
       editable: [1, 'Šaka']
       }
    });
    </script>

     

    admin.php

    <?php
    
    require_once("login/session.php");
    
    require_once("login/class.user.php");
    $auth_user = new USER();
    
    
    $user_id = $_SESSION['user_session'];
    
    $stmt = $auth_user->runQuery("SELECT * FROM users WHERE user_id=:user_id");
    $stmt->execute(array(":user_id"=>$user_id));
    
    $userRow=$stmt->fetch(PDO::FETCH_ASSOC);
    
    ?>
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
    <title>Administracijos panelė</title>
    <script src="http://localhost/js/jquery-2.2.0.js"></script>
    <script src="http://localhost/js/jquery.tabledit.js"></script>
    <script src="js/stickyNav.js"></script>
    <link rel="stylesheet" href="css/bootstrap.css"/>
    <link rel="stylesheet" href="css/index.css"/>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"/>
    </head>
    <body class='body'>
    <?php include 'template/header.html' ?>
    
    <?php include 'template/menu.html' ?>
    
    <?php include 'template/admin-sidebar.html' ?>
    
    <?php include 'template/admin-continent.php' ?>
    
    </body>
    
    </html>

     

    inc/data.php

    <?php
    
    header('Content-Type: application/json');
    
    $input = filter_input_array(INPUT_POST);
    
    $mysqli = new mysqli('localhost', 'root', '', 'duombaze');
    
    if (mysqli_connect_errno()) {
     echo json_encode(array('mysqli' => 'Failed to connect to MySQL: ' . mysqli_connect_error()));
     exit;
    }
    
    if ($input['action'] === 'edit') {
       $mysqli->query("UPDATE istorija SET Šaka='" . $input['Šaka'] . "', WHERE id='" . $input['id'] . "'");
    } else if ($input['action'] === 'delete') {
       $mysqli->query("UPDATE istorija SET deleted=1 WHERE id='" . $input['id'] . "'");
    } else if ($input['action'] === 'restore') {
       $mysqli->query("UPDATE istorija SET deleted=0 WHERE id='" . $input['id'] . "'");
    }
    
    mysqli_close($mysqli);
    
    echo json_encode($input);
    

  8. Sveiki,

     

    taigi esu pasidaręs sticky menu su animate efektais. Pirmą kartą paskrolinus į apačia sticky meniu išlenda su animated fadeInOut efektu, tačiau vėl grįžus į puslapio viršu ir vėl paskrolinus į apačia antrą kartą sticky meniu išlenda, bet be efektų. Kame problema? Nelabai esu įvaldęs Javascript :(

     

    $(document).ready(function()
    {
    var stickyNavTop = $('#cssmenu').offset().top;
    var stickyNav = function()
    {
    	var scrollTop = $(window).scrollTop();
    
    	if (scrollTop > stickyNavTop)
    	{
    		$('#cssmenu').addClass('fixed');
    		$('#cssmenu.fixed').addClass('fadeInDown');
    		$('#cssmenu.fixed').addClass('animated');
    	} 
    	else 
    	{
    		$('#cssmenu.fixed').addClass('fadeInUp');
    		$('#cssmenu.fixed').removeClass('fadeInDown');
    		$('#cssmenu').removeClass('fixed');
    	}
    };
    
    stickyNav();
    
    $(window).scroll(function()
    {
    	stickyNav();
    });
    });

  9. Sveiki, noriu padaryti funkciją, kuri įvedus į Datos input langelį datą formatu "YYYY-MM-DD" ir paspaudus mygtuką Gauti iš MySQL duomenų bazės paimtų įrašus priklausančius tai dienai ir sudėtų juos į select list'ą, tačiau dabar paspaudus error'o nemetą, bet tiesiog dingsta pusė puslapio:

     

    <?php function deleteOption($data)
    {
    $db_host = 'localhost';
    $db_user = 'root';
    $db_pwd = '';
    $database = 'xxx';
    $table = 'xxx';
    $con = mysqli_connect($db_host, $db_user, $db_pwd);
    
    if (!mysqli_select_db($con, $database))
    	die("Duombazės pasirinkimas iš MySQL serverio neįvyko");
    
    if (!$con)
    {
    	die('Neimanoma prisijungti prie MySQL: ' . mysqli_error($con));
    }
    
    mysqli_query($con, "SET NAMES utf8");
    $sql = "SELECT * FROM xxx WHERE Data = ".$data."'";
    $query = mysqli_query($con, $sql) or die(mysql_error());
    $arrPicks = array();
    while ($row = mysqli_fetch_array($con, $query)) {
       $arrPicks[] = '<option value="'. $row['Rungtynės'].'">'. $row['Rungtynės'].'</option>';
     }
     return $arrPicks;
    }
    ?>
    <form action="" method="POST">
    <label for="usr">Data:</label><br/><input type="text" class="form-control" id="usr" name="Data"/>
    <?php if (isset($_POST['Data']))
    {
    	$data1 = $_POST['Data'];
    	$dropDowndata = deleteOption($data1);
    	echo '<select>'.$dropDownData.'</select>';
    }
    ?>
    <br><br>
    <button type="submit" value="Gauti" class="btn btn-primary btn-block"><i class="fa fa-eraser"></i>&nbspGauti</button>
    </label>
    </form>

  10. Sveiki, susidūriau su problema, kad šis mano sukūrtas ciklas niekados nesibaigia, man vis krauna ir pildo atidaryta puslapį "Gruodžio" įrašais:

     

    $menesiai = array(1 => "Sausis",
                   2 => "Vasaris",
                   3 => "Kovas",
                   4 => "Balandis",
                   5 => "Gegužė",
                   6 => "Birželis",
                   7 => "Liepa",
                   8 => "Rugpjūtis",
                   9 => "Rugsėjis",
                   10=> "Spalis",
                   11=> "Lapkritis",
                   12=> "Gruodis");
    mysqli_query($con, "SET NAMES UTF8");
    for ($i = 1; $i < 13; $i++)
    {		
    	$i = mysqli_real_escape_string($con, $i);
    	$result = mysqli_query($con, "SELECT * FROM {$table} WHERE Data >=  date_format(curdate(),'%Y-$i-01') and
    																Data <=  date_format(curdate(), '%Y-$i-31') ");
    	if (mysqli_num_rows($result) !== 0)
    	{
    		echo "$menesiai[$i]";
    		echo "<table class='flat-table'><tbody><tr>";
    		$fields_num = mysqli_num_fields($result);
    		for($i=0; $i<$fields_num; $i++)
    		{
    			$field = mysqli_fetch_field($result);
    			echo "<th>{$field->name}</th>";
    		}
    
    		echo "</tr>";
    
    		while($row = mysqli_fetch_row($result))
    		{
    			echo "<tr>";
    
    			foreach($row as $cell)
    			{
    				if ($cell == 'WIN') echo "<td><font color='#75ff55'>$cell</font></td>";
    			    else if ($cell == 'DRAW') echo "<td><font color='yellow'>$cell</font></td>";
    				else if ($cell == 'LOSE') echo "<td><font color='red'>$cell</font></td>";
    				else
    					echo "<td>$cell</td>";
    			}
    
    			echo "</tr>";
    		}
    		echo "</tbody></table>";
    	}
    	mysqli_free_result($result);
    }

  11. Sveiki,

     

    ieskausi ir noriu isideti SSD diska i savo stacionaru kompiuteri, kad biski greiciau veiktu taciau niekados nebuvau su tais SSD diskais susidures ir noriu jusu patarimo koki butu geriausiai pirkti. Kompiuteri naudoju mokslams (programavimas, Autocad) ir kartais pazaidziu viena kita zaidima. Mano specs.:

     

       Computer:
         Operating System                                  Windows 7 Ultimate Media Center Edition
    
       Motherboard:
         CPU Type                                          4x , 3056 MHz
         System Memory                                     8136 MB
    
       Display:
         Video Adapter                                     NVIDIA GeForce GTX 660
       Storage:
         IDE Controller                                    Standard AHCI 1.0 Serial ATA Controller
         Disk Drive                                        WDC WD10EZEX-00UD2A0 ATA Device  (931 GB, IDE)
         Optical Drive                                     ATAPI iHAS124   W ATA Device
         SMART Hard Disks Status                           OK
    
       Partitions:
         C: (NTFS)                                         953316 MB (856410 MB free)
    
       Memory Type:                                        DDR3
    
    CPU Properties:
         CPU Type                                          4x 
         CPUID CPU Name                                    Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz
         CPUID Revision                                    000306C3h
    
       CPU Speed:
         CPU Clock                                         3100.77 MHz  (original: 3100 MHz)
    
       CPU Cache:
         L2 Cache                                          256 KB  (On-Die, ATC, Full-Speed)
    
    

  12. Su Samsung niekada nebūsi 100% tikras, kad jis nepradės strigt po dviejų savaičių. Jie visokių nesąmonių prisidirba.

    Mano manymu, už lenktą ekraną visiškai neverta mokėt papildomus pinigus, man tas lenktas ekranas tik minusas, ne pliusas.

    O kaip ju baterijos? Korpusas?

×
×
  • Pasirinkite naujai kuriamo turinio tipą...