Hàm gets() trong C

Hàm char *gets(char *str) trong Thư viện C chuẩn đọc một dòng từ stdin và lưu trữ nó bên trong chuỗi được trỏ bởi str. Nó dừng khi bắt gặp end-of-file hoặc ký tự newline (dòng mới) được đọc. Hàm gets() khác hàm scanf() ở chỗ là hàm này chấp nhận các chuỗi ...

Tác giả: Trịnh Tiến Mạnh viết 19:37 ngày 29/08/2018

Chuyên gia bảo mật nói ứng dụng đình đám Sarahah đang bí mật thu thập số điện thoại của người dùng

Ứng dụng nhắn tin Sarahah đang hot trên Facebook mới đây đã bị báo cáo về hành vi liên quan đến sự bảo mật của người dùng. Sarahah là một ứng dụng nhắn tin bí mật đang trở thành một trào lưu mới đang rất được ưa chuộng bởi giới trẻ thời gian gần đây tương tự với Ask.fm. Qua ứng ...

Tác giả: Tạ Quốc Bảo viết 19:36 ngày 29/08/2018

Hàm fprintf() trong C

Hàm int fprintf(FILE *stream, const char *format,...) trong Thư viện C chuẩn gửi output đã được định dạng tới một Stream. Khai báo hàm fprintf() trong C Dưới đây là phần khai báo cho hàm fprintf() trong C: int fprintf ( FILE * stream , const ...

Tác giả: Hoàng Hải Đăng viết 19:36 ngày 29/08/2018

Xu hướng chuyển đổi cơ sở hạ tầng như một dịch vụ (IaaS)

Ảo hóa, điện toán đám mây, sự tăng trưởng lớn trong dữ liệu phi cấu trúc, khối lượng giao dịch, ứng dụng và nhu cầu tiết kiệm năng lượng đã định hướng các nguồn lực IT cần được triển khai trong trung tâm dữ liệu. Nhiều doanh nghiệp đang chuyển cơ sở hạ tầng CNTT của họ từ nhiều trung ...

Tác giả: Tạ Quốc Bảo viết 19:36 ngày 29/08/2018

Tổng hợp Website dạy Python miễn phí dành cho lập trình viên

Python là một ngôn ngữ lập trình thông dịch, tương tác, hướng đối tượng và cao cấp. Nó được tạo ra bởi Guido van Rossum trong giai đoạn 1985 – 1990. Trong bài viết này, tôi sẽ giới thiệu 5 trang web hướng dẫn cho người mới bắt đầu. Python là một ngôn ngữ có danh tiếng rất tốt trong ...

Tác giả: Trịnh Tiến Mạnh viết 19:36 ngày 29/08/2018

Hàm fgets() trong C

Hàm char *fgets(char *str, int n, FILE *stream) trong Thư viện C chuẩn đọc một dòng từ Stream đã cho và lưu trữ nó vào trong chuỗi được trỏ bởi str. Nó dừng khi gặp bất cứ điều kiện nào sau: (n-1) ký tự đã được đọc, ký tự newline (dòng mới) được đọc hoặc bắt gặp ...

Tác giả: Bùi Văn Nam viết 19:36 ngày 29/08/2018

Hàm vfprintf() trong C

Hàm int vfprintf(FILE *stream, const char *format, va_list arg) trong Thư viện C chuẩn gửi output đã được định dạng tới một stream bởi sử dụng một danh sách tham số. Khai báo hàm vfprintf() trong C Dưới đây là phần khai báo cho hàm vfprintf() trong C: ...

Tác giả: Bùi Văn Nam viết 19:36 ngày 29/08/2018

Hàm setvbuf() trong C

Hàm int setvbuf(FILE *stream, char *buffer, int mode, size_t size) trong Thư viện C chuẩn xác định cách một Stream nên được đệm (buffer). Khai báo hàm setvbuf() trong C Dưới đây là phần khai báo cho hàm setvbuf() trong C: int setvbuf ( FILE * ...

Tác giả: Bùi Văn Nam viết 19:36 ngày 29/08/2018

Hàm setbuf() trong C

Hàm void setbuf(FILE *stream, char *buffer) trong Thư viện C chuẩn định nghĩa cách một Stream được đệm. Hàm này nên được gọi một khi file đã gắn kết với Stream đã được mở, nhưng trước khi bất cứ hoạt động input hoặc output nào đã diễn ra. Khai báo hàm ...

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

Lập trình viên đừng bao giờ đi làm ngay sau tốt nghiệp!

Hình meme từ độ phim đã đi vào huyền thoại. Trong một lần ngồi chuyện phiếm với anh bạn IT của mình, tôi đã có dịp mở rộng tầm mắt với 2 ngả rẽ của các bạn trẻ, đặc biệt là các bạn làm nghề IT – một nghề khác “hot” trong từ điển việc làm hiện nay. Mọi chuyện bắt đầu khi ...

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

Khoá huấn luyện UX Design: Khai phá vùng đất UX đa sắc màu

Với mục tiêu xây dựng chương trình học UX bài bản và tầm nhìn xây dựng cộng đồng mở về UX , VNG đã phối hợp cùng Topdev tổ chức Khóa huấn luyện UX Design và Sự kiện UX Exclusive Meet-up: Building your UX Design from scratch dành cho các bạn đam mê UX và mong muốn có sự đầu tư ...

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

Facebook ra mắt tính năng QC Thử nghiệm phân tách tại Việt Nam

Tính năng thử nghiệm phân tách (Split Testing) trong quảng cáo Facebook, hay còn được các nhà quảng cáo gọi là test A/B, vừa được Facebook cập nhật cho một số tài khoản quảng cáo tại thị trường Việt Nam. Tính năng vẫn còn đang thử nghiệm Test A/B là thuật ngữ không xa lạ ...

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

Viết ứng dụng đầu tiên với Spring

Viết ứng dụng đầu tiên với Spring Trong bài viết này, mình sẽ hướng dẫn các bạn viết ứng dụng HelloWorld kinh điển trong Spring. Các công cụ mình sẽ sử dụng bao gồm: Ubuntu 16.04 JDK 1.8 Eclipse Neon đã cài đặt Spring Tool Suite Các công nghệ mình sẽ sử ...

Tác giả: Bùi Văn Nam viết 21:53 ngày 28/08/2018

Apple giữ vị trí top trong BXH toàn cầu của Interbrand

Apple giữ vị trí top trong BXH toàn cầu của Interbrand với giá trị hằng năm lên đến 178 tỷ USD Giá trị của Apple tăng 5% mỗi năm, đạt con số 178,1 tỷ USD và dẫn đầu so với các tập đoàn như Google, Coca-Cola, Microsoft và Toyota. Trong khi đó, Google xếp thứ 2, cách Apple ở khoảng ...

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

Kết hợp công nghệ vào trí não – Không còn là chuyện viễn tưởng

Theo trang tin từ The Wall Street Journal, Elon Musk, Ceo của SpaceX và Tesla, đang đầu tư vào công ty Neuralink – chuyên về lĩnh vực công nghệ và thần kinh học. Nerualink, là một công ty chỉ mới thành lập gần đây và hầu như không hề được biết đến bởi công chúng. Neuralink tập trung ...

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

Tâm thư của dev: Hãy khiêm tốn trong lập trình

Portrait Of Happy Young Asian Man; Outdoors WARNING: Bài viết rất dài, đừng đọc, có đọc cũng sẽ không rút ra được bài học gì đâu :~ 3:00 AM Mình đã tìm hiểu lập trình hơn 2 năm rồi, mà cũng không đúng. Phải là từ hồi 2011 tới giờ, từ cái lúc có được cái máy tính, vòi vĩnh mẹ ...

Tác giả: Bùi Văn Nam viết 21:52 ngày 28/08/2018

Bạn đang là kiểu lập trình viên nào?

Hiện nay, thị trường phần mềm đa phần yêu cầu ứng viên phải thành thạo ít nhất một ngôn ngữ hay framework nào đó. Tuy nhiên, ngôn ngữ lập trình liệu có còn là yếu tố tiên quyết khi ta xem hồ sơ của một lập trình viên?. Khái niệm một lập trình viên hiện đại đã đi xa hơn cả ngôn ngữ lập ...

Tác giả: Tạ Quốc Bảo viết 16:53 ngày 28/08/2018

Nguyên lý đằng sau một Web design thành công

Trước khi người dùng tiếp xúc với design của chúng ta, ta cần hiểu rõ thứ mà người dùng muốn và cần (đây là hai phạm trù hoàn toàn khác nhau). Và khi người dùng tiếp xúc với design, trước hết họ phải cảm thấy an toàn và thoải mái. Điều này có vẻ xung đột với mong muốn cải tiến sáng ...

Tác giả: Trịnh Tiến Mạnh viết 16:53 ngày 28/08/2018

10 Lý do Android sẽ làm thay đổi sự nghiệp của bạn

Thị trường thiết bị di động đang tăng trưởng với tốc độ rất nhanh. Sự tăng trưởng này thúc đẩy nhu cầu gia tăng đối với các nhà phát triển ứng dụng di động , và tạo ra rất nhiều cơ hội việc làm. Nhu cầu này sẽ tiếp tục tăng với các ứng dụng di động mới và sáng tạo hơn trong ...

Tác giả: Tạ Quốc Bảo viết 16:53 ngày 28/08/2018

Hệ font nguồn mở cho mọi nhà

“tofu” là một thách thức to lớn cho việc chia sẻ thông tin số khắp toàn thế giới. Vậy, “tofu” là gì? – những ô trống xuất hiện khi máy tính hoặc trang web không thể hiển thị text được: ⯐. Tofu có thể làm rối mắt người dùng, gây khó khăn trong giao tiếp, ...

Tác giả: Tạ Quốc Bảo viết 16:53 ngày 28/08/2018