Nhìn chung có rất nhiều lợi ích của đọc sách như để giải trí, để có thói quen lành mạnh, hoàn thiện kỹ năng viết, nâng cao kiến thức, kích thích tinh thần, cải thiện trí nhớ… Thế nhưng hầu hết chúng ta né tránh chúng chỉ vì một chữ LƯỜI và bao biện rằng không có thời gian, trong khi họ chỉ cần 20-30 phút mỗi ngày để cho não mình được “ăn” mà họ không chịu thực hiện. …
Category: Uncategorized
Mọi thứ trong cuộc đời này luôn tồn tại hai mặt một lúc, có đen ắt có trắng, có tối ắt có sáng,… vì thế bạn chọn mặt nào để sống là lựa chọn của bạn mà thôi. Vậy tại sao không chọn cuộc sống ý nghĩa bằng việc ưu tiên lựa chọn mặt tươi sáng để sống? Một đời này ta được sống bao nhiêu lần 10 năm? vậy nên hãy trân trọng quá khứ để nhìn về phía …
1. Khái niệm về Unit Test Một Unit là một thành phần PM nhỏ nhất mà ta có thể kiểm tra được như các hàm (Function), thủ tục (Procedure), lớp (Class), hoặc các phương thức (Method). Vì Unit được chọn để kiểm tra thường có kích thước nhỏ và chức năng hoạt động đơn giản, chúng ta không khó khăn gì trong việc tổ chức, kiểm tra, ghi nhận và phân tích kết quả kiểm tra nên việc phát hiện …
Biến đổi đang là vấn đề rất lớn thường được nhắc đến, tuy nhiên chẳng bao chúng ta nhận được tin tốt về chúng. Chỉ có những biểu đồ ngày càng “đỏ” và “giận dữ” hơn. Gần như mỗi năm chúng ta đều đạt được kỷ lục nào đó khủng khiếp, từ những đợt sóng nhiệt khắc nhiệt nhất tới thời kỳ băng tan nhanh nhất mọi thời đại. Chúng là bất tận và không hề ngừng nghỉ. Trong cả …
1. Không ngừng học hỏi mỗi ngày Việc liên tục đọc, nghe, trau dồi, thấu hiểu sẽ giúp bạn có thêm những góc nhìn khác về cuộc sống. Đồng thời giúp bạn tránh xa được những phiền muộn của bản thân. Bạn không nhất thiết phải đọc mỗi ngày một cuốn sách để có thể mở mang. Học từ chính những sai lầm của bản thân. Học từ những người xung quanh. Học từ gia đình, từ bố mẹ. Có …
Tính chất của interface. Interface không phải là một đối tượng. Trong interface chúng ta chỉ được khai báo phương thức chứ không được định nghĩa chúng. Trong interface chúng ta có thể khai báo được hằng nhưng không thể khai báo biến. Một interface không thể khởi tạo được (vì nó không phải là một đối tượng). Các lớp implement interface thì phải khai báo và định nghĩa lại các phương thức có trong interface đó. Một class có thể …
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ó …
Jack, một tay nhiếp ảnh gia, luôn tất bật từ thứ Hai đến thứ Sáu. Theo phân công của các tạp chí thời trang, anh dành thời gian ở Milan, Paris, và New York, và không ngừng tìm kiếm những cô gái xinh đẹp nhất, những thiết kế độc đáo nhất, và điều kiện ánh sáng hoàn hỏa nhất. Anh được nhiều người biết đến và có thu nhập cao nhất ngưởng: dễ dàng được 500 đô la mỗi giờ. …
Trong các câu chuyện tình yêu, câu chuyện về tình yêu đơn phương là một câu chuyện buồn nhất. Người ta thường nói trên đời này có một thứ tình cảm đau đớn nhất nhưng cũng vĩ đại nhất, thứ tình cảm mà bạn cố gắng đến mấy cũng không thể nào đạt được. *** Tôi đã yêu người ta ngay từ cái nhìn đầu tiên. Tôi đã yêu người ta và vẫn đang yêu người ta mặc dù biết …
Biến tiếng Anh thành một phần cuộc sống hàng ngày Kết bạn với người bản xứ Tìm bạn học cùng Sử dụng nguồn tiếng Anh thực tế Lên mạng Lập mục tiêu thực tế Nghe tiếng Anh ở tốc độ bình thường của người bản xứ Tìm cách học từ vựng không nhàm chán Học về văn hóa Tạo niềm vui khi học tập 1 số website học tiếng Anh hiệu quả: fluentU.com, Tienganh123.com, Hellochao.com, Speak English with Misterduncan, duolingo.com, …
Hôm nay là bắt đầu một tuần mới, mọi người lại quay trở lại làm việc sau hai ngày nghỉ. Mong mọi người có tuần mới tràn đầy năng lượng và thật nhiều điều tốt đẹp đến với mọi người. Thứ 2 bắt đầu với bài học vòng lặp khá là mới mẻ đối với tôi kaka . Mỗi ngày là một bài mới rồi tha hồ kiến thức nhớ luôn và cũng khá nhiều bài tập để làm đây, …
Đã tuần thứ 3 tôi học lập trình, một hành trình không dài mà cũng chẳng ngắn. Tôi đã học nhiều thứ mới có rất nhiều bỡ ngỡ và nhiều thứ mình chưa hiểu. Nhưng tôi sẽ cố gắng đi hết quãng đường này, tiếp bước với những người bạn mới trên một hành trình mới. Cố gắng lên nhé tất cả mọi người. …
Hai lệnh này thường dùng trong các vòng lặp, không chỉ trong vòng lặp for mà còn dùng trong các vòng lặp while, do-while ở bài sau. a) Lệnh break: có chức năng thoát khỏi vòng lặp, tất nhiên các lệnh phía sau break sẽ bị bỏ qua, break thường đi kèm với if trong vòng lặp để dừng vòng lặp theo điều kiện mà bạn muốn. b) Lệnh continue: có chức năng bỏ qua lượt lặp hiện tại, thực hiện lượt lặp kế tiếp, tất cả những lệnh sau continue cũng bị …
Một chút câu chuyện xin kể mọi người về việc mình đến lập trình, mình cũng ko biết quá trình của mình có phải là đã lâp trình chưa.Cái thời xưa sau khi thi ĐH xong mình từng thi vô SP (2008), tuy nhiên lúc đầu thích nhưng rốt cuộc lúc vô lại không được như ý muốn, học tập không được tốt như thời cấp 3. Đa số mình dùng máy tính là nhiều, cái thời đó mình dùng …
1. Tìm một thái độ tích cực trong một tình huống khó khăn một trong những điều đơn giản nhất nhưng có hiệu quả nhất để xây dựng một cái nhìn tích cực hơn mà chúng ta nên thực hiện đó là hãy hỏi thật nhiều những câu hỏi hữu ích thường xuyên nhất có thể. Khi chúng ta trong một tình huống dường như là khó khăn – có thể là chúng ta phạm lỗi, chúng ta thất bại …
1. checkdate() : Cú pháp: checkdate($month, $date, $year); Trong đó: $month là tham số quy định tháng nằm trong khoảng từ 1 đến 12. $date là tham số quy định ngày cho phép dựa theo tháng nhất định(ví dụ tháng 2 không thể có ngày 30). $year là tham số quy định năm nằm trong khoảng từ 1 đến 32767. Kết quả trả về Hàm trả về TRUE nếu ngày tháng năm truyền vào hợp lệ, và trả về FALSE nếu không hợp lệ. 2.date_add() : Cú pháp Cú pháp: date_add( …
Không ít người chào đón ngày thứ hai với tâm trạng không mấy hứng khởi. Hai ngày nghỉ cuối tuần có lẽ không giúp ích nhiều cho việc xốc lại tinh thần của bạn. Sau đây là một số cách để có ngày đầu tuần “khí thế” hơn. Một tách cà phê Hãy chuẩn bị một tách cà phê và thưởng thức nó. Mùi cà phê có thể giúp trí não và tâm trạng sảng khoái trở lại. Tương tự, …
– static được khởi tạo khi chương trình chạy, nên người ta thường dùng nó để gán giá trị mặc định và hay truy xuất đến. Public static thì có giá trị toàn cục (hồi xưa gọi là Global Variable) – Do được tạo ngay khi CT chạy nên khi truy xuất object có từ khóa static thì không cần new object đó lên. VD: Math.PI (trong đó Math là lớp static, khi sử dụng không cần new như các …
array_filter Truyền mảng vào như là tham số đầu tiên và một hàm ẩn danh làm tham số thứ hai. Trả về true trong một hàm callback nếu muốn để lại phần tử này trong mảng, và false nếu không muốn array_merge Các phần tử của các mảng sẽ được hợp nhất lại với nhau, và các giá trị với cùng một khoá sẽ bị ghi đè bằng giá trị cuối cùng array_slice Để lấy một phần của mảng, ví dụ, chỉ ba …
1.array_pop($array) -Hàm này trả về phần tử cuối cùng của mảng. VD: 2.array_push($array,$var,$var…) -Hàm này có tác dụng thêm một hoặc nhiều phần tử vào cuối mảng và trả về số lượng phần tử của mảng sau khi thêm. VD: 3.array_shift($array) -Hàm có tác dụng xóa phần tử đầu tiên của mảng và trả về phần tử vừa xóa. VD: 4.array_unshift($array, $var, $var…) -Hàm có tác dụng thêm một hoặc nhiều phần tử vào đầu mảng, và trả về số lượng …
Điều này có thể làm bạn ngạc nhiên, nhưng tôi biết bạn đấy. Tôi xin tóm lượt về bạn như sau: “Bạn luông mong được người khác yêu thích và ngưỡng mộ. Bạn có xu hướng chỉ trích bản thân. Bạn có vô vàn năng lực chưa sử dụng, và bạn vẫn chưa vận dụng chúng để tạo lợi thế cho mình. Mặc dù tính cánh của bạn có vài điểm yếu, nhưng nhìn chung bạn vẫn có thể bù …
CodeGym Online là một chương trình học tương đối mới với mục tiêu đào tạo lập trình cho những người không thể tham gia các lớp học trực tiếp ở các cơ sở của CodeGym. Với thời lượng 4 buổi / tuần, 3 tiếng / 1 buổi vào các buổi tối hàng tuần, CodeGym không chỉ phục vụ các đối tượng ở xa CodeGym mà còn giúp các đối tượng đi làm có thể tham gia bồi dưỡng kiến thức …
Đối với các cặp vợ chồng, không phải là ai chinh phục được ai, mà là ai đang nhường nhịn ai. Là vợ chồng tốt, không phải là luôn nghĩ cách chiến thắng đối phương. Có thể bao dung nhau và không trách cứ, đây mới là tình yêu đích thực. Cứ mãi nói về ai đúng – ai sai, tranh cãi người nào làm tổn thương người nào, là điều cấm kỵ! Có thể bao dung khuyết điểm, mới …
Sơ đồ tư duy mindmap là gì? Có thể hiểu, mindmap là một phương pháp ghi chép giúp tận dụng được khả năng ghi nhớ của trí não, giúp người tư duy nắm bắt được vấn đề, nội dung và liên kết được những đối tượng đơn lẻ lại với nhau. Đây có thể coi là một trong những cách trình bày ý tưởng, nhưng được người tư duy vận dụng sáng tạo và làm độc đáo lên những thông …
Trưởng thành là khi chúng ta trưởng thành từ trong suy nghĩ Chúng ta chính là những gì chúng ta nghĩ. Chúng ta không thể trưởng thành khi suy nghĩ vẫn không chịu tiến bộ. Chúng ta vẫn cứ giữ nguyên cái hang tư duy từ khi sinh ra, không chịu đi ra khỏi cái hang đó. Hang tư duy là gì? Chính là kiểu tư duy do xã hội, bố mẹ, môi trường xung quanh dậy cho chúng ta. …
1.echo() Hàm này quá quen thuộc với chúng ta rồi, nó được dùng để in một dữ liệu chuỗi nào đó ra màn hình. <?php echo 'I love You!';?> Note: echo 1 object hoặc 1 mảng sẽ chỉ ra là object hoặc arr. 2.array_pushHàm này dùng để push phần tử vào vị trí cuối mảng.<?php array_push($arr,$x); ?>3.md5()Hàm này sẽ tự động chuyển đổi một chuỗi nào đó sang dạng mã hoá MD5. <?php$password = '123456';echo md5( $password );?> =>e10adc3949ba59abbe56e057f20f883e 4. …
1.Array_search():-Tìm kiếm một giá trị trong mảng và trả về key-Cú pháp:array_search(value, array, strict)+ value : chỉ định giá trị cần tìm kiếm +array : mảng muốn tìm kiếm +strict : (không bắt buộc ) nếu tham số là được đặt là TRUE thì giá trị phải đúng kiểu dữ liệu 2.Array_shift():-Xoá phần tử đầu tiên ra khỏi một mảng và trả về giá trị phần tử bị xoá -Cú pháp:array_shift(array)+array: mảng muốn xoá phần tử.3.Array_sum()-Trả về tổng các phần …
1: Đọc nhanh Bắt đầu bằng cách nào đây? Hãy bắt đầu tập luyện bằng 15 trang sách mỗi ngày, bạn sẽ thấy sự thay đổi nhanh chóng. 2: Tưởng tượng Bắt đầu bằng cách nào đây? Đọc những cuốn sách như “Điều khiển tâm lý học” của Maxwell Malts, “Nghĩ giàu làm giàu” của Napoleon Hill và “Khi người ta tư duy” của James Allen. 3: Ưu tiên Bắt đầu bằng cách nào đây? Hãy tìm ra duy nhất …
1.array_merge(): Gộp hai hay nhiều mảng Example: <?php $array1 = array("color" => "red", 2, 4); $array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4); $result = array_merge($array1, $array2); print_r($result);?> 2.array_reverse(): Trả về một mảng có thứ tự đảo ngược lại Example: <?php $input = array("php", 4.0, array("green", "red")); $reversed = array_reverse($input); $preserved = array_reverse($input, true); print_r($input); print_r($reversed); print_r($preserved); ?> 3.array_sum(): Tính tổng các giá trị trong một mảng Example: <?php $a = array(2, 4, 6, 8); echo "sum(a) = " . array_sum($a) . "\n"; $b = array("a" => 1.2, "b" => 2.3, "c" => 3.4); echo "sum(b) = " . array_sum($b) . "\n"; ?> 4.array_fill(): Điền vào một mảng các giá trị Example: <?php $a = array_fill(5, 6, 'banana'); $b = array_fill(-2, 4, 'pear'); print_r($a); print_r($b); ?> 5.arsort(): Sắp xếp các phần tử theo thứ tự giảm dần Example: <?php $fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple"); arsort($fruits); foreach ($fruits as $key => $val) { …
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ẽ …