TopDev
Sort by
1 results
HIGHLIGHT COMPANY

COMPANY INFORMATION

job-imageTotal Software Bank VietNam (TSB VN)A maritime logistics solution company
Thành phố Hải Phòng, Thành phố Hồ Chí Minh, Thành phố Hà Nội, Thành phố Hồ Chí Minh 25-99

RELATED POSTS

Marketplace Illustration
Microsoft Visual C++ là gì? Các tính năng của Microsoft Visual C++

Microsoft Visual C++ là một môi trường phát triển tích hợp (IDE) được Microsoft phát triển để tạo các ứng dụng bằng ngôn ngữ lập trình C++. Visual C++ là một trong những IDE C++ phổ biến nhất và được nhiều lập trình viên sử dụng để phát triển các ứng dụng chuyên nghiệp và phức tạp. Với các tính năng toàn diện và hiệu suất cao, Microsoft Visual C++ đã trở thành công cụ không thể thiếu đối với các nhà phát triển phần mềm. Microsoft Visual C++ là gì? Microsoft Visual C++ là một IDE được thiết kế để hỗ trợ quá trình phát triển phần mềm bằng ngôn ngữ lập trình C++. Nó cung cấp một loạt các tính năng để giúp các nhà phát triển viết và chỉnh sửa mã một cách hiệu quả, từ biên dịch mã đến gỡ lỗi và triển khai ứng dụng. Visual C++ được phát triển bởi Microsoft và là một phần của bộ công cụ [...]

Marketplace Illustration
Hướng dẫn cách Debug TypeScript trên Visual Studio Code

Bài viết được sự cho phép của tác giả Sơn Dương Debug là một kỹ năng mà bất kỳ developer nào cũng nên biết, thậm chí là phải giỏi. Dù bạn phát triển ứng dụng nhỏ xíu tới ứng dụng to đùng, bạn khó tránh gặp lỗi trong quá trình viết code. Đó là lúc kỹ năng debug vào việc. Nếu bạn sử dụng Android Studio, Xcode hay Visual Studio… để phát triển ứng dụng thì việc đặt breakpoint khi debug rất đơn giản. Nhưng với các ứng dụng kiểu như Node.JS, ReactJS, Vue… sử dụng Visual Code để viết, đặc biệt là ứng dụng đó sử dụng TypeScript làm ngôn ngữ lập trình, bạn sẽ gặp đôi chút khó khăn. Bài viết này, mình sẽ chỉ cho bạn cách thiết lập môi trường phát triển với VS Code để debug dễ dàng. Để các bạn dễ hình dung hơn, chúng ta sẽ tiến hành thực hiện từ lúc tạo project tới lúc debug typescript nhé. Tạ [...]

Marketplace Illustration
Algorithm Visualization

Bài viết được sự cho phép của tác giả Huy Trần Algorithm Visualization là kĩ thuật hình tượng hóa quá trình hoạt động của một thuật toán, chúng ta thường thực hiện nó bằng nhiều cách khác nhau như: viết, vẽ, lập bảng giá trị,... Tuần vừa rồi mình có làm một project nho nhỏ để giải trí, vừa để thực hành xem cách mà người ta thực hiện việc visualization nó như thế nào. Mình sử dụng phương pháp được giới thiệu bởi Chris Wellons qua bài viết Inspecting C's qsort Through Animation. [irp posts="47892" name="Algorithm in Frontend - Kỳ 3: Hashmap"] [irp posts="16373" name="Tìm kiếm siêu nhanh sử dụng Algolia"] Xem thêm tuyển dụng Designer hấp dẫn trên TopDev Các bạn có thể tham khảo source code tại đây: https://github.com/huytd/bubble-sort-visualized Ý tưởng cơ bản sẽ là: In trạng thái của input ra sau mỗi bước của thuật toán. In bằng cách nào thì còn tùy thuộc vào kết quả mà bạn [...]

Marketplace Illustration
Cài đặt Visual Studio: Công cụ lập trình mạnh mẽ của Microsoft

