Hôm nay trên lớp học về View, Index, Store Procedure, kiến thức cũng khá dễ hiểu, khi làm bài tập có lỗi nhưng cũng nhanh chóng khắc phục đươc lỗi. Do anh Luân có việc bận nên hôm nay anh Tùng day thay, khi dạy anh có chia sẻ một vài chuyện về ứng dụng của View, Index, Store Procedure, tác dụng bảo mật và nâng cao hiệu năng, tốc độ truy vấn của chúng, trong đó có việc outsource …
Author: Pham Ngoc Dieu
Hôm nay chủ yếumình làm bài tập về quản lý đơn hàng, hiển thị đơn hàng từ cơ sở dữ liệu, thực ra thì khá ổn, mình tìm hiểu và thức hiện được các chức năng tuy nhiên nảy ra hai vấn đề, thứ nhất là HTML, CSS của mình quá kém, cả dùng bootstrap cũng chỉ làm giao diện đẹp hơn chút chứ tổng thế cũng rất sộc sệch, mình mất rất nhiều thời gian để cố gắn căn …
Tối hôm qua máy mình bị lỗi không thể vào được ubuntu, bị lỗi grub gì đó. mình sửa cả tối không được, sáng đến phải nhờ Long với Đông giúp, cuối cùng mất cả buổi sang cài lại win và ubuntu, thành ra chẳng học hành được gì, buổi chiều lên học lý thuyết cứ lơ mơ như con gà mờ, xong xuống lại không vào được ubuntu, lại hỳ hục nhờ Long cài lại, cài xong lại cài …
Hôm nay học về cơ sở dữ liệu, thực ra bài này mình đã học từ thứ 6 tuần trước, hôm nay tới giờ lý thuyết mới học lại nên cũng quên ít nhiều, dù sao khó khăn chính của mình trong bài này là việc xác định các thực thể có trong cơ sở dữ liệu và các mối quan hệ giữa chúng, thiết lập khóa ngoại. Các câu lệnh khi gõ trên terminal cũng gây rắc rối ít …
Hôm nay học về SQL, các thao tác với bảng, do chiều có việc bận nên mình về sớm, tuy nhiên buổi sáng cũng kịp thực hành một chút, ngoài các thao tác với bảng, điều động lại nhiều nhất với mình là khi mình chèn thêm cột vào, mình đa chèn nhầm vị trí mình muốn, và khi tìm cách di chuyển nó, tham khảo hết các tài liệu, tìm kiếm trên mạng đủ kiểu mình mới nhận ra …
Hôm nay học về cơ sử dữ liệu, đó là hóm dữ liệu có tổ chức, trong đó tập chung và mô hình dữ liệu: cơ sở dữ liệu quan hệ và hệ quản trị cơ sở dữ liệu SQL. Trong quá trình học, được anh Luân giới thiệu thêm về PDO (PHP Data Objects) là một lớp cơ sở dữ liệu cung cấp môt phương pháp thống nhất để làm việc với nhiều loại cơ sở dữ liệu khác …
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 …
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 học về thuật toán tìm kiếm tuyến tính và thuật toám tìm kiếm nhị phân. Thuật toán tìm kiếm tuyến tính 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. Tìm kiếm nhị phân là tìm kiếm một phần tử cụ thể bằng cách so sánh phần tử tại vị trí giữa nhất của tập dữ liệu. Nếu giá trị trùng nhau thì chỉ mục …
Hôm nay anh Hoàng có nói đưa ví dụ về bài toán tháp rùa sử dụng stack, mình về tìm thì thấy có bài toán tháp Hà Nội thôi, mà ứng dụng đệ quy tính chứ có dùng stack đâu làm mình phân vân mãi có đúng bài này không, mãi sau thấy bài đăng của Đông mới biết đùng. Đề nghị anh Hoàng đưa thông tin chính xác để anh em tìm kiếm, không đưa fake new nhé.Dù sao …
Stack là cấu trúc dữ liệu danh sách, trong đó việc thêm và lấy các phần tử được thực hiện theo quy tắc First-In, Last-Out, có nghĩa là phần tử nào được đưa vào đầu tiên thì sẽ được lấy ra sau cùng. Dữ liệu được lưu vào mảng nên sẽ được lưu vào các ô nhớ liền nhau .Queue (hàng đợi) là một cấu trúc dữ liệu danh sách, trong đó việc thêm và lấy các phần tử được …
Hôm nay học về ArrayList và LinkedList, mình mất khá nhiều thời gian để hiểu được khái niệm, đặc điểm của hai List này, tuy nhiên mình bị tắc ở phẩn bài tập của ArrayList , bài tập yêu cầu phát triển một chương trình cho phép cài đặt cấu trúc List, tuy nhiên mình không hiểu một số method được mô tả trong phần mô tả class MyList, về mục đích của các method này hay giá trị trả …
Ngay từ những ngày đầu học lập trình thì đặt tên đã là một trong những khó khăn đáng kể nhất với mình, mà nó cũng là một trong những điều dễ gây nản nhất, là vì yêu cầu là đặt tên bằng tiếng anh, và tên có ý nghĩa, tức là khi làm một việc gì đó, mình sẽ lên mạng để tra từ, dịch từ, sau đó dùng để đặt tên, nếu nhanh cũng cần mất vài phút, …
Interface được mô tả cho các class có chung cách hoạt động, nó được dùng trong trường hợp các class kế thừa không có cùng bản chất nhưng có thể thực hiện các hoạt động giống nhau.Abstract đơn giản được xem như một class cha cho các class con có cùng bản chất, nó dùng trong trường hợp các class kế thừa từ nó có cùng bản chất.Đó là nhưng gì mình tìm hiểu được về interface và abstract, tuy …
Lập trình hướng đối tượng là cách tiếp cận tập trung vào việc mô hình hóa dữ liệu, khi xử lý vấn đề, ta sẽ chia thành các dối tượng để xử lý, các đối tượng sẽ có thuộc tính và phương thức. Phương pháp này có nhiều ưu điểm như dễ quản lý, dễ nâng cấp, bảo mật, tiết kiệm tài nguyên, tái sử dụng,… Nói thì thế thôi, chứ khi bắt tay vào làm bài thường chẳng biết …
Hôm nay chủ yếu tiếp tục với PHP, cụ thể về mức độ truy cập, static và namespace , 2 cái đầu cũng khá thấm với mình tuy nhiên namespace lại có chút khó tưởng tượng, vì trước gì chả dùng bao giờ , có lẽ vì do các chương trình mình viết trước giờ khá ngắn, chưa cần thiết, nhưng tương lai chưa biết thế nào. Hầu hết các nội dung này cũng khá mới và khác biệt so …
Hôm nay là ngày thứ 3 vwosi PHP, mình đã quen hơn một chút, vẫn đang là cơ bản về PHP thôi, cụ thể hôm nay học về OOP cơ bản, do vẫn còn chút xót lại từ JS nên hiện vẫn hiểu được, OOP cơ bản của PHP có nhiều điểm tương đồng với JS, tuy nhiên thêm các Access modifier, public, private, protected. Về thực hành, mình cũng gặp khá nhiều khó khăn khi làm bài tập, cụ …
JavaScript Object Notation (thường được viết tắt là JSON) là một kiểu dữ liệu mở trong JavaScript. Kiểu dữ liệu này bao gồm chủ yếu là text, có thể đọc được theo dạng cặp “thuộc tính – giá trị”. Về cấu trúc, nó mô tả một vật thể bằng cách bọc những vật thể con trong vật thể lớn hơn trong dấu ngoặc nhọn ({ }). JSON là một kiểu dữ liệu trung gian, chủ yếu được dùng để vận chuyển thông tin …
Ngày đầu với PHP học về tổng quan web, giao thức HTTP và PHP, biến, toán tử, cấu trúc điều kiện, vong lặp,…. tuy nhiên không có gì thuận lợi, khởi đâu là việc cài đặt LAMP , mình đã cài xong từ nhà nhưng đến thì không hiểu sao không cứ bị lỗi truy cập localhost không được :(. Mất bao nhiêu thời gian, cài đặt đi cài đặt lại, nhờ hết tất cả mọi người, cuối cùng do …
Hôm nay là ngày cuối modul1 rồi, mình cảm thấy hơi hẫng một chút, chủ yếu là lo lắng vì sắp bắt đầu modul mới, hiện mình vẫn có chút băn khoăn về JS, về PHP mình cũng chưa có kiến thức gì, , cuối tuần này mới bắt đầu đọc xem sao. Hôm nay chuyện vui nhất là case study, được xem nhiều bài của mọi người trong lớp, làm mình mở rộng tầm mắt hơn hẳn, bài mình …
Hôm nay đã là ngày cuối làm case study, về cơ bản thì mình đã biết cách để giải quyết các vấn đề , các lỗi đã đặt ra mấy ngày trước, dù hơi tiếc một chút vì có vài chức năng mình muốn làm thêm nhưng đã hết giờ nên đành thôi 🙂Dù vậy game của mình vẫn chưa hay lắm, mình mới chỉ làm vài ứng dụng cơ bản thôi, nếu so với nhưng game mình đã tham …
Ngày thứ 3 làm case study, bài học quan trọng nhất được rút ra là khả năng mở rộng của hướng đối tượng, ban đầu làm mình chỉ có mấy đối tượng đơn giản, còn các chức năng, khi cần gì mình toàn thêm các hàm vào để thực hiện chức năng đó, khi đã xong các bước xây dựng cơ bản nhất, khi mình muốn thêm chức năng nào đó là lúc khó khăn nhất, thêm chỗ nào cũng …
Game đua xe của mình cũng ra dáng phết rồi ấy chứ, có một chiếc xe đứng giữa màn hình rồi các xe khác rới xuống, và phải điều khiển xe để tránh :).Mình cũng lamg được vài chức năng nhưng vẫn còn rất nhiều lỗi, hiện hai lỗi mình gặp phải là lúc đầu game sẽ ném ra một nắm xe và các xe cản đường có thể đè lên nhau. Như vậy khá không hợp lý, mình vẫn …
Trước khi bắt đầu làm game mình đã tưởng tượng ra đủ tính năng cho trò chơi cuả mình, nhưng khi bắt đầu làm đã ngay lập tức bị trả về mặt đất, cả ngày mình chỉ làm được một tính năng đơn giản nhất,:( . Cảm giác cả ngày trôi qua mà mình chẳng làm được gì , nản thật.Dù có chút tiến bộ nhưng mình vẫn gặp rất nhiều lỗi,về cơ bản mình vẫn chưa hình dung được …
Sáng hôm nay mình đã thi hết modul1, cảm xúc rất trái ngược, nhất là phần thi lý thuyết, mình vẫn còn rất mắc ở mấy toán tử ++, –, làm xong không biết mình đúng sai thế nào, switch case cũng sai mấy chỗ, vậy mà mình tưởng mình đã hiểu rõ bài, nhưng rõ ràng không phải là thế, lúc động vào mới thấy loạn hết cả lên. Thực sự thất vọng về bản thân.Hôm nay mình cũng …
Mọi người có bao giờ gặp môt bài ngắn, bạn nghĩ ngay ra cách giải , cảm thấy cách giải rất hợp lý, lập tức code vài dòng và chạy không, đến hôm nay thì mình cũng chả ngạc nhiên gì khi chạy mãi cũng không ra kết quả, vấn đề là sau đó cơ. Từ lúc đọc bài đến lúc code xong chắc khoảng 5-10 phút, thế nhưng sau đó tôi mất 50-60 phút để xem vấn đề là …
Một ngày bình thường tức là vẫn như bình thường, vẫn như bình thường tức là vẫn không làm được bài, vẫn gặp những lỗi nhỏ, vẫn không biết mình lỗi ở đâu. Tuy nhiên bình thường của hôm nay cũng khác bình thường của hôm khác chút. Đó là đã kết thúc phần lý thuyết module 1 và thời gian đến khi thi kết thúc lại trừ đi một ngày, tổng kết những điều mình đã học được suốt …
Tuần này bắt đầu không thuận lợi lắm, bắt đầu bằng việc học canvas và class. Tuy nhiên mình mới chỉ biết chút ít về canvas, còn chưa thật sự hiểu được những điều cơ bản nhất về class, bắt đầu từ việc khai báo và định nghĩa class, có 3 cách để định nghĩa class, chị Châu hướng dẫn dùng 1 cách cho thành thạo, mình cũng nghĩ thế nên định dùng 1 cách thôi, tuy nhiên bài thực …
Đã học ở codegym được 3 tuần, hơn một nửa thời gian học ở codegym, minh đã có gắng và cũng học được rất nhiều điều, mình chỉ không ngờ thời gian trôi nhanh như thế, cứ cảm giác mới bắt đầu đây thôi, đi học cảm giác rất nhanh đã hết tuần. Nếu nhìn lại so với lúc đầu mình cảm thấy đã có chút thay đổi, biết thêm kiến thức nhưng nếu nhìn xa hơn, mình vẫn chưa …
Thực sự là mình chỉ gõ lại code mẫu bài giải cũng không xong, tức là nếu gõ chính xác thì không nói làm gì, nhưng nếu mình định thay đổi, chỉnh sửa hay cải tiền ( chính xác là cải lùi) gi đó là y như rằng sẽ sinh ra lỗi gì đó làm chương trình không chạy hoặc có chạy cũng không ra kết quả đúng. Mà còn rất khó tìm , mình mất cả buổi ngồi thiền …