Tổng quan Interface và Abstract class là 2 khái niệm cơ bản trong lập trình OOP. Nhưng phân lớn mọi người cảm thấy mơ hồ và lẫn lộn 2 khái niệm này. Vậy chúng là gì, khác nhau như nào? Tại sao dùng cái này Interface mà không phải Abstract và ngược lại ??? Is-a và Can-do Bỏ qua tất cả những phần về lý thuyết của việc tạo một abstract class và interface. Bạn không cần quan tâm nhiều đến việc abstract có thể khai báo những gì, hay interface có …
Author: Nguyen Duy Luan
Bạn đã biết qua hàm (function) là cái gì trong PHP rồi, và bạn có biết rằng khi lập trình trong PHP, chúng ta đa phần là sử dụng các hàm của nó để xây dựng ứng dụng của mình. Hiện nay trong ngôn ngữ PHP có sẵn khoảng hơn 1000 hàm khác nhau, chưa kể bạn còn có các hàm có sẵn của WordPress hoặc có thể tự tạo hàm cho riêng mình. Trong bài viết này, mình sẽ …
1. Cách sử dụng hàm trong PHP Hàm trong PHP dùng để thực hiện một khối lệnh liên tiếp có điểm đầu và điểm cuối. Một hàm được xác định thực hiện một công việc cụ thể nào đó, giả sử tôi viết một hàm kiểm tra số chẵn hay số lẻ thì mục đích của hàm đó là kiểm tra một số là số chẵn hay lẻ. Điều đặc biệt hàm có thể gọi ở nhiều nơi, nhiều chương …
1.1 Hiệu suất 1.1.1 Web tĩnh Nginx nhanh hơn 2,5 lần Apache dựa trên một thử nghiệm kiểm chuẩn chạy tới 1000 kết nối đồng thời. Trong một thử nghiệm khác với 512 kết nối đồng thời, Nginx nhanh hơn khoảng 2 lần và và tiêu thụ ít bộ nhớ hơn (4%). Như vậy trong vòng đối đầu đầu tiên, Nginx đã áp đảo Apache khi xử lý web tĩnh nhanh vượt trội. Vì vậy, nếu cần xử lý nhiều …
“Hãy xẻ những ngọn núi bằng bàn tay bạn, dùng chúng hãy còn là những đụn đất nhỏ.” Bạn càng để mọi thứ sing sôi nảy nở lâu bao nhiêu chúng càng phát triễn (đôi khi vượt tầm kiểm soát) bấy nhiêu. Tốt nhât hãy nói những gì cần nói hoặc làm những gì cần làm trước khi mọi thứ bị phá hủy. làm cho những bông tuyết tan đi trước khi chúng trở thành quả cầu tuyết không chỉ …
Bạn sẽ có được nguồn năng lượng, sáng tạo và adrenaline cao vút khi phải gấp gáp hoàn thành dự án nào đó nay đã đến hạn. Đặt ra những deadline khả thi cho bản thân sẽ giúp cho bản thân sẽ giúp bạn có động lực, biết cách tổ chức, và rồi từ đó bạn có thể hoàn toàn thành công việc kịp thời. Nếu trước đây, bạn gặp nhiều khó khăn trong việc đáp ứng đúng thời hạn …
Hãy cố gắng để không trở thành nạn nhân của con quái vật vô dụng có tên “tê liệt phân tích”. Bạn hãy thật cẩn thận mỗi khi không từ chối nỗi cám dỗ của lảng phí thời gian lao vào “biển ” thông tin, cuối cùng lại không đưa ra được hành động cụ thể hay quyết định nào. Chúng ta rất dễ bị mắc kẹt với sự thật, số liệu thống kê và dữ liệu, nhưng không ai …
Có nhiều kết quả có khả năng xảy ra cho các tình huống, nhưng giờ đây, hãy đơn giản hóa nó và chỉ xác định 3 phương án.Tưởng tượng xem điều gì xẩy ra nếu ai đó làm ngược lại những gì bạn muốn họ làm? nếu như dự án lại trở nên tốt hơn kỳ vọng thì sao?điều gì xẩy ra nếu mọi thứ sụp đổ hoàn toàn? Bạn có thể xử lý sữa chữa bỏ qua nó hay …
Khi trách nhiệm trở nên chồng chất, đó vẫn chưa phải là tận cùng của thế giới đâu bởi bạn có thể đặt ưu tiên dựa trên những gì bạn thích hoặc không thích. Nếu việc gì đo quan trọng, bạn sẽ tìm ra ch nó. Nhưng nếu có quá nhiều việc phải làm và bạn thấy quá tải? Hãy làm theo các chuyên gia : Hoàn thành từng việc một. Bạn không biết bắt đầu từ đâu ư? thử …
Bạn dành bao nhiêu thời gian để bận rộn? Chỉ bởi vì bạn tham gia vào các hoạt động không có nghĩa là bạn thực sự năng suất hay sử dụng thời gian khôn ngoan. Hãy nhớ lại việc phân bổ và tận dụng thời gian có thể tạo ra các phần tử to lớn như thế nào? Tương tự như việc tập trung chú trọng vào “các thành phần có thể đạt được ” và “kết quả dự án …
Vào khoảnh khắc ngừng thở, bạn chẳng cần màng đến chuyện quản lý thời gian nữa (trừ khi bạn tin rằng kỹ năng này sẽ có ích cho kiếp sau hehehe). Nhưng cho dù bạn tồn tại ở bất cứ đâu, căng thẳng luôn là kẻ thù của việc quản lý thời gian hiệu quả. Một trong những loại thuốc giải độc tốt nhất để chống lại sự căng thẳng này chính là thư giãn. Hãy nghỉ ngơi trong 5 …
Bạn có thể mường tượng tương lai đi đến đâu? Dù cho bạn chỉ có thể hình dung được ngày mai, hãy cứ lên kế hoạch trước. Việc gì bạn cần phải hoàn thành? việc gì bạn muốn làm cho xong? Sự ngẫu hứng tất nhiên cũng sẽ có cái hay của nó. Tuy nhiên nếu bạn biết trước được những thứ mình đang làm – khi nào và như thế nào – bạn có thể đạt được kết quả …
Học là quá trình lâu dài và không ngừng nghỉ, dù bạn có thông minh tới đâu nhưng nếu không học, không trau dồi kiến thức liên tục thì thông minh cũng chỉ giống như vật trang trí mà thôi. Tuy nhiên, bạn cần phải hiểu rằng không phải mỗi ngày cắp sách tới trường, chăm chú nghe thầy cô giảng bài, hay cứ ra đời rồi mình sẽ tự có kiến thức. Đó là suy nghĩ hoàn toàn sai …
Vòng lặp cho phép tự động thực hiện một khối lệnh lặp đi lặp lại nhiều lần dựa vào một điều kiện cho trước • Vòng lặp giúp cho lập trình viên viết được các mã nguồn ngắn gọn hơn so với việc phải viết lặp lại những dòng mã tương tự nhau • Vòng lặp bao gồm: • Một điều kiện để đánh giá (lúc nào thì lặp?) • Một khối lệnh để thực thi (lặp cái gì?) • …
Khi bạn đang ngủ thì người khác đang chạy đua với những ước mơ, mục tiêu… Khao khát một cuộc sống tốt đẹp hơn buộc học phải chạy, và phải chạy thật nhanh hơn người khác.Đừng lầm tưởng rằng bạn còn trẻ nên sẽ còn nhiều thời gian để rong chơi, thử thách. Nếu cứ trì hoãn, nằm ì ra với những thú vui tạm bợ mà quên mất tương lai, tuổi trẻ của bạn sẽ trôi qua nhanh chóng …
Có người tốt nghiệp đại học ở tuổi 22 Nhưng phải đợi đến 5 năm sau mới tìm được công việc tốt .Có người đã lên chức CEO ở tuổi 25 .Nhưng lại sớm qua đời khi mới 50, Trong khi người khác 50 tuổi mới trở thành CEO. Nhưng lại sống thọ đến 90 tuổi .Có người vẫn còn độc thân, trong khi người khác đã kết hôn. Obama nghỉ hưu ở tuổi 55 Còn Trump 70 tuổi mới …
JavaScript là ngôn ngữ lập trình phổ biến nhất trên thế giới trong suốt 20 năm qua. Nó cũng là một trong số 3 ngôn ngữ chính của lập trình web: HTML: Giúp bạn thêm nội dung cho trang web. CSS: Định dạng thiết kế, bố cục, phong cách, canh lề của trang web. JavaScript: Cải thiện cách hoạt động của trang web. JavaScript có thể học nhanh và dễ dàng áp dụng cho nhiều mục đích khác nhau, từ việc cải thiện …
Bài học về Form và Table rất dài và nhiều bài tập thực hành và bài tập. mình cảm thấy càng làm nhiều bài tập và thực hành thì mình sẽ vỡ ra và hiểu sâu hơn. …
Câu nói “Học, học nữa, học mãi” của Lenin chính là chân lí của học tập. Câu nói trên chính là một lời khuyên, một định hướng đúng đắn trong cuộc sống. Có học mới có được kiến thức, có được kiến thức mới có thể có hành trang để bước vào đời. Cái “học” ở đây không đơn thuần là tiếp nhận kiến thức khoa học mà nó còn là tiếp nhận kiến thức đạo đức, lí lẽ, biết …
Vậy là cũng đã kết thúc một tuần tôi học tập lập trình ở CodeGym. Ở đây tôi được các anh hướng dẫn chỉ dạy rất nhiệt tình, nhờ đó mà tôi cũng đã hoàn thiện hơn các kiên thức và kỹ năng cho bản thân. Tôi biết được cách ghi chép hiệu quả hơn, tôi biết được cách học tập và làm việc có kế hoạch hơn, tôi biết cách tư duy hơn… do tôi bắt đầu học lập …
ngày thứ nhất học code.org thấy những bài đầu thấy cũng chưa phức tạp nên mình cũng hoàn thành 2 khóa học code.org. đến ngày thứ 2 học thì độ khó tăng dần mình chỉ hoàn thành được khóa 3 đến khóa 4 thì cực kỳ hãi não, hoa mắt chóng hết cả mặt …
Công việc đang làm có nhiều áp lực, không có định hướng trong tương lai. Tôi đã quyết đinh nghỉ công việc hiện tài và theo học lập trình ở Codegym để có một công việc được ổn định hơn. …