Bài viết được sự cho phép của blogchiasekienthuc.com Chào các bạn, khi nói đến những sản phẩm phần mềm, dịch vụ phần mềm hay hạ tầng phần cứng, thiết bị công nghệ… thì không thể không nhắc tới ông trùm Microsoft  được. Với ngôn ngữ lập trình C# (C Sharp) được đánh giá thuộc TOP các ngôn ngữ lập trình nên học năm 2021 thì Microsoft cũng cho ra đời một công cụ lập trình rất mạnh đó là Visual Studio. [irp posts="33869" name="Hướng dẫn tạo Copyright Header trên từng file .cs trong Visual Studio"] Visual Studio được thiết kế để phù hợp với các dự án sử dụng ngôn ngữ lập trình C# và các công nghệ .NET do Microsoft phát triển. Trong bài viết này, mời các bạn hãy cùng mình đến với nội dung hướng dẫn cài đặt Visual Studio (phiên bản 2019 – LTS) trên hệ điều hành Windows 10. Các hệ điều hành khác cũng hoàn toàn tương tự nha [...]

Marketplace Illustration
NUnit – Kiểm thử Đơn vị trên Visual Studio

Bài viết được sự cho phép của BBT Tạp chí Lập trình Unit Testing (Kiểm thử Đơn vị) là một kỹ thuật quan trọng góp phần lớn trong việc nâng cao chất lượng phần mềm. XP (Extreme Programming) coi kiểm thử đơn vị như là một trong những kỹ thuật cốt lõi. Hiện nay, nền công nghiệp phần mềm sẽ khó chấp nhận một lập trình viên không biết hoặc không thành thạo Kiểm thử Đơn vị. Các ngôn ngữ lập trình phổ biến hiện nay đều có sẵn những framework (khung làm việc) giúp lập trình viên triển khai dễ dàng Kiểm thử đơn vị. Thay vì bạn phải tự viết các chương trình độc lập để kiểm thử hoặc phải chờ những chức năng này được tích hợp rồi mới tiến hành kiểm thử. Khung làm việc Kiểm thử Đơn vị sẽ trợ giúp các lập trình viên nhanh chóng tạo ra những test-case (ca [...]

Marketplace Illustration
Hướng dẫn tạo Copyright Header trên từng file .cs trong Visual Studio

Bài viết được sự cho phép của tác giả Nguyễn Thảo Xin chào các bạn, bài viết hôm nay mình sẻ hướng dẫn các bạn cách tạo Copyright header trên file .cs trong Visual Studio. [C#] Add copyright header visual studio Dưới đây là hình ảnh mình đã thêm copyright thông tin của mình vào file C#. [irp posts="2791" name="Những Visual Studio Code Extensions không thể bỏ qua khi lập trình Angular v2+"] [irp posts="2458" name="Sử dụng Machine Learning để visualize customer preferences"] Bây giờ, mình sẽ hướng dẫn các bạn cách thêm Bước 1: Các bạn tạo mới cho mình một file .editorConfig, File này các bạn tạo theo template của mình như hình bên dưới. Và bây giờ bạn tìm đến dòng có chữ file_header_template và chúng ta sẽ thêm thông tin copyright của mình ở đây như hình bên dưới: [*.{cs,vb}] file_header_template = Copyright (c) ThaoMeo 2000. All rights reserved.\nLicensed under the laptrinhvb.net license.\nEmail: nguyenthao.laptrinhvb@gmail.com.\nTel: 0933.913.122 C# Copy Các bạn xuống dòng bằng dấu "\ [...]

Marketplace Illustration
Visual Studio Code Extensions

Bài viết được sự cho phép của tác giả Khiêm Lê Bài viết này là bài viết chia sẻ nhanh về các Visual Studio Code (VSCode) extensions mà mình đang sử dụng và có thể các bạn cũng sẽ thích nó. Hãy cùng vào nội dung bài luôn nhá! Theme Chắc chắn theme là một yếu tố cũng quan trọng khi các bạn quyết định sử dụng một Code Editor nào đó. Nếu như nhìn vào một cái theme đẹp, trực quan, dễ đọc code, thân thiện với mắt hơn khi có Dark Mode thì chắc chắn bạn sẽ thích hơn là code bằng cái Notepad ?, dĩ nhiên rồi. Theme mà mình đang sử dụng là Material Theme, đây không chỉ là một theme duy nhất mà là một pack có nhiều Color Palatte cho các bạn thoải mái theo sở thích. Cá nhân mình thì thích dùng Ocean High Contrast và Palenight High Contrast, khi dùng High Contrast thì các thành phần khác Edit Area như Terminal, Debug Console, Sidebar… sẽ có mà [...]

Marketplace Illustration
Viết code trong trình duyệt với Microsoft Visual Studio Online

Việc phát triển phần mềm và web đã thay đổi hoàn toàn trong những năm gần đây. Các nhóm không còn phải ngồi chung ở cùng một nơi. Ngoài ra, các công cụ có sẵn cho những người đang phát triển phần mềm, ứng dụng và trang web cũng đã được cải thiện. Mặc dù vậy, vẫn có những tình huống mà bạn có thể cần một môi trường làm việc tập trung. Đây là nơi các công cụ phát triển từ xa như Visual Studio Online xuất hiện. Bài viết hôm nay sẽ xem xét công cụ này ảnh hưởng như thế nào đến mọi thành viên làm việc trong một nhóm phát triển từ xa. Vào Visual Studio Online Trong một thông báo gần đây, Microsoft đã tiết lộ Visual Studio Online cho phép lập trình tương tác từ nhiều vị trí. Visual Studio Online có cả trình soạn thảo code trong trình duyệt hoàn chỉnh và đóng vai trò trung tâ [...]

Marketplace Illustration
Vì sao tôi chuyển từ Visual Studio Code sang Sublime Text

Mới đây tôi mới đổi code editor chính của mình sang Sublime Text. Một năm vừa qua tôi sử dụng Visual Studio Code để viết code. Cả hai editor rất giống nhau nhưng cũng có những điểm khác biệt quan trọng làm tôi chuyển sang sử dụng Sublime. Note: bài viết này hòa toàn không chê bai phần mềm nào hơn cả. Tôi chỉ đưa ra những quan điểm thật lòng từ những trải nghiệm cá nhân, còn việc chọn code editor là một quá trình rất chủ quan, nên mỗi người sẽ có mỗi quan điểm khác nhau về nó. Điều gì làm tôi thay đổi  Phân tích các Symbol chính Khi bạn mở một project trong Sublime Text, nó sẽ tự động mở một trình gọi là trình “phân tích symbol” một từ mỹ miều để nói về việc tìm keywords trong code của bạn. Điều hay về nó là khi tôi type Cmd + Shift + R để mở menu tìm symbol và nhanh chóng tìm ra các [...]

Marketplace Illustration
Những Visual Studio Code Extensions không thể bỏ qua khi lập trình Angular v2+

Visual Studio Code là công cụ editor hiệu quả giúp đời sống coding trở nên dễ dàng hơn, đặc biệt là các developer Javascript. Điều khiến VS Code trở thành công cụ editor phát triển hiệu quả hơn là nhờ số lượng extensions trong marketplace. Trong quá trình lập trình với Angular, tôi đã phát hiện được vài packages hỗ trợ khá tốt cho các dự án Angular v2+. Để sử dụng được nhiều packages như thế này, bạn có thể dùng gói extension sau: Angular Essentials Extension Pack by John Papa. Video khóa học có liên quan: Make Visual Studio Code Your Editor #Các packages Angular chuyên biệt--- Đây là những packages chuyên biệt với Angular. Tất cả những packages này sẽ giúp lập trình Angular nhanh hơn và thuận tiện hơn. #Angular 2 TypeScript Emmet Package này sẽ giúp bạn sử dụng những từ viết tắt của Emmet trong các templates Angular. Nếu không có package Angular 2 TypeScript Emmet thì sẽ như thế này: Và nếu có package, chúng ta sẽ thấy rõ về Emmet! Video khóa học liên [...]

Marketplace Illustration
Sử dụng Machine Learning để visualize customer preferences

Năm 2012, tôi đã thấy một trong những hình minh họa chữ ( word cloud visualization) tuyệt nhất tại New York Times. Được tạo ra bởi Mike Bostock, và team của anh ấy. Vốn là những chuyên gia về data visualization (minh họa data) để giúp người đọc hiểu rõ thêm về những vấn đề trong chiến dịch tái ứng cử của Obama. Khi chúng tôi giới thiệu Soylent, đã có hàng lũ lượt các bình luận trên Hacker News, Twitter, và Reddit. Feedback nhiều vô kể, cả tích cực lẫn tiêu cực. Thật tiếc là chúng tôi không thể nào đọc hết từng ấy bình luận. Để đối mặt với vấn đề đấy, chúng tôi đã tìm cách để có thể những vấn đề quan trọng và nổi bật nhất đến từ cả 2 phía supporters và detractors. Sau đây tôi sẽ nêu ra cách thức mà để thiết kế ra hệ thống đó, sau đó dùng Elon Musk’s Hyperloop làm ví dụ. Cách mà NYTimes tạo nên những hình minh họa như vậy “Nó so sánh việc cá [...]