Lập trình viên: hãy mài sắc lưỡi cưa của bạn
Là một nhà phát triển phần mềm, bạn làm cách nào để mài sắc lưỡi cưa của mình? Lập trình viên nên tích cực mài giũa ‘lưỡi cưa’ của mình cho thật sắc bén. Mài sắc lưỡi cưa là một thành ngữ để ám chỉ bất cứ việc gì bạn làm mà không phải là lập trình , nhưng cần ...
[Ebook] Tổng hợp bí kíp PHP chọn lọc
PHP là rất dễ học Các vấn đề được liệt kê ở trên là những vấn đề của việc thiếu kiến thức và kinh nghiệm, và đương nhiên là khi ai đó sử dụng PHP cho một mục đích như vậy thì kết quả cuối cùng là không được tối ưu – nó sẽ bổ sung thêm những ý kiến xấu đến danh tiếng đã bị hoen ố của ...
Trí tuệ nhân tạo đang tạo ra nhiều công việc hơn là cướp bớt việc của con người
Tỷ phú Bill Gates và Elon Musk lập luận rằng về cơ bản, robot sẽ thay thế con người trong tương lai không xa. Những cuộc khủng hoảng thất nghiệp liên tục xảy ra, cùng thời điểm robot được phát minh và được cấp quyền sở hữu. PwC đưa ra những tiên đoán rằng trí tuệ nhân tạo sẽ ...
Chạy database migration khi deploy, nên hay không?
Có một thủ pháp thường hay được sử dụng khi deploy app là chạy database migration ngay khi deploy, nhưng liệu đó có phải là một good practice (tam dịch: cách làm tốt) hay không? Tất nhiên, để đảm bảo tính khách quan, mình giữ lập trường “câu trả lời vẫn luôn là còn tùy”, ...
Làm thế nào để trở thành người lập trình game hay học cái gì trước
Đầu tiên xác định goal để học cho mình là gì ? 1 .Học để đi làm thuê cho 1 công ty, co-op mở công ty start up về game, hay là team 1 người cân thế giới. Các cái goal khác nhau các bạn sẽ phải học khác nhau vậy đấy. Nhiều người vô cứ học học mà chả ...
Mobile Day TPHCM: Đã cháy vé trước giờ ra mắt?
Không lâu nữa, Mobile Day – sự kiện Mobile lớn nhất cộng đồng công nghệ sẽ lại nổ ra trên toàn quốc tại TPHCM (18/6), Hà Nội (25/6) và Đà Nẵng (2/7). Được tin từ rất nhiều khán giả trong chiều qua đã không thể mua được vé tham gia sự kiện tại Tp.HCM. Liên lạc với phía ban tổ ...
Thị trường di động nửa đầu 2017- cuộc đua 4G của những ông lớn
Vừa qua Appota- một trong những công ty cung cấp dịch vụ số trên Mobile hàng đầu Việt Nam vừa công bố báo cáo quý 2-2017 về thị trường di động Việt Nam nữa đầu năm 2017. Thị trường ứng dụng di động Việt Nam tiếp tục ghi nhận những dấu hiệu khả quan trong nửa đầu năm 2017. Cuộc đua ...
Sinh viên VN lập trình đứng thứ 3 thế giới, hơn Mỹ và Ấn Độ
Sinh viên Trường Đại học Khoa học Tự nhiên – ĐHQG HCM đứng thứ ba thế giới về lập trình, xếp sau Nga và Trung Quốc – theo kết quả khảo sát từ HackerRank. Hơn 5.500 sinh viên đến từ 126 trường đại học trên thế giới tham gia vào sự kiện trực truyến của trang HackerRank. Mỗi ...
Hàm atof() trong C
Hàm double atof(const char *str) trong Thư viện C chuẩn chuyển đổi một chuỗi được trỏ tới bởi tham số str thành một số thực dấu chấm động (kiểu double). Khai báo hàm atof() trong C Dưới đây là phần khai báo cho hàm atof() trong C: double atof ( ...
Giải quyết những vấn đề hay gặp trong CSS
Làm sao để căn giữa mọi thứ theo chiều dọc? Nói về căn giữa thì có khá nhiều tip để làm về vấn đề này. Một trong số chúng thì bạn có thể tìm hiểu tại https://www.sitepoint.com/atoz-css-quick-tip-float-and-clear/ nhưng đó là theo chiều ngang. Một vài người nó căn giữa theo chiều ...
Hàm atoi() trong C
Hàm int atoi(const char *str) trong Thư viện C chuẩn chuyển đổi một chuỗi được trỏ tới bởi tham số str thành một số nguyên (kiểu int). Khai báo hàm atoi() trong C Dưới đây là phần khai báo cho hàm atoi() trong C: int atoi ( const char * str ...
Hàm atol() trong C
Hàm long int atol(const char *str) trong Thư viện C chuẩn chuyển đổi một chuỗi được trỏ tới bởi tham số str thành một số long int. Khai báo hàm atol() trong C Dưới đây là phần khai báo cho hàm atol() trong C: long int atol ( const char * str ...
Lập trình Spring với ứng dụng MyContact
MyContact là một ứng dụng mà mình thường viết mỗi khi học một ngôn ngữ hay công nghệ mới. MyContact chỉ là một ứng dụng CRUD đơn giản, cho phép người dùng quản lý danh bạ cá nhân. Theo mình viết ứng dụng thực tế là một trong những cách học hiệu qủa nhất. Thông qua tutorial này, mình ...
stdlib.h trong C
stdlib.h trong C Header file có tên stdlib.h trong Thư viện C chuẩn định nghĩa 4 kiểu biến, một số macro và các hàm đa dạng để thực hiện các tính năng chung. Các biến được định nghĩa trong stdlib.h Dưới đây liệt kê một số kiểu biến được định nghĩa trong ...
5 con đường kiếm tiền từ nghề lập trình
Bài viết của tác giả Phạm Huy Hoàng – đăng trên blog toidicodedao.com Một trong những câu hỏi mình hay nhận được về ngành IT là “ngành này ra trường có dễ xin việc, có dễ kiếm tiền không”? Câu trả lời dĩ nhiên là CÓ! Ở bài trước, mình có chia sẻ đôi điều về triển vọng ...
Hàm puts() trong C
Hàm int puts(const char *str) trong Thư viện C chuẩn ghi một chuỗi str tới stdout (không ghi ký tự null). Một ký tự newline (dòng mới) được phụ thêm tới output. Khai báo hàm puts() trong C Dưới đây là phần khai báo cho hàm puts() trong C: int puts ( ...
Vì sao Munich lại chuyển từ Linux sang Window
Sau hơn 14 năm với vai trò như một open-source pioneer, Munich sẽ quay về với hệ điều hành Windows. Khi mới nhìn lướt qua, có vẻ như đây là một quyết định gây khó hiểu khi Linux vốn được biết tới với khả năng cung cấp cho ta sự tự do hơn hẳn Windows. Thế nhưng, thế giới ngày ...
Làm thế nào để đạt 1000 sao trên Github?
Tuy 1 số dự án đầu của tôi nhận được sự chú ý từ cộng đồng nhưng không có dự án nào có thể làm được như SwiftyStoreKit. Trước khi chia sẻ bí quyết của mình, tôi muốn chia sẻ vài điều: Tôi muốn code của mình có ảnh hưởng đến thế giới Tôi muốn code của mình tiết kiệm được thời gian ...
Hàm putchar() trong C
Hàm int putchar(int char) trong Thư viện C chuẩn Ghi một ký tự (một unsigned char) đã được xác định bởi tham số char tới stdout. Khai báo hàm putchar() trong C Dưới đây là phần khai báo cho hàm putchar() trong C: int putchar ( int char ) ...
Hàm perror() trong C
Hàm void perror(const char *str) trong Thư viện C chuẩn in một thông điệp mô tả lỗi tới stderr. Đầu tiên thì chuỗi str được in được theo sau bởi một dấu hai chấm và sau đó là một space. Khai báo hàm perror() trong C Dưới đây là phần khai báo cho hàm ...