<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem swap</title>
<link>https://forum.pasja-informatyki.pl/tag/swap</link>
<description>Powered by Question2Answer</description>
<item>
<title>jak zamienić divy miejscami js drag drop swap</title>
<link>https://forum.pasja-informatyki.pl/506461/jak-zamienic-divy-miejscami-js-drag-drop-swap</link>
<description>

&lt;p&gt;siema. jestem amatorem i to mój pierwszy &quot;projekt&quot;, nad którym już się trochę męczę i potrzebuję pomocy, nakierowania. Chciałbym do obecnego kodu ustawić możliwość podmienienia miejscami piłkarzy po zastosowaniu drag/drop. Chodzi mi o to, żeby można było podmienić tylko na zawodnika z tej samej formacji. Próbowałem już na takie&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
  &amp;lt;div id=&quot;f442&quot;&amp;gt;
         
         
         &amp;lt;div class=&quot;pitch max&quot;&amp;gt;
  
          &amp;lt;div class=&quot;line&quot; id=&quot;attline&quot;&amp;gt;
             
             
              &amp;lt;div class=&quot;player att fir af&quot; id=&quot;att1&quot; name=&quot;pilkorz&quot; data-name=&quot;att&quot; data-accept=&quot;att&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr10&quot;&amp;gt;10&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl10&quot;&amp;gt;Robert Lewandowski&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
              
              &amp;lt;div class=&quot;player att fir af&quot; id=&quot;att2&quot; name=&quot;pilkorz&quot; data-name=&quot;att&quot; data-accept=&quot;att&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr11&quot;&amp;gt;11&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl11&quot;&amp;gt;Sergio Aguero&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
            
         
         
         &amp;lt;/div&amp;gt; 
       
         
       
       
           &amp;lt;div class=&quot;line&quot; id=&quot;midline&quot;&amp;gt;
             
             
               &amp;lt;div class=&quot;player mid fir mf&quot; id=&quot;mid1&quot; name=&quot;pilkorz&quot; data-name=&quot;mid&quot; data-accept=&quot;mid&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr6&quot;&amp;gt;6&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl6&quot;&amp;gt;David Beckham&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
               
               &amp;lt;div class=&quot;player mid fir mf&quot; id=&quot;mid2&quot; name=&quot;pilkorz&quot; data-name=&quot;mid&quot; data-accept=&quot;mid&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr7&quot;&amp;gt;7&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl7&quot;&amp;gt;Luis Figo&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
               
               &amp;lt;div class=&quot;player mid fir mf&quot; id=&quot;mid3&quot; name=&quot;pilkorz&quot; data-name=&quot;mid&quot; data-accept=&quot;mid&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr8&quot;&amp;gt;8&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl8&quot;&amp;gt;Zinedine Zidane&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
               
               &amp;lt;div class=&quot;player mid fir mf&quot; id=&quot;mid4&quot; name=&quot;pilkorz&quot; data-name=&quot;mid&quot; data-accept=&quot;mid&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr9&quot;&amp;gt;9&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl9&quot;&amp;gt;Cristiano Ronaldo&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         
         &amp;lt;/div&amp;gt; 
      
           &amp;lt;div class=&quot;line&quot; id=&quot;defline&quot;&amp;gt;
             
             
             
              &amp;lt;div class=&quot;player def fir df&quot; id=&quot;def1&quot; name=&quot;pilkorz&quot; data-name=&quot;def&quot; data-accept=&quot;def&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr2&quot;&amp;gt;2&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl2&quot;&amp;gt;Philip Lahm&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
              
              &amp;lt;div class=&quot;player def fir df&quot; id=&quot;def2&quot; name=&quot;pilkorz&quot; data-name=&quot;def&quot; data-accept=&quot;def&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr3&quot;&amp;gt;3&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl3&quot;&amp;gt;Jap Stam&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
              
              &amp;lt;div class=&quot;player def fir df&quot; id=&quot;def3&quot; name=&quot;pilkorz&quot; data-name=&quot;def&quot; data-accept=&quot;def&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr4&quot;&amp;gt;4&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl4&quot;&amp;gt;Rio Ferdinand&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
              
              &amp;lt;div class=&quot;player def fir df&quot; id=&quot;def4&quot; name=&quot;pilkorz&quot; data-name=&quot;def&quot; data-accept=&quot;def&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr5&quot;&amp;gt;5&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl5&quot;&amp;gt;Roberto Carlos&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         
         &amp;lt;/div&amp;gt; 
        
           &amp;lt;div class=&quot;line&quot; id=&quot;brline&quot;&amp;gt;
             
             
             &amp;lt;div class=&quot;player br fir&quot; id=&quot;br1&quot; name=&quot;pilkorz&quot; data-name=&quot;br&quot; data-accept=&quot;br&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr1&quot;&amp;gt;1&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;Luigi buffon&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         
         &amp;lt;/div&amp;gt;   
        &amp;lt;/div&amp;gt;


     &amp;lt;div class=&quot;line&quot; id=&quot;subs&quot;&amp;gt;
             
             
         &amp;lt;div class=&quot;player2 player br&quot; id=&quot;sub1&quot; name=&quot;pilkorz&quot; data-name=&quot;br&quot; data-accept=&quot;br&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr12&quot;&amp;gt;12&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;adama Traorse&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         &amp;lt;div class=&quot;player2 player def&quot; id=&quot;sub2&quot; name=&quot;pilkorz&quot; data-name=&quot;def&quot; data-accept=&quot;def&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr12&quot;&amp;gt;13&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;adama Traorse&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         &amp;lt;div class=&quot;player2 player def&quot; id=&quot;sub3&quot; name=&quot;pilkorz&quot; data-name=&quot;def&quot; data-accept=&quot;def&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr12&quot;&amp;gt;14&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;adama Traorse&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         &amp;lt;div class=&quot;player2 player mid&quot; id=&quot;sub4&quot; name=&quot;pilkorz&quot; data-name=&quot;mid&quot; data-accept=&quot;mid&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr12&quot;&amp;gt;15&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;adama Traorse&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         &amp;lt;div class=&quot;player2 player mid&quot; id=&quot;sub5&quot; name=&quot;pilkorz&quot; data-name=&quot;mid&quot; data-accept=&quot;mid&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr12&quot;&amp;gt;16&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;adama Traorse&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         &amp;lt;div class=&quot;player2 player att&quot; id=&quot;sub6&quot; name=&quot;pilkorz&quot; data-name=&quot;att&quot; data-accept=&quot;att&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr12&quot;&amp;gt;17&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;adama Traorse&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
         
         &amp;lt;div class=&quot;player2 player att&quot; id=&quot;sub7&quot; name=&quot;pilkorz&quot; data-name=&quot;att&quot; data-accept=&quot;att&quot; draggable=&quot;true&quot;&amp;gt;&amp;lt;div class=&quot;numr&quot; id=&quot;nr12&quot;&amp;gt;18&amp;lt;/div&amp;gt;&amp;lt;span class=&quot;plaj&quot; id=&quot;play1&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;infoplayer&quot; id=&quot;infpl1&quot;&amp;gt;adama Traorse&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;potencial&quot; id=&quot;pot1&quot;&amp;gt;*****&amp;lt;br&amp;gt; 75&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;
             
         
         
         &amp;lt;/div&amp;gt; 
    
