Thực hiện thay đổi trong Git

Jerry tạo một bản sao repository trên máy anh ta và quyết định thực hiện các chuỗi hoạt động cơ bản. Vì thế anh ta tạo tệp string.c. Sau khi thêm nội dung, string.c sẽ trông giống như sau: #include <stdio.h> int my_strlen(char *s) { char *p = s; while (*p) ++p; ...

Tác giả: Bùi Văn Nam viết 12:07 ngày 14/08/2018

Lồng các lệnh if trong Python

Đôi khi có một tình huống là khi bạn muốn kiểm tra thêm một điều kiện khác sau khi một điều kiện đã được ước lượng là true. Trong tình huống như vậy, bạn có thể sử dụng các lệnh if lồng nhau trong Python. Trong cấu trúc các lệnh if lồng nhau, bạn có thể có cấu trúc if…elif…else ...

Tác giả: Hoàng Hải Đăng viết 12:07 ngày 14/08/2018

Bảng trong CSS

Bảng là một công cụ hiển thị dữ liệu rõ ràng và hiệu quả. Mặc dù với các công nghệ mới (như Kendo UI), thì việc hiển thị dữ liệu bằng các thẻ div thường được sử dụng hơn. Tuy nhiên, với các ứng dụng Webpage nhỏ và với lượng dữ liệu hiển thị là không lớn thì sử dụng bảng là khá tiện lợi. Chương ...

Tác giả: Tạ Quốc Bảo viết 12:06 ngày 14/08/2018

Commit trong Git

Jerry đã commit (ký thác) các thay đổi và anh ta muốn chỉnh sửa cho đúng các commit vừa qua của anh ta. Trong trường hợp này, chức năng git commit -a sẽ giúp làm điều này. Chức năng này thay đổi commit vừa qua bao gồm cả thông báo commit của bạn; nó tạo ra một ID commit mới. Trước khi hoạt ...

Tác giả: Tạ Quốc Bảo viết 12:06 ngày 14/08/2018

Hoạt động Stash trong Git

Giả sử bạn đang thực hiện một tính năng mới của sản phẩm của bạn. Code của bạn đang trong tiến trình thực hiện thì đột nhiên một vị khách đến thăm. Bởi vì điều này, bạn phải đi ra ngoài trong một vài giờ. Bạn không thể commit phần code này và cũng không thể quăng nó đi đâu những thay đổi của ...

Tác giả: Tạ Quốc Bảo viết 12:06 ngày 14/08/2018

Học CSS cơ bản và nâng cao

Khi bạn truy cập vào một trang web nào đó, bạn đã từng suy nghĩ rằng tại sao dữ liệu có thể hiển thị trên trang web đó, cách trình bày và hiển thị chúng theo từng khu vực khác nhau. Học CSS sẽ giúp bạn giải thích điều đó. CSS được sử dụng để điều khiển Style của một tài liệu web. Hay nói ...

Tác giả: Hoàng Hải Đăng viết 12:05 ngày 14/08/2018

Cú pháp Python cơ bản

Chương này sẽ trình bày khái quát cho bạn về cú pháp Python cơ bản. Mục đích của chương là giúp bạn làm quen dần các khái niệm và thuật ngữ được sử dụng trong Python từ đó bạn có thể rút ra điểm giống và khác nhau với một số ngôn ngữ lập trình khác. Định danh (identifier) trong Python Một ...

Tác giả: Tạ Quốc Bảo viết 12:05 ngày 14/08/2018

Hoạt động Push trong HTML

Jerry chỉnh sửa các commit trước bằng cách sử dụng hoạt động git commit -a (ký thác các thay đổi) và anh ta sẵn sàng để push các thay đổi. Hoạt động push lưu dữ liệu vĩnh cửu tới repository Git. Sau một hoạt động push thành công, các nhà lập trình khác có thể quan sát các thay đổi của Jerry. ...

Tác giả: Hoàng Hải Đăng viết 12:05 ngày 14/08/2018

Review thay đổi trong Git

Sau khi kiểm tra lại các chi tiết ký thác, Jerry nhận thấy rằng độ dài chuỗi không thể âm, do đó anh ta quyết định thay đổi kiểu của chức năng my_strlen. Jerry sử dụng lệnh git log để quan sát các chi tiết log. [jerry@CentOS project]$ git log Lệnh trên sẽ tạo kết quả sau: commit ...

Tác giả: Trịnh Tiến Mạnh viết 12:04 ngày 14/08/2018

Tham số dòng lệnh trong Python

Python cung cấp getopt Module giúp bạn phân tích cú pháp các tùy chọn và tham số dòng lệnh. $ python test.py arg1 arg2 arg3 sys Module trong Python cung cấp sự truy cập tới bất kỳ tham số dòng lệnh nào thông qua sys.argv . Phục vụ hai mục đích: Ví dụ Ví dụ import ...

Tác giả: Trịnh Tiến Mạnh viết 12:04 ngày 14/08/2018

