Hàm calloc() trong C

Hàm void *calloc(so-phan-tu, kich-co-phan-tu) cấp phát bộ nhớ được yêu cầu và trả về một con trỏ tới nó. Điểm khác nhau giữa malloc và calloc là: malloc không thiết lập bộ nhớ về 0 trong khi calloc thiết lập bộ nhớ đã cấp phát về 0. Khai báo hàm ...

Tác giả: Trịnh Tiến Mạnh viết 15:21 ngày 31/08/2018

Hàm atexit() trong C

Hàm int atexit(void (*func)(void)) gọi hàm func khi chương trình kết thúc. Bạn có thể đăng ký hàm kết thúc (hàm func) của bạn ở bất cứ đâu bạn thích, nhưng hàm này sẽ được gọi tại thời điểm kết thúc chương trình. Khai báo hàm atexit() trong C Dưới đây là ...

Tác giả: Trần Trung Dũng viết 15:21 ngày 31/08/2018

Hàm realloc() trong C

Hàm realloc() cố gắng để phục hồi khối bộ nhớ được trỏ tới bởi con trỏ ptr mà đã được cấp phát trước đó với một lời gọi tới malloc hoặc calloc. Khai báo hàm realloc() trong C Dưới đây là phần khai báo cho realloc() trong C: void * realloc ( void ...

Tác giả: Hoàng Hải Đăng viết 15:21 ngày 31/08/2018

Hàm strtoul() trong C

Hàm unsigned long int strtoul(const char *str, char **endptr, int base) trong Thư viện C chuẩn chuyển đổi một phần của chuỗi ban đầu trong str thành một giá trị long int tương ứng với cơ số base đã cho, có thể là 2, 8,…, 36, hoặc là giá trị đặc biệt 0. ...

Tác giả: Hoàng Hải Đăng viết 15:21 ngày 31/08/2018

Developer tranh cãi việc học IT ở Việt Nam là “lỗi thời” và “lạc hậu”?

Việc du học luôn là mơ ước của nhiều người bởi cơ hội được tiếp xúc với nền văn hóa mới cũng như cách học và làm việc của nước bạn. Tuy vậy, ngành lập trình lại là một trong những ngành yêu cầu sinh viên phải tự học rất nhiều, đôi khi chiếm tới 90% thời lượng tiếp thu và thực hành. Do ...

Tác giả: Hoàng Hải Đăng viết 15:21 ngày 31/08/2018

Một số thuật ngữ chuyên ngành CNTT

Từ chuyên ngành luôn là hành trang cần thiết đối với một comtor, nhất là đối với một comtor chưa có kinh nghiệm trong lĩnh vực CNTT thì việc hiểu ý nghĩa của từ chuyên ngành cũng là một điều không thể thiếu. Chính vì vậy, trong bài viết này mình xin giới thiệu về khái niệm của một số ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 31/08/2018

Hình ảnh với UX mobile app

Hình ảnh là một công cụ mạnh mẽ giúp thu hút người dùng, và tạo khác biệt cho sản phẩm. Chúng không chỉ đơn thuần là công cụ trang trí mà còn là nhân tố quyết định thành bại của trải nghiệm người dùng. Những nguyên lý và chuẩn sau có thể giúp bạn sử dụng hình ảnh thông minh và hiệu ...

Tác giả: Trần Trung Dũng viết 23:45 ngày 30/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 23:44 ngày 30/08/2018

[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 ...

Tác giả: Vũ Văn Thanh viết 23:44 ngày 30/08/2018

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ẽ ...

Tác giả: Vũ Văn Thanh viết 23:44 ngày 30/08/2018

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”, ...

Tác giả: Trần Trung Dũng viết 23:44 ngày 30/08/2018

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ả ...

Tác giả: Hoàng Hải Đăng viết 23:44 ngày 30/08/2018

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ổ ...

Tác giả: Trần Trung Dũng viết 23:44 ngày 30/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 23:44 ngày 30/08/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 23:44 ngày 30/08/2018

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 ( ...

Tác giả: Hoàng Hải Đăng viết 23:43 ngày 30/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 23:43 ngày 30/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 23:43 ngày 30/08/2018

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 ...

Tác giả: Vũ Văn Thanh viết 23:43 ngày 30/08/2018

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 ...

Tác giả: Vũ Văn Thanh viết 23:43 ngày 30/08/2018