<![CDATA[Messages posted by "ManhQuan9x"]]> /hvaonline/posts/listByUser/147637.html JForum - http://www.jforum.net Cần hướng dẫn tạo dòng Recoverry /hvaonline/posts/preList/37535/231017.html#231017 /hvaonline/posts/preList/37535/231017.html#231017 GMT xin giúp mình phân tích .log này! /hvaonline/posts/preList/37523/230988.html#230988 /hvaonline/posts/preList/37523/230988.html#230988 GMT xin giúp mình phân tích .log này! /hvaonline/posts/preList/37523/230981.html#230981 /hvaonline/posts/preList/37523/230981.html#230981 GMT hai con e5300 chạy trên 2 main như vậy thì tốc độ có ngang nhau ko? /hvaonline/posts/preList/35755/220127.html#220127 /hvaonline/posts/preList/35755/220127.html#220127 GMT Lập trình PHP: anh nào giúp em viết hàm sort array với ! -> và dấu ? được không theo mình biết thì dấu ? như một cách viết tắt dựa trên biểu thức boolean còn còn dấu -> thì mình thấy trong lập trình đối tượng PHP sử dụng rất nhiều mình chỉ biết nó là dấu truy xuất thuộc tính/phương thứ của 1 object trong, bạn có thể cho mình một ví dụ đơn giản và giải thích nó được không. Hoặc bạn nào ghé qua topic này mà biết thì chỉ giúp mình nhé. :-S :-S @Azx: Code:
<?php
$Statistics = array(
	 array(
		'IP'      => '1',
	   	'Hits'    => '3',
	),
	 array(
		'IP'     => '2',
		'Hits'   => '5',
	),
	 array(
		'IP'      => '3',
                'Hits'    => '7',
	),
	 array(
		'IP'      => '4',
	        'Hits'    => '9',
	),
	 array(
		'IP'      => '5',
	        'Hits'    => '2',
	),

);
function cmp($a, $b)
{
    if ($a == $b ) {
        return 0;
    }
    return ($a > $b ) ? 1: 1;
}
usort($Statistics, "cmp");
foreach($Statistics as $order => $data) {
        echo "<pre>".$data[Hits]." ".$data[IP]."</pre>";
}
?>
]]>
/hvaonline/posts/preList/34975/214896.html#214896 /hvaonline/posts/preList/34975/214896.html#214896 GMT
Lập trình PHP: anh nào giúp em viết hàm sort array với !

Azx wrote:
Bạn hay ai đó có thể chỉ cho mình biết bài viết của mình nên gửi vào box nào thì mới đúng chỗ không? trước khi post mình đã tìm nhưng mà không thấy. Hình như không có chỗ chính thức cho những bài như thế này ở đây 
Cái này à, phải cho vào mục thảo luận khác mới đúng chứ nó có liên quan gì tới hệ điều hành đâu mà lại post vô đây ;-). Phải post vào box những thảo luận khác mới đúng chứ b-( ;)).

Azx wrote:
Đúng là mình đang tự học PHP. Nhưng mình không nghĩ là code của mình lại khó hiểu đến thế smilie Bạn có thể chỉ ra bạn không hiểu chỗ nào không?  
Mình cũng là người tự học.

Azx wrote:
Bạn có thể chỉ cho mình thấy những chỗ không ổn trong cách trình bày code của mình không?  
Cái này cho qua nhé ! :-S Code:
Bạn có thể giải thích tại sao lại phải " ' ' " mà không phải ' " " ' không?
Ở đoạn code mình đưa ra ở phia dưới chỗ "\n" bạn thử thay nó là '\n' xem nó sẽ như nào, tự ngẫm nhé bạn, khi sử dụng dấu ' hoặc " trong một số trường hợp ta không thể sử dụng dấu ' được hoặc bất tiện thì trong mọi trường hợp ta có thể thể sử dụng được dấu " :D :-S :-S còn \n kia là gì thì bạn tự tìm hiểu nhé.

