Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Sáu, 18:54:24 - 17/05/2024


TẠO CHỦ ĐỀ MỚI


[Java] Cấu trúc phân cấp Java Collection - Collection Hierarchy in Java

Collection Hierarchy in Java defines the relationships among various interfaces and classes that build up the Collections framework. It enables programmers to efficiently store, manipulate, and process data structures in Java.

The hierarchy of the entire collection framework consists of four core interfaces such as Collection, List, Set, Map, and two specialized interfaces named SortedSet and SortedMap for sorting.

All the interfaces and classes for the collection framework are located in java.util package. The diagram ...


[Java] 50 keywords mà lập trình viên JAVA nên biết

Java hiện là ngôn ngữ lập trình phổ biến hàng đầu tại Việt Nam và rất nhiều sinh viên CNTT muốn theo đuổi ngôn ngữ này để phát triển sự nghiệp của mình. Có không ít khó khăn bạn cần phải vượt qua để làm chủ ngôn ngữ đầy rắc rối ấy và việc đầu tiên là hiểu những keywords – những từ khóa trong lập trình java. Việc này sẽ làm tiền đề giúp ...
Read more : [Java] 50 keywords mà lập trình viên JAVA nên biết | Xem : 481 | Trả lời : 0


[PHP] Hiển thị trình duyệt, địa chỉ IP, quốc gia, hệ điều hành của khách truy cập - Get all client info from website visitors

Get all the information of client's machine with this small PHP:
Code: Chọn tất cả

<?php
    foreach
($_SERVER as $key => $value) {
        echo '$_SERVER["' . $key . '"] = ' . $value . "<br>";
    }
?>

Output:
$_SERVER = nginx
$_SERVER = /var/lib/nginx
$_SERVER = RESPONDER
$_SERVER = /var/www/html/public_html/file-test-123456789.php
$_SERVER =
$_SERVER = GET
$_SERVER =
$_SERVER =
$_SERVER = /file-test-123456789.php
$_SERVER = /file-test-123456789.php
$_SERVER = ...


[Java] Xóa đối tượng Generic trong Collections - Remove Object from Generic Collections

//class Test <X extends Number, Y, Z extends Double> {
class Test {

    static <T extends List, U> T removeObject(T list, U u) {

        Iterator<Iterator> it = list.iterator();
        while (it.hasNext()) {
            if (it.next() == u) {
                it.remove();
            }
        }

        return list;
    }
...


[Java] Sắp xếp mảng các đối tượng trong Java - Sort an array of objects in Java

class Test<U> {