&lt;/pre&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;

const lines = $('.line');
let players = document.getElementsByName('pilkorz');
const pil =$('.player');
const brline = $('.br');
const defline = $('.def');
const midline = $('.mid');
const attline = $('.att');
const subsline = $('.subs');
const fir = document.getElementsByClassName('fir');
const sec = document.getElementsByClassName('player2');
players=[...players];

var lenD = defline.length;
var lenM = midline.length;
var lenA = attline.length;
var lenS = subsline.length;

const br1 = document.getElementById('br1');
const def1 = document.getElementById('def1');
const def2 = document.getElementById('def2');
const def3 = document.getElementById('def3');
const def4 = document.getElementById('def4');
const mid1 = document.getElementById('mid1');
const mid2 = document.getElementById('mid2');
const mid3 = document.getElementById('mid3');
const mid4 = document.getElementById('mid4');
const att1 = document.getElementById('att1');
const att2 = document.getElementById('att2');
const sub1 = document.getElementById('sub1');
const sub2 = document.getElementById('sub2');
const sub3 = document.getElementById('sub3');
const sub4 = document.getElementById('sub4');
const sub5 = document.getElementById('sub5');
const sub6 = document.getElementById('sub6');
const sub7 = document.getElementById('sub7');














var ile=0;


for (var i = 0 ; i &amp;lt; players.length; i++) {
  const player = players[i];
    
    function dodaj()
{
  
   ile++;
    
    
if(ile==1)
    {
        console.log('pierwsze');
        player.classList.add('aktywna2');
    }
if(ile==2)
    {
        pil.removeClass('aktywna3');
        console.log('dwa');
        pil.removeClass('aktywna2');
    }

    
}; 


   player.addEventListener('click' , dodaj , false ) ; 
    
       
};




