
Tính tổng của các chữ số của môt số nguyên n
PHP Đề bài : viết chương trình tính tổng các chữ số của một số nguyên n. Ví dụ: 1234 = 1 + 2 + 3 + 4 = 10. Lời giải File: tongchuso.php <?php define ( "DEC_10", 10 ); // đọc biến $n từ FORM $n = 0; if (isset ( $_POST ['n'] )) { $n = $_POST ...

Ngôn ngữ lập trình nào phổ biến nhất thế giới?
Câu trả lời rất bất ngờ: “Còn tùy xem lúc đó là mấy giờ”! Stack Overflow là một phần không thể thiếu trong bộ công cụ của bất cứ nhà phát triển nào, với vai trò như một kho lưu trữ các kiến thức lập trình. Bạn cảm thấy vướng mắc với Python hay khó hiểu với Clojure, ...

Deploy một project Laravel lên Heroku
Như các bạn đã biết để deploy 1 project thì bạn cần có host và tên miền. Tuy nhiên, không phải ai cũng có thể thuê riêng một host và một tên miền để làm việc đó, nhất là với các bạn sinh viên. Thay vào đó, ta có thể sử dụng Heroku, một nền tảng cho phép chúng ta có thể deploy sản phẩm của mình lên ...

Những chuyện “hư cấu/hoang đường” mà dân developer tin soái cổ
Thuở bé, hẳn ai trong số chúng ta cũng từng thích các câu chuyện ngụ ngôn, cổ tích. Lớn lên, khi đi làm, ta không xem truyện cổ tích nữa mà chuyển qua đọc webtretho, truyện tranh, truyện voz. Bài viết này sẽ kể về những điều “hư cấu/hoang đường” như trong cổ tích, ...

Quên Cloud đi, Multi- cloud mới là tương lai
Gần 1/3 các doanh nghiệp làm việc với bốn hoặc nhiều hơn các nhà cung cấp điện toán đám mây. Điều gì đang thúc đẩy xu hướng này? Điện toán đám mây được cho là đơn giản hóa môi trường làm việc. Theo một nghiên cứu gần đây của Microsoft và 451 Research, gần 1/3 các doanh nghiệp làm ...

Tìm hiểu về resume download
Vấn đề này mình đã gặp phải khá lâu. Nhưng hôm nay mới rảnh rỗi nhớ ra để viết về nó. Cũng đơn giản chỉ là chia sẻ với mọi người về những gì mình hiểu biết về vấn đề Resume download . Chả là từ khá lâu trước đây, một bạn đã từng là đồng nghiệp cũ ở công ty có PM hỏi mình đại loại rằng team của họ ...

Mark Zuckerberg & Bill Gate: Ai Thông Minh Hơn
Tôi từng có vài cơ hội gặp mặt và trò chuyện với cả hai người này. Theo tôi, Bill Gates là một trí tuệ xuất chúng, khó ai có thể so sánh được. Zuckerberg cũng là một trí tuệ tuyệt vời, nhưng lại là một kiểu trí tuệ khác và chúng ta vẫn chưa có nhiều cơ hội “săm soi” anh ...

E-commerce sắp hết thời, M-commerce sẽ lên ngôi
Di động là xu hướng của tương lai gần trong rất nhiều ngành, trong đó có thương mại. Sẽ không quá nếu nói người Hàn Quốc “nghiền” điện thoại thông minh (smartphone). Đất nước này có tỷ lệ người dùng điện thoại thông minh cao nhất thế giới: Hơn 2/3 người dân Hàn sở hữu ít ...

Tìm hiểu Email Verification trong Laravel 5.7
Hiện nay nhiều Web app yêu cầu người dùng xác thực email trước khi sử dụng ứng dụng. Thay vì các bạn phải tự xây dựng chức năng này thì từ version 5.7 trở đi, Laravel đã thêm vào một tính năng mới là Email Verification. Như tên gọi khi sử dụng nó website của bạn sẽ buộc người dùng phải verify email ...

Top 5 yêu cầu để lựa chọn 1 platform lập trình mobile app (phần 1)
Là 1 sale leader kinh nghiệm của Kony, tôi có vinh hạnh được nói chuyện với hàng trăm doanh nghiệp và các leader IT đang làm việc theo chiến lược đa kênh để rồi cuối cùng lựa chọn platform lập trình mobile app. Nếu việc hình thành chiến lược và lựa chọn nhà cung cấp luôn là sự cân ...

