Stack và Queue đều là các cấu trúc dữ liệu không nguyên thủy. Sự khác biệt chính giữa ngăn xếp và hàng đợi là ngăn xếp sử dụng phương thức LIFO (lần cuối ra trước) để truy cập và thêm các phần tử dữ liệu trong khi Queue sử dụng phương thức FIFO (First in First out) để truy cập và thêm các phần tử dữ liệu. Stack chỉ có một đầu mở để đẩy và bật các phần tử …
Month: November 2020
Vấn đề bảo mật website có thể nói là rất quan trọng. CSRF là một kiểu tấn công diễn ra khá phổ biến hiện nay trên các website không bảo mật. Nếu bạn là một lập trình viên thì cần nắm rõ kiểu tấn công này để đảm bảo tính bảo mật cho ứng dụng web của mình. Vậy CSRF là gì? CSRF hay còn gọi là kỹ thuật tấn công “Cross-site Request Forgery“, nghĩa là kỹ thuật tấn công giả mạo chính chủ thể của nó. CSRF nói …
Hiện tại là điều quý giá nhất mà bạn có, và những người giàu nhất trên thế giới hiểu rõ điều này để tận dụng lợi thế của nó. Nhiều khi việc cân nhắc quá nhiều sẽ làm bạn đánh mất đi những cơ hội tốt. Một khi đã quyết định nên bắt đầu hành động càng sớm càng tốt. Thực tế là những người giàu có nhất thế giới không làm khác chúng ta là mấy. Đơn giản họ chỉ …
Dù bạn tin hay không thì một số người thân có thể giúp bạn đạt được mục tiêu ngay lập tức. Nếu bạn có một mục tiêu cá nhân, ví dụ giảm 5 kg, hãy hỏi tất cả mọi người từng có thành công trong việc giảm cân và cách họ thực hiện để đạt được điều đó. Tìm kiếm các chuyên gia không phải chỉ giới hạn ở bạn bè của bạn. Tự học hỏi về những điều quan trọng …
Chỉ có bạn mới là người phải chịu trách nhiệm cho sự thành công hay thất bại của Tập đoàn Con người Tôi. Những người giàu có hiểu rất rõ điều này, và luôn chịu trách nhiệm cá nhân, ví dụ như họ đặt mục tiêu nhưng nếu không đạt được họ biết đó là do mình chưa đủ khả năng để chạm tới thành công nên sẽ không ngừng tìm kiếm hướng đi mới. Chấp nhận lỗi lầm của mình …
Bạn có từng mong rằng mình sẽ đầu tư vào Apple khi nó còn ở thời điểm sơ khai? Khi một công ty chỉ mới bắt đầu, thực sự rất rủi ro nếu bạn bỏ tiền đầu tư vào đó. Vấn đề là khoản đầu tư rủi ro này có thể bị mất khi công ty thất bại, hoặc ngược lại phần thưởng cũng có thể là rất lớn nếu nó thành công. Theo cách tư duy của người giàu, khi …
Tập đoàn Con người Tôi cần thông tin để phát triển thành một doanh nghiệp thịnh vượng. Tư duy của người giàu rất khác biệt với chúng ta và tăng tài sản tri thức là điều mà những người giàu nhất thế giới thường làm, và kỹ năng này bạn hoàn toàn có thể học được. Các nhà đầu tư thành công dành phần lớn thời gian để nghiên cứu các khái niệm tài chính quan trọng, tìm hiểu những điều …
Có thể nói, lập trình là một nghành khó. Không chỉ đòi hỏi suy nghĩ logic bạn còn phải làm quen với nhiều khái niệm mới lạ như function, object, pointer…. Với những môn phức tạp khác như cấu trúc dữ liệu giải thuật hướng đối tượng ta phải tiếp xúc với nhiều khái niệm rắc rối các thuât toán dài dòng. …
“Người ấy mỗi ngày đều muốn liên lạc với bạn. Người ấy muốn biết bạn ở đâu, một ngày thế nào, bạn có niềm vui nỗi buồn nào. Người ấy thích nhất là nghe bạn nói. Dù là chuyện không đầu không cuối, vụn vặt và chẳng mấy quan trọng, người ấy vẫn muốn lắng nghe. Bởi chỉ cần là những gì liên quan tới bạn, người ấy nhất định đều muốn biết. Người ấy luôn chủ động hôn bạn, …
Tôi muốn một tình yêu không bao giờ chia tay, ngay cả khi tranh cãi, thậm chí tức giận, thậm chí tách biệt, vẫn sẽ luôn ở bên nhau. Cho dù chúng tôi đều rất bận, ngay cả khi rất mệt mỏi, khi nhìn thấy nhau sẽ trao cho đối phương một nụ cười ấm áp, vẫn sẽ cùng nhau đi chung một đoạn đường. Tôi muốn một tình yêu không bao giờ chia tay, chầm chậm cùng bước bộ, …
Việc học phải mang tính chất chủ động chứ không phải bị động. Bạn phải tự tìm cái cần học và tự sắp xếp thời gian để học. Đừng nghĩ rằng chỉ học một lần cho biết là xong nguy hiểm lắm. Công nghệ luôn thay đổi bạn cũng phải thường xuyên cập nhập kiến thức của bản thân …
Trưởng thành, là khi bạn bắt đầu học cách tiết chế lời nói. Bạn hiểu rằng người nghe bạn chưa chắc đã thật sự quan tâm đến bạn, hay dù có nói ra, cũng chưa chắc có người hiểu được hết tâm can. Càng lớn, người ta càng ít chia sẻ về cuộc sống riêng của mình. Bí mật chỉ có thể là bí mật khi chưa được nói cho bất kì ai, dù có bao nhiêu lời hứa hẹn …
Kiến thức ở trường không đủ để bạn xin việc đi làm đâu. Do đó hãy bắt đầu rèn luyện kỹ năng tự học và tìm hiểu từ bây giờ đi. Những kiến thức bạn học chỉ là nền tảng thôi khó áp dụng ngay vào công việc. Nếu chỉ biết những thứ được dạy mà không biết tự mày mò tìm học thêm bạn sẽ gặp nhiều khó khăn khi ôm mớ nền tảng đó đi xin việc. …
Các đối tượng – Object Các biến trong JavaScript chứa các dữ liệu, các đối tượng cũng tương tự như vậy, nhưng nó chứa được nhiều giá trị. Hãy nghĩ một đối tượng là một danh sách các giá trị được viết theo cặp nameobject:value Ví dụ sau tạo ra đối tượng lưu trong biến person : var person = { name: "John", age: 31, favColor: "green", height: 183 }; Các thuộc tính của đối tượng trên là name, age, favColor, height … Truy cập đến thuộc tính đối tượng …
Hộp thoại Alert Một hộp thoại thông báo thông tin cho người dùng. Khi hộp thoại hiện thị người dùng bấm vào nút OK để đóng lại. alert("Hello\nHow are you?"); Hộp thoại Prompt Sử dụng để người dụng gõ vào một giá trị cho trang. Khi hộp thoại hiện thị, người dùng gõ dữ liệu yêu cầu sau đó nhấn nút OK hoặc Cancel để thi hành tiếp. Nếu nhấn OK trả về giá trị nhập vào, nếu Cancel trả về giá trị null Hàm prompt() có 2 tham số Đầu …
Hàm trong JavaScript Hàm là một khối mã lệnh được viết nhằm một múc đích nào đó. Xây dựng hàm mang lại một số lợi ích như sử dụng lại mã đã viết, một khối mã lệnh với các tham số khác nhau mang lại các kết quả khác nhau. Một hàm thi hành khi hàm đó được gọi. Định nghĩa hàm Hàm trong JavaScript sử dụng từ khóa function tiếp theo là tên hàm và các tham số nếu có trong ngoặc (). Khối …
Khối lệnh trong Javascript Nhiều câu lệnh Javascript có thể nhóm với nhau tạo ra khối lệnh, các khối lệnh được nhóm bằng cặp dấu ngoặc nhọn {}, các khối thường sử dụng trong các câu lệnh điều khiển rẽ nhánh, vòng lặp … { //Các dòng lệnh trong khối } Khối lệnh cũng có thể dán nhãn cho nó, để sau này từ vị trí khác, bạn có thể nhảy đến thi hành các lệnh trong khối (với lệnh continue, break) labelexamp …
Tạo phần tử Bạn có thể dùng JavaScript để tạo mới phần từ HTML sau đó chèn vào trang web. Đây là các cách giúp bạn tạo mới một phần tử HTML document.createElement(tag_name) tạo ra phần tử có thẻ tag_name như a, p, div … element.cloneNode() Tạo ra một phần tử bằng cách nhân bản phần tử chỉ ra (element) document.createTextNode(text) tạo phần tử tử văn bản text HTML var node = document.createTextNode("Tạo ra một phần tử"); var linknode = document.createElement("a"); linknode.href="https://xuanthulab.net/"; linknode.innerText="xuanthulab.net"; Ví dụ trên sẽ tạo …
1, Khai báo mảng. -Ở trong javascript chúng ta có thể khai báo mảng bằng 2 cách sau đây: Khai báo bằng dấu [] -Đối với cách này các bạn khai báo theo cú pháp sau: Trong đó: arr là tên biến mảng. value1,…valuen là các giá trị của mảng mà các bạn muốn tạo. VD: Khai báo mảng arr gồm các số: 1,2,4,5,9,6 bằng dấu []. Khai báo bằng new Array() -Đối với cách này các bạn khai báo với cú pháp như …
Hashing Hiện đang tham gia vào việc phát hiện và xác định dữ liệu thích hợp bằng key và ID, theo một nghiên cứu, Hashing là thuật toán được sử dụng. Với vai trò mở rộng việc phát hiện lỗi, quản lý bộ nhớ cache, mật mã và tra cứu , hàm Hashing tích hợp các khóa phù hợp và cho các giá trị chính xác. Hàm này cũng có thể được sử dụng như một định danh duy nhất cho …
Mọi thứ có xấu xí đến cỡ nào thì đằng sau nó vẫn tồn tại một nét đẹp và ngược lại dù cho mọi thứ có hoàn hảo tuyệt mỹ ra sao, thì bên trong nó vẫn tồn tại những khuyết điểm. *** Trong văn hóa Nhật Bản, thuật ngữ Wabisabi (侘びさび) cũng quan trọng không kém phong thủy của người Trung Hoa. Wabi có nghĩa là khiêm tốn, giản dị; còn Sabi nói về vẻ đẹp của tạo hóa, …
Home > Blog > Trải nghiệm sống > Làm sao để bớt nhạt nhẽo? LÀM SAO ĐỂ BỚT NHẠT NHẼO? Không có ai thực sự nhạt, chỉ có người chưa thêm gia vị cho chính câu chuyện của mình. *** Một trong những nỗi sợ hãi lớn nhất luôn ám ảnh ta khi bước chân vào thế giới này và giao tiếp với mọi người, đó là chúng ta có thể bị chê là nhạt nhẽo. Nhưng tin vui, và …
Giới thiệu Laravel cố gắng làm cho toàn bộ các trải nghiệp phát triển PHP trở lên thú vị, bao gồm cả môi trường phát triển local của bạn. Vagrant cung cấp đơn giản, thoải mái để quản lý các máy ảo. Laravel Homestead là bản chính thức, Một bản đóng gói sẵn của Vagrant box cung cấp cho bạn một môi trường tuyệt vời mà bạn không phải cài PHP, web server hay bất cứ phần mền nào khác trên môi …
Có tất cả 10 framework phổ biến trong PHP . Đó là: 1.Laravel 2. CodeIgniter 3. Symfony 4. CakePHP 5. Yii 6. Zend Framework 7. Phalcon 8. FuelPHP 9. PHPixie 10. Slim …
1.What Mean Laravel Homestead: Laravel Homestead là một Vagrant được đóng gói sẵn và chính thức dễ dàng sử dụng và xoá!! Có thể chạy trên nhiều hệ thống khác nhau, bao gồm nhiều tính năng để phát triển một Laravel Wonderful!! Lịch Sử Của Laravel : Laravel được tạo ra và phát triển bởi Taylor Otwell ,là sự thay thế tuyệt vời cho khung PHP cũ Tạo ra vào tháng 6 năm 2011. …
1: Câu lệnh break • Lệnh break dùng để thoát khỏi vòng lặp mà không đi tới điểm cuối • Khi gặp câu lệnh này trong vòng lặp, chương trình sẽ thoát ra khỏi vòng lặp và chỉ đến câu lệnh liền sau nó • Nếu nhiều vòng lặp thì break sẽ thoát ra khỏi vòng lặp gần nhất. • Ngoài ra, break còn được dùng trong cấu trúc lựa chọn switch Ví dụ: for(Student s : listStudent){ code block …
Hiện tại có 8 PHP framework tốt nhất cho lập trình web. 1.Laravel Khi mọi người nói về PHP frameworks, một cái tên nổi tiếng nhất sẽ khiến mọi người nghĩ ngay đến là Laravel. Framework đặc biệt này chiếm cảm tình lớn của mọi người nhờ vào cấu trúc tinh tế, dễ học và rất thoải mái khi sử dụng. Với Lavarel, bạn có thể bắt đầu dự án web nhanh chóng. Bạn cũng có thể truy cập nhanh vào …
Laravel là một trong những PHP web framework phổ biến nhất theo mẫu MVC (Model-View- Controller). Được tạo bởi Taylor Otwell, Laravel framework là nguồn mở và miễn phí giúp bạn đưa ra các sản phẩm chất lượng cao. Các code sẽ được giảm thiểu đi, nhưng vẫn đạt tiêu chuẩn ngành, giúp bạn tiết kiệm được hàng trăm giờ đồng hồ dành cho việc phát triển. Bản phát hành đầu tiên vào năm 2011, phiên bản hiện tại đã …
Laravel cố gắng làm cho toàn bộ các kinh nghiệp phát triển PHP trở lên thú vị, bao gồm cả môi trường phát triển local của bạn. Vagrant cung cấp đơn giản, thoải mái để quản lý máy ảo. Laravel Homestead là bản chính thức, trước khi đóng gói Vagrant box cung cấp cho bạn một môi trường tuyệt vời mà bạn không phải cài PHP, web server hay bất cứ phần mền nào khác trên môi trường local của …
Vagrant là gì Vagrant là 1 công cụ xây dựng và quản lý các máy ảo, có thể chạy trên Ubuntu, MacOS và cả Windows. Có thể nói Vagrant đang đứng trên vai những người khổng lồ. Máy ảo được cung cấp bởi các provider là VirtualBox, VMware, AWS,… Các phần mềm được cài đặt sử dụng provisioner đã trở thành quy chuẩn là shell scripts, Chef, Puppet. Điều này giúp cho vagrant có thể quản lý nhiều loại máy …