Tìm hiểu về Streams trong PHP Streams là các tài nguyên được cung cấp bởi PHP mà chúng ta ít để ý đến. Streams có thể được dùng như là công cụ rất mạnh mẽ và bằng cách khai thác sức mạnh của Streams, chúng ta có thể đưa ứng dụng của mình lên một level cao hơn. PHP Streams được định nghĩa như sau (theo PHP Manual) Streams were introduced with PHP 4.3.0 as a way of generalizing file, …
Category: Uncategorized
Hôm nay trước khi nghiên cứu Angular hiệp thứ n, chợt nhận ra tết đã gần kề. Tết về hạt điều là món ăn vặt không thể thiếu cho mọi người vừa bổ dưỡng vừa tiện lợi cho mọi người. Lớp C0919H1 trân trọng giới thiệu hạt điều nhãn hiệu bạn Nghĩa nùn “thơm, ngon, bổ, rẻ “. Mọi thắc mắc xin liên hệ lớp C0919H1 để biết thêm chi tiết. Về angular có lẽ ko ngon bổ rẻ như …
Câu chuyện ngày hôm nay về angular và hạt điều bài học hôm nay là về phần tiếp theo của angular và câu chuyện khởi nghiệp với hạt điều đôi lời đánh giá về hạt điều hôm nay hạt điều thơm ngon ngọt bùi :))bên cạnh đó bỏng ngô cũng khá ngon:)) mọi chi tiết liên hệ tới bạn Nghĩa c0919h1 tt04 để được tư vấn chi tiết về hạt điều. …
Hôm nay lại thêm 1 buổi học angular nữa … vẫn như mọi khi – vẫn mơ hồ nói thật là vẫn chưa tìm được giải pháp nào để có thể học tốt hơn … vẫn chỉ cắm đầu vào code..code..&code.. …
Hôm nay, lớp chúng tôi lại tiếp tục với bài học về Angular và bài demo của anh Sơn. Bài demo của anh Sơn rất thú vị và hay ho, ngoài ra anh còn chỉ cho lớp chúng tôi nhiều thứ khá hay ho về Angular qua bài demo của anh. Buổi chiều, lớp chúng tôi làm luyện tập Angular trên ken. Bên cạnh đó, một câu chuyện khá thú vị ngày hôm nay, đó là câu chuyện khởi nghiệp …
Xử lý ngoại lệ là xử lý lỗi của hay là tiến trình bắt các lỗi được tạo bởi chương trình của bạn và sau đó thực hiện các hành động thích hợp. nếu bạn xử lý lỗi không chính xác, thì có thể dẫn tới nhiều kết quả không mong đợi. Khi xử lý lỗi ta có thể xử dụng try catch trong đó: Try − Một hàm sử dụng một exception nên là một khối try. Nếu exception …
Hôm nay chủ yếu làm phần mở rộng của bài quản lý sinh viên, đặc biệt phần úp ảnh lên bài, mình vẫn liên tục gặp lỗi , chưa thể khắc phục được, sau khi tìm hiểu , tham khảo bài của mọi người, có vẻ như mình đang gặp lỗi ở phần cấp quyền cho phép ghi dữ liệu up lên sang một folder dùng để lưu, để về nhà tìm kiếm xem cách khắc phục thể nào.Hôm nay …
Tưởng chừng xong ngày đầu tiên trải nghiệm Angular cứ nghĩ nó có vẻ dễ, nhưng không tôi và mọi người đều vỡ mộng với nó. Hôm nay các companent đều trở lên rối ren hơn, việc truyền dữ liệu vào các companent vẫn khá mơ hồ. Sự giao tiếp lẫn nhau tôi còn chưa hiểu rõ. Có lẽ phải tham khảo các khóa học trên youtube nhiều hơn e …
Hôm nay kiến thức khá nhẹ khi mọi người chỉ phải tìm hiểu về việc xử lí ngoại lệ. Việc xử lí ngoại lệ luôn được mình quan tâm ngay từ module 1, nhưng qua module2, mình học được cách để tổ chức việc xử lí lỗi tốt hơn. Xử lí ngoại lệ trong chương trình được nâng lên một tầm cao mới. Trưa hôm nay mình có đọc được một bài viết khá hay có tên: “Lười + tỏ …
Phần Angular hôm nay rất toang. Sau phần dạy và demo của anh Sơn vô cùng ảo diệu, đến phần làm bài tập thì đếch hiểu gì dù xem code. Nó là một cảnh giới gì đó khác vô cùng. Các bạn tôi sau hôm qua bảo may quá Angular hiểu một tí hôm nay đã hết gáy =)) Do đó hôm nay cũng không biết phải viết gì. Bài hôm nay học về @Import và @Outport trong Angular. …
Hôm nay học về xử lí ngoại lệ thì khi luồng thực thi của một ứng dụng diễn ra không như ý muốn thông thường, thì được coi là một ngoại lệ. Do đó, trong các chương trình phần mềm, chúng ta thường triển khai các cơ chế xử lí ngoại lệ để đảm bảo chương trình luôn đáp ứng được các tình huống xảy ra.Tiếp đến là khối lệnh “finally” thường được sử dụng trong trường hợp chúng ta …
Hôm nay em đọc qua các bài tập về xử lý ngoại lệ khi luồng thực thi của một ứng dụng diễn ra không như ý muốn thông thường, thì được coi là một ngoại lệ. Do đó, trong các chương trình phần mềm, chúng ta thường triển khai các cơ chế xử lí ngoại lệ để đảm bảo chương trình luôn đáp ứng được các tình huống xảy ra. Hiểu thêm được nhiều ngoại lệ cùng một lúc, định …
Hôm nay chúng tôi tiếp tục tiến hành thêm tính năng cho bài quản lý sinh viên, thêm những tính năng mới đồng nghĩa với việc tiếp cận thêm nhiều kiến thức mới, nhiều thứ hay ho và lôi cuốn chúng tôi vào việc lập trình. Mỗi khi nhìn sản phẩm có tính năng mới lớp tôi lại có thêm động lực bắt tay vào công việc. Có rất nhiều thành viên trong lớp đã tìm hiểu trước và bắt …
Buổi đầu học về Angular, biết thêm 1 framework mới, dù chưa hiểu hết về cách sủ dụng của nó nhưng mới đầu thì thấy nó rất thú vị. Hình dung được frontend hoạt động ra sao, sự hiệu quả của angular như thế nào. …
Hôm nay là ngày đầu tiên học về Angular mọi việc bắt đầu khá là khó khăn, bên cạnh đó hôm nay là thứ 3 nên có event chạy bộ , trời hôm nay khá là đệp bâù trời trong xanh năgs chiều ấm áp gió hiu hiu thổi bờ hồ lăn tăn gợn sóng phong cảnh rất đẹp, chủ của những chú chó cũng đẹp, nhìn chung buổi event ngày hôm nay trừ những cú lừa ra thì mọi …
17/12/2019 học về Angular, một ngày khá là thành công vì hoàn thành được hết bài tập trước khi đi chạy lúc 4h30. …
Bài học có vẻ tốt vì .làm xong bài tập từ sớm.xong có thời gian search một số thứ hay ho. Hoàn thành bài học và chúng ta lại đi chạy 16h30p. Hôm nay không khí khá là thoáng, mỗi tội thiếu 1 it gió .hihi. Hẹn các bạn thứ 3 tuần sau chạy nhé. …
Hôm nay, tôi được làm quen với Agular. Nhìn chung, phần cài đặt chỉ sử dụng một số dòng lệnh như cách cài đặt typescript và các bài thực hành đơn giản và dễ hiểu nên tôi có thể hoàn thành trong ngày. buổi chiều nay, lớp chúng tôi lại bắt đầu hoạt động chạy, đây là một cách tập thể dục hiệu quả và thư giãn sau buổi học …
Hôm nay được học về Angular. cài đặt để triển khai front-end. khá bỡ ngỡ. Buổi chiều tham gia chạy cùng lớp, khá mệt. …
cài đặt node.js . viết một số chương trình chạy trên ts nhưng chưa chạy đc vì chưa cài đặt ts … sau đó đi cài ts trên windows … và chạy đc chương trình …
hôm nay hoạt động codeGym Run tát cả mọi thành viên trong lớp đã thất vọng về tôi 1 nhiệm vụ cao cả mà được cả lớp giao cho . mặc dù đã rất cố gắng nhưng lần này tôi đã không thể hoàn thành được nhiệm vụ mà các anh trong lớp đã giao mặc dù nhiệm vụ này khá củ chuối so với vẻ ngon gái của tôi thì nghĩ tới 80% là hoàn thành được rồi lần …
Ngày hôm nay tôi mới nhận ra là mình học tiếng anh rất tệ dù đã cố gắng. Nhưng do học sai cách đã không đem lại được nhiều kết quả mong muốn và mình từ chối nó vào bỏ cuộc. Rồi điều gì đến rồi cũng đến , hôm nay trên lớp manager có giao bài dịch và viết từ tiếng anh sang tiếng việt, lúc đó thấy mình thật tệ khi trước đã từ bỏ nó không chịu …
Mấy hôm nay học về thuật toán và giải thuật, 2 món rất quan trọng trong lập trình, nhưng tôi thấy ít có khó khăn vì chưa gặp những bài toán khó, mà đều chỉ là những bài tập dựa theo lý thuyết xây dựng lại stack, queue, hay thuật toán sắp xếp bubble sort, insertion sort….Tôi cũng đang đọc thêm và laravel, các framework khác của PHP. Nói vui thêm 1 chút về những bài viết về PHP tôi …
Sắp xếp nổi bọt Sắp xếp nổi bọt (buble sort) là phương pháp sắp xếp đơn giản, dễ hiểu thường được dạy trong khoa học máy tính. Giải thuật bắt đầu từ đầu của tập dữ liệu. Nó so sánh hai phần tử đầu, nếu phần tử đứng trước lớn hơn phần tử đứng sau thì đổi chỗ chúng cho nhau. Tiếp tục làm như vậy với cặp phần tử tiếp theo cho đến cuối tập hợp dữ liệu. Sau đó …
Hôm nay ngày 17/12/2019 lại đến lịch codegym run. Mọi người trong lớp đã cố gắng hoàn thành hết các công việc trong ngày để có một buổi chạy thật thoải mái. Hôm nay cả lớp được giao thêm phần dịch các bài đọc tiếng anh sang tiếng việt để nâng cao trình độ, lớp chúng tôi ai cũng hăng say dịch. Bài tập quản lý sinh viên có thêm tính năng tìm kiếm, thêm hình ảnh nhìn khá xịn …
Hôm nay mình được học về phần cấu trúc dữ liệu, thuật toán tìm kiếm tuyến tính, tìm kiếm nhị phân và áp dụng thuật toán tìm kiếm tuyến tính vào thực hành chức năng search về crud …
Hôm nay, là thứ 3. Như mọi tuần thì hôm nay có lịch chạy quanh cái công viên gì đấy mà t cũng ko biết tên và cũng như mọi tuần lớp t ra đấy lượn 2 3 vòng rồi đứng đá cầu với nhau :)) nói chung là cũng có những giây phút như thế giúp t quên hết những việc cần làm và thư giãn thật sự, cũng như là tăng tính gắn kết của lớp 😀 ấy …
Hôm nay mình học về thuật toán sắp xếp, có 3 loại chính là sắp xếp nổi bọt, sắp xếp chèn, và sắp xếp chọn. Về các thuât công cụ có sẵn thì có sort()/rsort(), ksort()/krsort(), asort ()/arsort(). Về lý thuyết 3 thuật toán thì mình hiểu, nhưng mình thấy thuật toán mẫu của sắp xếp nổi bọt và sắp xếp chọn khá giống nhau, không biết có phải cố ý không nữa.Ngoài vấn đề trên thì hôm nay không …
Hôm nay lớp C1019I1 chúng tôi học về thuật toán tìm kiếm, là một thuật toán rất phổ biến trong bài, tôi xin lược thuật đơn gian với bạn đọc như sau. Thuật toán tìm kiếm tuyến tính là gì? Thuật toánn sắp xếp và thuật toán tìm kiếm Tại sao dùng Thuật toán tìm kiếm tuyến tính? Chúng ta cần tìm kiếm trên danh sách các dữ liệu như sách, email, cơ sở dữ liệu, file… Dùng Thuật toán tìm kiếm tuyến tính thế nào? Đó là lần lượt so sánh các phần tử trong danh sách với dữ liệu đang muốn tìm kiếm, từ đầu cho đến cuối. Ví dụ function search(array $numbers, int $needle): bool { $totalItems = count($numbers); for ($i = 0; $i < $totalItems; $i++) { if($numbers[$i] === $needle){ return TRUE; } } return FALSE; } Thuật toán tìm kiếm nhị phân là thuật toán tìm kiếm được sử dụng rất phổ biến trong thế giới lập trình. Thông thường, thuật toán tìm kiếm nhị phân sẽ có hiệu suất cao hơn rất nhiều so với tìm kiếm tuyến tính. thuật toán tìm kiếm nhị phân đó là các phần tử phải được sắp xếp theo một trật tự nhất định. Dùng thế nào Đầu tiên, chúng ta chia mảng thành hai nửa theo phép toán: midIndex = startIndex + (endIndex + startIndex) / 2 Với ví dụ trên là 0 + (9 – 0)/ 2 = 4 (giá trị là 4.5). Do đó midIndex của mảng trên là 4. Chúng ta so sánh giá trị tại chỉ mục này với giá trị cần tìm. Ví duj: <?phpfunction FindNum(array $arr, $num) { $low = 0; $high = count($arr)-1; while ($low <= $high) { $mid = (int)(($high + $low) / 2); if ($arr[$mid] …
Với một lập trình viên, hay một nhà khoa học máy tính, hiểu rõ về các thuật toán vừa nêu là rất quan trọng để có thể áp dụng thực tiễn. Nếu ta viết một phần mềm, ta sẽ phải đánh giá được phần mềm đó sẽ hoạt động nhanh chậm ra sao. Những đánh giá như vậy sẽ kém chính xác hơn nhiều nếu ta không có hiểu biết về thời gian chạy hay độ phức tạp. Thêm nữa, …