Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 7, 2022

Docker: Sử dụng Docker compose - Part 9

Trong các bài trước, bạn đã làm quen với các lệnh trong Docker, cách tạo Dockerfile. Dockerfile giúp bạn không cần lặp đi lặp lại việc gõ command line để tạo và run container. Nhưng trong ví dụ ở Part 8, bạn vẫn phải đánh rất nhiều lệnh để tạo ra 2 ứng dụng (ASP.NET Core và SQL Server), kết nối trong cùng 1 network. Trong bài viết này, mình sẽ hướng dẫn các bạn tạo ra file Docker-compose để gom các lệnh đó vào trong cùng 1 file và gõ 1 lệnh duy nhất để run application. Trước tiên, chúng ta cần tìm hiểu về YAML YAML là gì? Khi định nghĩa file docker-compose, bạn sẽ thấy file *.yaml. YAML (YAML Ain’t Markup Language) là một chuẩn dữ liệu kiểu serialization dành cho tất cả các ngôn ngữ. Nó được sử dụng phổ biến để tạo ra các file config cho nhiều ứng dụng, VD: như Docker Compose. Version mới nhất: 1.2 Định dạng mở rộng: .yaml, .yml Các cú pháp cơ bản Chú thích # đây là chú thích Giá trị một đối tượng được biểu diễn bằng viết trên một dòng key:giá-trị # Ví dụ YAML product: Petro 95 pric

Copy và paste Tablix trong SSRS

Đầu tiên, bạn cần cài đặt extension Microsoft Reporting Services Projects: https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftReportProjectsforVisualStudio   Tạo new project và add file rdl vào. Bạn dùng Visual Studio để phát triển thay vì sử dụng Report Builder Copy Tablix Để copy Tablix, bạn cần comment đoạn custom code Code.MyCustomeCode(). Trường hợp nếu bạn không comment, sau khi copy paste, bạn sẽ có đoạn XML như sau Code.MyCustomeCode Mở Report dưới dạng XML, thay thế: Code. Bằng 'Code. Trở lại Design View, copy và paste Tablix mà bạn cần clone ra. Sau đó quay trở lại XML View, thay thế 'Code. Bằng Code. Tham khảo https://exchangetuts.com/copy-and-paste-a-table-tablix-in-ssrs-1639686368780987