Thêm hình mờ nền vào tài liệu Word của bạn
Microsoft Word cho phép bạn thêm hình mờ vào tài liệu của mình. Hình mờ là những hình ảnh hoặc văn bản nhẹ phía sau văn bản thông thường trong tài liệu của bạn.
Hướng dẫn này giải thích cách thiết lập Django trên Debian 8 (jessie). Tôi sẽ chỉ cho bạn cách sử dụng cả Python 2 và 3 cũng như Nginx và PostgreSQL.
Tất cả mọi thứ được thực hiện trong hướng dẫn này được thực hiện như root.
Để bắt đầu, chúng ta cần cài đặt một số gói.
Đối với Python 2:
apt-get install python-pip python-dev virtualenv nginx postgresql postgresql-contrib libpq-dev sudo gcc
Đối với Python 3:
apt-get install python3-pip python3-dev virtualenv nginx postgresql postgresql-contrib libpq-dev sudo gcc
Đầu tiên, chúng tôi đăng nhập vào người dùng postgres
.
sudo -u postgres -s
Tiếp theo, chúng tôi tạo ra một cơ sở dữ liệu mới. Tên cơ sở dữ liệu có thể là bất cứ thứ gì bạn muốn ( dbname
được sử dụng ở đây), nhưng bạn phải nhất quán với phần còn lại của thiết lập.
createdb dbname
Tạo người dùng cho cơ sở dữ liệu mới. Một lần nữa, đây có thể là bất cứ điều gì bạn mong muốn, nhưng tôi đã sử dụng dbuser
. Điều này cũng sẽ yêu cầu bạn đặt mật khẩu.
createuser -P dbuser
Người dùng bây giờ phải được cấp quyền truy cập vào cơ sở dữ liệu. Chỉ cần chắc chắn để sử dụng đúng tên cơ sở dữ liệu và tên người dùng.
psql
postgres=# GRANT ALL PRIVILEGES ON DATABASE dbname TO dbuser;
postgres=# \q
Thoát ra để root.
exit
Kích hoạt và bắt đầu PostgreSQL:
systemctl enable postgresql
systemctl start postgresql
Thay vì chỉ sử dụng các tệp python toàn cầu, chúng tôi sẽ sử dụng một môi trường ảo. Chúng tôi bắt đầu bằng cách tạo một thư mục để giữ tất cả.
mkdir -p /opt/project
Bây giờ chúng ta tạo ra môi trường. Điều này khác với người dùng python 2 và 3.
Đối với Python 2:
virtualenv . -p python
Đối với Python 3:
virtualenv . -p python3
Vào môi trường ảo.
source bin/activate
Cài đặt Django, gunicorn và psycopg2.
pip install django
pip install gunicorn
pip install psycopg2
Nếu bạn cần một phiên bản cụ thể của Django, hãy thay đổi lệnh cài đặt để phù hợp với định dạng bên dưới. Ví dụ này cài đặt 1.7.8.
pip install django==1.7.8
Bây giờ chúng ta đã hoàn thành việc đó, vì vậy chúng ta có thể hủy kích hoạt môi trường ảo của mình.
deactivate
Đây là thời gian chúng tôi tải dự án của mình lên máy chủ và chúng tôi đảm bảo rằng tất cả các cài đặt của nó là chính xác. Bạn có thể sử dụng bất kỳ phương pháp nào để làm điều này. FTP, SFTP, git, v.v ... là tất cả các cách để làm điều này. Nếu bạn đang sử dụng git để theo dõi mã của dự án, bạn có thể sao chép nó vào máy chủ. Lệnh git này sẽ sao chép dự án vào máy chủ và đặt nó vào /opt/project/project/
.
git clone http://example.com:project.git
Mở settings.py
tệp trong bất kỳ trình duyệt văn bản.
Trước tiên, chế độ gỡ lỗi cần phải tắt. Tìm kiếm DEBUG = True
dòng và thay đổi True
để False
. Sau này, đảm bảo rằng bạn đã ALLOWED_HOSTS
đặt thành một số giá trị.
ALLOWED_HOSTS = ['*']
Hãy tìm DATABASES
từ điển và nó sẽ giống như thế này:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'dbname',
'USER': 'dbuser',
'PASSWORD': 'password you set',
'HOST': 'localhost',
'PORT': ''
}
}
Bước cuối cùng ở đây là thiết lập một gốc tĩnh. Đặt như sau ngay bên dưới STATIC_URL
.
STATIC_ROOT = '/opt/project/static/'
Thoát khỏi tập tin và tạo thư mục gốc tĩnh.
mkdir -p /opt/project/static
Bây giờ di chuyển cơ sở dữ liệu, tạo một siêu người dùng và thu thập tất cả các tệp tĩnh.
cd /opt/project/project
../bin/python manage.py makemigrations
../bin/python manage.py migrate
../bin/python manage.py createsuperuser
../bin/python manage.py collectstatic
Gunicorn là máy chủ WSGI mà chúng tôi sẽ sử dụng. Vì Debian 8 đi kèm với systemd, chúng tôi sẽ tận dụng systemd để khởi động và dừng máy chủ.
Tạo tập tin /etc/systemd/system/django.service
và thêm nội dung sau đây.
[Unit]
Description=Django with Gunicorn
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/opt/project
ExecStart=/opt/project/bin/gunicorn --workers 3 --bind 127.0.0.1:8000 project.wsgi
[Install]
WantedBy=multi-user.target
Kích hoạt và bắt đầu dịch vụ mà chúng tôi đã tạo.
systemctl enable django.service
systemctl start django.service
Bạn có thể nhận thấy rằng chúng tôi đã ràng buộc máy chủ gunicorn 127.0.0.1
. Bây giờ chúng ta cần một cách để truy cập nó từ bên ngoài máy chủ. Đây là nơi Nginx đến.
Tạo tập tin mới /etc/nginx/sites-available/django
và thêm vào như sau. Phần domain.example.com
có thể được đặt thành bất cứ điều gì bạn cần.
server {
listen 80;
server_name domain.example.com;
access_log off;
location /static/ {
alias /opt/project/static/;
}
location / {
proxy_pass http://127.0.0.1:8000;
}
}
Tạo một liên kết tượng trưng để kích hoạt trang web này.
ln -s /etc/nginx/sites-available/django /etc/nginx/sites-enabled/django
Kích hoạt và bắt đầu Nginx.
systemctl enable nginx
systemctl start nginx
Xin chúc mừng, bây giờ bạn đã có một trang web Django hoạt động trên VPS Debian của bạn.
Microsoft Word cho phép bạn thêm hình mờ vào tài liệu của mình. Hình mờ là những hình ảnh hoặc văn bản nhẹ phía sau văn bản thông thường trong tài liệu của bạn.
Outlook và nhiều ứng dụng e-mail khác có một tính năng cho phép bạn gửi e-mail đến nhiều người nhận cùng một lúc bằng cách sử dụng danh sách phân phối. Bằng cách này khi bạn gửi e-mail, bạn chỉ cần đặt tên danh sách phân phối vào hộp Tới:
Luôn có những thứ bổ sung cho nhau. Cho dù đó là ghép nối các loại thực phẩm, kinh nghiệm hay thậm chí là các mối quan hệ cá nhân; một số thứ chỉ hoạt động tốt hơn khi có thứ gì đó khác hỗ trợ nó. Thiết kế web không có gì khác biệt. Có một số kỹ thuật nhất định dựa vào thứ gì đó khác để nó có hiệu quả hoặc thậm chí hoạt động bình thường.
Nếu bạn sử dụng Excel 2007 hoặc 2010, bạn có thể gặp lỗi khi mở Excel hoặc nhấp đúp vào tệp Excel có thông báo Đã xảy ra sự cố khi Gửi lệnh tới Chương trình. Điều này có thể được gây ra bởi một vài điều khác nhau.
Biểu tượng yêu thích là một hình ảnh nhỏ riêng lẻ của một trang web được hiển thị bên cạnh thanh địa chỉ. Tùy thuộc vào trình duyệt, nó cũng xuất hiện trong dấu trang / dấu trang trong thanh công cụ dấu trang và thanh bảng hoặc dưới dạng lối tắt trên màn hình.
Nếu bạn là người dùng Outlook thì bạn có thể tạo phong cách hoặc chủ đề của riêng mình cho các thư email gửi đi của mình chỉ với một vài cú nhấp chuột.
Nếu bạn thích sử dụng Windows Photo Viewer trong Windows 7 nhưng nhận thấy rằng bạn không thể sử dụng nó trong Windows 10 thì đây là cách bạn lấy lại.
Ngày nay, hình thức chơi game phổ biến nhất liên quan đến các trò chơi cũ, cổ điển là sử dụng trình giả lập. Hôm nay chúng tôi sẽ giới thiệu cho bạn một số trình giả lập tốt nhất cho Nintendo DS chạy trên mọi máy tính. Sau đó, tất cả những gì bạn phải làm là tải xuống trình giả lập NDS và các trò chơi và bạn đã sẵn sàng chơi.
Nếu bạn có một phông chữ nhất định mà bạn muốn sử dụng cho tất cả các tài liệu Word của mình, có một cách để làm cho Word sử dụng phông chữ đó theo mặc định mỗi khi bạn bắt đầu một tài liệu mới. Làm theo các bước đơn giản.
Bây giờ chúng ta sẽ đi vào cách ngăn Windows tự động nén tệp của bạn, do đó bạn không cần phải lo lắng về điều này xảy ra nữa.