    // As we are comparing the Non-primitive data types
    // we need to use Comparable class
    static <U extends Comparable<U>> void sapXep(U[] arr) {

        int i, j, min;

        // Selection Sort
        for (= 0; i < arr.length - 1; i++) {
            min = i;
            for (= i + 1; j  ...


[PHP] Các hàm xử lý chuỗi phổ biến trong PHP

Việc xử lý chuỗi trong PHP rất là quan trọng vì dữ liệu hiển thị trên trang web luôn luôn ở dạng chuỗi, vì thế nếu bạn nắm vững và xử lý nhuần nhuyễn thì sẽ giúp bạn ít tốn công sức và thời gian hơn mà web chạy lại nhanh nữa. Và bên dưới đây tôi sẽ liệt kê các hàm xử lý chuỗi trong php thông dụng hay sử dụng nhất, tuy nhiên ...
Read more : [PHP] Các hàm xử lý chuỗi phổ biến trong PHP | Xem : 302 | Trả lời : 0


Online Compiler for C, C++, C#, Java, Python, PHP, JavaScript, SQL, CSS, HTML, Ruby, Go, Shell, Objective-C, Scala, Swift, TypeScript ...

Trình biên dịch (tiếng Anh: compiler) hay phần mềm biên dịch là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh được viết bằng một ngôn ngữ lập trình (gọi là ngôn ngữ nguồn hay mã nguồn), thành một chương trình tương đương nhưng ở dưới dạng một ngôn ngữ máy tính mới (gọi là ngôn ngữ đích) và thường là ngôn ngữ ở cấp thấp hơn, như ngôn ngữ ...


[Java] null trong Java

Trong bài viết Java hôm nay, chúng ta sẽ thảo luận về Java Null là gì và 06 sự thật chưa biết của Java Null trong ngôn ngữ lập trình Java. Chúng ta cũng sẽ khám phá một số kỹ thuật để giảm thiểu kiểm tra null và cách tránh các ngoại lệ con trỏ null khó chịu.

Khái niệm Java Null là gì?
- Trong Java, null là một từ khóa giống như các ...
Read more : [Java] null trong Java | Xem : 233 | Trả lời : 0


[PHP] Hàm trim() trong PHP dùng để làm gì?

Định nghĩa:
Hàm trim() được dùng để: “Xóa những ký tự khoảng trắng ở đầu và cuối chuỗi hoặc xóa những ký tự do bạn chỉ định ra khỏi vị trí đầu tiên và cuối cùng của chuỗi. Việc xóa ở vị trí đầu tiên (hoặc cuối cùng) sẽ kết thúc khi ký tự đầu tiên (hoặc cuối cùng) của chuỗi không nằm trong danh sách ký tự do bạn chỉ định”.

Cú pháp:
...
Read more : [PHP] Hàm trim() trong PHP dùng để làm gì? | Xem : 187 | Trả lời : 0


[PHP] Hàm var_dump() trong PHP dùng để làm gì?

Định Nghĩa:
- Hàm var_dump() trong PHP sẽ in ra thông tin của biến gồm kiểu dữ liệu của biến và giá trị.

Cú pháp:
var_dump ( mixed $expression ) : void

- Trong đó:
$expression là biến cần lấy thông tin.

Mô tả:
- var_dump () hiển thị thông tin có cấu trúc của một biến, bao gồm loại và giá trị của nó. Bảng và đối tượng được khám ...
Read more : [PHP] Hàm var_dump() trong PHP dùng để làm gì? | Xem : 159 | Trả lời : 0


MySQL Query Cache - Tạo bộ nhớ đệm cache cho MySQL

Đối với những website hiện nay thì database hay còn gọi là cơ sở dữ liệu (CSDL) là một phần quan trọng không thể thiếu. Các website với nhiều nội dung (bài viết, sản phẩm,…) thì database sẽ ngày càng “phình to” dẫn đến việc truy xuất trở nên chậm chạp đáng kể, tiêu tốn nhiều tài nguyên CPU/RAM của máy chủ và nguy hiểm hơn là dẫn đến việc “crash” database.

Hình ảnh

Có rất ...
Read more : MySQL Query Cache - Tạo bộ nhớ đệm cache cho MySQL | Xem : 205 | Trả lời : 0


[SQL] Các loại JOIN trong SQL

Hình ảnh

10 loại kết bảng trong SQL

Team mình vừa tiếp nhận hơn chục bạn sinh viên năm 3 vô thực tập. Sắp tới các bạn sẽ được training về SQL. Ở trường các bạn mới được học có một môn về CSDL nên biết chưa nhiều lắm.
Hỏi thăm các bạn về các loại kết bảng. Các bạn liệt kê ra được INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN và kết luận ...
Read more : [SQL] Các loại JOIN trong SQL | Xem : 583 | Trả lời : 0


[C++] Các thuật toán tìm kiếm cơ bản thường sử dụng

Thuật toán tìm kiếm tuyến tính (linear search)

#include <iostream>


using namespace std;


int LinearSearch(int A[], int nint x)
{
    for (
int i 0ni++)
        if (
A[i] == x)
            return 
i;
    return -
1// duyệt hết mảng, không tìm thấy x
}


int main()
{

    
int arr[] {32,71,12,45,- ...


[C++] Các thuật toán sắp xếp cơ bản thường sử dụng

Hình ảnh


Thuật toán sắp xếp theo cơ số Radix Sort (Không hoạt động với mảng chứa số âm)


#include <iostream>


using namespace std;


int get_max_element(int arr[], int n) {
  int max = arr[0];
  for (int i = 1; i < n; i++)
    if (arr[i] > max)
      max = arr[i ...


Độ phức tạp của thuật toán

Sắp xếp theo thứ tự từ trên xuống dưới từ Tốt nhất ---> Tệ nhất
O (1) : 1 phép tính : tốt nhất
O (log n)
O (n) : n phép tính
O (n log n)
O (n2)
O (2n)
O (n!)
O (n*n!)
O (nn) : n mũ n phép tính : tệ nhất
Read more : Độ phức tạp của thuật toán | Xem : 492 | Trả lời : 0




TẠO CHỦ ĐỀ MỚI