Bài đăng

Đang hiển thị bài đăng từ Tháng 6, 2020

Trong linux mint, thông báo này có nghĩa là gì? The following upgrades have been deferred due to phasing Làm sao để loại bỏ nó

Thông báo này trong Linux Mint có nghĩa là một số bản cập nhật đã bị hoãn lại do chính sách "phased updates" (cập nhật theo giai đoạn). Phased Updates là gì? Linux Mint (dựa trên Ubuntu) sử dụng hệ thống cập nhật theo giai đoạn để tránh việc cập nhật gây lỗi hàng loạt. Một số bản cập nhật sẽ chỉ có sẵn cho một phần nhỏ người dùng trước khi được phát hành rộng rãi. Nếu bạn thấy thông báo này, có nghĩa là bạn chưa được chọn để nhận các bản cập nhật đó ngay lập tức. Để luôn đồng ý các bản update này, hãy tạo file sau: sudo nano /etc/apt/apt.conf.d/99disable-phased-updates Thêm dòng sau vào tệp: APT::Get::Always-Include-Phased-Updates "true";

Làm việc với JSON trong PHP

Làm việc với JSON trong PHP. Chuyển array thành json string $user = [ 'id' => 1 , 'username' => 'admin' , ]; echo json_encode($user); Kết quả: { "id" : 1 , "username" : "admin" } Nếu muốn format đẹp hơn ta cho thêm tham số: echo json_encode( $user , JSON_PRETTY_PRINT); Kết quả: { "id" : 1 , "username" : "admin" } Lưu ý : chỉ sử làm đẹp json khi test, không nên sử dụng trong môi trường chạy thực tế vì làm tăng kích thước json string với các kí tự end-line, space,... Chuyển Object thành json string Ta giả sử có class user như sau: class User { public $id ; public $username ; } $user = new User() $user ->id = 1; $user ->username = 'admin' ; Thì tương tự như trên ta cũng có thể gọi hàm  json_encode  để encode object thành json tring. echo json_encode( $user ); Kết quả: { "id" : 1 , "username" : "admin" } Chuyển json string t...