for (var i = 0 ; i &amp;lt; pil.length; i++) {
  const gracz = pil[i];
gracz.addEventListener(&quot;dragstart&quot;, e=&amp;gt;{
    e.dataTransfer.setData(&quot;text/plain&quot;, gracz.id);
                        });

for(const dropZone of players)
    {
        dropZone.addEventListener(&quot;dragover&quot;, e=&amp;gt;
                                 {
           e.preventDefault();
            dropZone.classList.add('aktywna4');
        });
        
        dropZone.addEventListener(&quot;dragleave&quot;, e=&amp;gt;
                                 {
                                  dropZone.classList.remove('aktywna4');
                                  });
        
        
        dropZone.addEventListener(&quot;drop&quot;, e=&amp;gt;
                                 {
           e.preventDefault();
            
        });
    };
};


for(var i=0; i&amp;lt;defline.length; i++)
    {
        let def = defline[i];
        
        
   def.addEventListener(&quot;click&quot;, e=&amp;gt; {
       if(ile==1)
           {
   defline.addClass('aktywna3'); 
   def.classList.remove('aktywna3'); 
              
           } 
           
       if(ile==2)
           {
               defline.removeClass('aktywna3');
               ile=0;
           }
       
});
    };


for(var i=0; i&amp;lt;midline.length; i++)
    {
        let mid = midline[i];
   mid.addEventListener(&quot;click&quot;, e=&amp;gt; {
        if(ile==1)
           {
   midline.addClass('aktywna3'); 
   mid.classList.remove('aktywna3');
              
   
           }
       if(ile==2)
           {
               midline.removeClass('aktywna3');
               ile=0;
           }
       
});
    };
for(var i=0; i&amp;lt;attline.length; i++)
    {
        let att = attline[i];
   att.addEventListener(&quot;click&quot;, e=&amp;gt; {
        if(ile==1)
           {
   attline.addClass('aktywna3'); 
   att.classList.remove('aktywna3'); 
           }
       if(ile==2)
           {
               attline.removeClass('aktywna3');
               ile=0;
           }
       
});
    };
for(var i=0; i&amp;lt;subsline.length; i++)
    {
        let subs = subsline[i];
   subs.addEventListener(&quot;click&quot;, e=&amp;gt; {
        if(ile==1)
           {
   subsline.addClass('aktywna3'); 
   subs.classList.remove('aktywna3'); 
           }
       if(ile==2)
           {
               subsline.removeClass('aktywna3');
               ile=0;
           }
       
});
    };