[Laravel] Eloquent Relationship P1
Chào mọi người hôm nay mình lại ngoi lên đây, từ giờ mình sẽ bắt đầu viết 1 series về laravel vừa để chia sẻ cho mọi người và vừa để củng cố lại kiến thức của bản thân. Bài hôm nay mình sẽ giới thiệu vơí các bạn về Eloquent: Relationships trong laravel Như chúng ta đã biết khi ta thiết kế cơ ...

Làm sao để vực dậy một ứng dụng di động trên thị trường
Như chúng ta đã biết, dòng đời của một ứng dụng di động thường có 4 giai đoạn chính đó là Active -> Risky -> Gone -> Regain. Nếu bạn cho ra mắt một sản phẩm trong một thời gian dài mà vẫn chưa thật sự đem lại nhiều doanh thu thì có lẽ bạn cần đưa ứng dụng của mình trở vào ...

[Spring boot + Spring Security] Basic Project
1. Prepare Tools IDE: Netbean 8.2 JDK: 1.8 Maven: 3.5.0 2. Target Build project thỏa mãn các yêu cầu sau: Sử dụng spring boot + spring security xây dựng login page, home page. Sử dụng user/pass mặc định để đăng nhập Sử dụng annotation configuration thay cho xml ...

Tìm hiểu về các thuật toán Searching for Patterns (Naive Pattern Searching, KMP (Knuth Morris Pratt) Pattern Searching)
Ngẫm: Mình thường lập trình với các ngôn ngữ cấp cao, nên các function tìm kiếm xuất hiện chuỗi con trong chuỗi cha khá phổ biến. Với PHP thì có strpos , javascript thì có indexOf . Vậy chúng dùng những thuật toán gì, sau đây mình cũng tìm hiểu. 1) Naive Pattern Searching Rõ ràng ai đã ...

Drag and drop data giữa nhiều UICollectionView với nhau (P2)
3. Quản lý việc drag drop giữa các collection view Chúng ta thấy rằng khi kéo nhiều collection view vào chung 1 view thì mặc định chúng sẽ là các view riêng biệt ko được kết nối với nhau, do đó sẽ cần 1 object đứng ra quản lý các collection view, cho phép chúng kết nối lại với nhau. 3.1 Object ...

Adobe và Microsoft, hợp tác cùng tiến vào kỷ nguyên đám mây
Có nhiều những thương vụ hợp tác trông vô cùng hứa hẹn khi được công bố bằng các buổi họp báo linh đình nhưng lại thiếu liên kết và không gây bất kì ảnh hưởng lâu dài nào tới khách hàng. Tuy nhiên, liên minh giữa Adobe và Microsoft thì lại hoàn toàn khác. Tháng 9 năm ngoái, ...

Liệt kê tất cả các số nguyên tố nhỏ hơn n
PHP Đề bài : viết chương trình liệt kê tất cả các số nguyên tố nhỏ hơn n. Định nghĩa Số nguyên tố là số lớn hơn 1 và chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11, 13, 17, … là những số nguyên tố. Chú ý : Số 0 và 1 không phải là số nguyên tố. Chỉ có số 2 ...

Liệt kê tất cả số nguyên tố có 5 chữ số
PHP Đề bài : viết chương trình liệt kê tất cả số nguyên tố có 5 chữ số. Định nghĩa Số nguyên tố là số lớn hơn 1 và chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11, 13, 17, … là những số nguyên tố. Chú ý : Số 0 và 1 không phải là số nguyên tố. Chỉ có số 2 ...

Liệt kê n số nguyên tố đầu tiên
PHP Đề bài : viết chương trình liệt kê n số nguyên tố đầu tiên. Định nghĩa Số nguyên tố là số lớn hơn 1 và chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11, 13, 17, … là những số nguyên tố. Chú ý : Số 0 và 1 không phải là số nguyên tố. Chỉ có số 2 là số ...

Phân tích số nguyên n thành tích các số nguyên tố
PHP Đề bài : viết chương trình phân tích số nguyên n thành các thừa số nguyên tố. Ví dụ: 12 = 2 x 2 x 3. Lời giải File: phantichsonguyento.php <?php $n = 0; if (isset ( $_POST ['n'] )) { $n = $_POST ['n']; } /** * Chương trình phân tích số nguyên thành ...