Azx wrote:
Thực sự mình cũng chỉ biết dùng sơ sơ chứ cũng không hiểu sâu cho lắm. Nhưng mình thấy khai báo như thế nó vẫn chạy được smilie. Đây có là quy định bắt buộc hay chỉ là phong cách của bạn?  
Tất nhiên là được rồi, chỉ cần đặt nó lên trước đoạn code mà mình cần sử dụng là được :| nhưng có 1 vài vấn đề cần chú ý. 1. Nó như là thư viện liên kết động vậy, như mấy file .exe có file .dll đi kèm vậy đó, và những function thường được viết ra để sử dụng trong nhiều đoạn code khác nhau, và sử dụng đi sử dụng lại nhiều lần nó giống như cái hàm sort, asort, arsort, rsort..... vậy chỉ có điều ở đây là do mình viết ra #:S 2. Bạn thử để ý xem nếu một đoạn code tầm 10 nghìn dòng @-) mà lại đặt theo kiểu cứ một đoàn lại có một cái function, một đoạn lại có một cái function... thì thẩm mĩ code nó se như thế nào chưa kể đến chỉnh sửa lại khó mà một số đoạn code function có thể là cái móng, cốt lõi của một trang web. Vì vậy chúng có thể cho nó vào hàm include("file.php"); rồi vứt nó ra một chỗ khác. Code vừa đỡ dài dễ nhìn mà khi chỉnh sửa function thì lại dễ :P :P........ nói chung là lên để nó lên đầu không chỉ mình mình làm vậy mà hầu như tất cả mọi người đều làm vậy, rồi sau đó chúng ta cứ gõ gõ từng lệnh từng lệnh một như cái hàm sort đó ghép lại thế là thành một trang web :-S :-S :-S