for(var i=0; i&amp;lt;brline.length; i++)
    {
        let br = brline[i];
   br.addEventListener(&quot;click&quot;, e=&amp;gt; {
        if(ile==1)
           {
   brline.addClass('aktywna3'); 
   br.classList.remove('aktywna3'); 
           }
       if(ile==2)
           {
               brline.removeClass('aktywna3');
               ile=0;
           }
       
});
};&lt;/pre&gt;



&lt;p&gt;sposoby, że musiałem 70% kodu usunąć xd. Najbliżej mi chyba było z metodą clone().... ale....&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/506461/jak-zamienic-divy-miejscami-js-drag-drop-swap</guid>
<pubDate>Mon, 31 Aug 2020 12:32:21 +0000</pubDate>
</item>
<item>
<title>czy swap jest mi potrzebny?</title>
<link>https://forum.pasja-informatyki.pl/476631/czy-swap-jest-mi-potrzebny</link>
<description>Witam,&lt;br /&gt;
&lt;br /&gt;
chce zainstalować linuxa na dysk i przeznacze ok 100gb na system (ext4) i zastanawiam sie czy brać też swap przy 8gb ramu&lt;br /&gt;
&lt;br /&gt;
odpowiedzcie jak najszybciej</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/476631/czy-swap-jest-mi-potrzebny</guid>
<pubDate>Wed, 18 Mar 2020 21:27:00 +0000</pubDate>
</item>
<item>
<title>Java : Lista referencji do obiektów typu Integear a podmiana wartosci w subliscie</title>
<link>https://forum.pasja-informatyki.pl/461475/java-lista-referencji-do-obiektow-typu-integear-a-podmiana-wartosci-w-subliscie</link>
<description>

&lt;p&gt;Dzień dobry. Jestem początkującym w Javie. Pisząc margesorta irytowałem się że nie działa aż natchnęło mnie żeby sprawdzić czy wartości tak właściwie sie podmieniają.. i tutaj moje zdziwienie... nie.&lt;/p&gt;



&lt;p&gt;kod z &quot;zabawy&quot;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package zadanie5.sortowanie_1v;

import java.util.ArrayList;
import java.util.Arrays;

public class sortowaniev3
{



    public static void main(String[] args)
    {
        ArrayList&amp;lt;Integer&amp;gt; arrayList = new ArrayList&amp;lt;&amp;gt;(Arrays.asList(new Integer[]{1,2,3,4,5,6,7,8,9,10,11,12}));
        System.out.println(arrayList);
        ArrayList&amp;lt;Integer&amp;gt; arrayListSUBLIST = new ArrayList&amp;lt;&amp;gt;(arrayList.subList(0,arrayList.size()/2));

        for(Integer i:arrayListSUBLIST)
        {
            i = 5;
            System.out.println(i);
        }


        System.out.println(arrayListSUBLIST);
        System.out.println(arrayList);
    }
}
&lt;/pre&gt;



&lt;p&gt;no i wynik programu :&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
5
5
5
5
5
5
[1, 2, 3, 4, 5, 6]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]&lt;/pre&gt;



&lt;p&gt;Czy jakaś dobra duszyczka mogła by mi wyjaśnić co tu sie właściwie stało. Bo już sie pogubiłem w tych referencjach..
&lt;br&gt;
Dziękuję za poświęcenie czasu na tego posta.&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/461475/java-lista-referencji-do-obiektow-typu-integear-a-podmiana-wartosci-w-subliscie</guid>
<pubDate>Wed, 04 Dec 2019 23:08:56 +0000</pubDate>
</item>
<item>
<title>Permutacje - zastosowanie instrukcji swap</title>
<link>https://forum.pasja-informatyki.pl/338451/permutacje-zastosowanie-instrukcji-swap</link>
<description>Proszę o pomoc w napisaniu procedury, która wyświetli wszystkie permutacje dla zadanego ciągu znaków. Znaki mam zapisane w tablicy tab [i]. Początkowo próbowałem kod napisać samodzielnie, lecz zupełnie bezskutecznie, następnie odszukałem przykłady w sieci, ale nie rozumiem ich działania i także nie potrafię ich zastosować. Prawdopodobnie to zadanie jest zbyt trudne dla mnie, ale właśnie w taki sposób chciałbym się rozwijać. Będę wdzięczny za wskazówki, które pozwoliłyby mi samodzielnie rozwiązać ten problem lub ostatecznie zaadoptować inne rozwiązanie.</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/338451/permutacje-zastosowanie-instrukcji-swap</guid>
<pubDate>Wed, 28 Mar 2018 20:39:04 +0000</pubDate>
</item>
<item>
<title>Java swap tablica</title>
<link>https://forum.pasja-informatyki.pl/191307/java-swap-tablica</link>
<description>

