Hiện thực nghiệt ngã của ngành công nghệ: Một kỹ sư IT 42 tuổi người Trung Quốc vừa tự sát sau khi bị đuổi việc vì… quá già
Ou Jianxin đã nói lời tạm biệt ngắn với vợ và 2 con nhỏ của mình vào khoảng hơn 9h sáng một ngày lạnh giá tháng 12 năm ngoái. Khi ấy anh đang trên đường tới công ty sản xuất điện thoại thông minh ZTE có trụ sở tại Thâm Quyến – nơi anh vừa nghỉ việc kỹ sư nghiên cứu từ hơn 1 tuần trước. ...
Cloudflare đã thiết kế hệ thống của họ như thế nào để dễ dàng mở rộng nhanh chóng nhằm đỡ các cuộc tấn công DDoS quy mô lớn?
Trong những tuần vừa qua, một số dịch vụ legacy DNS và DDoS-mitigation đã gặp nhiều sự cố quy mô lớn trước những đợt tấn công mạng mạnh mẽ. Nhiều khách hàng của Cloudflare đã hỏi (một cách ân cần) rằng chúng tôi đã làm gì để đối phó những đợt tấn công như thế này. Tuy bất cứ dịch vụ ...
NVIDIA dừng hỗ trợ Driver cho các version 32-bit của Windows, Linux và FreeBSD
Version 390 sẽ là bản cập nhật driver cuối cùng cho các hệ điều hành bản 32-bit. Mới đây, NVIDIA đã thông báo rằng họ sẽ dừng việc hỗ trợ cho version 32-bit của các hệ điều hành được hỗ trợ, và version 390 sẽ là bản cuối cùng cho các nền tảng này. Tại thời điểm này, các hệ ...
8 câu hỏi phỏng vấn dành cho các lập trình viên mobile app
Cơ hội việc làm dành cho các mobile dev đang ngày càng mở rộng với số lượng tăng cao các doanh nghiệp ứng dụng công nghệ mobile vào công việc kinh doanh của mình. Vì vai trò này rất quan trọng đối với các startups tương lai, việc tuyển chọn các ứng viên managers phù hợp đòi hỏi tính ...
Viết một facebook messenger bot đơn giản cùng Go + ngrok
Messenger bots của facebook ra cũng khá lâu rồi. Đã có nhiều người sử dụng cho page facebook của mình. Bài này của mình sẽ hướng dẫn các bạn viết 1 con bot tự động trả lời theo pattern có sẵn bằng Go – cho server và ngrok – để publish localhost ra ngoài. Kiểu này: Những ...
Đây là tác giả của “chú chim màu tím” đang làm mưa làm gió mấy ngày vừa qua
Chỉ xuất hiện cách đây chưa lâu, thế nhưng chú chim màu tím này đã tạo nên một cơn sốt rất lớn với cư dân mạng. Trong ít ngày trở lại đây, cư dân mạng đang liên tục chuyền tay nhau hình ảnh của một chú chim màu tím khá ngộ nghĩnh. Điểm ấn tượng nhất chính là chú chim này có động ...
AWS tiếp tục chi phối thị trường IaaS
Trong quý 4 này AWS tiếp tục dẫn đầu thị trường IaaS (Infrastructure as a Service ). Microsoft, Google, Alibaba, … được ghi nhận có sự phát triển nhanh hơn AWS, nhưng vẫn chưa thể soán ngôi của AWS đối với thị trường IaaS. AWS thực sự là “quái vật” trên thị trường ...
Lộ trình Frontend Developer in 2018
Tại sao tôi lại làm ra cái roadmap này ư? Tôi đã là một Fullstack Developer được 5 năm và hiện là kĩ sư lead cho tajawal . Nó không chỉ là sở thích mà cũng là một phần trọng trách của tôi phải nắm bắt các xu hướng và hướng dẫn các dev thật khác vững vàng. Tôi có thể thấy rất nhiều bạn mới vào ...
Những nguyên tắc cơ bản giúp cải thiện code của bạn
Bài viết này tôi dịch lại từ chia sẻ của một lập trình viên đã có 15 năm kinh nghiệm trong lập trình, anh đã từng code qua rất nhiều ngôn ngữ, nhiều framework. Anh đưa ra những nguyên tắc để code có thể tốt hơn. 1. Tối ưu hóa code hay là code dễ đọc. Bỏ ý định tối ưu hóa đi Luôn ...
Nhìn lại hành trình trở thành công ty nghìn tỷ đô đầu tiên trên thế giới của Apple qua ảnh
Nếu nhìn lại lịch sử từ khi Apple thành lập, không ai nghĩ Apple sẽ có thể tiến xa đến mức này. Từ khi Steve Jobs tiếp quản CEO của Apple vào năm 1997, công ty đã phải vật lộn để tìm được chỗ đứng của mình trong một thị trường ngày càng bị chi phối bởi Microsoft và các đối tác của nó. ...
Hàm strlen() trong C
Hàm size_t strlen(const char *str) tính toán độ dài của chuỗi str (không bao gồm ký tự null kết thúc). Khai báo hàm strlen() trong C Dưới đây là phần khai báo cho strlen() trong C: size_t strlen ( const char * str ) Tham số str -- Là ...
Hàm strpbrk() trong C
Hàm char *strpbrk(const char *str1, const char *str2) tìm ký tự đầu tiên trong chuỗi str1 mà kết nối bất cứ ký tự nào đã được xác định trong str2. (không bao gồm ký tự null kết thúc). Khai báo hàm strpbrk() trong C Dưới đây là phần khai báo cho strpbrk() ...
Hàm strspn() trong C
Hàm size_t strspn(const char *str1, const char *str2) tính toán độ dài của đoạn ký tự đầu tiên của chuỗi str1 mà chứa các ký tự trong str2 Khai báo hàm strspn() trong C Dưới đây là phần khai báo cho strspn() trong C: size_t strspn ( const char ...
Hàm strerror() trong C
Hàm char *strerror(int errnum) tìm kiếm một mảng nội tại cho số lỗi errnum và trả về một con trỏ tới một chuỗi thông báo lỗi. Khai báo hàm strerror() trong C Dưới đây là phần khai báo cho strerror() trong C: char * strerror ( int errnum ) ...
Hàm strtok() trong C
Hàm char *strtok(char *str, const char *delim) chia chuỗi str thành một dãy các token được phân biệt riêng rẽ bởi dấu tách delim (ví dụ: dấu phảy,...). Khai báo hàm strtok() trong C Dưới đây là phần khai báo cho strtok() trong C: char * strtok ( ...
Hàm strncpy() trong C
Hàm char *strncpy(char *dest, const char *src, size_t n) copies up to n sao chép tới n ký tự từ chuỗi được trỏ tới bởi src tới dest. Trong trường hợp độ dài của src là nhỏ hơn n, thì phần dư hay phần còn lại của dest sẽ được điền bởi các giá trị null. Khai báo ...
Hàm strrchr() trong C
Hàm char *strrchr(const char *str, int c) tìm kiếm sự xuất hiện cuối cùng của ký tự c (một unsigned char) trong chuỗi được trỏ tới bởi tham số str. Khai báo hàm strrchr() trong C Dưới đây là phần khai báo cho strrchr() trong C: char * strrchr ( ...
Hàm strxfrm() trong C
Hàm size_t strxfrm(char *dest, const char *src, size_t n) biến đổi n ký tự đầu tiên của chuỗi src vào trong locale hiện tại và đặt chúng trong chuỗi dest. Khai báo hàm strxfrm() trong C Dưới đây là phần khai báo cho strxfrm() trong C: size_t strxfrm ...
Hàm strcspn() trong C
Hàm size_t strcspn(const char *str1, const char *str2) tính độ dài của đoạn ký tự của chuỗi str1 mà không chứa các ký tự trong str2. Khai báo hàm strcspn() trong C Dưới đây là phần khai báo cho strcspn() trong C: size_t strcspn ( const char * ...
Cách làm một ứng dụng Chat cho Android & iOS bằng Contus Fly như thế nào?
“Thành công của mỗi ứng dụng chat khác nhau về những chức năng riêng biệt mà nó có” – Do đó, Đâu là những tính năng đáng chú ý, thứ mà bạn mang vào trong chính ứng dụng chat của mình? Cuộc chiến giữa các nhà cung cấp ứng dụng chat luôn ở mức cao trào! Khi chúng ta hầu như ...