Điều khiển luồng trong Python

Các bạn cũng đã khá quen thuộc với các lệnh điều khiển luồng trong C, C++ như if, if else, … Chương này sẽ trình bày về các lệnh điều khiển luồng trong Python. Ngôn ngữ lập trình Python coi các giá trị khác null và khác 0 là true , và coi các giá trị là null hoặc 0 là false . ...

Tác giả: Tạ Quốc Bảo viết 12:04 ngày 14/08/2018

Editor trong XML

XML Editor là một trình soạn thảo ngôn ngữ đánh dấu. Các tài liệu XML có thể được sửa đổi hoặc được tạo bởi sử dụng các trình soạn thảo như Notepad, Wordpad hoặc bất kỳ trình soạn thảo văn bản nào. Bạn cũng có thể tìm một trình soạn thảo chuyên nghiệp hơn, có nhiều tính năng chỉnh sửa mạnh ...

Tác giả: Bùi Văn Nam viết 12:03 ngày 14/08/2018

Cú pháp CSS

CSS được tạo thành từ các Style Rule. Các rule này được thông dịch bởi trình duyệt và sau đó được áp dụng tới các phần tử tương ứng trong tài liệu của bạn. Style Rule bao gồm ba phần: Dưới đây là cú pháp CSS chung: selector { property: value } Trong ví dụ trên, selector trỏ tới ...

Tác giả: Trịnh Tiến Mạnh viết 12:03 ngày 14/08/2018

Các kiểu biến trong Python

Biến là không gì khác ngoài các vị trị bộ nhớ được dành riêng để lưu trữ dữ liệu. Một khi một biến đã được lưu trữ, nghĩa là một khoảng không gian đã được cấp phát trong bộ nhớ đó. Dựa trên kiểu dữ liệu của một biến, trình thông dịch cấp phát bộ nhớ và quyết định những gì có thể được lưu trữ ...

Tác giả: Trịnh Tiến Mạnh viết 12:03 ngày 14/08/2018

Hoạt động Clone trong Git

Chúng ta có một repository rỗng trên máy chủ và Tom cũng đẩy phiên bản đầu tiên của anh ta. Bây giờ, Jerry có thể quan sát những thay đổi của anh ta. Hoạt động clone (tạo bản sao) tạo một instance của repository từ xa. Jerry tạo một thư mục mới trong thư mục home của anh ta và thực hiện hoạt ...

Tác giả: Trịnh Tiến Mạnh viết 12:03 ngày 14/08/2018

Vòng đời Git

Trong chương này, chúng ta sẽ bàn luận về vòng đời của Git. Và ở chương sau, chúng ta tìm hiểu qua các lệnh Git cho mỗi hoạt động. Tiến trình làm việc tổng quát như sau: Dưới đây là hình ảnh biểu thị về tiến trình làm việc: Follow fanpage của team ...

Tác giả: Hoàng Hải Đăng viết 12:02 ngày 14/08/2018

Background trong CSS

Để xác định các hiệu ứng liên quan tới background cho các phần tử trong HTML, bạn có thể sử dụng các thuộc tính background trong CSS. Thiết lập màu nền trong CSS Để thiết lập màu nền trong CSS, bạn sử dụng thuộc tính background-color. Ví dụ sau minh họa cách thiết lập màu nền cho một ...

Tác giả: Hoàng Hải Đăng viết 12:02 ngày 14/08/2018

Schema trong XML

Schema trong XML được biết đến rộng rãi với tên XML Schema Definition (XSD). Nó được sử dụng để miêu tả và xác nhận cấu trúc và nội dung của dữ liệu XML. Schema trong XML định nghĩa kiểu phần tử, thuộc tính và dữ liệu. Phần tử Schema hỗ trợ Namespace. Nó tương tự như một Schema trong cơ sở dữ ...

Tác giả: Hoàng Hải Đăng viết 12:02 ngày 14/08/2018

Học HTML cơ bản và nâng cao

HTML là viết tắt của H yper T ext M arkup L anguage, là ngôn ngữ được sử dụng rộng rãi nhất trên thế giới để phát triển các trang Web. HTML bây giờ không còn xa lạ với bất kỳ sinh viên ngành công nghệ thông nào. Với HTML, bạn có thể tạo các trang Web từ đơn giản tới phức tạp, từ ...

Tác giả: Tạ Quốc Bảo viết 12:01 ngày 14/08/2018

Hoạt động Create trong Git

Trong chương này, chúng ta sẽ học cách tạo một repository git từ xa, từ đó chúng ta sẽ đề cập nó như một Git server. Chúng ta cần một Git server để cho phép team cộng tác với nhau. Tạo một tài khoản sử dụng mới trên hệ điều hành (ở đây tớ dùng Linux) # tạo một nhóm người dùng mới trong ...

Tác giả: Trịnh Tiến Mạnh viết 12:01 ngày 14/08/2018