Azx wrote:
Mô tả bằng lời cách hiển thị này là sao nhỉ? Mình chỉ thấy cách của mình tốn ít code mà vẫn hiển thị đủ rõ cấu trúc và giá trị của mảng. Mình nghĩ không cần quá cầu kì ở chỗ này 
à rồi, giờ thì mình đã hiều ;-) Code:
<?php
$Statistics = array(
	 array(
	    'IP'      => '1',
	    'Hits'    => '3',
	),
	 array(
	    'IP'     => '2',
	    'Hits'   => '5',
	),
	 array(
	    'IP'      => '3',
           'Hits'    => '7',
	),
	 array(
	    'IP'      => '4',
	    'Hits'    => '9',
	),
	 array(
	    'IP'      => '5',
	    'Hits'    => '2',
	),

);
foreach($Statistics as $order => $data) {
        $sort[$order] = "$data[Hits]\t$data[IP]";
}
rsort($sort);
for($i = 0; $i < count ( $sort ); $i++){
    echo $sort[$i]."\n";
}
?>
Bạn có thể tham khảo thêm đoạn code trên, với đoàn code trên bạn có thể bạn cần lấy hàm explode để tách đoạn text từ $sort[$i] để gán vào các biến, cũng như array Cái khó khi mình viết đoạn code trên là cái array trong trường hợp này của bạn ( cái Hits và IP không động đậy được thì phải) bạn lên tư duy lại, mình liên tưởng nó như kiểu trong thành phố có nhiều quận Code:
$array = array();// Một quận
Trong một quận có nhiều phường Code:
$array = array( array (), array(), ); // Có hai phường
Mỗi phường có một người lớn tuổi nhấtCode:
$array = array( array ('Hits'    => '7',), array('Hits'    => '6',), );// có được 2 người lớn tuổi ở 2 phường.
Vấn đề ở đây là bạn chạy lon ton trong thành phố lấy địa chỉ từng quận, rồi đi từng quận lấy địa chỉ từng phường, rồi vào từng phường lấy được số tuổi của người cao tuổi nhất ( may mà chưa vào từng nhà :( ). cứ như vậy cho tới khi lấy được một danh sáchCode:
foreach($Statistics as $order => $data) {$sort[$order] = "$data[Hits]\t$data[IP]";}
rồi bạn lại chép từ cái danh sách ghi người lớn tuổi vào cái danh sách địa chỉ rồi bắt đầu ngồi so sánh. Thay vì người đã chuẩn bị cho mình từ trước một danh sách ở đâu dó một cách dễ dàng như thế này chẳng hạn Code:
$array[$TP][$Q][$P][$T][$Add];//đó là một danh sách và số thứ tự được lấy qua hàm đếm count ($array) duyệt bằng một cái máy bằng vòng for.
còn ở danh sách của bạn thì được duyệt bằng một loạt số thứ tự là Hits y chăng nhau và vòng vèo mãi mới lấy được dữ liệu cần duyệt Cái array nó có một địa chỉ chung dễ gọi thì bạn lại táng cho nó một cái tên để đến lúc gọi ( Hits, IP) để rồi mỗi lần gọi lại vất vả chạy đi chạy lại, và đặc biệt là nó không động đậy được. Mình xin rút khỏi topic này vì kiến thức có hạn chỉ có thể góp ý cho bạn được vậy thôi. Ở trên là chém gió đấy có kilomet nào chưa đủ gió thì mong mọi người góp gió thành bão ;)) ;)) ;)) @learn2hack:đoạn code của bạn thật là uyên thâm :D , nó rất ngắn gọn ;-) , nhưng mình không hiểu với đoạn code kia thì địa chỉ IP, ít nhất là ở bài viết này nó sẽ ở đâu nếu khi sắp xếp danh sách cần phải đi kèm them với các thông tin khác. Mà hình chư hàm sắp xếp có sẵn của PHP không hỗ trợ sắp xếp mảng có nhiều chỉ mục thì phải không biết có đúng không :( :( .]]>
/hvaonline/posts/preList/34975/214868.html#214868 /hvaonline/posts/preList/34975/214868.html#214868 GMT
lập trình PHP: anh nào giúp em viết hàm sort array với ! " với ' theo thứ tự này " ' ' " 4.Bạn có hiểu hàm function là gì không, mà sao bạn lại có thể gọi nó trước khi khai báo nó vậy, bạn lên nghĩ một chương trình xử lí code bao giờ cũng xử lí từ trên xuống dưới từ trái sang phải. Bạn lên để các function lên phía đầu code ( theo phong cách trình bày code ). 5.Cuối cùng bạn có thể miêu tả bằng lời cách hiển thị cái biến $data ở đoạn code của bạn được không :D . Đoạn code ở dưới sẽ hiển thị như bạn đã trình bày ở bài viết của bạn, mình không có nhiều thời gian lên chỉ viết được vậy thôi. Code:
<?php
function Xsort($data) {
    arsort($data);//Đây là lệnh sắp xếp.
    foreach($data as $ip => $hits) {
           //Viêt thế này
            echo "<pre>".$ip."    ".$hits."</pre>";
           //hoặc viết thế này
           //echo "<pre>$ip    $hits</pre>"; 
           //đó chỉ là phong cách viết thôi.    
    }
}
$data = array("1" => "3", "2" => "5", "3" => "7", "4" => "9", "5" => "2");
echo "<pre>IP   Hits</pre>";
Xsort($data);
?>
Bạn có thể tìm hiều thêm tại đây : http://vn2.php.net/manual/en/book.array.php ]]>
/hvaonline/posts/preList/34975/214804.html#214804 /hvaonline/posts/preList/34975/214804.html#214804 GMT
Cần tư vấn mua máy tính 2.294.000 - CPU: Intel Core 2 Duo E7500 Intel Core 2 Duo E7500 2.93GHz - 3MB Cache - Bus 1066MHz 64bit - Max TPD 65W SK 775 (Box) 1.874.000 - Main: GIGABYTE P43-ES3G Intel P43 Express Chipset - Intel ICH10 - CPU Bus 1600(OC)/1333/1066/800 MHz FSB DDR2 1200(OC)/1066/800/667 MHz Sound Card: Realtek ALC888 codec - High Definition Audio - 2/4/5.1/7.1 Chanel - S/PDIF Out Internal I/O Connectors: PCI Slot: 1 x khe PCI Express x16 - 1 x PCI Express x1 - 5 x PCISata: 6 Port 3Gb/s - IDE: 1 PortIDE ATA-133/100/66/33 - FDD: 1 Port - iTE IT8718 Chip 2x1.147.000 - RAM: KingMax 2x2.0GB - DDR2 Bus 1066MHz 1.463.000 -VGA: GIGABYTE VGA Nivia 9400TOC: 1GB - Geforce 9400GT - 1GB GDDR2 - Shader = 1400Mhz, MemClock = 800MHz, Core Clock = 550MHz - Max GPP 50W 813.000 - HDD: Seagate 250GB 7200 rpm SATA II 8MB 918.000 - Power: CoolerMaster 460W 24Pin Black RS-460- PCAR-A3 Với cấu hình trên thì bạn có thể yên tâm về sự hoạt động ổn định của phần cứng và tốc độ xử lí cũng phần nào đó về chất lượng phần cứng. Các thành phần khác bạn có thể tự mua tuỳ ý như vỏ máy sơn tĩnh điện 350k, Mouse Mitsumi 160k, Keyboard Mitsumi 140, CD-Rom > 220 - 300k, DVD-Rom 300- 450k DVD - Rom RWcombo 450 - 550.... Đối với màn hình nếu như bạn cần một màn hiển thị tốt ( cho lúc mới học và cả mai sau) mà kinh phí hạn hẹp thì lên tính tới màn bóng CRT tầm >1.7t. Còn với LCD thì 1.5t - 2.5 thì chắc chỉnh sửa tèm tèm vớ vẩn nếu mới học thì chắc cũng chấp nhận được :-S từ 2.7t - 4.0t nếu như bạn đi theo con đường đồ hoạ không thích sử dùng mà CRT, còn muốn chuyên nghiệp với LCD thì cứ chuẩn bị tinh thần 4 - 5 triệu chở lên bạn nhé. @-) Với bộ máy này bạn có thể chơi 12 - 15 acc võ lâm không cần RAM ảo, PES 2010 mượt... và một số Game 3D dồ hoạ cao cấp ( nhưng game chơi tại máy có dung lượng tầm 4 - 10GB 8-} PTS CS5 mượt nếu PTS xử lí quá nhiều file thì lên dùng thêm 1 HDD nữa để chuyên xử lí dữ liệu.Còn tất nhiên là OS Windows 7, Vista ... thì chạy mượt rồi, ngoài những cái vừa nói trên thì tất nhiên khi đã dùng máy chúng ta cũng phải chạy thêm một số chương trình như mắc đinh và thường trực cho máy như anti virus, trình web cái chương trình đọc chỉnh sửa tùm lum khác @-) <<< cái này mình chỉ đưa ra để bạn hình dung được thôi nhé, còn tuỳ thuộc vào bạn sử dụng ra sao. Cấu hình này có thể xử lí ảnh đến mức chuyên nghiệp còn lên đến 3D thì ở mức mới học :-|S :-|S Giá trên có thể rẻ hơn khi đi mua. Chúc bạn tìm được một cấu hình vừa ý :). ]]> /hvaonline/posts/preList/34950/214803.html#214803 /hvaonline/posts/preList/34950/214803.html#214803 GMT Bị người khác "locked" nick yahoo, mình có thể vào yahoo được không? /hvaonline/posts/preList/34905/214345.html#214345 /hvaonline/posts/preList/34905/214345.html#214345 GMT Re: Định hướng lại việc học hack Thích hack thì cứ học hack thôi, có gì mà phải bàn cãi nhiều.   Nhất anh Fal anh nói dễ nhj? Học thì học chứ, học ngang học dọc thì cũng phải học có khoa học chứ, đâu thể mang một đống tài liệu ra ngồi đọc song rồi làm được ngay. :D
hack và hack hack để làm gì? trên này hình như chẳng có ai dấu nghề cả nhưng mình k0 đủ trình độ làm sao mà nói chuyện được, người ta còn có công có việc của người ta chứ đâu ngồi tán nhảm suôt ngày được. học và học....học delete cái chữ hack đi học còn chưa song đi hack. người ta "tu" bao năm mới học được, mới đi học được có bao lâu mà đã muốn làm hacker. Không biết người khác thì ra sao, chứ bản thân mình đọc xong tài liệu đó thấy hack hiếc xa vời kinh khủng, cứ cố làm tốt việc học + làm đã đủ phờ râu trê rồi..... Mà bạn nhìn ngay trong diễn đàn này xem, những người chưa nhận mình là hacker đã suốt ngày kêu ca thiếu thốn tiền bạc, tình cảm, lại phải thức đêm hôm uống cafe đốt thuốc lá....cố học hack làm gì cho khổ thân ra  
Hình như 2 bạn dị ứng với hack thì phải. Có lẽ các bạn từng bị tụi black hat hacker gài virus trên máy, hoặc bị ai đó phá tiệm net của bạn(nếu có). Mà các bạn không backup dữ liệu nên phải cài lại máy từ đầu. Có đúng không? Và bây giờ, các bạn rất ghét việc học hack. :D  
Tui thì không dị ứng với hack, tôi cũng học CNTT mà đã học thì ai chẳng muốn mình biết hack, chỉ có điều lên xem lại mình trước khi nghĩ tới cái chuyện hack. Và một điều nữa là chẳng phải quan tâm tới chữ hack làm gì vì khi chung ta học , học đến một lúc nào đó thì chúng ta cũng sẽ làm được cái điều đó mà thôi chẳng cần phải có người dạy.

quanta wrote:
PS: Nhiều bạn viết nhầm "giấu nghề" thành "dấu nghề". Từ "giấu" có nghĩa cất giấu, giấu diếm, ... còn "dấu" thì lại có nghĩa là dấu vết, đánh dấu, ...  
Anh cũng để ý ghê nhj? Còn hiện tại thì đang như lời anh viethacker_hungthanghp nói vẫn đang "tu" chờ ngày xuống núi. :D ]]>
/hvaonline/posts/preList/23828/143849.html#143849 /hvaonline/posts/preList/23828/143849.html#143849 GMT
Re: Định hướng lại việc học hack /hvaonline/posts/preList/23828/143640.html#143640 /hvaonline/posts/preList/23828/143640.html#143640 GMT