Hiển thị 10 / 678 kết quả

Em đang phân vân hai thuật ngữ này, em đọc trên mạng thì biết rằng MySQL là một cơ sở dữ liệu (database?) vậy có nghĩa là 2 thằng này là một hay nó còn khác nhau ở điểm nào? Rất cần một lời giải thích từ người đi trước.

Em cảm ơn!

Bữa trước đi phỏng vấn mình gặp câu hỏi như sau:

Trong JavaScript khai báo biến a có hàm aFunction() như sau:

var a = 10;
function aFunction() {
    console.log(a);
    a = 200;
}

Điều gì khi gọi hàm aFunction()?

Theo em thì nó sẽ trả về giá trị là 10 hoặc 200 nhưng cả hai câu trả lời đều sai và khi về nhà kiểm tra lại thì thấy ra kết quả là undefined?

Em đang gặp vấn đề trong thuật toán phân trang. Đây là code của em:

<div class="thanh_phan_trang">
    <?php

    if ($current_page >= 2 && $current_page <= $total_page-1 || $current_page == $total_page)  {
        echo'<a href="#">PREV</a>   ';
    }

    $b = $current_page - 2;
    $c = $current_page + 2;

    if ($b <= 0)    {
        $c -= ($b - 1);
        $b = 1;
    }

    if ($c > $total_page)   {
        $c = $total_page;
        $b = $b - 1 ;
    }

    for ($a = $b; $a <= $c; $a++)   ...

Ở trang đăng nhập người dùng, em sử dụng một form HTML như sau:

<form id="form-login" action="sessions" method="POST">
    <p>
        <label for="email">Email: </label>
        <input type="text" id="email" name="email"></input>
    </p>
    <p>
        <label for="pasword">Password: </label>
        <input type="password" id="password" name="password"></input>
    </p>
<input type="submit" value="Submit"></input>
</form>

Phía trên server em sử dụng Express.js. Bây giờ để lấy dữ liệu từ trường...

Trong PHP làm cách nào để khi người dùng truy cập vào một địa chỉ URL thì ngay lập tức sẽ được chuyển tiếp một địa chỉ URL khác mà không hiển thị bất cứ nội dung nào trên trang đó?

Ví dụ như khi người dùng truy cập trang cá nhân của người dùng khác thì mà người dùng này chưa đăng nhập thì sẽ được chuyển sang trang đăng nhập?

Em đang viết một trang web sử dụng PHP và sử dụng Apache. Khi mình đăng nhập xong và truy cập vào trang thông tin cá nhân thì thấy màn hình trống hiện ra với thông báo lỗi

  • Forbidden You don't have permission to access / on this server*

Vào thư mục /var/logs/apache2/ và xem tất cả các tập tin log thì cũng chỉ thấy dòng thông báo trên mà không có thêm chi tiết nào khác được cung cấp.

Có bác nào biết cách fix lỗi này không chỉ em với?

Em đang code tính năng upload file ảnh sử dụng AJAX trong đó ở trang thông tin người dùng có một form cho phép người dùng có thể cập nhật ảnh avatar của mình như sau:

<form method="POST" action="/users/update_avatar" enctype="multipart/form-data">
    <div>
        <label for="avatar">Chọn file ảnh:</label>
        <input type="file" id="avatar" name="avatar"/>
    </div>
    <div>
        <button>Cập nhật avatar</button>
    </div>
</form>

Toàn bộ quá trình cập nhật avatar sẽ được thực hiện hoà...

Khi báo cáo task phải làm em thấy một số anh trong công ty nói rằng đang refactor code. Em không hiểu lắm nhưng cũng không có ai giải thích và những người mới vào cũng không ai thắc mắc gì nên em cũng ngại không hỏi lại. Em có google rồi nhưng không thấy giải thích thuật ngữ này mà chỉ thấy sử dụng.

Mọi người chỉ giúp em chính xác công việc refactor code là làm những gì?

Dev mà không rành hoặc ít dùng terminal, command line thì có sao ko các bác nhỉ? Em thấy mấy video người ta hay sử dùng thao tác trên mấy cái này mở file các thứ mà em thì lại không quen lắm toàn dùng mấy tool có sẵn giao diện UI trên hệ điều hành hay có sẵn trong IDE. Em thấy nó trực quan và dễ nhìn hơn chứ mấy cái câu lệnh kia ti tỷ cái phải nhớ..