&lt;p&gt;Witam, chcę odwrócić kolejność w tablicy, wydaje mi się że problem jest w metodzie swap() która działa na wartościach albo referencjach, idę dobrym tropem?
&lt;br&gt;
Jak to zmienić tak żeby działało?
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;

package cw4;

import java.lang.*;

public class Cw4 {
    
    public static void swap(int a,int b){
        int tmp;
        tmp=a;
        a=b;
        b=tmp;
    }
    public static void wyswietl(int [] tab){
           
                for (int x:tab) {
                    System.out.println(x);
                }
    }
    
    public static void zamien(int[] tab){
        int n = tab.length-1;
        int tmp ;
        for(int i=0; i&amp;lt;n;i++)
        {
            swap(tab[i],tab[n-i]);
        }
    }
    
    public static void main(String[] args) {
        System.out.println(&quot;Zadanie nr.4&quot;);
        int [] tab = {1,2,3,4,5,6};
        zamien(tab);
        wyswietl(tab);
        
    }
    
}
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/191307/java-swap-tablica</guid>
<pubDate>Thu, 27 Oct 2016 15:08:22 +0000</pubDate>
</item>
<item>
<title>[Ubuntu 14.04] Swap nie zwalnia pamięci</title>
<link>https://forum.pasja-informatyki.pl/153985/ubuntu-14-04-swap-nie-zwalnia-pamieci</link>
<description>Witam. Zauważyłem problem z działaniem mojego Ubuntu. Partycja swap nie zmniejsza używanej pamięci po wyłączeniu programów, gdy ram jest używany w kilku-kilkunastu %. Moim zdaniem chyba tak nie powinno być. Mam nadzieję, że ktoś tu pomoże, bo przeglądałem internet i nie znalazłem odpowiedzi. Pozdrawiam.</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/153985/ubuntu-14-04-swap-nie-zwalnia-pamieci</guid>
<pubDate>Tue, 28 Jun 2016 10:16:20 +0000</pubDate>
</item>
<item>
<title>NWD - algorytm</title>
<link>https://forum.pasja-informatyki.pl/94345/nwd-algorytm</link>
<description>while (b)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;swap(a %= b, b);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return a;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Ten algorytm wyznacza NWD, ale kompletnie go do końca zrozumieć. Tzn, wcześniej usiłowałam zrobić to za pomocą modulo i dwóch if, ale nie był to zbyt optymalny kod. &lt;br /&gt;
&lt;br /&gt;
while (b) // co oznacza ten zapis, na jakiej zasadzie pętla jest zależna od b?&lt;br /&gt;
&lt;br /&gt;
swap(a %= b, b); //dzięki modulo na samym końcu, wychodzi wynik i 0. Matematycznie wszystko wygląda w porządku, ale sama praca pętli już nie jest taka jasna.&lt;br /&gt;
&lt;br /&gt;
Czy ktoś mógłby pomóc mi to rozszyfrować? :)</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/94345/nwd-algorytm</guid>
<pubDate>Fri, 01 Jan 2016 16:39:51 +0000</pubDate>
</item>
</channel>
</rss>