• Home
  • Login
  1. Home

Python: các hàm tiện ích để thao tác với list, tuple và dict

Details
Published: 26 February 2017
  • Python
Hồi còn làm việc với CakePHP, mình rất ấn tượng với class [Hash](https://book.cakephp.org/2.0/ja/core-utility-libraries/hash.html) của nó. Gần đây khi chuyển sang project dùng Python, nhiều khi thao tác với list, tuple và dict của Python lại thấy nhớ vài function trong class Hash của CakePHP. Vậy là quyết định clone lại 2 function sử dụng nhiều nhất là `Hash::get` và `Hash::insert` của CakePHP chuyển sang Python. Tất nhiên do đặc thù của list, tuple và dict trong Python check type nghiêm ngặt hơn trong PHP nên chưa thể clone được 100% chức năng của `Hash::get` và `Hash::insert` sang Python. Tuy nhiên code hiện tại vẫn phục vụ được yêu cầu cơ bản. Source code được post ở dưới cuối. Ở đây sẽ ghi vài sample về cách sử dụng 2 hàm này.

Read more: Python: các hàm tiện ích để thao tác với list, tuple và dict

Vagrant: Cách khắc phục khi gặp lỗi mount

Details
Published: 04 February 2017
  • Vagrant
  • Gỡ rối
Hôm nay khi mở máy ảo vagrant lên thì gặp lỗi ở bước mount folder như bên dưới: ~~~ Failed to mount folders in Linux guest. This is usually beacuse the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was: mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group apache | cut -d: -f3`,dmode=777,fmode=777 /vagrant /vagrant mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g apache`,dmode=777,fmode=777 /vagrant /vagrant ~~~

Read more: Vagrant: Cách khắc phục khi gặp lỗi mount

Tạo git server

Details
Published: 29 January 2017
  • Git
Môi trường cài đặt: * Centos 6.8

Read more: Tạo git server

Cài đặt Redmine (CentOS + MySQL + Apache + Passenger)

Details
Published: 22 January 2017
  • CentOS
  • Apache
Mặc định server đã có sẵn những thành phần sau: 1. CentOS 6.8 2. MySQL 5.6 3. Apache 2.4 4. Ruby 2.3 5. gem 2.0.14

Read more: Cài đặt Redmine (CentOS + MySQL + Apache + Passenger)

Page 9 of 13

  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

Bài viết mới

  • Hi blog
  • Danh sách extension phải có cho VSCode
  • Vetur: một vài ghi chú
  • Học Docker: Sử dụng docker để xây dựng app Nuxt.js
  • Memo style.less của extension Markdown Preview Enhanced

Tag nổi bật

  • CentOS 13
  • Khác 7
  • PHP 7
  • Apache 7
  • Gỡ rối 7
  • Vagrant 6
  • Linux 5
  • Link 4
  • Git 3
  • Nginx 3